OpenBh 5.6 Now Available

Status
Not open for further replies.

Ev0

Admin
Staff member
Administrator
OpenBh 5.6

photo_2025-11-28_21-09-05.jpg

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.6 is based on the OE-Alliance 5.6 core.



So what is different in OpenBh 5.5.1 then?


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

Whats New:

  • OE-A 5.6
  • Python 3.13.9
  • Gstreamer updated to version 1.26.8
  • If your favourite plugins no longer work, you will need to contact the plugin authors to ask them to update their plugins for Python3.13.9




*** You can not online update from 5.5.1 to 5.6, 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.5.1 and OpenBh 5.6 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 2015 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, Zgemma H8.2H

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


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

  • [Fixed] [ServiceMP3] Loss of audio when seeking relative and ac3 passthrough is on
  • fix typos and adapt some terms (#1191)
  • lib/dvb & lib/service - remove fd0lock hack
  • [Conveter.ServiceName] sanity, avoid potential BSoD in getName
  • [OpentvZapper] attempt to return to the correct service if run while in standby
  • [hotplug] * ignore devices with empty UUID
  • [CutListContextMenu] add skin names
  • [Screens.FixedMenu] fix title
  • [MenuList] avoid duplicated methods
  • [Raedme] Update branches
  • [ConfigEntryTest] fix AttributeError: 'CurrentService' object has no attribute 'boolean'
  • [StartEnigma] - add receiver name to debug
  • [dnscrypr] update timeout settings
  • [dnscrypr-proxy] fix restart
  • sabnzbd update to 4.5.5
  • update dnscrypt-proxy.toml
  • ntfs-3g move to mirror
  • dvb-apps moved to mirror
  • wvdial-1.61.tar.bz2 move download to mirror
  • [python] update to 3.13.11
  • ffmpeg update on request
  • [<distro>.conf] remove remnant of old 3rdparty feeds
  • [Transmission] update init script
  • [gstreamer] update to 1.26.9
  • [exteplayer3] update to version 181 thx to skyjet18
  • [wifi] update drivers for rtl8192eu for linux 4.10.x
  • [wifi] 88x2bu add missing firmware rtl8192eu_nic.bin
  • enigma2-plugin-extensions-stalker-qt: fix possible host contamination
  • ffmpeg enable pcm_s16ls
  • update for AML volume control iptv
  • [gstreamer] update to 1.26.8
  • [yampmusicplayer] add missing RDEPENDS
  • chromium add missing libxml2
  • libbluray_git.bb re add git submodule
  • libudfread moved to mirror
  • libbluray moved to mirror
  • odhcp6c.bb pin to f2521b296b21df207cac1ec513c7a56235ad10fc
 
**** Warning ****

Do not update to OpenBh 5.6.003 via online update, this is a big update and you will have issues.

Do a settings backup, and then reflash clean if you want to upgrade from 5.6.001 or 5.6.002 and restore your settings backup after.
 
5.6.00 3

  • [Fixed] Vu+ Multiboot issue
  • [Added] Support for Zgemma H17 Twin
  • [Added] SoftCSA Support
  • Various background fixes and tweaks

What is SoftCSA?

With SoftCSA, Enigma2 gains native software decryption capability for channels using Algorithm 3 (CSA-ALT) encryption. These channels cannot be decrypted by the receiver's hardware descrambling unit and previously had to via the StreamRelay workaround in OSCam.

SoftCSA integrates decryption directly into Enigma2 – the encrypted transport stream is received, decrypted in software, and seamlessly forwarded to the decoders. The result: faster switching, better performance, and full feature support.


What are the benefits of SoftCSA?

Advantages over StreamRelay
Channel switching: StreamRelay = Delayed (HTTP overhead) | SoftCSA = Fast (direct)
Multi-tuner: StreamRelay = Occupies capacity | SoftCSA = No additional overhead
FCC: StreamRelay = Not possible | SoftCSA = Supported

Technical Highlights

Transparent integration: For the user, a SoftCSA channel behaves like any other transmitter.
Automatic detection: OSCam reports the algorithm, Enigma2 activates SoftCSA if required.
Hardware decoder: The box's AV decoder is still used – only the decryption is done in software.
Cross-Platform: Tested on Broadcom and HiSilicon chipsets.
System information: SoftCSA status is displayed in the Enigma2 system information.
Skin integration: Optionally, a "SoftCSA" indicator can be displayed in the infobar.


FAQ – Frequently Asked Questions

What exactly is it?

SoftCSA is a software descrambling implementation directly within Enigma2. For channels with CSA-ALT encryption (Algorithm 3), Enigma2 handles the decryption itself, instead of going through OSCam StreamRelay.

Why does that make sense?
No StreamRelay overhead: No more duplicate HTTP connections
Direct descrambling of the AV stream in the Enigma2 process
Improved performance during channel switching and timeshifting
Fewer interruptions and more stable playback
Full recording functionality – recordings can also be played back on a PC.
FCC support – Fast Channel Change works

What do I need for that?

1) Updated OpenBh Image.

2) A recent Oscam build (11907 or newer).

3) libdvbcsa Library (if not already installed):
Code:
opkg install libdvbcsa1

What settings need to be configured?

1. Deactivate StreamRelay for affected channels
Select the channel in the channel list ? "Play channels without StreamRelay"
Or: Delete / rename the file /etc/enigma2/whitelist_streamrelay

2. Adjust OSCam configuration
section In the [dvbapi] of oscam.conf :
Code:
pmt_mode = 6
Code:
extended_cw_api = 1

Alternatively, via the OSCam WebIF under Config ? DVBApi.

3. Success monitoring
If the following entry appears in the OSCam log, everything is set up correctly:
Code:
2025/12/17 21:09:34 c (dvbapi) Client connected: 'Enigma2' (protocol version = 3)

The protocol version = 3 indicates that Enigma2 is connected with Extended CW Support.

How can I tell if SoftCSA is active/available?
OSCam log: Software decryption is logged for SoftCSA channels.
Skin infobar: Optionally, a "SoftCSA" indicator can be displayed.

Do recording and timeshift functions work?
Yes! That was one of the main goals of the development:
Recordings are correctly decrypted and stored.
Timeshift works just like with regular channels.
Recordings can also be played back on a PC using VLC and other players.
FCC (Fast Channel Change) is also supported.

Which boxes are supported?
The implementation was tested on the following chipsets:
Broadcom BCM7252S, BCM7278, BCM7444s (VU+, Gigablue, etc.)
HiSilicon Hi3798MV200 (Octagon, Zgemma H17, Pulse4K, etc.)


Known limitations / notes
SoftCSA (CSA-ALT) only: Other encryption types will continue to be handled as usual.
OSCam required: Key provisioning is still done via OSCam – only the decryption itself runs in Enigma2.


Thanks must go to @Betacentauri and @WXbet from OpenATV for implementing this feature into Enigma2 and also to @twol from OpenViX team for helping us to merge this feature into OpenBh.
 
5.6.004
  • [Fixed] Various SoftCSA fixes, including legacy cam support and stopping 100% cpu usage (thx @WXbet).
  • [Updated] Moved SoftCSA to use it's own thread, so it's no longer interrupted by other processes (thx @WXbet).
  • [Updated] Front Panel display skins (thx @Huevos)
  • Various background fixes and tweaks
 
Status
Not open for further replies.
Back
Top