openpli
openpli
In de documentatie van OScam op OpenPLI.org stond dat OScam out of the box werkt. Dat was dus niet het geval bij mij. Achteraf heb ik wel veel aan deze documentatie gehad, maar ik vond het aardig wat uitzoeken. Ik ben gewoon niet zo bekend met het hele softcam gebeuren. Ik denk dat dit bij meer mensen het geval is, dus vandaar dit artikel. De opstelling is als volgt. We hebben een SECA3 kaart van Canal Digitaal en deze zit in de ET9000 met de OpenPLI software. Natuurlijk zal het verhaal ook redelijk goed opgaan voor vergelijkbare hardware met OpenPLI.

Waarom OScam i.p.v. CCcam

Sinds een tijdje had ik problemen met het opstarten van de ET9000. De gedecodeerde zenders waren zwart. Er kunnen hier allerlei oorzaken voor zijn, maar het door het herstarten (SSH commando: /etc/init.d/softcam.cccam restart) van CCcam was het probleem weer weg. Het installeren van de onderstaande OScam 1.20 heeft het probleem verholpen.

OSCAM experimental versie 1.20

Voor gebruikers met de SECA3 kaart van Canal Digitaal wordt op de wiki OpenPLI/OScam geadviseerd om versie 1.20 te gebruiken. Deze is te installeren door het volgende te doen:

  1. Ga naar: Menu->Applicaties
  2. Druk op de groene knop: Downloaden
  3. Browse naar:  softcams->oscam-experimantal (dus geen cs)

Of je logt in via SSH en installeert de plugin via OPKG:

$ opkg install enigma2-plugin-softcams-oscam-experimental

Configuratie files van OSCAM

Ga nu naar de configuratie files door via SSH of telnet in te loggen als root op de ET9000 met bijvoorbeeld Putty:

$ cd /etc/tuxbox/config/oscam-experimental

oscam.conf

Open met vi de oscam.conf file en zet er de volgende configuratie in:

$ vi oscam.conf

[global]
disablelog = 1
logfile = /tmp/.oscam/oscam.log
unlockparental = 1
nice = -1
dropdups = 1
lb_mode = 1
lb_save = 120
lb_stat_cleanup = 12

[monitor]
port = 16500
nocrypt = 127.0.0.1,10.0.0.0-10.255.255.255,255.255.255.255,192.168.0.0-192.168.255.255
monlevel = 4
appendchaninfo = 1

[dvbapi]
enabled = 1
au = 1
user = dvbapiau
boxtype = dreambox

[webif]
httpport = 16200
httphelplang = en
httprefresh = 30
httphideidleclients = 1
httpallowed = 127.0.0.1,10.0.0.0-10.255.255.255,255.255.255.255,192.168.0.0-192.168.255.255

oscam.server

Open met vi de oscam.server file en zet er de volgende configuratie in:

$ vi oscam.server

[reader]
label = first_internal_reader
description = For dreambox lower smartcard slot, for VU+ DUO upper slot
protocol = internal
device = /dev/sci0
detect = cd
group = 1
emmcache = 1,1,0
dropbadcws = 1
ratelimitecm = 4
ratelimitseconds = 11

[reader]
label = second_internal_reader
description = For dreambox upper smartcard slot, for VU+ DUO lower slot
protocol = internal
device = /dev/sci1
detect = cd
group = 2
emmcache = 1,1,0
dropbadcws = 1
ratelimitecm = 4
ratelimitseconds = 11

oscam.user

Open met vi de oscam.user file en zet er de volgende configuratie in:

$ vi oscam.user

[account]
user = dvbapiau
pwd = 
group = 1,2,3,4
uniq = 3
monlevel = 0
au = 1

[account]
user = usermonitor
pwd = passwordmonitor
group = 1,2,3,4
uniq = 1

[account]
user = username
pwd = password
group = 1,2,3,4
uniq = 3
monlevel = 0
au = 1
allowedprotocols = cccam
cccmaxhops = 1

oscam.dvbapi

Deze moet leeg zijn of je kunt deze verwijderen met:

$ rm oscam.dvbapi

De andere files kun je ongemoeid laten

Web-interface

De status en configuratie van OSCAM is te benaderen en te wijzigen via de web-interface:

<IPnr ET9000>:16200

Bijvoorbeeld: http://192.168.1.245:16200