Czy do kart TNK potrzebny jest OSCAM?
– OSCam nie jest bezwarunkowo wymagany do kart Telewizji na Kartę (TNK).
– W oryginalnym dekoderze TNK lub w module CI/CI+ obsługującym Conax karta zadziała bez żadnego soft‑camu.
– Jeżeli jednak:
• korzystasz z odbiornika linuksowego (Enigma 2, Neutrino, OpenATV itp.),
• chcesz dzielić kartę w sieci domowej,
• masz nowszą kartę HD (CAID 0x0B01) lub kartę sparowaną z modułem,
to w praktyce OSCam (lub inny soft‑cam) staje się najpewniejszym, a często jedynym skutecznym rozwiązaniem.
Kluczowe punkty
• System dostępu warunkowego: Conax (CAID 0x0B00 – SD, 0x0B01 – HD).
• Oryginalny sprzęt = brak potrzeby OSCam.
• Uniwersalne czytniki / Linux STB = OSCam najczęściej konieczny.
• Alternatywy: CCcam + newcs, SCam, Ncam, ale ich wsparcie dla nowych kart TNK bywa ograniczone.
• Aspekt prawny: użycie soft‑camów poza zakresem licencji operatora może naruszać prawo autorskie.
Charakterystyka kart TNK
– Karty SD (starsze) pracują z CAID 0x0B00, często niesparowane.
– Karty HD (Smart HD) – CAID 0x0B01, częściej parowane z modułem CI+ lub dekoderem.
– Wszystkie bazują na Conax CAS, który wymaga poprawnego przetwarzania ECM/EMM.
Hardware‑CAM vs. Soft‑CAM
– Moduł CI/CI+ z licencją Conax zawiera sprzętowy CAS i sam dekoduje sygnał.
– Soft‑CAM (OSCAm, CCcam itd.) emuluje funkcje CAM‑a w oprogramowaniu; to pozwala:
• odczytać kartę w uniwersalnym czytniku (Phoenix, Smargo, wbudowany card‑reader STB),
• przekazywać uprawnienia kilku odbiornikom (card‑sharing w LAN),
• filtrować i logować ECM/EMM w celu diagnostyki.
Dlaczego to zwykle właśnie OSCam
– Obsługa wszystkich wersji Conax 0B00/0B01, w tym parowanych („paired”) przy użyciu RSA‑key.
– Możliwość jednoczesnej pracy w trybie server (cs357x, newcamd, cccam, powervu) i local reader.
– Aktywne rozwijanie – pojawiają się commity usuwające błędy przy AU (Auto‑Update kluczy entitlements).
– Drobiazgowa parametryzacja clockingu (mhz, cardmhz, preferlocalcards) potrzebna przy problemach z przycinaniem obrazu.
Alternatywy i ich ograniczenia
– CCcam ≥ 2.3.2: czyta część kart SD, z HD radzi sobie tylko via NewCS lub OSCam jako reader.
– SCam: dawniej popularny dla Conaxa, obecnie sporadycznie aktualizowany.
– Ncam: fork OSCam‑a, funkcjonalnie zbliżony, lecz mniejsza społeczność.
Parowanie („pairing”) i klucze RSA
– Operator może sparować kartę z numerem seryjnym modułu CI+ lub dekodera.
– Aby użyć takiej karty w uniwersalnym czytniku, trzeba w OSCam dodać:
rsa_key = AB12... (32 bajty / 64 hex)
ins7e11 = 15 (niekiedy 11)
– Brak klucza skutkuje brakiem ECM OK lub czarnym ekranem po kilku sekundach (CW OK → CW KO).
Przepływ sygnału w praktyce (model OSI dla CAS)
– Transport TS (MPEG‑TS) → ECM (Conax CAS) → krypto DES/TDES/AES → CW (16 B) → DSP dekodera → wideo.
– Soft‑CAM przejmuje tylko warstwę CAS; reszta pozostaje sprzętowa.
Stabilność i wydajność
– Parametry mhz
/cardmhz
muszą odpowiadać częstotliwości zegara karty (typowo 3,57 MHz lub 6 MHz).
– Zbyt wysokie taktowanie = błędy parity, freeze.
– W wielu boxach ARM/Hisilicon odnotowuje się problem z trybem internal
– zaleca się protocol = pcsc
lub mouse
.
• Coraz więcej operatorów przechodzi z kart Conax na kartyless (Chipset Pairing, CI+ 1.4 ECP), co stopniowo ograniczy użycie soft‑camów.
• W TNK od 2023 r. pojawiają się karty z rozszerzonym Over‑the‑Air update (OTA), które zrywały działanie starych wersji OSCam (< 11720).
• Rozwijany jest projekt OSCam‑NF (Next‑Generation Filtering) z niskopoziomowym buforem ECM bypass, co ma poprawić kompatybilność z CI+.
• W STB 4K (Hi3798MV200, Amlogic S905D) popularne stają się wirtualne czytniki (SoftEMU), jednak dla CAID 0B01 wciąż wymagają biblioteki OSCam.
• Konfiguracja minimalna oscam.server
dla karty HD TNK:
[reader]
label = tnk
protocol = internal
device = /dev/sci0
caid = 0B01
detect = cd
mhz = 357
cardmhz = 357
aeskeys = 0B01@000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
rsa_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ecmwhitelist = 0B01:96
• Najczęstsze przyczyny „freeze” co 10 s: zbyt wolny clock, brak AU, ECM Timeout > 3000 ms.
• Porównanie soft‑camów (2024‑03):
Soft‑cam | Conax 0B00 | Conax 0B01 | Parowane CI+ | Active Maint. | Łatwość konfiguracji |
---|---|---|---|---|---|
OSCam | Tak | Tak | Tak | wysoka | średnia |
CCcam | Tak | częściowo | Nie | brak (od 2013) | łatwa |
SCam | Tak | Tak* | Nie | niska | średnia |
Ncam | Tak | Tak | Tak | umiarkowana | średnia |
*potrzebny mod > 4.0
• Użytkownik ma prawo korzystać z własnej karty na zgodnym sprzęcie, lecz licencja operatora zwykle zabrania:
– modyfikacji sygnału,
– współdzielenia uprawnień poza gospodarstwem domowym,
– obchodzenia zabezpieczeń parowania.
• W Polsce próba dekodowania sygnału bez uprawnienia (art. 6 ust. 1 pkt 3 UoŚUDE) może być kwalifikowana jako „piractwo telewizyjne”.
• Card‑sharing publiczny (internetowy) – przestępstwo z art. 298 § 1 k.k.
au = 1
wyłącznie dla jednego klienta, aby uniknąć floodu EMM. oscam -b -r 2
(restart przy 2 błędach ECM). • Operator może w każdej chwili zaktualizować firmware karty i zablokować działanie w soft‑camie.
• Moduł CI+ 1.3/1.4 posiada „Pairing ECP” – w takiej konfiguracji żadna znana wersja OSCam nie obsłuży karty.
• Niektóre dekodery 4K mają zablokowany port UART; kompilacja własna OSCam może wymagać odblokowania bootloadera → utrata gwarancji.
• Analiza Conax HbbTV‑CAS, który łączy OTT z DVB‑S – potencjalny następca klasycznego Conaxa.
• Rozwój wirtualnych CAM‑ów w kontenerach (Docker OSCam) dla multiscreen.
• Bezpieczne metody on‑chip CA (Nagra Protect, Irdeto Zinc) i ich wpływ na przyszłość kart fizycznych.
• Porównanie efektywności sprzętowych modułów CI+ ECP vs. soft‑cam w kontekście zużycia energii i opóźnień ECM.
Oryginalny dekoder TNK lub licencjonowany moduł CI/CI+ Conax działa bez żadnego dodatkowego oprogramowania.
Jeśli jednak chcesz używać karty TNK w uniwersalnym czytniku, w odbiorniku linuksowym albo dzielić ją w sieci domowej, praktyka i doświadczenie społeczności wskazują na OSCam jako najpewniejsze i najbardziej aktualne rozwiązanie. Wybór ten wiąże się z koniecznością poprawnej konfiguracji oraz świadomością ewentualnych ograniczeń prawnych wynikających z licencji operatora i przepisów o ochronie własności intelektualnej.