Important information for T-Series owners before upgrading to v17.5
v17.5 is a Major Upgrade and you cannot restore your old settings from previous versions or it will cause problems, after you have upgraded and reboot for the first time you may be asked if you want to restore from backup, you must select “NO”. All your recorded content will be fine, you will just have to go through the setup wizard and rescan your channels and setup your timers again.
U4 owners and T-series owners who are already on 17.5 versions can update via the Beyonwiz online update feature or perform a USB update and safely restore from backup.
Download the Upgrade files here, please make sure you choose the correct model number:
T2 - http://beyonwiz.com.au/firmware/t2/beyo ... 17_usb.zip
T3 - http://beyonwiz.com.au/firmware/t3/beyo ... 17_usb.zip
T4 - http://beyonwiz.com.au/firmware/t4/beyo ... 17_usb.zip
U4 - http://www.beyonwiz.com.au/firmware/u4/ ... 17_usb.zip
Many fixes and enhancements, release notes posted below thanks to prl.. Thank you to all the rock stars who continue to contribute
Security Enhancements:
- A new interface for setting the root password which will unlock access to SSH, SFTP, FTP, and Telnet.
- The "/root" share is now no longer available via Samba. Files in the root filesystem may now be accessed via SFTP once a root password has been set.
- The user can no longer connect via SSH, SCP, SFTP, FTP or TELNET unless a root password has been set via "MENU->Setup->Network->Set password". (SSH/SCP/SFTP Private keys can now be stored in /home/root/.ssh/authorized_keys and are preserved across firmware updates).
- Ability to reset settings backup file selections back to default values.
- Add "#" character to SMS-styyle text input.
- Add .webm as recognised media extension.
- Add fan speed control [T4,U4].
- Add HDMI input recording settings.
- Add HDMI input settings [T4,U4].
- Add more navigation commands to Single EPG.
- Add processor temperature display [U4].
- Add support for automatic volume adjustment plugin.
- Add VirtualKeyboard capability for text entry in AutoTimers.
- Added actions for globally available TV-OUT button on U4 remote.
- Added actions for Information (question mark in circle), Setup and WIZTV buttons on U4 remote.
- Additional USB DVB-T tuner drivers installed by default.
- An improved MENU->Information->About screen to assist with identifying the installed software versions.
- Beyonwiz settings backups are stored in a versioned directory. This is intended to help with moving between firmware versions that have incompatible settings backups.
- Bookmarks for the start and end of events are now visible when chaseplaying a recording that is still in progress.
- Cleanup of UI text, especially capitalisation conventions.
- Enable wraparound for the enhanced single EPG.
- FF/slow-FWD pixelation/skip issue fixed.
- File Commander copying file without extension is now possible.
- File Commander list now has wrap-around.
- Improvements to time settings:
- Improve descriptions.
- Only show NTP settings if NTP is enabled.
- Offer more choices for NTP update frequency.
- Issue #23: Fill in timer name from EPG.
- Issue #100: Create time and date display configuration settings.
- Issue #519: "Sleep Timer" changed to read "Power Timer" to better reflect timer function.
- Issue #581: Bullet icon now shown next to the "Reload services" menu entry.
- Issue #594: More user-friendly timezone name display.
- Issue #600: [BackupSelection] Add BLUE Set defaults button.
- Issue #611: [skins] Non-standard page layout and wasted space in IMDb search screens.
- Issue #612: [skins] Improve event information panel in EPGSelection and EPGSearch screens.
- Issue #613: [skins] Use classification icons instead of abbreviation.
- Issue #618: [skins] Add event information panel to Graphical EPG (non-PiG).
- Issue #619: [skins] Improve event information in InfoBar EPG "Multi EPG" INFO panel.
- Issue #620: [skins] Display the same event information in Graphical PIG and Multi EPGs.
- Issue #621: Add "Back up current settings" to firmware upgrade menu.
- Issue #623: [skins] Rewrite Infobar Single EPG to match skin infobar style.
- The Beyonwiz T series PVRs are now compatible with PlexDVR! Users who have an active PlexPass subscription can now use their Beyonwiz T series PVR for streaming and recording live TV to a Plex server (Install the HRTunerProxy plugin for this feature).
- Use EXIT to hide volume display in media player.
- User-defined Samba shares can now be create in /etc/samba/smb_user.conf.
- [About] Improvements to system version information reporting.
- [AvSwitch] Add support for 2160p24 mode.
- [BackupRestore] Place backups in a Beyonwiz specific, versioned directory.
- [BackupRestore] Refine the list of backed up items.
- [ChoiceBox] Respect skin width specification.
- [GeneralSetup,SoftwareManager] Show error message (without timeout) if backup fails.
- [InfoBar] Hiding the infobar will also hide the volume display.
- [InputDeviceSetup] Remove unused coloured buttons.
- [MovieList] resume/progress improvements:
- Only extract resume point from .cuts file.
- Provide length to accurately determine percentage viewed so far.
- Return properly rounded values for percentage viewed progress.
- [Timeshift] Initiate/disable timeshift manually when disabled by default.
- Add an explicit missing time gap in Single EPG.
- Allow EXIT & PREV during number zap in Single EPG.
- Allow FullHD HDMI IN recording only on Beyonwiz U4.
- Changes to skin files needed due to rendering changes in fix for issue #629.
- Correct the AutoTimer "Poll Interval" setting text to give the units as minutes instead of hours.
- Default HDMI recording to 50 FPS rather than 25 FPS.
- Do not allow zapmode to be configurable on Beyonwiz distro.
- Don't crash on a WiFi scan result without ESSID.
- File transfer in FileCommander: Copy extra files of all movie types.
- Fix changing channel after Single EPG change.
- Fix fallback when changing remote codes: old code assumed single-digit remote control id numbers.
- Fix File Commander selection headers.
- Fix high-pitched noise from U4 fan.
- Fix subtitle synchronisation bugs.
- Fix teletext subtitle rendering to conform to standards.
- Fix time sort order of split recordings.
- Improve handling of NEXT when cut marks have been used on the file.
- Issue #147: Fix for a rare crash when playing back recordings.
- Issue #458: Package installer says it will reboot, but does GUI restart instead.
- Issue #560: FF recording will cause a 10s skip.
- Issue #579 and Issue #520: Automatic bookmarking of event start times in recordings is now much more reliable. The start/end bookmarks become visible as they are added if a recording is chaseplayed.
- Issue #580: Disabled "hidden" actions from context menus where the action was inappropriate and can cause crashes.
- Issue #582: No longer display a warning prompt about moving recordings to trash when actually emptying recordings from trash.
- Issue #585: Fixed the menu hint for the "fallback remote receiver" function to properly reflect the correct URL format.
- Issue #586: Left/Right navigation within the DreamPlex client main menus is now possible.
- Issue #587: Changing font sizes in the Single Channel EPG now properly updates the dynamic column widths.
- Issue #588: Fixed "Auto" recording timers sometimes not shutting down.
- Issue #589: System time setting from broadcast fails if startup service isn't a broadcast service.
- Issue #590: Event descriptions now updated more reliably on timers sent from IceTV.
- Issue #591: Improved the EPG event lookup function when seeking near gaps in the EPG.
- Issue #592: No longer crash when a zap timer fires while timeshifting.
- Issue #593: Event info is now saved when saving an event from the timeshift buffer.
- Issue #596, #597 & #601: Settings backups are now more consistent and reliable.
- Issue #598: ConfigLocation.isChanged() always crashes UI.
- Issue #599: Test for match on default value incorrect in ConfigLocation.save().
- Issue #601: [BackupScreen] Errors from non-existent files.
- Issue #602: LD_PRELOAD causing issues in Enigma2 spawned children.
- Issue #603: Fixed missing names (gaps) in EPG when using IceTV.
- Issue #604: Crash in "Skip forward/back (min)" on empty skip field.
- Issue #608: TV-OUT button causes crash if video mode is set to multi.
- Issue #609: Add IceTV device id for U4.
- Issue #610: Missing fields, incorrect field data and clumsy formatting in IMDb search plugin.
- Issue #614: [skins] Morning end times sometimes not shown in infobar for hh.mm.ssAM/PM time.
- Issue #615: U4 - Customised i (info) key not actioned.
- Issue #617: U4 HDMI IN doesn't supply supported resolutions in its EDID data.
- Issue #622: TV-OUT doesn't work correctly when Automatic resolution is enabled.
- Issue #624: AUTOTIMER button shows an empty list after UI start .
- Issue #625 & #626: [Timezones, InfoBarExtensions] Unnecessary instances of AutoTimer and AutoPoll created.
- Issue #627: Incorrect ratings icons sometimes displayed.
- Issue #628: Crash in Front panel settings.
- Issue #629: alphatest="on" rendering incorrect for 8-bit colourmap pixmaps on U4:
- Only use blit hardware acceleration for cases where the hardware can do so.
- Make alphaTest mask consistent for all cases and use the correct value.
- Issue #630: [Full-Metal-Wizard] some menu/mainmenu_* pixmaps have unwanted padding.
- Issue #631: [Full-Metal-Wizard] menu/mainmenu_* pixmaps have inappropriate position and size.
- Issue #632: [easy-skin-aus-hd] pixmap path issues.
- Issue #633: [Full-Metal-Wizard] pixmap path issues.
- Issue #634: [skins] Filenames unnecessarily include name of skin.
- Issue #635: [skins] Various small text layout bugs.
- Issue #636: [skins] Incorrect front panel info for directories in MovieSelection.
- Issue #637: #638: [eDVBMetaParser] Uses inode change time as fallback file creation time.
- Issue #637: [eStaticServiceDVBPVRInformation] Extraction of name & time from filename.
- Issue #639: Keyboard codes F1 & F2 sometimes handled as ASCII keys.
- Make the Audio popup the action on short-AUDIO, and audio track selection on long-AUDIO (reversing the previous actions).
- Move "Overwrite configuration files?" option from plugin to SoftwareUpdate.
- Reset File Commander's "temporary" directories to avoid displaying monuts that are no longer present.
- Setting a root password now no-longer prevents a user from connecting to a command line via SSH and SFTP.
- Use 0 to jump to original channel in Single EPG.
- Use 720p50 mode in TV-OUT instead of 720p60, to match the splash screen.
- Use a smaller less obtrusive popup for subtitle and audio track selection.
- Use consistent HDD nomenclature in UI text.
- When enabling subtitles, perform a seek to get them to appear sooner.
- When skipping to next bookmark, skip to 5 sec before the end (instead of 10 sec) if there is no bookmark.
- [About] Prevent crash when image-version file can not be read.
- [AudioSelection] Fixed crash in AudioSelection when accessing frame rate. [original bug may not affect Beyonwiz]
- [AutoTimer] ignore the bouquet filter if a service filter is set.
- [AutoTimer] When "Always write config" is set, always write autotimers.xml after changing the autotimers.
- [BackupRestore] Add samba user-specific configuration file to default backup file list.
- [CutlistEditor] Verify main file is accessible before saving cuts.
- [EPG] Use REWIND/PLAY/FF for day & week jumps instead of TEXT/TV/RADIO, to accommodate the U4.
- [eServiceMP3] Add support for "suburi" in stream playback URLs.
- [Favourites] Fix bouquet title: some bouquets would display as "(Mode)Name", change it to "Name (Mode)".
- [FileCommander] Allow BACK to be used in the target pane of a multiple selection.
- [Harddisk] Add support for U4 and ramdisks.
- [Lcd] Prevent front panel command buffer overruns due to too many dim events.
- [media list setup] Save the trash sort setting when selecting sort order.
- [media setup] Correctly handle extensions when moving a media file that doesn't have a .meta file.
- [NetworkSetup] Do not activate settings with OK button.
- [NetworkSetup] Ensure that Samba configuration works even when there is no smb_host.conf file.
- [NetworkSetup] Make password change screen less confusing.
- [NumberZap] Allow PREV, BACKSPACE and LAST to backspace channel input.
- [NumberZap] Match service number in current bouquet if first bouquet is searched.
- [NumberZap] Pressing BLUE during channel input will search the second bouquet if the current bouquet is the first.
- [opkg] Make the "overwrite config files" setting work.
- [RemoteControlCode] Increase timeout when changing remotes to allow time to change codes on U4 remote.
- [scan] Increase NIT timeout to 30 seconds Some Australian broadcasters fail to send NIT every 10 seconds as required by the standard.
- [servicedvb] Increase life time of subtitles.
- [ServiceInfo] only show frequency, not frequency & channel number in service display.
- [Setup] Fix a crash when xor is used with a string.
- [Setup] Make teletext subtitle position a separate setting.
- [skins] Increase width of event "time remaining" in Infobar to allow for 3-digit remaining time values.
- [skins] Prevent cropping of scrollbar in Wizard screens.
- [skins] Remove transparent border for volume control in Skin-Full-Metal-Wizard.
- [SoftwareManager] Fix package data parsing in PacketManager.
- [StartWizard] Prevent crashing boot loop.
- [TaskView] RED will abort a task instead of doing nothing.
- [TimerEdit] Fix enabling a disabled conflicted timer.
- [Trash] Delete the per-directory config file so the directory containing it can be purged from the trash.
- [UserInterfacePositioner] Fix resume of previously playing service.
- [UserInterfacePositioner] Update screen title string.
- A new and improved SDK is available.
- Allow skin control of switch pixmap alphatest.
- Cleanups of debug logging.
- GStreamer now at major version 1.14.0.
- Location of settings backups changed so that it is possible to have mutiple distros installed without clashes. (Useful to developers that dual boot to OpenViX).
- Make use of SystemInfo["HDMIin"] feature flag instead of ad-hoc tests.
- On timeshift save, use actual system timeshift filename instead of heuristic.
- Optimise the enigma2.sh wrapper script.
- Remove LD_PRELOAD shell environment variable when forking subprocesses of enigma2. This allows the subprocesses to create pipes and pass file handles across forks.
- Remove uses of mutable object as default argument to method.
- Simplification and cleanup of TimerEntry and timer repeat code.
- Update documentation for remote control codes.
- Update README.md with build instructions that use the SDK.
- [About] Improve implementation.
- [About] Parse bootloader version string from device-tree, if available.
- [ChoiceBox] Respect skin width specification.
- [config] Adjust ConfigClock to allow duration input.
- [Downloader] Add functionality so that it also can used from a screen.
- [eDVBDB] Allow access to cached PIDs from Python.
- [eDVBLocalTimeHandler] Add symbolic name for "time is ok" test value.
- [EPGCache] Fix lookup errors in eEPGCache::lookupEventTime().
- [eServiceDVBRecord] allow a recording packetsize of 192 to be requested.
- [eServiceReference] Refactor string handling code.
- [GeneralMenu] Add missing harddiskmanager import. Fixes potential crashes if the PicturePlayer functions are ever enabled.
- [GeneralMenu] Fix up menu ID strings to match the strings in the plugins.
- [GeneralSetup,PluginBrowser,Setup] Remove unused button definitions.
- [GeneralSetup] Remove redundant code for getting backup path.
- [GeneralSetup] Simplify check for backup file presence.
- [Harddisk] Remove Bigalloc - no longer required.
- [IniTerrestrialLocation] Use the value of terrestrial location config.
- [Ipkg] Remove dead "excludeList" code.
- [Ipkg] Remove force flags from opkg calls.
- [Label] Detect render source errors.
- [menu.xml] make all Information menu keys unique.
- [MovieInfo.py] Add FullDescription option and separator options.
- [RemoteControlCode] Add support for more complex remote control rules.
- [scan] Ensure that lcndb is created as read/write, otherwise reads will fail and duplicates will be created in the file.
- [ScrollLabel] Add parameter to always hide the scrollbar.
- [ServiceName2,Transponder] Improve DVB-T bandwidth conversion.
- [Setup] Allow for the negation of the "requires" constraint.
- [skin] Add objectTypes skin attribute.
- [StaticText] Allow ConditionalShowHide in skin display.
- [TextCase] Allows UTF-8 non-ASCII characters to be turned into upper or lower case.
- [Timezones] add support to stop AutoTimer poll when you are changing TZ, and schedule a AutoTimer poll for 3 mins when finished editing TZ.
- [Timezones] Set Auckland as the default timezone in the Pacific.