SoftCSA für Enigma2 – Test gestartet!
Was ist SoftCSA?
Mit SoftCSA erhält Enigma2 eine native Software-Entschlüsselungsfähigkeit für Kanäle mit
Algorithm 3 (CSA-ALT) Verschlüsselung. Diese Kanäle können von der Hardware-Descrambling-Einheit der Receiver nicht entschlüsselt werden und mussten bisher über den
StreamRelay-Umweg in OSCam abgewickelt werden.
SoftCSA integriert die Entschlüsselung direkt in Enigma2 – der verschlüsselte Transport-Stream wird empfangen, in Software entschlüsselt und nahtlos an die Decoder weitergereicht. Das Ergebnis: schnelleres Umschalten, bessere Performance und volle Feature-Unterstützung.
Was bringt SoftCSA?
Vorteile gegenüber StreamRelay
- Kanalumschaltung: StreamRelay = Verzögert (HTTP-Overhead) | SoftCSA = Schnell (direkt)
- Timeshift: StreamRelay = Eingeschränkt | SoftCSA = Voll funktionsfähig
- Aufnahmen: StreamRelay = Kompliziert | SoftCSA = Wie bei normalen Sendern
- Mehrfach-Tuner: StreamRelay = Belegt Kapazität | SoftCSA = Kein zusätzlicher Overhead
- Tonspurwahl: StreamRelay = Problematisch | SoftCSA = Funktioniert normal
- EPG/Untertitel: StreamRelay = Teils fehlerhaft | SoftCSA = Vollständig
- FCC: StreamRelay = Nicht möglich | SoftCSA = Unterstützt
Technische Highlights
- Transparente Integration: Für den Nutzer verhält sich ein SoftCSA-Kanal wie jeder andere Sender
- Automatische Erkennung: OSCam meldet den Algorithmus, Enigma2 aktiviert SoftCSA bei Bedarf
- Hardware-Decoder: Der AV-Decoder der Box wird weiterhin genutzt – nur die Entschlüsselung erfolgt in Software
- Cross-Platform: Getestet auf Broadcom, HiSilicon und AMLogic Chipsätzen
- Systeminformationen: SoftCSA-Status wird in den Enigma2-Systeminformationen angezeigt
- Skin-Integration: Optional kann ein "SoftCSA"-Indikator in der Infobar angezeigt werden
FAQ – Häufige Fragen
Was ist das genau?
SoftCSA ist eine Software-Descrambling-Implementierung direkt in Enigma2. Bei Kanälen mit CSA-ALT-Verschlüsselung (Algorithm 3) übernimmt Enigma2 selbst die Entschlüsselung, anstatt den Umweg über OSCam StreamRelay zu gehen.
Warum macht das Sinn?
- Kein StreamRelay-Overhead: Keine doppelte HTTP-Verbindung mehr
- Direktes Descrambling des AV-Streams im Enigma2-Prozess
- Bessere Performance bei Kanalwechsel und Timeshift
- Weniger Unterbrechungen und stabilere Wiedergabe
- Volle Aufnahme-Funktionalität – Aufnahmen sind auch am PC abspielbar
- FCC-Unterstützung – Fast Channel Change funktioniert
Was brauche ich dafür?
- Kompatible Box – Deine Box muss hier gelistet sein:
Sie müssen registriert sein, um Links zu sehen.
- Aktuelles OpenATV 7.6 Image (ab 15.12.2025) mit aktiviertem Devel-Feed:
Code:
wget -O - -q https://feeds2.mynonpublic.com/devel-feed | bash
- OSCam-Master vom Secret-Feed (neueste Version mit WITH_EXTENDED_CW):
Code:
wget --no-check-certificate -O - -q http://updates.mynonpublic.com/oea/feed | bash
opkg install oscam-master
- libdvbcsa Library (wird vom oscam-master automatisch mitinstalliert):
Welche Einstellungen müssen vorgenommen werden?
1. StreamRelay für betroffene Sender deaktivieren
- Sender in der Senderliste markieren → "Sender ohne StreamRelay abspielen"
- Oder: Die Datei /etc/enigma2/whitelist_streamrelay umbenennen/löschen
2. OSCam-Konfiguration anpassen
Im Abschnitt [dvbapi] der oscam.conf:
Code:
pmt_mode = 6
extended_cw_api = 1
Alternativ über das OSCam WebIF unter Config → DVBApi.
3. Erfolgskontrolle
Wenn im OSCam-Log folgender Eintrag erscheint, ist alles korrekt eingerichtet:
Code:
2025/12/17 21:09:34 c (dvbapi) Client connected: 'Enigma2' (protocol version = 3)
Das protocol version = 3 zeigt, dass Enigma2 mit Extended CW Support verbunden ist.
Wie erkenne ich, ob SoftCSA aktiv/verfügbar ist?
- Systeminformationen: Menü → Infos → Systeminformationen zeigt, ob SoftCSA im Image aktiviert ist
- OSCam-Log: Bei SoftCSA-Kanälen wird die Software-Entschlüsselung protokolliert
- Skin-Infobar: Optional kann ein "SoftCSA"-Indikator eingeblendet werden (siehe Skin-Anpassung unten)
Funktionieren Aufnahmen und Timeshift?
Ja!Das war eines der Hauptziele der Entwicklung:
- Aufnahmen werden korrekt entschlüsselt gespeichert
- Timeshift funktioniert wie bei normalen Sendern
- Aufnahmen sind auch in VLC und anderen Playern am PC abspielbar
- FCC (Fast Channel Change) wird ebenfalls unterstützt
Welche Boxen werden unterstützt?
Die Implementierung wurde auf folgenden Chipsätzen getestet:
- Broadcom BCM7252S, BCM7278, BCM73625 (VU+, Mut@nt, etc.)
- HiSilicon Hi3798MV200 (Octagon, AB-COM Pulse, etc.)
- AMLogic (DreamOne, DreamTwo)
Die vollständige Liste der unterstützten Boxen findet ihr im BuildStatus-Link oben.
Skin-Integration: SoftCSA-Anzeige
Wer in seiner Infobar ein Icon anzeigen möchte, wenn SoftCSA aktiv ist, kann folgenden Skin-Code nutzen:
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>
Das Icon muss im Skin-Verzeichnis unter icons/ico_softcsa.png vorhanden sein. Position und Größe können an den jeweiligen Skin angepasst werden.
Bekannte Einschränkungen / Hinweise
- Nur SoftCSA (CSA-ALT): Andere Verschlüsselungsarten werden weiterhin wie gewohnt behandelt
- OSCam erforderlich: Die Key-Bereitstellung erfolgt weiterhin über OSCam – nur die Entschlüsselung selbst läuft in Enigma2
- Preview-Status: Dies ist ein Testbuild – Feedback ist ausdrücklich erwünscht
Probleme? Feedback?
Bitte testet ausgiebig und meldet:
- Welche Box / welcher Chipsatz
- Welcher Sender / welche Bouquet-Position
- Was genau nicht funktioniert
- Gerne Debug-Logs (mit aktiviertem Enigma2-Debug)
Viel Spaß beim Testen!