vdr - dvbapi - oscam

Diskusia k oscamu platformy i386-pc-linux
Odpovědět
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

vdr - dvbapi - oscam

Příspěvek od kortti »

Dobry den,

doposud jsem provozoval kartu Skylink Irdeto v CAM modulu vlozenem do CI slotu externiho USB prijimace TBS 5980 USB DVB S2 TV QBox CI. O obsluhu karty se starala aplikace vdr bezici na linuxovem stroji a nebylo tedy treba se o nic starat. Ted jsem ovsem presel na interni prijimac TBS6981 PCI-E DVB-S2 Dual Tuner TV card, ktery CI slot nema. Je tedy treba zajistit obsluhu karty. Za timto ucelem bylo ucineno nasledujici: Konfigurace OSCAMu je nasledujici: Pri startu oscamu vsak dochazi k chybe, viz log z oscamu. Pro uplnost prikladam i odpovidajici log z vdr. FTA programy bezi, karta samotna vlozena do jineho prijimace rovnez funguje bez problemu.

Pricinu vyse uvedeneho problemu neznam (jsem ve veci oscamu a SmartCards naprosty zacatecnik) a prosim kompetentni ucastniky tohoto fora o radu za kterou predem dekuji.
Naposledy upravil(a) kortti dne 04.červen 2013 - 12:21, celkem upraveno 1 x.
Yano694
Registrovaný
Registrovaný
Příspěvky: 10
Registrován: 20.srpen 2011 - 16:09

Re: vdr - dvbapi - oscam

Příspěvek od Yano694 »

skusil by som dat do oscam.dvbapi
P: 0624 1
VU+ SOLO2 (VTI/BH)
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

Re: vdr - dvbapi - oscam

Příspěvek od kortti »

Dekuji za odpoved a za radu.
Konfigurace systemu byla zmenena tak, ze do souboru oscam.dvbapi byl vlozen naseldujici radek:

Kód: Vybrat vše

P: 0624 1
Jak se zmena projevila? Strucne je mozne rici, ze zprava oscamu
2013/06/02 20:58:10 23302A0 c vdr (0624&000000/0000/1F43/50:8F68A41F97598B9825295358360BCE1D): not found (115 ms) by Skylink_Irdeto
byla nahrazena novou zpravou
2013/06/03 09:41:03 161F2A0 c vdr (0D0F&000004/0000/1F43/7C:A9F1EFC44E75A86D52CD614ADE242BF5): rejected group (0 ms) (0/0/0/0) (no matching reader)
Podrobnosti v log souborech: "no matching reader"??? Na zaklade ceho oscam prirazuje ctecku? CAID? To je ale nastaveno na (podle meho nazoru) spravnou hodnotu 0624. Kde je tedy chyba? Prosim o radu. Dekuji.
Yano694
Registrovaný
Registrovaný
Příspěvky: 10
Registrován: 20.srpen 2011 - 16:09

Re: vdr - dvbapi - oscam

Příspěvek od Yano694 »

skusme doplnit do oscam.dvbapi:
I: 0D0F
I: 0D03
I: 0D70
I: 0D96
I: 0666
VU+ SOLO2 (VTI/BH)
Uživatelský avatar
clasicrock
Pokročilý
Pokročilý
Příspěvky: 149
Registrován: 02.leden 2008 - 17:19
Bydliště: Cz

Re: vdr - dvbapi - oscam

Příspěvek od clasicrock »

[account]
user = vdr
pwd = vdr
group = 1
au = 1
Vu+ UNO 4k SE
DM 520 HD
Maximum E-85 1W,13E,19,2E,23,5E
marian34

Re: vdr - dvbapi - oscam

Příspěvek od marian34 »

Na kartu(skylink irdeto) ti musi prejst najskôr aspom jedna validna GA EMM.Takze sa pohraj s AU...
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

Re: vdr - dvbapi - oscam

Příspěvek od kortti »

Dekuji za vsechny rady. S ohledem na tento prispevek i s ohledem na to, co napsal marian34 vyse, se jedna o problem se zapisem EMM na kartu, viz prilozeny obrazek. Pres veskerou snahu se mi bohuzel nepodarilo zjistit, proc k temto zapisum nedochazi. Jsou EMM zpravy prijmuty do vdr? Posila je vdr pres rozhrani dvbapi do oscam-u? Jsou tyto zpravy v oscam-u prijmuty? (vdr -> dvbapi -> oscam)

Na navrh marian34 jsem se dival, co mohu udelat s parameterem au. Bohuzel jsem vsak zjistil, ze s nim nemohu udelat nic vic, nez ho zapnout (a to bud pro konkretni ctecku, nebo pro vsechny ctecky), viz oscam wiki: oscam.user, parametr au. Vyznam parametru au je rovnez popsan na osacam wiki.

Mimochodem, jaky je rozdil mezi EMM (ktere posila operator) a entitlements, ktere se zobrazuji v logu pri startu oscam-u? Vyznam EMM je patrny z popisu na wikipedii nebo z tohoto clanku. Co jsou ale ty entitlements v oscam logu?

Je na tomto foru nekdo, komu knfigurace vdr-dvbapi-oscam funguje pro CAID 0624?
Nemáte oprávnění prohlížet přiložené soubory.
jaoco
Pokročilý
Pokročilý
Příspěvky: 184
Registrován: 30.prosinec 2011 - 16:37

Re: vdr - dvbapi - oscam

Příspěvek od jaoco »

Skús toto:

[account]
user = vdr
au = Skylink_Irdeto
group = 1
caid = 0624
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

Re: vdr - dvbapi - oscam

Příspěvek od kortti »

Nastaveni nize uvedeneho parametru v souboru oscam.user na vyse popsane situaci nic nemeni.

Kód: Vybrat vše

caid = 0624
dreteam
Pokročilý
Pokročilý
Příspěvky: 142
Registrován: 16.březen 2012 - 15:32

Re: vdr - dvbapi - oscam

Příspěvek od dreteam »

mozno strelim od boku ale,

problem mozno bude v technologii DVBAPI,

momentalne mas dvbapi pouzite v dvoch programoch : vdr, oscam
podla mna hardverove zariadenie adapter0 si moze obsadit len jeden program bud vdr alebo oscam,

oscam sa pre PC platformy bezne nekompiluje s podporou dvbapi - (nie som si isty), dvbapi sluzi ako klient pre oscam server, a pouziva sa v kompilaciach pre satelitne prijimace aby oscam vedel sluzit ako klient aj server zaroven.

takze podla mna nechaj dvbapi aktivovane len vo vdr a z oscamu ho zrus, nepoznam celkom ako je dvbapi implementovane vo vdr
----

bezne sa pre prepojenie vdr a oscam pouziva sc plugin, ktory sa sprava ako klient voci oscam serveru cez rozne protokoly, ak by si pouzil camd35 tak teoreticky vie vdr poslat oscamu aj zapisy (alebo asi aj ine protokoly vedia poslat zapisy)
ET10000, DM900 Triple, OpenPLI, OpenATV...
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

Re: vdr - dvbapi - oscam

Příspěvek od kortti »

@dreteam, diky za otevreni diskuse na tema architektura celeho reseni. Jsem ve veci SW CAM naprosty zacatecnik a resenim tohoto problemu si snad doplnim mezery ve svych vedomostech.

V README souboru pro vdr-plugin-dvbapi se pise nasledujici:
This plugin is simplified version of VDR-SC plugin. The main purpose of the
plugin is to act as a bridge between VDR and OScam.
Z vyse uvedeneho usuzuji, ze pouziti pluginu vdr-plugin-dvbapi pro propojeni vdr a OScam je spravne. Moje osobni interpretace je pak takova, ze rozhrani dvbapi je pouzito pro pristup k jednotlivym modulum DVB (jak jsou napriklad popsany zde). V diskutovane architekture pak rozhrani dvbapi vyuziva vdr pro pristup k CA (conditional access), ktery je implementovan mimo vdr, v OScam.

Otazkou (ktera me az tak moc netrapi) je, proc OScam ve svem logu pise

Kód: Vybrat vše

2013/06/04 11:57:52  1C502A0 c Detected /dev/dvb/adapter0/demux0 Api: 0
Pokud to spravne chapu, pak plugin vdr-plugin-sc je fakticka nahrada kombinace vdr-plugin-dvbapi + OScam. O pouziti tohoto pluginu uvazuji jako o planu B, ale zatim davam prednost rozsirenejsimu OScam-u.


A ted k jedne veci, ktere jsem si vsiml v OScam logu. Po zvoleni programu (pouzivam vdr plugin stremdev-server), napr. Prima, se v logu objevi radek 62
2013/06/04 13:51:40 E202A0 c New program number: 1F42 (0D0F:1F42 unknown) [pmt_list_management 3]
a pak radky 64, 66 a 68
2013/06/04 13:51:41 E202A0 c vdr (0624&000000/0000/1F42/50:92551F7E0D319D3FAA98E3C1EC053795): not found (115 ms) by skylink_irdeto
2013/06/04 13:51:49 E202A0 c vdr (0624&000000/0000/1F42/50:2C7C23DBDD7B81BD1895CE287A8CF11A): not found (114 ms) by skylink_irdeto
2013/06/04 13:51:59 E202A0 c vdr (0624&000000/0000/1F42/50:469F52D9BDE56EF7A2CD668DA26A407D): not found (115 ms) by skylink_irdeto
To, co me v logu zarazilo, jsou zvyrznena cisla. Semantikou jednotlivych radku logu si nejsem jisty, ale vec se mi jevi tak, ze radek 62 rika, ze se snazim prijimat program kodovany pro CAID 0D0F (Cslink) zatimco pouzita karta ma CAID 0624 (Irdeto Skylink) a to je samozrejme spatne. Pokud je tato hypoteza spravna, nabizi se otazka, jak donutit vdr, aby prijimal a dal posilal data, ktera jsem se svou kartou (CAID 0624) schopen dekodovat. A pokud je tato hypoteza spatna, pak prosim o korekci.

Omlouvam se za tento ponekud delsi post; dekuji vsem, kteri to docetli az sem a predem dekuji vsem, kteri se nad resenym problemem zamysli a pomohou ho vyresit.
Uživatelský avatar
marecek29
Moderátor
Moderátor
Příspěvky: 826
Registrován: 04.červenec 2009 - 14:48

Re: vdr - dvbapi - oscam

Příspěvek od marecek29 »

marian34 ti odpovedel.
ObrázekObrázekObrázekObrázek




Na dotazy nepoužívejte SZ, ale fórum
dreteam
Pokročilý
Pokročilý
Příspěvky: 142
Registrován: 16.březen 2012 - 15:32

Re: vdr - dvbapi - oscam

Příspěvek od dreteam »

hmm, tak moje vystrely boli skoro az od kolien a nie od boku,

ale, napada ma viacero veci na odskusanie.

------------------------
1. ak mas volnu 0d0f alebo 0d03 kartu tak skusit v citacke ci bude dekodovat, ak ano potom je to s velkou pravdepodobnostou problem neprijimania emm cez streamdev-server -- vdr -- dvbapi -- oscam
------------------------
2. kedze na servery mas streamdev-server predpokladam ze tvoji klienti prijimaju signal cez iptv, potom je otazka co spravi streamdev server s emm informaciami nachadzajucimi sa v streame, celkom si viem predstavit ze klient prijimajuci obraz cez iptv a streamdev nezabezpeci posielanie emm cez dvbapi. Toto by sa dalo odskusat tak ze na oscam pripojis nejakeho ineho klienta (satelitny prijimac), napr. cez protokol camd35, ktory ak je spravne nakonfigurovany, v oscame zabezpeci posielanie emm a tym padom ozije dekodovanie aj cez iptv a dvbapi

v oscam logu potom musis mat zaznamy ako:

2013/06/04 18:30:17 8C009010 r citacka1 [cryptoworks] userxx emmtype=global, len=55, idx=119, cnt=1: written (40 ms)
------------------------
3. myslienka ze sc plugin pracuje bez oscamu je nespravna, je to klient ako kazdy iny, podporuje viacero komunikacnych protokolov, takze sa pripaja na oscam podobne ako dvbapi plugin

------------------------
4. vdr-sc-plugin plugin je "vyssia" verzia dvbapi pluginu kde sa da pravdepodobne nastavit viac parametrov,
mala ukazka suboru /var/lib/vdr/plugins/sc/cardclient.conf

Kód: Vybrat vše

#
# Comment lines can start with # or ;
#
# every client line starts with the client name, followed by some arguments:
# 'hostname' is the name of the server
# 'port'     is the port on the server
# 'emm'      is a flag to allow EMM transfers to the server
#            (0=disabled 1=enabled 2=enabled without caching)
# 'caid'     (optional) caid on which this client should work
# 'mask'     (optional) mask for caid e.g. caid=1700 mask=FF00 would allow
#            anything between 1700 & 17FF.
#            Default is 1700 & FF00. If only caid is given mask is FFFF.
#            You may give multiple caid/mask values comma separated
#            (e.g. 1702,1722,0d0c/ff00).
# 'username' is the login username
# 'password' is the login password
#
# radegast client

#radegast:hostname:port:emm/caid/mask

#
# aroureos client
# 'hexbase'
# 'hexserial' card data for which EMM updates should be send

#aroureos:hostname:port:emm/caid/mask:hexbase:hexserial

#
# camd33 client (tcp protocol)
# 'aeskey'   is the AES key (32bytes), disable encryption if missing

#camd33:hostname:port:emm/caid/mask:username:password:aeskey

#
# camd35 client (udp protocol)

#camd35:hostname:port:emm/caid/mask:username:password
...

a este log startu vdr s sc pluginom

Kód: Vybrat vše

Jun  4 19:09:51 Debian vdr: [11392] [general.info] SC version 1.0.0pre-AR-29b9b5f231c8 starting (VDR 1.7.28)
Jun  4 19:09:51 Debian vdr: [11392] [general.info] loading cardclient config from /var/lib/vdr/plugins/sc/cardclient.conf
Jun  4 19:09:51 Debian vdr: [11392] [general.error] failed open /var/lib/vdr/plugins/sc/override.conf: No such file or directory
Jun  4 19:09:51 Debian vdr: [11392] [general.error] failed open /var/lib/vdr/plugins/sc/smartcard.conf: No such file or directory
Jun  4 19:09:51 Debian vdr: [11392] [general.error] failed open /var/lib/vdr/plugins/sc/cardslot.conf: No such file or directory
Jun  4 19:09:51 Debian vdr: [11392] [general.info] loading ecm cache from /var/lib/vdr/plugins/sc/ecm.cache
Jun  4 19:09:51 Debian vdr: [11392] [general.error] failed open /var/lib/vdr/plugins/sc/SoftCam.Key: No such file or directory
Jun  4 19:09:51 Debian vdr: [11392] [general.error] no keys loaded for softcam!
Jun  4 19:09:51 Debian vdr: [11392] [general.info] Using software decryption on card 2/0
Jun  4 19:09:51 Debian vdr: [11392] [general.info] Using software decryption on card 1/0
Jun  4 19:09:51 Debian vdr: [11410] SC-CI adapter on device 2/0 thread started (pid=11392, tid=11410)
Jun  4 19:09:51 Debian vdr: [11392] [general.info] Using software decryption on card 0/0
Jun  4 19:09:51 Debian vdr: [11411] SC-CI adapter on device 1/0 thread started (pid=11392, tid=11411)
Jun  4 19:09:51 Debian vdr: [11412] SC-CI adapter on device 0/0 thread started (pid=11392, tid=11412)
Jun  4 19:09:51 Debian vdr: [11413] SC housekeeper thread started (pid=11392, tid=11413)
------------------------
5. Otazka znie ci niekde v konfiguraku dvbapi pluginu je regulovane posielanie alebo zakazanie emm, pokial - ako ostatni radili - by na strane oscamu a dvbapi malo byt AU osetrene v poriadku
ET10000, DM900 Triple, OpenPLI, OpenATV...
kortti
Registrovaný
Registrovaný
Příspěvky: 6
Registrován: 28.květen 2013 - 23:06

Re: vdr - dvbapi - oscam

Příspěvek od kortti »

Problem vyresen.
Soubor oscam.conf, sekce dvbapi, parametr request_mode:
Podle dokumentace k vdr-plugin-dvbapi ma byt tento parametr nastaven na 1 (try all CAIDs simultaneously). Pri tento konfiguraci vsak nastava problem, ktery se zde snazim resit. Pri zmene nastaveni tohoto parametru na 0 (try all possible CAIDs one by one) nize popsana konfigurace zacne fungovat.

Pro uplnost uvadim soucasnou konfiguraci.

Softwarove komponenty: Konfigurace pro OScam: Dekuji vsem za pomoc.

Pokud by nekdo jeste vysvetlil vyznam parametru request_mode, byla by to jiste prijemna tresnicka na dortu.
dreteam
Pokročilý
Pokročilý
Příspěvky: 142
Registrován: 16.březen 2012 - 15:32

Re: vdr - dvbapi - oscam

Příspěvek od dreteam »

gratulujem k uspechu, styl ktorym pises svoje prispevky je velmi pekny a poucny, a moze byt vzorom
ET10000, DM900 Triple, OpenPLI, OpenATV...
sf777
Pokročilý
Pokročilý
Příspěvky: 109
Registrován: 31.říjen 2007 - 8:14

Re: vdr - dvbapi - oscam

Příspěvek od sf777 »

Nemate niekto aj configy pre 0D96 ? Mam OSCam r10070
dik



Uz vyriesene :D
Naposledy upravil(a) sf777 dne 14.leden 2015 - 18:37, celkem upraveno 1 x.
DM 800HDse ver. 2.10
VU+ Solo SE V2 (1xDual DVB-S2) E2 OpenATV 6.4
ZyXEL NAS326
zimors
Registrovaný
Registrovaný
Příspěvky: 1
Registrován: 25.září 2013 - 10:50

Re: vdr - dvbapi - oscam

Příspěvek od zimors »

Pri Irdete sa treba pohrat s frekvenciou citacky ... vdaka tomu sa neukaze ako cw, ale ako irdeto ... nie vsetky citacky to vedia.
Odpovědět

Zpět na „i386-pc-linux - diskusia“