Difference between revisions of "Releasenotes-9.2"

From OpenPLi Wiki
Jump to: navigation, search
(Known issue's:)
(Autobackup backward compatibility)
 
(8 intermediate revisions by the same user not shown)
Line 75: Line 75:
 
*Add possibility to indent configs in setup.xml file
 
*Add possibility to indent configs in setup.xml file
  
==Known issue's: Autobackup backward compatibility==
+
==Known issue's==
The AutoBackup of OpenPLi 9.1+ is no longer backwards compatible with older versions, so that can cause problems if you want to downgrade an image.
+
===No DNS after upgrade===
 +
In 9.2 release, the static DNS configuration has been moved from /etc/resolv.conf to /etc/network/interfaces.
 +
 
 +
This is because the resolv configuration is now volatile (it doesn't survive a reboot), and openresolv is now active by default to aid VPN users separate DNS servers per network connection.
 +
 
 +
If you had a static DNS configured before the upgrade, you need to reconfigure it after the upgrade, so it is stored in the correct location. You only need to do this one.
 +
 
 +
Since there is no way of knowing if the DNS information in /etc/resolv.conf was added statically or via DHCP, we can not convert this automatically when you restore a backup.
 +
 
 +
===No IP after upgrade===
 +
This is not so much an issue when using DHCP over a wired connection, but has been reported to happen when using a wifi connection.
 +
 
 +
The root cause of this problem is that the standard DHCP timeouts as defined by OE are very short, which means that if it takes longer for the connection to establish itself, the DHCP client may time out.
 +
 
 +
You can address this either by editing the interface configuration on the box, disable the interface, save it, then enable the interface again.
 +
 
 +
Alternatively, you can edit /etc/network/interfaces directory, and change the options from "udhcpc_opts -T1 -t9" to "udhcpc_opts -S -T6 -t10".
 +
 
 +
===Autobackup backward compatibility===
 +
An Autobackup backup made with OpenPLi 9.2+ is no longer backwards compatible, which can cause problems if you want to downgrade an image to an older OpePLi version.
  
 
This is because in the Enigma configuration file, /etc/enigma2/settings, boolean values are now capitalized, and "True" is not seen as "true" by older images, but as "false".
 
This is because in the Enigma configuration file, /etc/enigma2/settings, boolean values are now capitalized, and "True" is not seen as "true" by older images, but as "false".
  
 
If you need to restore a new backup on an older image, you need to do this (assumes your backup is on /media/usb):
 
If you need to restore a new backup on an older image, you need to do this (assumes your backup is on /media/usb):
* stop Enigma using the command
+
* stop Enigma using the command:
 
** init 4
 
** init 4
* extract the enigma settings from your backup using the commands
+
* extract the enigma settings from your backup using the commands:
 
** cd /tmp
 
** cd /tmp
 
** tar -zxvf /media/usb/backup/PLi-AutoBackup.tar.gz etc/enigma2/settings
 
** tar -zxvf /media/usb/backup/PLi-AutoBackup.tar.gz etc/enigma2/settings
Line 90: Line 109:
 
* copy the settings file:
 
* copy the settings file:
 
** cp /tmp/etc/enigma2/settings etc/enigma2/settings
 
** cp /tmp/etc/enigma2/settings etc/enigma2/settings
* start Enigma using the command
+
* start Enigma using the command:
 
**init 3
 
**init 3

Latest revision as of 16:14, 20 December 2025

New features or improved features:

  • Fixed Multibox remote buttons RECALL and VOD
  • Add support for External subtitles - When playing a media file, srt/ass/ssa subtitle files (in this order) will be used when present
  • Fixed opkg issue installing new dependencies in the wrong location if you have picons on HDD or USB
  • SimpleChannelSelection - added epg button for select channel too
  • Tryfix Gigablue Bluetooth remote authentication error

New hardware support:

  • Added support for the Gigablue Quad 4K PRO
  • Added support for the Gigablue Trio 4K PRO
  • Added support for the GT-S2dCSS24 unicable switch (Poland)

New or improved Plugins and Settings:

  • Added the DarkOS skin to the feed (will become the default skin in OpenPLi 10)
  • Improved software update:
    • Uses HTTP instead of HTTPS, so you can update the box without having the correct time set
    • Check first if http://downloads.openpli.org is reachable
    • Check next if the "trafficlight" is set to red for possible update issues (allows us to remotely block updating)
  • [AutoDiseqc] update dectection of the Astra 23.5E position
  • Change default values in cablescanplugin due changes done by a cable provider in the NL
  • Added option in the system menu to set or change the root password (needed for Windows 11 connections)
  • New repository for the infobarweather plugin (original author passed away)
  • Enable SMB signing to support Windows 24H2 and newer
  • Youtube plugin updates
  • Update Streamlink server to v7.4.0
  • Added pluto TV plugin
  • Backupsuite: Add runtime dependencies for dm8000
  • Epgimport: Update sources
  • Epgimport: Add azman poland sources
  • OSCam: add pcsc-lite as a build dependency, to support PCSC USB card readers

Look and feel changes:

As always many translation/language improvements, thanks to all the translators!!!

  • Add picon to the display skin of the VU+ Duo 4K/Solo 4K
  • Increased clock size on the VU+ Uno 4K SE display
  • Fixed PiP when viewing encrypted channels via StreamRelay
  • Re-add DVB-S NIM(45208 FBC) as valid FBC tuner (Lunix3 4K / Galaxy 4K)
  • Added Single EPG filtering by timespan to the EPG settings
  • Added NumberZap and Seek buttons to the help screens
  • Improved skin compatibility with other images
  • Add MENU key to the audio selection screen, to access the Language selection setup
  • Reinstated the LEFT and RIGHT keys in the audio selection screen
  • Fixed channel list key functionality when opening the channel list from EPG screens

Driver updates:

All vendor zip and tar files are now served from our own download servers, to reduce dependencies on third-party infrastructure.

  • all: Fixed blindscan-dvbs and transcoding support features
  • gigablue: Added support for the Quad 4K PRO and Trio 4K PRO
  • gigablue: Update BSP - Update Python3 patch Chromium
  • gigablue: added wifi driver support feature for the Quad 4K and UE 4K
  • gigablue: removed old bluetooth support plugin, no longer compatible with current python C bindings, and we don't have the source to fix it
  • gigablue: add bootloader update package for gigablue UE and Quad; update Quad 4K PRO bootloader
  • xtrend: Reinstated DVB-C support for the ET9x00, fixed it for ET7X00
  • xtrend: Remove remove blindscan-dvbc feature for the ET9X00, no binary is available
  • xtrend: Remove Full HD skin feature from the ET4x00 and ET5X00
  • xtrend: Fixed SoC identification for several models
  • vuplus: Improved Bluetooth plugin to reduce remote disconnects
  • vuplus: Implement kexec multiboot detection for kernel updates
  • vuplus: Fixed SoC identification for several models
  • zgemma: Add missing blindscan-dvbs and blindscan-dvbc to the H11
  • zgemma: Added emmc and recovery support feature to the H11
  • Add support for wifi kernel drivers mt7601usta and rt5572sta for kernels versions 4.10.

Samba (Windows file sharing) changes:

With the introduction of Windows 11 update pack 24H2, Windows has disabled SMBv1, which allows for NETBIOS browsing, anonymous enumeration of shares, and anonymous logins, has enabled SMB packet signing, and made this signing compulsary. The Samba configuration on the box has been changed to accomodate these new requirements.

They do however have some side-effects you need to be aware of:

  • anonymous logins are no longer possible, logins with invalid passwords (which would also cause an anonymous login) will now also fail
  • you have to assign the root user of your box with a password. There is a menu option added that allows you to do so
  • you have to make sure you haven't added /etc/samba to your auto backup fileset, to avoid restoring old and now invalid config
  • a linux password and a samba password are two different things, and may get out of sync, reset it if a login fails with the correct password to resync

Other improvements:

  • Fallback import now retries for 2 minutes instead of 15 seconds, to allow for possible AVAHI name resolving issues.
  • Add possibility to indent configs in setup.xml file

Known issue's

No DNS after upgrade

In 9.2 release, the static DNS configuration has been moved from /etc/resolv.conf to /etc/network/interfaces.

This is because the resolv configuration is now volatile (it doesn't survive a reboot), and openresolv is now active by default to aid VPN users separate DNS servers per network connection.

If you had a static DNS configured before the upgrade, you need to reconfigure it after the upgrade, so it is stored in the correct location. You only need to do this one.

Since there is no way of knowing if the DNS information in /etc/resolv.conf was added statically or via DHCP, we can not convert this automatically when you restore a backup.

No IP after upgrade

This is not so much an issue when using DHCP over a wired connection, but has been reported to happen when using a wifi connection.

The root cause of this problem is that the standard DHCP timeouts as defined by OE are very short, which means that if it takes longer for the connection to establish itself, the DHCP client may time out.

You can address this either by editing the interface configuration on the box, disable the interface, save it, then enable the interface again.

Alternatively, you can edit /etc/network/interfaces directory, and change the options from "udhcpc_opts -T1 -t9" to "udhcpc_opts -S -T6 -t10".

Autobackup backward compatibility

An Autobackup backup made with OpenPLi 9.2+ is no longer backwards compatible, which can cause problems if you want to downgrade an image to an older OpePLi version.

This is because in the Enigma configuration file, /etc/enigma2/settings, boolean values are now capitalized, and "True" is not seen as "true" by older images, but as "false".

If you need to restore a new backup on an older image, you need to do this (assumes your backup is on /media/usb):

  • stop Enigma using the command:
    • init 4
  • extract the enigma settings from your backup using the commands:
    • cd /tmp
    • tar -zxvf /media/usb/backup/PLi-AutoBackup.tar.gz etc/enigma2/settings
    • sed -i 's/=True$/=true/g' /tmp/etc/enigma2/settings
    • sed -i 's/=False$/=false/g' /tmp/etc/enigma2/settings
  • copy the settings file:
    • cp /tmp/etc/enigma2/settings etc/enigma2/settings
  • start Enigma using the command:
    • init 3