newcs 1.65 installatie en setup

dreamlogoNewCS is een cardserver, het leest de smartcard in je linux set top box. Met alleen NewCS zul je geen beeld op je tv krijgen, je hebt daarvoor ook nog een camd zoals bijvoorbeeld mbox of CCcam nodig.
In dit artikel bespreek ik alleen de installatie en setup van NewCS op een Dreambox 800, en het aanmaken van gebruikers voor lokaal delen van de smartcard.
Voor de installatie van mbox zie [p2p type=”id” value=”52″ text=”dit artikel”].

Ik gebruik NewCS 1.65 in plaats van 1.67, de 1.67 versie draaide niet stabiel. Ook heb ik de webinterface bij 1.65 uitgeschakeld, nu _lijkt_ het ook stabieler.

Op deze pagina vind je de instellingen voor de card reader.
Ga naar de instellingen voor cardsharing.
Ga naar een voorbeeld configuratie.

Installatie:
Download newcs 1.65 en pak het ergens uit
Je hebt de volgende bestanden nodig op een dreambox met Enigma2:

/usr/bin/newcs.mips
/etc/tuxbox/config/newcs.xml

1. /usr/bin/newcs.mips
Het uitvoerbare bestand. Moet 744 rechten hebben.

2. /etc/tuxbox/config/newcs.xml
Bevat alle NewCS configuratie.

De frequentie van de smartcardreader:

<mhz>550</mhz>

Met deze optie stel je de snelheid van de smartcard in op 5.5Mhz. 3.57 is standaard.

De device naam:

<node>/dev/sci0</node>

De devicenaam van de cardreader in een dreambox 800. In een 7025 en 8000 zijn 2 readers aanwezig, /dev/sci0 en /dev/sci1. Wil je beide readers gebruiken, dan zul je ook 2 <reader> secties nodig hebben.

Automatische service id’s:

<autosid>off</autosid>

Zet automatische service id’s uit. NewCS gebruikt de id’s die in de <allow> of <deny> tag worden aangegeven.
Anders maakt NewCS maakt zelf regels aan voor kaart toegang gebaseerd op de antwoorden van de kaart. Niet aangeraden.

Service id toelaten/blokkeren:

<sid>
<allow>
<id>0fab</id><!-- NED1 -->
<id>0fac</id><!-- NED2 -->
</allow>
</sid>

De service id’s 0FAB en 0FAC -nederland 1 en 2- worden door NewCS naar de kaart gestuurd.

Als je in plaats van <allow> de optie <deny> gebruikt kun je zenders blokkeren.

mbox_0.6.0010 installatie en setup

dreamlogoMbox is een camd voor onder andere dreambox digitale set top boxen.. Een camd is een ‘conditional acces module daemon’ wat zoveel betekent als een softwarematige besturing van de smartcard gleuven in een set top box voor digitale televisie. Je moet wel een linux set top box hebben om een camd te kunnen gebruiken. -bijvoorbeeld een dreambox-
Behalve met de smartcard communiceren, zodat je beeld op je televisie hebt, kun je met softcams of emu’s -zoals ze ook wel genoemd worden- nog meer praktische dingen. Als je meer dan één linux set top box in je netwerk hebt, kun je de smartcard in de ene set top box gebruiken om op de een andere set top box televisie te kijken.
Of op te nemen. Tegelijkertijd en zonder beperkingen.

Voor wan-sharing en andere illegale zaken kun je nu weer terug naar google, daar zul je hier niets specifieks over vinden. Dit artikel gaat over het delen van een Canaaldigitaal smartcard in een lokaal netwerk.
Kun je overweg met de cli en ben je niet bang om configuratiebestanden te bewerken, lees dan door.

Mbox kan zelf smartcards lezen, maar vanwege historische redenen gebruik ik NewCS om de smartcard te lezen. De installatie en setup van NewCS kun je in dit artikel lezen.
In deze uitleg ga ik uit van een dreambox dm800 die een CanaalDigitaal smartcard met een basis abonement deelt met een dm7000 en een dm7025. -die ook weer als cardserver dient-
De apparaten hebben de volgende ipadressen en functies:

  • 192.168.2.3 dreambox 7000 – tv via mbox
  • 192.168.2.5 dreambox 800 – tv via mbox – server Canaaldigitaal smartcard
  • 192.168.2.13 dreambox 7025 – tv via mbox – server Sky uk smartcard

Installatie:
Download mbox_06_0010.rar en pak het ergens uit.
Je hebt de volgende bestanden nodig op een dreambox met Enigma2:

  • /usr/bin/mbox.mips
  • /usr/keys/34000.list
  • /usr/keys/cwshare.cfg
  • /usr/keys/mbox.cfg
  • /usr/keys/mbox.prio
  • /usr/keys/allow.list

De volgende bestanden worden automatisch aangemaakt:

  • /tmp/share.onl
  • /tmp/stat.info
  • /tmp/ecm.info
  • /tmp/share.info

De verschillende setup bestanden van mbox en waar ze voor dienen word op de volgende bladzijden besproken.