Hallo, sinds kort ben ik ook weer bezig om TV op m'n 'P
C' te krijgen (Kodi op een RPi). Ik heb op een dedi
cated ma
chine (normale P
C met Ubuntu 16.04 erop) TV headend aan de praat in
combinatie met een HDHomeRun. Dat werkt allemaal goed (ik kan NPO 1 HD gewoon kijken). Waar het helaas fout gaat is met de smart
card.
Ik heb een nieuwe Irdeto kaart (een versie 7.0 kaart,
caid 0606). Ik kan deze gewoon gebruiken in m'n TV met een
CI+ module zonder problemen. Ook Os
cam kan met de kaart
communi
ceren (via een Phoenix smart
card reader). E
chter deze smart
card is dus van een nieuw type en met deze kaart krijg ik os
cam niet aan de praat.
M'n os
cam
config is zo ingesteld dat hij geen
chid filtering doet. Dit omdat bij de 0606 kaart alle requests voor
chid 0000 binnen lijken te komen. Deze reje
ct de kaart standaard met "Invalid e
cm type for
cardf". Als ik e
chter al het emm filteren uit zet komen er emm updates binnen en lijkt de kaart daarna deze requests wel af te handelen. E
chter het beeld blijft dan 'zwart'.
Is er iemand die tvheadend wel werkend heeft met een Ziggo '0606' smart
card? Op Google vind ik een aantal users met hetzelfde probleem, maar niemand die de oplossing heeft gedeeld.
UPDATE: Inmiddels heb ik het werkend. Ik heb 3 dingen aangepast in de
config en nu werkt het wel. Ik heb het sterke vermoeden dat het niet werkte omdat ik de boxkey niet had opgegeven. Ik da
cht namelijk dat dat een dummy waarde was, maar blijkbaar wordt die bij Irdeto to
ch gebruikt.
De aanpassingen zijn:
- Toevoegen boxkey aan oscam.server.
Het lijkt er op dat mijn originele config wel werkte want er werd een decryptiekey naar Tvheadend gestuurt, maar die gaf zwart beeld. Waarschijnlijk klopte die dus niet omdat de boxkey niet ingevuld was. - Toevoegen 'needsemmfirst' optie aan oscam.server
Ik heb het idee dat deze optie niet echt wat doet (ik krijg nog steeds soms een 'Invalid ecm type for cardf' melding als de tuners even uit hebben gestaan), maar het kan geen kwaad. Een v7.0 Irdeto kaart moet namelijk eerst (globale) emm berichten gehad hebben voor hij keys wil verstrekken. - dvbapi configureren.
Dit had ik alvast gedaan mocht newcamd niet werken (op internet vond ik namelijk dat mensen met dvbapi wel succes hadden). Deze heb ik echter niet nodig gehad en kun je waarschijnlijk gewoon weglaten.
Hieronder mijn nu werkende os
cam
configuratie. Let op, ik heb wat velden die spe
cifiek voor mijn situatie zijn vervangen met een pla
ceholder. Provider ID moet je zelf invullen (mijn pla
ceholder hier is AAAAAA). Die kun je uit je os
cam log halen (als de id namelijk niet klopt zal os
cam alsnog de juiste id uit de smart
card loggen).
Passwords en usernames heb ik ook even een standaard waarde gegeven. Je kan deze
copy & pasten, maar veilig is anders (zeker als je setup open naar internet is). De new
camd key is ook een pla
ceholder en kun je het beste ook even aanpassen. Je eigen key moet even lang zijn en uit hexade
cimale digits bestaan (0-9, A-F).
code: os
cam.
conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| [global]
nice = -1
WaitForCards = 1
# logging
logfile = /var/log/oscam/oscam.log
usrfile = /var/log/oscam/oscamuser.log
cwlogdir = /var/log/oscam/cw
maxlogsize = 10240
[newcamd]
key = 000102030405060708090A0B0C0D
port = 9001@0606:AAAAAA
[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
user = dvbapiuser
boxtype = pc
listen_port = 9090 |
code: os
cam.server
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| [reader]
label = ziggosc
protocol = mouse
detect = CD
device = /dev/ttyUSB0
cardmhz = 600
mhz = 600
boxkey = 1122334455667788
rsakey = 3C8633AAC0D367533DEC7BB2EEEDEB8CA3ADA52E58B99BB34672783277A1DAAC3B6106AD0909774E031B2A6E30195B437683AD0FC599B87D08CEA47BE1B6C76A
group = 1
emmcache = 1,3,2
caid = 0606
ident = 0606:AAAAAA
auprovid = AAAAAA
needsemmfirst = 1 |
code: os
cam.user
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| [account]
user = newcamduser
pwd = newcamdpass
uniq = 0
group = 1
au = ziggosc
ident = 0606:AAAAAA
caid = 0606
[account]
user = dvbapiuser
uniq = 0
group = 1
au = ziggosc
ident = 0606:AAAAAA
caid = 0606 |
Mijn Tvheadend is ge
configureerd om de new
camd interfa
ce (op poort 9001) te gebruiken. Daarbij staat het doorsturen van EMM beri
chten uiteraard aan. Dit staat trouwens standaard aan als je een new
camd
CA instelt op Tvheadend dus als je niet aan die opties komt zal het 'out of the box' werken
[
Voor 37% gewijzigd door
ShadowLord op 02-10-2018 10:52
]