Voor zover ik weet heeft Caiway dezelfde kaart als Delta, een Irdeto 0604.
Op zich simpel als je eenmaal de terminologie snapt .
Van oudsher heb je voor het lezen van een smartcard een CAM nodig, een "conditional access module". Dat zijn modules op basis van de oude PCMCIA standaard interface, die je in de box moet steken, en die de hardware en algoritmes bevatten om de smartcard te kunnen lezen en de sleutels (CW's, code words) te genereren voor descriptie van het signaal. De huidige CI+ CAM's zijn daar een iteratie van (CI+ is een methode die de provider in staat stelt beperkingen op te leggen aan de box, bv verboden door te spoelen, of om uberhaupt op te nemen). Gelukkig hebben de meeste providers dat nog niet in gebruik.
Een aantal slimme gasten hebben door reverse engineering de algoritmes voor een aantal encryptie methodes uit die modules gepeuterd, en in software geimplementeerd. En zo is de software CAM (softcam) ontstaan, naast de traditionele hardware CAM, die de kaart kon lezen via een standaard ISO card reader. En eens het in software zat, was het inbouwen van een netwerk laag niet zo moeilijk, et voila, cardsharing was een feit.
Er zijn een flink aantal softcams in omloop. De meeste zijn oud (mgcamd, cccam, etc) en worden in veel gevallen al tijden niet meer onderhouden. Omdat de source code ervan niet publiek is, wordt het steeds moeilijker om deze operationeel te houden (vergelijk het maar met een Windows 95 programma dat je nog steeds wilt gebruiken, met elke nieuwe Windows versie wordt dat moeilijker).
Een aantal jaren geleden is naar aanleiding van (o,a,) dit probleem een open source software CAM ontstaan, waarvan de source dus wel beschikbaar is: OScam. Deze is wel onderhouden, en heeft derhalve de voorkeur.
Het feit dat deze open source is betekent echter wel dat een aantal zaken die nodig zijn voor het lezen van een smartcard niet standaard in de code zitten, want die zaken zijn niet legaal. De Irdeto RSA key is daar een voorbeeld van. Die moet je dus zelf zoeken en er in zetten.
Heel veel in Oscam heeft te maken met card sharing, en dat maakt het in eerste instantie erg complex, en daar moet je even doorheen kijken.
Oscam is modulair:
- je hebt "readers", die verantwoordelijk zijn voor het aanleveren van CW's van lokale smartcards
- je hebt "proxies", die verantwoordelijk zijn voor het aanleveren van CW's van cardservers
- je hebt "clients" of "users", die afnemers zijn van die CW's. Dat kan de box zelf zijn (de user "dvbauapi") of een andere box
Voor gewoon standaard gebruik heb je maar twee dingen nodig: de lokale gebruiker, en een lokale reader voor je kaart. De rest kun je vergeten.
Als je Oscam installeert uit de feed (via de plugins), dan krijg je al een groot deel van de configuratie standaard kado.
Het enige wat je nog moet doen is de voorgeconfigureerde readers via de web interface uit zetten of verwijderen (die zijn voor Canal Digitaal en TV Vlaanderen), en een reader aanmaken voor je Irdeto kaart. Dat gaat het makkelijst via de webinterface, Readers, Add Reader, geef het een naam, selecteer "internal" als reader type en druk op "Add".
Dan krijg je het reader configuratie scherm waar wederom het meeste niet relevant is. Wat wel relevant is:
- enable aanvinken, anders doet hij het niet
- het device is /dev/sci0 voor de eerste reader, en /dev/sci1 voor de tweede reader (als je die hebt). soms is de bovenste 0, soms de onderste, dus dat is even proberen
- group is 1 in de standaard configuratie
- RSA en boxkey invullen
- de boel opslaan
Daarna kun je het Live Log scherm openen, en de kaart er in steken. Als het goed is moet je dan de detectie van de kaart zien. Zo niet, dan heb je wellicht het verkeerde slot te pakken, of moet de chip van de kaart aan de andere kant zitten (naar boven of naar onder, ook dat wil wel eens wisselen).
Daarna moet je beeld hebben, mits de kaart geactiveerd is.