SoftCSA and the TNAP Kill Switch

el bandido

TNAP-Images
What is SoftCSA?
SoftCSA was introduced into most enigma2 images in early 2026, Traditional satellite and cable descrambling is handled in hardware, either by a Conditional Access (CA) chip on the box, or a CI module plugged into a slot. The hardware does the work invisibly and efficiently.

SoftCSA is a software alternative. Instead of relying on hardware, it uses a library called libdvbcsa to descramble the encrypted stream in software, directly inside enigma2. It is designed for channels encrypted with the CSA-ALT algorithm when OSCam is configured with `dvbapi pmt_mode 6`.

When SoftCSA activates on an encrypted channel it:
Loads `libdvbcsa.so.1` into memory
Creates a CSA session that connects to OSCam and waits for Control Words (CW keys)
Monitors the ECM stream to detect the encryption type
Descrambles the incoming TS packets in real time before passing them to the decoder

For users who need it, primarily those watching Turksat and Eastern European channels via OSCam, it works. For everyone else, it runs silently in the background on every encrypted channel, consuming CPU, memory, and spawning threads that serve no purpose.

The Kill Switch:
TNAP 7 now includes a complete enable/disable switch for SoftCSA.
Menu--->Setup--->SoftCam / CI--->SoftCSA Settings--->Enable/Disable SoftCSA (The default is Off.)

When disabled, SoftCSA is completely inert:
libdvbcsa library = Never loaded.
CSA sessions = Never created.
ECM monitor threads = Never started.
Recording buffers = Restored to full size (192 kB vs 47 kB).

Note:
Adding The TNAP Kill Switch was a customized job. The only other image I know of that currently has a Kill Switch for SoftCSA is OpenVix.
OpenViX's switch stops the library load and live TV session but FCC, streaming, and recording still spin up CSA sessions and use the reduced 47 kB buffers regardless of the setting.

The TNAP Kill Switch attempts to stop everything associated with SoftCSA. The TNAP kill switch covers all eight activation paths in the enigma2 source, Which are: live TV, Fast Channel Change (FCC), timeshift, PiP tap, streaming, and timer recordings. (Note:Hardware descrambling via CI module and OSCam dvbapi are completely unaffected.)

The SoftCSA menu shown below will change slightly. Again, the default is OFF which means no one in North America needs to set or adjust anything. This SoftCSA kill switch is installed in TNAP 7 Images and Software updates dated 06-04-2026 and later.

SoftCSA-switch_20260604213751.webp
 
Back
Top