( VaZso | 2013. 08. 13., k – 16:01 )

Én tegnap este kaptam egy MindigTV kártyát, ami pár nap múlva lejár... így muszáj volt ma összeraknom a rendszert, hogy kipróbáljam. :)

Ilyen a kártyaolvasóm:
08e6:3437 Gemplus GemPC Twin SmartCard Reader

Ehhez kellett a pcsc-tools és pcscd csomag, ami a kártyaolvasómat kezelni tudja.
(pcsc_scan megtalálja, kiírja az azonosítót is, ilyesmi - látszik, hogy működik-e a kártyaolvasó vele)
Ezekből a pcscd-t kell futtatni, ehhez kapcsolódik majd az OSCAM.

OSCAM-ot letöltöttem a repository-ból. Itt annyi "trükk" kellett, hogy make USE_PCSC=1 kapcsolóval kellett fordítani a PCSC támogatásához, a konfigurációban nincs rá külön opció.
Ehhez még fel kellett tennem a libpcsclite-dev csomagot is, hogy le tudjam fordítani.

A működő konfigurációs fájlok így néznek ki jelenleg:

oscam.conf:

[global]
logfile = stdout

[monitor]
port = 0
serverip = 127.0.0.1 # debugger connected from ip
monlevel = 0

[dvbapi]
enabled = 1

[webif]
httpport = 8888
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,255.255.255.255
httpuser = webuser
httppwd = password
httprefresh = 10
httpreadonly = 1
httphelplang = en

[newcamd]
mgclient = 1
key = 000102030405060708090A0B0C0D
port = 15050@0B00:000000
allowed = 127.0.0.1
keepalive = 1

oscam.server:

[reader]
label = CardReader
protocol = pcsc 
device = 0 
aeskey = 0102030405060708090a0b0c0d0e0f10 
group = 1
caid = 0B00
detect = cd
ident = 0B00:000000

oscam.user:

[account]
user = vazso
pwd = mindigtv
disabled = 0
uniq = 0
au = 1 # 1 emm fogadas
group = 1
keepalive = 1
caid = 0B00
ident = 0B00:000000

Az oscam elindítása után megtalálja a kártyát és ki is ír néhány info-t. Ilyesmiket:
13:01:42 EAB300 r CardReader [conax] Package: 1, id: xxxx, classes: yyyyyyyy, date: xyxy/xy/xy - xyxy/xy/xy, name: xyzxyzxyz

Ezután a TVHeadend konfiguríciójában a configuration/CSA menüpont alatt, a Code World Client fülön kell egy bejegyzést létrehozni a következő adatokkal:
Port: 15050
User: vazso
Jelszó: mindigtv

Tehát a [newcamd] és oscam.user szekcióban megadott adatok alapján.
A DES key szintén a fentiek szerint kitöltendő: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d

Ezután a TVHeadend nyitja a kódolt adásokat is a kártyaolvasóban lévő kártya segítségével.

Ha valami nem működik, érdemes pl. az OSCAM logját megnézni - kapcsolódásokat kiírja, hibás felhasználónév/jelszó, ill. a TVHeadend próbálkozásai látszanak.

Nálam így tökéletesen működik kora délután óta. :)