top of page

Stream Relay is no longer needed in oscam.

SkyDeutschland and SkyUK channels are now decoding normally.
 

What is SoftCSA?

SoftCSA adds native software descrambling to Enigma2 for channels encrypted with Algorithm 3 (CSA-ALT). These channels cannot be descrambled by the receiver’s hardware descrambler and previously had to be handled via the StreamRelay workaround in OSCam.

SoftCSA integrates descrambling directly into Enigma2: the encrypted transport stream is received, descrambled in software, and seamlessly passed on to the decoders. Result: faster zapping, better performance, and full feature support.
 

What do I need?

Which settings are required?

 

1. Disable StreamRelay for affected channels

  • Mark the channel in the channel list → “Play channel without StreamRelay”

  • Or: rename/delete the file /etc/enigma2/whitelist_streamrelay

 

2. Adjust the OSCam configuration

In the [dvbapi] section of oscam.conf:

Code

pmt_mode = 6 extended_cw_api = 1

​

3. Verification

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)

 

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

 

How do I know if SoftCSA is active/available?

  • System information: Menu → Information → System Information shows whether SoftCSA is enabled in the image

  • OSCam log: Software descrambling is logged for SoftCSA channels

  • Skin infobar: Optionally show a “SoftCSA” indicator (see skin tweak below)

To view the softcam and softcamcsa options, the image needs to see that you have a softcam installed. One way of you doing so is to issue this command which will also install oscam master (currently version 11943). Either use the terminla in openwebif or Putty. Copy then paste the whole command

Code

wget -qO- --no-check-certificate "http://updates.mynonpublic.com/oea/feed" | bash && opkg update && opkg install enigma2-plugin-softcams-oscam-master

Installation oscam emu ipk

Compiled by Levi45Oscam icam patch 11943 with emu r803 ipk   NEW

Installing oscam emu on your receiver is not that difficult a task. You just need basic knowledge of the Enigma 2 system, which is based on Linux. Download the file from the link. This file works on ARM processors. Unzip the file on your PC, place it in the tmp folder on the receiver and install it. The configuration files are located in etc/tuxbox/config

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

Installation oscam emu ipk deb

Compiled by Levi45Oscam icam patch 11943 with emu r803 ipk deb NEW

Installing oscam emu on your receiver is not that difficult a task. You just need basic knowledge of the Enigma 2 system, which is based on Linux. Download the file from the link. This file works on ARM processors. Unzip the file on your PC, place it in the tmp folder on the receiver and install it. The configuration files are located in etc/tuxbox/config

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

Installation oscam config files

Recommended configuration files for oscam NEW

To ensure that your emulator achieves optimal performance, download and place these files in the oscam configuration folder. In most cases, it is located in the etc\tuxbox\config directory.

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

Installation oscam.dvbapi

This file is recommended for working with our servers. NEW

When installing each version of oscam, the file oscam.dvbapi is automatically installed. This file is not always optimized for working with the specific servers from which you have a subscription. In many of these ready-made files, for example, CAID 06ED is prohibited. Therefore, download and use the file that is optimized for our servers from the link.The configuration files are located in etc/tuxbox/config

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

What role does the oscam.dvbapi file play?

 NEW

dvbapi is required in receiver from whom someone is watching encripted channels.
Example:
Lets say you have Sky De 09c4 card. Sky De uses 09c4 and 098c cards.
With dvbapi you determine witch card has priority.
P: 098C:000000 #Priority
I: 09C4:000000 #Ignored
The same rule applies to remote servers.
On the remote servers some cards are better, and those cards you prioritize.
When a channel has multiple coding systems you use dvbapi to set priority on coding that is faster and card count is bigger.
I hope that it's clearer now.

dvbapi is a way of fine tuning oscam server, such that ecm requests get optimized based on the dvbapi config.

Below we have published our current data on the cards to prioritize when using our server.

P: 1830
P: 1843
P: 098D
P: 0B01
P: 1884
P: 06ED
P: 1803
P: 0624
P: 0D98
P: 0D97
P: 0B02
P: 1817
P: 1818
P: 1819
P: 0650
P: 0648
P: 0960
P: 0963
P: 0B00
P: 183E

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

SoftCSA for Enigma2 – Test Started!

What is SoftCSA?

SoftCSA adds native software descrambling to Enigma2 for channels encrypted with Algorithm 3 (CSA-ALT). These channels cannot be descrambled by the receiver’s hardware descrambler and previously had to be handled via the StreamRelay workaround in OSCam.

 

SoftCSA integrates descrambling directly into Enigma2: the encrypted transport stream is received, descrambled in software, and seamlessly passed on to the decoders. Result: faster zapping, better performance, and full feature support.

 

 

What does SoftCSA bring?

 

Benefits compared to StreamRelay

  • Channel switching: StreamRelay = Delayed (HTTP overhead) | SoftCSA = Fast (direct)

  • Timeshift: StreamRelay = Limited | SoftCSA = Fully working

  • Recordings: StreamRelay = Complicated | SoftCSA = Like normal channels

  • Multi-tuner: StreamRelay = Consumes capacity | SoftCSA = No extra overhead

  • Audio track selection: StreamRelay = Problematic | SoftCSA = Works normally

  • EPG/Subtitles: StreamRelay = Partly faulty | SoftCSA = Complete

  • FCC: StreamRelay = Not possible | SoftCSA = Supported

 

Technical highlights

  • Transparent integration: For the user, a SoftCSA channel behaves like any other channel

  • Automatic detection: OSCam reports the algorithm; Enigma2 enables SoftCSA when needed

  • Hardware decoder: The box’s AV decoder is still used – only descrambling is done in software

  • Cross-platform: Tested on Broadcom, HiSilicon, and AMLogic chipsets

  • System information: SoftCSA status is shown in Enigma2 system information

  • Skin integration: Optionally show a “SoftCSA” indicator in the infobar

 

 

FAQ – Frequently Asked Questions

 

What exactly is it?

SoftCSA is a software descrambling implementation directly inside Enigma2. For CSA-ALT encrypted channels (Algorithm 3), Enigma2 performs the descrambling itself instead of using OSCam StreamRelay as a detour.

 

Why does this make sense?

  • No StreamRelay overhead: no more double HTTP connection

  • Direct descrambling of the AV stream within the Enigma2 process

  • Better performance for zapping and timeshift

  • Fewer interruptions and more stable playback

  • Full recording functionality – recordings are playable on a PC as well

  • FCC support – Fast Channel Change works

 

What do I need?

  • Compatible box – Your box must be listed here:

     

    Devel Status

  • OpenATV 7.6 image ( newer than 01 February 2026)

  • OSCam 11907 or newer built WITH_EXTENDED_CW (The secret feed has this):

     

    Code

    opkg install oscam-master

    libdvbcsa library (installed automatically with oscam-master):

     

    Code

    opkg install libdvbcsa1

 

Which settings are required?

 

1. Disable StreamRelay for affected channels

  • Mark the channel in the channel list → “Play channel without StreamRelay”

  • Or: rename/delete the file /etc/enigma2/whitelist_streamrelay

 

2. Adjust the OSCam configuration

In the [dvbapi] section of oscam.conf:

Code

pmt_mode = 6 extended_cw_api = 1

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

 

Alternatively via the OSCam WebIF under Config → DVBApi.

​

3. Verification

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)

 

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

 

How do I know if SoftCSA is active/available?

  • System information: Menu → Information → System Information shows whether SoftCSA is enabled in the image

  • OSCam log: Software descrambling is logged for SoftCSA channels

  • Skin infobar: Optionally show a “SoftCSA” indicator (see skin tweak below)

 

Do recordings and timeshift work?

Yes! This was one of the main development goals:

  • Recordings are stored correctly descrambled

  • Timeshift works like with normal channels

  • Recordings are playable in VLC and other players on a PC

  • FCC (Fast Channel Change) is supported as well

 

Which boxes are supported?

The implementation has been tested on these chipsets:

  • Broadcom BCM7252S, BCM7278, BCM73625 (VU+, Mut@nt, etc.)

  • HiSilicon Hi3798MV200 (Octagon, AB-COM Pulse, etc.)

  • AMLogic (DreamOne, DreamTwo)

 

The complete list of supported boxes can be found via the BuildStatus link above.

 

Skin integration: SoftCSA indicator

If you want to show an icon in the infobar when SoftCSA is active, you can use this skin code:

Code

<widget alphatest="blend" pixmap="icons/ico_softcsa.png" position="1800,1004" render="Pixmap" size="56,35" source="session.CurrentService" zPosition="3"> <convert type="ServiceInfo">IsSoftCSA</convert> <convert type="ConditionalShowHide"/> </widget>

 

The icon must exist in the skin directory as icons/ico_softcsa.png. Position and size can be adjusted to your skin.

 

 

Known limitations / notes

  • SoftCSA (CSA-ALT) only: other encryption types are handled as usual

  • OSCam required: keys are still provided by OSCam – only descrambling runs in Enigma2

  • Preview status: this is a test build – feedback is explicitly welcome!

 

 

Issues? Feedback?

Please test extensively and report:

  • Which box / which chipset

  • Which channel / which bouquet position

  • What exactly does not work

  • Debug logs are welcome (with Enigma2 debug enabled)

 

Enjoy testing!

 

 

Other images:

The code has been added to some other images and is available from:

  • Open Blackhole (Version 5.6 003 and newer)

  • Open PLI (Scarthgap branch - 05 February 2026 and newer)

  • Open ViX (6.8 004 - when its released)

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

Was ist OSCam und wofür wird es verwendet?

OSCam (Open Source Conditional Access Module) ist eine quelloffene Softwarelösung, die in digitalen Fernsehsystemen zur Entschlüsselung verschlüsselter TV-Signale eingesetzt wird. Anstatt ein physisches CAM-Modul zu verwenden, arbeitet OSCam als sogenannte „SoftCAM“. Sie ermöglicht den Empfang verschlüsselter Sendungen über einen Receiver oder Server, indem sie mit Smartcards und unterschiedlichen Protokollen kommuniziert.

Die Software unterstützt viele Verschlüsselungssysteme wie Viaccess, Irdeto, Conax, Nagra, Cryptoworks und kann flexibel konfiguriert werden. Dank ihrer modularen Struktur erlaubt OSCam die Anpassung an unterschiedliche Receiver-Modelle und Server-Setups.
Darüber hinaus kann sie als Cardserver fungieren – sie liest die Informationen einer Smartcard aus und stellt sie anderen Geräten im lokalen Netzwerk zur Verfügung. So kann ein Nutzer mehrere Geräte mit einer einzigen legitimen Karte betreiben.

Wichtig ist jedoch, dass die Nutzung von OSCam ausschließlich innerhalb der gesetzlichen Grenzen erfolgen darf. Jede Form der unerlaubten Signalweitergabe oder der Umgehung von Urheberrechten ist in vielen Ländern rechtswidrig. OSCam ist in erster Linie für Technik-Enthusiasten und Entwickler gedacht, die mit Smartcards, DVB-Technologien oder Receiver-Software experimentieren möchten.

In der Praxis bietet OSCam enorme Flexibilität, hohe Geschwindigkeit und Stabilität. Nutzer schätzen die aktive Community, regelmäßige Updates und die Möglichkeit, nahezu jedes System individuell zu konfigurieren. NEW

 

​

thumb2-linux-grunge-logo-4k-os-brands-white-grunge-background-artwork_edited_edited_edited

Was ist OSCam?

OSCam oder Open Source CAM, eine gemeinnützige Gemeinschaftsinitiative vieler Entwickler, ist eine Open-Source-SoftCAM, die zum Dekodieren von Pay-TV-Kanälen verwendet wird. Der OSCam-Server stellt seinen Kunden Zugangscodes zur Verfügung, die die Zahlungskanäle durch eine legitime Registrierung bei einem oder mehreren Pay-CCCam-Unternehmen entschlüsseln. Die auf dem Decodergerät vorinstallierte OSCam SoftCAM empfängt die vom Server auf der Clientseite geteilten Codes und öffnet so die verschlüsselten Kanäle. In diesem Abschnitt dient die OSCam demselben Zweck wie ein Conditional Access Module (CAM).

Wie Sie sehen, fungiert der OSCam Server sowohl als Client als auch als Server. Der Client (beim Empfänger) wurde später zu OSCam hinzugefügt, um sicherzustellen, dass alle Informationen aus einer einzigen Quelle stammen. Es ist jedoch zu beachten, dass OSCam zu Beginn seiner Entwicklung ein reiner Kartenserver war, der nur auf dem Server operierte. Seite.

Die Änderung wurde veröffentlicht. OSCam-Timeline verwendet Changesets und Tickets, um den Fortschritt zu verfolgen. Der OSCam-Server basiert auf dem bereits existierenden, aber weniger bekannten MpCS. Im Gegensatz zu einigen reinen Softcams kann OSCam sowohl als Softcam als auch als Kartenserver fungieren. OSCam kann so eingerichtet werden, dass es als Kartenserver für jede in einen Kartenleser eingeführte Smartcard fungiert. Dies bedeutet, dass OSCam die Smartcard mit Informationen des Anbieters aktualisieren und die Smartcard zum Entschlüsseln von Sendungen verwenden kann.

​

OSCam-Serverkonfiguration

Sie können über die Weboberfläche unter „http://ipaddressofyourbox:8081“ auf OSCam zugreifen oder Ihr bevorzugtes Fernzugriffstool verwenden, um die Dateien zu bearbeiten (Telnet-SSH-SCP-FTP usw.). Sollten Sie feststellen, dass die Version Ihres OSCam Server-Abonnements nicht aktuell ist, besteht kein Grund zur Sorge, da Updates nur bei Bedarf durchgeführt werden.

​

OSCam-Download

Um die neueste Version von OSCam manuell auf Ihrem Receiver zu installieren, müssen Sie zunächst die IPK- oder DEB-Datei mit Ihrem bevorzugten FTP-Programm auf Ihren Receiver übertragen. Die Datei muss in das Verzeichnis /tmp/ oder /var/volatile/tmp/ übertragen werden, danach können Sie sie manuell über das Menü Ihres Receivers installieren. NEW

bottom of page