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:
- Ga naar: Menu->Applicaties
- Druk op de groene knop: Downloaden
- 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