OpenBh 5.4.1 is now Available

Status
Not open for further replies.

Ev0

Admin
Staff member
Administrator
OpenBh 5.4.1

Release_Post.png

Important Notice:

If you like OpenBh and you want to see it continue, please don't forget to donate towards keeping the servers online.

Keeping OpenBh and this Forum online is getting more and more expensive. It costs in the region of €2400+ per year to keep OpenBh and this Forum online. OpenBh has always been provided to completely free of charge by a number of hard working OpenBh Team members in their spare time.



OpenBh 5.4.1 is based on the OE-Alliance 5.4 core.



So what is different in OpenBh 5.4.1 then?


The main change from version 5.4 to version 5.4.1 has been changes to oe-alliance-core branch 5.4. The OE (Open Embedded) core on which the image is built has undergone major changes, updates and fixes. Version 5.4.1 uses Python version 3.12.3.

Whats New:

  • OE-A 5.4
  • Python 3.12.3
  • Gstreamer updated to version 1.22.12
  • If your favourite plugins no longer work, you will need to contact the plugin authors to ask them to update their plugins for Python3.12.3




*** You can not online update from 5.4 to 5.4.1, you must reflash (you can do this using image and backup manager and then restore your settings backup) ***





Apart from the above you should not notice many differences between previous OpenBh 5.4 and OpenBh 5.4.1 images.


*** NOTE ***

If you use CrossEPG, then you will need to delete the crossepg folder in /media/usb or /media/hdd before you can use it in OpenBh 5.4 onwards, this is due to changes made, to keep it compatible with Python 3.12.x



2-png.3628



Where can I find the OpenBh git ?


The OpenBh git is located here: https://github.com/BlackHole


Vu+ Multiboot wouldn't have been possible without the hundreds of hours that dpeddi has spent over several years (yes it's been an on going project for him in his spare time for many years) to bring this real multiboot option for all Vu+ 4K boxes.

It is something we requested from Vu+ around 8/9 years ago and they told us it was not possible to add it, well finally we can prove them wrong.


You will find more information on how to setup and use Vu+ Multiboot here:

Thanks to:

  • Rytec, doglover and all the teams that host EPG feeds for EPG Importer, for their continued support.
  • All developers for their plugins used in the feeds of this image.
  • dpeddi for the massive amount of work he did to bring real Multiboot to Vu+ 4K boxes.
  • Twol for the work he did in integrating Vu+ Multiboot into the images
  • All of the OpenBh Beta team for their hours of testing and dedication on improving the image.
  • All those who have submitted patches/fixes
  • To all who have submitted translation work for OpenBh.
  • Twol for the conversion to Python 3. This has involved manually converting literally hundreds of Python files and associated c++ code.
  • Huevos and Twol for testing, debugging, and responding to feedback and problems.
  • Huevos for his work on blindscan and ABM.
  • Peter de Jonge, abu baniaz & Huevos for their work with Andyblac to improve ABM.
  • Matrix10 for OpenBh skins.

DISCLAIMER

THE OPENBH IMAGE DOES NOT CONTAIN ANY EMULATOR, K E Y S, SOFTCAMS OR OTHER SYSTEM FOR VIEWING PAY - TV WITH OR WITHOUT A PAID SUBSCRIPTION.

THE OPENBH IMAGE DOES NOT CONTAIN ANY SYSTEM TO DOWNLOAD PLUGINS OR EMULATORS FROM EXTERNAL SERVERS OR SOFTWARE THAT MAY BE USED FOR ILLEGAL PURPOSES SUCH AS CARD SHARING.


PLEASE REMEMBER WE NO LONGER SUPPORT THE FOLLOWING BOXES, Vu+ Solo, Duo, Uno, Edision OS Nino Pro, OS Nino+, Amiko Viper4K V40

*** You need to set a Password to use FTP, TELNET & SSH ***


You can find the images in the downloads section here:
 
5.4.1.002

[Fixed] ScreenHeader exceptions
[Added] Screen icons in ScreenHeader addon
Centralise ScreenImage code
[ConfigList/Setup] add *args/**kwargs to maintain compatibility with other distros that are doing strange things
[Setup.py] createSetup, if self.setup is None, abort
[Fastscan] do not use menu button to start a scan.
Instead of showing only Scan indicate Start FastScan
[CableScan] inherit UI from Setup
[Fixed] Wrong screen title lenght renderer [Fixed] Wrong check for front LED features
redsea - switched to meson build system
[openbh] Update bootlogo.py
libxmlccwrap/libxmlccwrap_0.0.12.bb fix download
[openbh][bootlogo.sh] add search paths for lcd.png
 
5.4.1.003

Python update 3.12.3 -> 3.12.4
[ScreenSummary] tweak skinName
[LanguageSelection] fix BSoD
[skin.py] make error message reflect the skin being loaded
[Screen.py] add skinName ScreenSummary
[ChannelSelection] addBouquet, tweak filename
 
5.4.1.004

Add AI-Subtitle Translations
[ImageManager] PEP8
Update OScamInfo.py
[ENIGMAINFOVALUES] add doc
[Multiboot] fetch image date from enigma.info...
[Multiboot] cosmetic
[Multiboot] don't rely on length of BuildType
[Multiboot] simplify VerDate
[ImageManager] show free space in human readable format
[BackupManager] show free space in human readable format
[setup.xml] add entry for "Log python stack trace on spinner"
[OnlineUpdateCheck] skip NetworkUp test
[Multiboot] skip reading /etc/ssue if the format is unknown
[Multiboot] avoid displaying superfluous empty spaces and NoneType objects in MultibootSelector list
[Multiboot] - change Vu+ recovery script location to /etc/init.d in Recovery image for copyfile
[OpenBh] updated Vu+ Recovery text
Show last enigma commit hash in About screen
[skin] improve SkinError messages
[ImageManager] - update text to initiate kexec recovery script
[Kexec kernel Recovery] add initial code and text
[servicemp3] - try fix autoturnon sub titles
[obh-core] ban spaces in backup name prefix
[Updated] UI of GEPG
[Ci.py] fix locale
[dvbci_appmgr] add try/catch code to isolate utf-8/latin1 exception
configure.ac remove C++ exception block for dvbci_appmgr try/catch - do not remove before trap code
[Added] Option to use non bloccking IO when accessing CA device
[MessageBox] AutoResize, make sure pixmap fits
[TextBox] fix error in last commit
[obh-core] add kexec failure popup
[TextBox] tweak self.skinName
[MovieInfo] FORMAT_STRING, use bytesToHumanReadable for filesize
For movieinfo format string only show values that have a value
[skin] avoid unnecessary double call to resolveFilename
Updated skin_display.xml
[PluginBrowser] move the filters to a blacklist/whitelist
[PluginBrowser] Change a variable name for clarity
Update option pixmap_force_alphablending
[Updated] Handling of force blending option
[servicemp3]- if subtitle autoturnon enabled then force
[servicemp3] - resolve compiler complaints
[setup][subtitles] - change position & description for pango subtitles
[Added] User config to force alphablending for all pngs
[RdsDisplay] add summary embedded skin
[picload] Dimitar/OpenATV
[gpixmap] - correct offsets in display
[gpixmap] Dimitar/OpenATV handle transparency
[MountManager] Fix multiple inheritance priority
[display800] tweak NimSelection
[display800] add CommitInfo
[GitCommitInfo] add summary
[display800] add NimSelection
[display] tweak MessageBoxSimple
[MenuSummary] remove needless code
[displayskins] change SimpleSummary -> ScreenSummary
[displayskins] change XX_summary -> XXSummary
[ServiceInfo] add picon
[SkinSelector] update list sorting
[TunerInfo] KeyError: 'TunerAvailable'
[StartEnigma] change indent
[dvbci-appmgr] fix menu string encoding
[enigma-info] add yocto version
python3-sabctools: Update to 8.2.3
sabnzbd update -> 4.3.2
gerbera update -> 2.2.0
vuplus-kernel: fix typo
reinstate enigma2-plugin-extensions-xstreamity
vuplus-kernel: add protection of host kernel from kexec guest. - Thanks WanWizerd for suggestion
kexec-multiboot: fix wrong package version
readsea update 0.21 -> 1.0.0
enigma2-plugin-extensions-xstreamity -> enigma2-plugin-extensions-xklass
Update 3rd party plugins missing picons - bitbake file available xeaio
wireguard-tools_1.0.20210914.bb update sum
wireguard-module_1.0.20220627.bb update sum
glibc revert maxns patch
mount-helper.sh repelase white spaces with tab
Made exclude mutiboot partitions universal (#880)
 
5.4.1.005

Fix Dvd Player
[ConfigList] remove item that does not exist in this distro
[unicable] fix number 'ub' when close tuner
[Menu.py] add missing code required to send descriptions to the skin
[Vu+ Kexec] - fix typo
[Vu+ Kexec] - added some documentation
[Vu+ Kexec] - updated recovery script
Merge pull request #884 from TwolDE2/5.4
[Vu+ Kexec] - add Recovery script to /etc/init.d in devel branch for openvix/openbh
 
5.4.1.006

[OpentvZapper] simplify
[VideoMode] tweak last commit
Add Audio Volume step size option
Try to further streamline some code in ServiceList.py
In ServiceList remove a redudant line of code that caused glitches
[ServiceName] fix potential BSoD Only call info.getName without arguments when it is not static
[opentv_zapper] fix potential BSoD
[db] Make service list editing functions available to python
[InfobarGenerics] don't block access to channel list when second infobar is shown
Update unicable.xml Inverto Item 5458 (#4050)
[unicable.xml] add more LNB
[Added] Functions for bouquets handling
Updated skin_display.xml
Updated skin_display_picon.xml
[Updated] Added separator line only if we have python tuple with size 1
[Added] Support of separator lines in ConfigList
[scan.cpp] extend LCN for DVB-C
[TerrestrialBouquet] only show section markers in tv bouquet
[TerrestrialBouquet] improve duplicate handling
[db] expose lcndata for use in C++
[ServiceScan] don't import plugin on scan
[TerrestrialBouquet] don't force menu position
[FCC] don't force menu position
[ServiceReference] add 4097 to isRecordable
[TerrestrialBouquet] import mode from ChannelSelection
[TerrestrialBouquet] use eDVBDV.getLcnDBData
Move LCNData to db.h
[TerrestrialBouquet] update text formatting
[TerrestrialBouquet] tweaks requested by @Ev0
[TerrestrialBouquet] add default arg to callback
[TerrestrialBouquet] add plugin
In config make booleans checks with saved value non case sensitive
[ChoiceBox] avoid compatibility issues
[Added] Some compatability code for pixmap scaling
[scan.cpp] fetch T2 namespace for LCN output
[scan.cpp] fix wrong debug
[scan.cpp] add dvb-t lcn support
[ScanSetup] fix bytes conversion
[ScanSetup] fix wrong variable name
[oscam startup script] Remove utf8 paramter from script
[openbh-feeds] add terrestrialbouquet plugin
[gigablue] quad4k, ue4k and x34k update rescue loader to version #200
curl add basic-auth bearer-auth digest-auth negotiate-auth
curl update to 8.8.0
 
Status
Not open for further replies.
Back
Top