Nastavenie OSCAMu (mgcamd) III
Stiahnete Total commander. Ak používate iný commander umožňujúce pripojenie k FTP pouzite ten.
dalej ak chcete, mozete si stiahnuť aktuálnu verziu Oscamu – TU – Podľa Image si stiahnete bud verziu oe_2.0 pripadne oe_1.6
Budeme pouzivat konkretne “oscam_1.20-rev-9127-oe2.0” cislo 9127 je cislo revízie. Bude sa líšiť podľa aktuálneho vývoja.
Na konci prispevku je v prílohe oscam, aktualne v čase písania tohto prispevku. V druhom baliku sú konfiguračné súbory a v treťom spúšťačov script.
1. Pripojíme sa cez FTP do prijimace. U Total Commander je to ikonka URL. Nápisy IP adresu prijimace, odskrtenem anonymné pripojenia a dame OK. Štandartne užívateľské meno je “root” a heslo “IPBox”
2. nakopírujeme súbor “oscam” do priecinka / usr / bin Je nutne este nastaviť prava pre pristup. Klikneme teda na nakopírovaniu súbor v prijímači aby sa označil a v Total Commander klikneme na Súbor -> Zmena atribútu a vľavo dole Vpíšte číslicami 755 a klikneme na OK
3. nakopírujeme spúšťačom script. Súbor “Oscam_cam.sh” nakopírujeme do priecinka / usr / script a tiez nastavíme prava ako v predchadzajucom kroku na 755.
4. nakopírujeme konfiguračných súborov oscamu. Súbor z baliku “oscam_conf.zip” nakopírujeme do / etc / tuxbox / config a opät nastavíme atribúty 755 na vsetky súbory
Pozn .: Záleží tiež na tom, ako je skompilovaný binárky, myslim tym ako je v nej uložené cesta do potrebných konfiguračných súborov. Ako som písal vyššie, v zavádzacom scriptu je nastavená cesta do / etc / tuxboc / config. Ak by niekto chcel configuracni súbory z akéhokoľvek dôvodu ukladať inam moze tak urobit v zavádzacom scriptu, kde zmeníme cestu v súbore Oscam_cam.sh
kód:
/ Usr / bin / oscam -c / etc / tuxbox / config /
Tymto mame všetko pripravené pre spusteni. Mozeme teda na ovládaci stlačiť modre tlacikto pre otevreni VTI panelu, zvolíme VTI cam centier, prejdeme na Osca a spustíme zelené tlačidlo. TV by mala začať hrat. Oscam v prílohe je nastavené tak, ze funguje ako cccam server pre jedného klient a klient sam na seba. Dalsie konfigurácia servera ako je pridávanie klientovi a podobne sa da uz ľahko prevesí z webového rozhrania na IP adrese prijimace a portu 8080. Pre priklad, mate ak satelit na adrese 192.168.1.2 adresa pre pristup do konfigurácie bude http //: 192.168.1.2 : 8080 jmeno a heslo je totožná “admin” To uz je ale asi na ďalšie pokračovanie …
Jednoduchšie to už snáď ani nejde, tak doufam ze to niekomu aspon v začiatkoch trochu pomoze. Podrobnejší návod a popis konfiguračný súbor je uz urcite nekde tu na fóre.
Ak by niekto narazil na chybu alebo nepresnosť tak sa ozvete. Opravíte to. diky
prílohy:
oscam_cam.zip [462 Bytov]
oscam_1.20-rev-9127-oe2.0.rar [480.59 KiB]
oscam_1.20-rev-9127-oe1.6.rar [466.02 KiB]
oscam_conf.zip [18.69 KiB]
[Problem s API je u verzie 7149 uz davno vyriešený. Navod ale pre zaujímavosť ponecháme]
Vzhľadom k tomu, ze som narazil na problem s API u prehrávačom VU + UNO tak som sa rozhodol napísať ďalšej časti návodu. Osvedčila sa mi kombinácia Osca server -> CCcam klient, ale v teto kombinácii bohuzel neprechádza zápisy, takze Ďalším riešením je kombinácia oscam -> mgcamd
{googleads left}
Ako server pre mgcamd nastavíme v prehravaci Osca. V Oscamu musime najprv povoliť newcamd server. Pripojeni cez FTP a upravte konfiguračný súbor uz mame doufam zvládnutie z prvého dielu 🙂 Všetky zmieňované a upravované súbory sú pridá ako príloha. Konfigurácia je počítaná pre jednu cítacku. V prípade použitia dvoch kariet by bola konfigurácia trochu ina.
upravíme si teda súbor oscam.conf – pridáme sekciu pre newcamd. Pokiaľ ju tam uz mate, staci len upraviť.
kód:
[Newcamd]
port = 10000 @ 0D96: 000004
key = 0102030405060708091011121314
podľa konfig je nastavené takto. Port pre pripojenie klientov je 10000 za zavináč je CAID provirdera v tomto pripade Skylink ICE a za dvojbodkou je Ident (mozna sa tomu hovorí inak, netusim …) Key je “kluc” ktory musi byt zhodne nastavené ako u klienta tak na serveri. Podľa meho je to len bezpecnostna prvok, ale musi sa zhodovať inak vam to nepôjde.
Dalsie veci do musime urobit tiez v súbore oscam.conf Sekcii DVBapi mozeme uplne zmazať a alebo ju cez WebInterface zakazat. Je to Configuration -> DVBAPI a odškrtnúť Enable.
Ted mame teda nastavené server. oscam.conf nahráme spät a prekontrolujeme atribúty. Musi byt ako uz urcite vite 755. Ted príde na radu konfigurácie mgcamd. Nahráme binárky mgcamd do / usr / bin atribúty zmeníme na 755. V prílohe je verzia 1.35 U VTI možno nainštalovať aj cez VTI panel. Konfiguračný súbor nahráme do / usr / keys a tiez zmeníme atribúty na 755.
konfigurácia mgcamd je v súbore newcamd.list
v súbore staci mit toto
kód:
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000
CWS = 127.0.0.1 10000 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
kde táto radka
CWS = 127.0.0.1 10000 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
urcuje kam sa klient pripája. Ip adresa 127.0.0.1 znamena ze sa pripája sam na seba. Je uplne jedno akú mate IP adresu v nastaveni, tu nechajte 127.0.0.1 port 10000 je z nastaveni oscam.conf ak ste si pred tym dali iny, aj tu ho zmente.Prvni local je jmeno druhy local je heslo zo súboru oscam.user. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 je key tez z oscam.conf ale s medzerami medzi dvojicami cisel. Na to pozor, ak napišete dohromady, nepôjde to.
Po uprave staci uz len spravny script na spúšťanie oboch. Nasiel a som nejaky na nete čo funguje tak ho prikladáte. Stačí nahrať do / usr / scripts a zmenit opät atribúty na 755. V pripade dotazu piste, ale nie prosim sem do tohto threadu. Dekuji
prílohy:
mgcamd.zip [324.54 KiB]
Stiahnuté 1736 x
mgcamd_conf.zip [3.24 KiB]
Stiahnuté 1944 x
oscam.conf.zip [600 Bytov]
Stiahnuté 1963 x
Oscam_1.20_MGcamd_1.35_cam_script.zip [464 Bytov]
Stiahnuté 1840 x
Návod je určený pre mierne pokročilých
Návod je koncipovaný pomerne univerzálne, je určený pre tých, ktorí majú viac set top boxov, prípadne viac kariet (ja mám momentálne tri na dvoch boxoch – vúdú a ipbox400).
Pre prácu sa zložitejšie konfiguráciou je vhodné používať parameter group, ktorý jednoduchým zadaním čísla skupiny určí možnosti prístupu. V nasledujúcom príklade sú skupiny 1,2,3,4 pridelené kartám upc, skylink ICE, skylink, CSlink (0D02, 0D96, 0D03, 0D0F). Toto má výhodu napr. Keď použijeme iný box, kde je ako kartový server použitý newcs, ktorý je len pre karty CW, alebo keď v inom boxe s oscam serverom sú karty, ktoré majú rovnakú ponuku programov a je ich možné použiť ako záložný – v konfigur readerov (oscam.server) označené ako fallback. V tomto prípade je nutné, aby fallback reader mal nastavenú rovnakú skupinu ako štandardné reader. V nasledujúcom príklade sú ako fallback readery použité redaery newcs servera (na karty skylink a CSlink) k “babičke”, ktoré má napr. Základné neplatenú ponuku.
Ďalšou vecou, ktorú je dobré pri zložitejšie konfigurácii použiť a ktorú oscam ponúka, je loadbalancing (LB). Ideou LB je podľa niektorých kritérií vybrať najvhodnejšie kartu pre dekódovanie programu a tento výber si na určitú dobu zapamätať. Pri opätovnom naladenie programu potom LB rovno vyberie najvhodnejší kartu, čo skráti dobu odozvy. Napr. ten istý program ČT HD na Astre je možné dekódovať pomocou troch rôznych kariet (v tomto príklade) – CSlink, skylink ICE a skylink. LB v základnom (defaultným) nastavení pri módu ‘fastest reader first’ meria odozvu (dobu od dopytu do príchodu ECM) na všetkých použiteľných Reader a po piatich ECM z každého readeru vyberie ten najrýchlejší, ktorý potom používa.
LB má pomerne dosť ďalších nastavení, k tomu odporúčam prečítať si manuál a vyskúšať (k tomu máme predsa tie hračky – linuxové boxy :)). Z tých základných je dobré vedieť, že každému Reader je možné prideliť váhu (čím väčšie číslo zadáme, tým viac znížime / vylepšíme hodnotu odozvy pre vyhodnotenie LB). Tak môžeme zvýšiť prioritu použitie niektorých kariet, aj keď skutočná doba odozvy je iná.
K vlastnému príkladu konfigurácie:
1. Ak máme len jednu kartu z tých vymenovaných a len jeden box, bude to celé fungovať taky – a dokonca bez úprav. Ale vzhľadom k univerzálnosti bude procesor robiť veľa zbytočnej práce a je vhodné upraviť aspoň newcamd.list, čo je konfiguračný súbor mgcamdu pre komunikáciu na server.
2. Pri použití viacerých boxov je dobré si uvedomiť, že príklad je nakonfigurovaný tak, že mgcamd je vždy klientom oscam servera na tom istom boxu. Boxy medzi sebou komunikujú iba len ako oscam – oscam.
3. Všetky porty, ip adresy sú vzorové. Príklad je uvedený len pre jeden box, v prípade použitia tohto príkladu aj v druhom boxe je už nutné upravovať ip adresy, užívateľské kontá a zodpovedajúce readery.
4. Pre jednoduchú orientáciu som použil prosté pravidlo:
upc (0D02) – group 1 – port 10001 pre mgcamd
skylink_ice (0D96) – group 2 – port 10002
skylink (0D03) – group 3 – port 10003
CSlink (0D0F) – group 4 – port 10004
V prípade použitia iba niektorých z menovaných je možné jednoducho zistiť, čo je prebytočné.
5. rozsah ip adries je 10.0.0.1 až 10.255.255.255 – pre http prístup alebo pre klientov. Druhý box má v príklade adresu 10.0.0.2
6. pre sledovanie oscamu cez http je do internetového prehliadača nutné zadať ip_adresa: 8888.
7. Pri použití iných kariet je nutné prezrieť a príp. opraviť súbor oscam.dvbapi, kde sú uvedené prioritné prístupy na karty (P: CAID), alebo ignorovanie kariet (I: CAID). To isté je nutné urobiť u súborov pre mgcamd – priority. list a ignore.list (X: CAID).
8. AU (automatický zápis na karty) je povolený všade, mám vyskúšané, že u konfigurácie v príklade prejdú zápisy (EMM kódy) aj týmto spôsobom: mgcamd_box1 – oscam_box1 – oscam_box2 – karta.
9. Logovanie do súboru sú zakázané, priložený skript pri reštarte alebo stopu vymaže (takmer) všetky súbory v / tmp (nikde inde – samozrejme: D), čo si v behu oscam a mgcamd vytvorí – napr štatistiku LB.
Na záver:
Vopred uznávam výčitku, že toto naozaj nie je pre úplných začiatočníkov, ale ja som bol s oscamem pred pár týždňami taky úplný začiatočník, však čoskoro som zistil, že Bennyho pôvodný návod mi nefunguje tak, ako by som si prial. Postupne od oscam, cez oscam x cccam, oscam x mgcamd + newcs x mgcamd som sa dostal až k tomuto.
Prípadné pripomienky, prosím, do vyššie uvedených vlákien (príspevok alfsvk). Konfigurácia vychádza z toho, čo som osobne (cca 2 týždne) dolaďoval a skúšal na imidž VTI 3.1 a 3.2, všetko som kontroloval (dúfam, že som nikde neurobil chybička).
V prílohe je aj binárky oscam (v. 1.20-unstable_svn Rev. 5932.2) a mgcamd 1.37.
Po nainštalovaní do príslušných adresárov podľa prílohy je nutné nastaviť atribúty na 755 u spustiteľných súborov (skript a binárky) a 644 u ostatných súborov.
edit:
Pre tých, ktorí používajú imidž BH, pridávam ešte správnu pripomienku:
alfsvk napísal:
ľan by som doplnil, ze pre Použitím v BH img sa script musi volať
Ncam_xxxxxxxx.sh, atribút 755 a musi byt v / usr / camscript ostatne pasuje pre VTI a hľa BH
Zdroj: alfsvk.
prílohy:
Oscam_mgcamd_config.zip [652.49 KiB]
{googleads left}
Nastavenie oscamu
Dole v prílohou je správne nastavenie oscamu, kde fungujem obe Čtečky s hocijakymi kartami! Tú je ai adresa na odkaz s obrázkom, ale pozor udaje su pre Dreambox, treba si zmenit boxtype pre IPBox podla používaného image (viewtopic.php? P = 336891 # p336891). Treba si ľan zmenit v oscam.conf boxtype podla toho ake používame (teraz je tam nastavená pre E2, pre ine treba zmenit boxtype na: IPBox – PGI image v0.6 a viac Alebo IPBox-PMT – pro DGS image). Odporucam v oscam.dvbapi odkomentovať Riadok, podla toho ake karty pouzipouzivame. Napr. a k mame ICE kartu, tak dame prec znak # spred P: 0D96 1 – bez toho niektorym vraj nezapisuje na kartu zápisy.
UPOZORNENIE: znacky # mozu byt v Osca ľan na zaciatku riadku, vsetky tie co som pridal na konci su ľan popisom toho, čo to dane správne nastavenie robi – NEDAVAJTE ten opis do konfiguráciám, ľan hodnotu
Cize nie:
device = / dev / sci0 # spodna citacka
ale ľan
device = / dev / sci0
Priklad bude pouzity pre Čtečky na kartu Skylink (0D03) a kartu UPC (0D02), vymýšľanie priklad napojením sa na zdielanie Newcamd na 0D0F a zdielanie von na Newcamd. Podla tohto príkladu si mozete nastavit vlastne karty Alebo vlastne zdielanie.
priklad správne nastavenie suboru oscam.conf:
(Dokumentacia: http://streamboard.gmc.to/oscam/browser … m.conf.txt)
[Global]
pidfile = /tmp/oscam.pid
usrfile = /tmp/oscamuser.log
logfile = /tmp/oscam.log
disablelog = 0 # 0 – logovaním bude aktivne; 1 – vypne logovaním
disableuserfile = 0
usrfileflag = 0
clienttimeout = 3000
fallbacktimeout = 2500
clientmaxidle = 120
cachedelay = 0
bindwait = 120
netprio = 0
clientdyndns = 0
resolvedelay = 30
unlockparental = 1
nice = -1 # system priority od -20 do +20
serialreadertimeout = 1500
maxlogsize = 20
waitforcards = 1 # oscam Najprv počkať na inicializaciu citaciek
preferlocalcards = 1 # oscam sa bude snazit Najprv dekódovať z lokalnych citaciek a az potom bude skusat Vzdialená zdielanie
saveinithistory = 1 # bude ukladat hystoriu citaciek do /tmp/.oscam/reader <number>
readerrestartseconds = 5
[Monitor]
port = 989
nocrypt = 127.0.0.1,192.168.1.0-192.168.1.255
aulow = 120
hideclient_to = 0
monlevel = 4
appendchaninfo = 0
[Newcamd] # zdielanie von cez protokol newcamd. Klient sa musi prihlasovať Ako niektore uzivatel nastavené v oscam.user (moze to byt ai ten isty Ako je v sekcii [dvbapi] pre lokalny box);
port = 10010 @ 0D03: 000004,000008; 10011 @ 0D0F: 000008 # bude Zdieľať 0D03 na porte 10010 (provider 04 a 08) a 0D0F na porte 10011 (provider 08) pre vzdialeneho klienta newcamd
key = 0102030405060708091011121314
[Dvbapi]
enabled = 1 # 1 – oscam bude serverom a hľa sam seba klientom; 0 – oscam bude iba serverom
au = 1 # 1 – zápisy budem prechadzat; 0 – zápisy nebudem prechadzat
boxtype = ufs910 # ufs910 – pre E2; IPBox – PGI image v0.6 a viac; IPBox-PMT – pre DGS image
user = user # uzivatel pro pripojením boxu na vlastny oscam
priority = # prioritných CAID (zatial nam nefunguje)
ignore = 1815,0100,0624,09C4,09C7,0D96,0D70 # ignorovaný CAID
[Webif] # na oscam cez web sa dostaneme zadaním http: // ip_adresa_boxu: 8888 / do internetoveho vyhladavaca
httpport = 8888 # port na pristup k oscamu cez web
httpuser = user # uzivatel na pristup k oscamu cez web
httppwd = pass # heslo na pristup k oscamu cez web
httprefresh = 5 # cas Ako casto sa bude obnovovať stranka
httpallowed = 127.0.0.1,192.168.1.0-192.168.1.255 # Povolenie ake IP adresy sa mozu pripojit na oscam web
priklad správne nastavenie suboru oscam.user:
[Account]
user = user
pwd = pass
group = 1 # skupina užívateľovho (pre dvb-api musi byt 1 a moze byt u každého používateľa 1, ale neodporuca sa, lebo novsie verziám oscamu s tym maju problem)
au = upc # Povolenie zapisovať na kartu; 1 – zapisuje automaticky; 0 – nezapisuje; nazov Čtečky – zapisuje na danu Čtečky (v tomto pripade zapisuje iba na kartu upc)
CAID = 0D03,0D0F, 0D02 # CAID na ktore ma uzivatel pravo pristupovat
[Account]
user = user2
pwd = pass2
group = 1 # skupina užívateľovho
au = 0 # Povolenie zapisovať na kartu; 1 – zapisuje automaticky; 0 – nezapisuje; nazov Čtečky – zapisuje na danu Čtečky (v tomto pripade nie zapisuje na ziadnu kartu)
CAID = 0D03 # CAID na ktore ma uzivatel pravo pristupovat (v tomto pripade je pre užívateľa user2 povolené pristup iba na kartu 0D03)
ident = 0D03: 000008,000004; 0D0F: 000008 # provider na ktoreho ma uzivatel pravo pristupovat (v novšie verziach som musel pouzit pre USERA z vonku, inak nedekodovalo)
[Account]
user = user3
pwd = pass3
group = 2 # skupina užívateľovho
au = 0 # Povolenie zapisovať na kartu; 1 – zapisuje automaticky; 0 – nezapisuje; nazov Čtečky – zapisuje na danu Čtečky (v tomto pripade nie zapisuje na ziadnu kartu)
CAID = 0D02 # CAID na ktore ma uzivatel pravo pristupovat (v tomto pripade je pre užívateľa user3 povolené pristup iba na kartu 0D02)
ident = 0D02: 00008C, 0000A0,0000A4,0000A8 # provider na ktoreho ma uzivatel pravo pristupovat
priklad správne nastavenie suboru oscam.server:
(Priklad ukážeme s blokerom na 0D03 bez ohladu na správne nastavenie zapisu u USERA a povolene zápisy na 0D02)
[Reader]
label = skylink # nazov Čtečky
Protocol = internal # internal – interna citacka
detect = CD
device = / dev / sci0 # spodna citacka
group = 1 # skupina užívateľovho (moze byt ai viac užívateľovho: 1,2,3; v nasom pripade User 1 a 2, user3 ma group 2, takze ten odtialto citat nemoze)
#emmcache = 1,3,2 # mame blokovaná zápisy, tak nedávajú
CAID = 0D03 # CAID karty v tajte Čtečky
bločkom = 1 # blokuje zápisy ua
blockga = 1 # blokuje zápisy ga
Blocks = 1 # blokuje zápisy sa
blockemm-u = 1 # blokuje zápisy u
blockemm-s = 1 # blokuje zápisy s
blockemm-g = 1 # blokuje zápisy g
blockemm-unknown = 1 # blokuje nezname zápisy
– V novsej verziám (asi od 2700) sa miesto casti s touto Farbe da pouzit toto:
audisabled = 1 # 1 – vyradí Čtečky z auto AU, default: 0
[Reader]
label = upc
Protocol = internal # internal – interna citacka
detect = CD
device = / dev / sci1 # vrchných citacka
group = 1,2 # skupina užívateľovho (cudzo v nasom pripade vsetci user user1,2 ai 3)
emmcache = 1,3,2
#boxid = 12345678
CAID = 0D02 # CAID karty v tajte Čtečky
[Reader]
label = remote_cslink # nazov pristupu
protocol = newcamd # protokol pristupu
key = 0102030405060708091011121314
device = 192.168.1.5,10000 # adresa pristupu a port
account = user, pass # uzivatel a heslo na pristup
disableserverfilter = 1
CAID = 0D0F # CAID karty na vzdialenom Prístupy
group = 1 # skupina užívateľovho
ident = 0D0F: 000004,000008 # provider na ktoreho ma citacka pravo pristupovat (v tomto pripade provider 04 pre volne programy Ako Nova, Prima, Joj .. a 08 pre mesacne platene Ako AXN, Spektrum …)
emmcache
prve číslo udáva ci sa emm bude Čachovo (0 nie, 1 áno)
druhe cislo hovori, Ako casto je to iste emm zapísané,
tretie cislo hovori o logovanie
kód:
* <Logging> 0 = # EMM logging disabled
* <Logging> 1 = # logging EMM errors
* <Logging> 2 = # logging written EMMS
* <Logging> 4 = # logging Skipped EMMS
* <Logging> 8 = # logging blocked EMMS
* <Logging> 16 = # logging audisabled EMMS
services
Mozme pouzit hľa oscam.services, ktorymi mozeme danému progemu prideliť ktora citacka ho ma dekódovať. Inak sa moze stat zo napr. Cinemax bude chciet dekódovať Skylink karta, na ktorej nebudeme mat zapis na Cinemax, ale na CSlink karte zapis Cinemaxu mame, ale aj tak sa nedekoduje (bohuzial oscam nájde zapis, ale neplatný, tak uz nehladkajte u inej Čtečky ). Vdaka services ukážeme oscamu kde ma ist ktoru Stanicu dekódovať. Urobim napr. Taketo skupiny:
[CSlink]
CAID = 0D0F
srvid = 334F, 334B, 334a, 3354,2337,13AE, 3333,3336,333A, 2335,232E, 332C, 332F, 3331,3330,3335,334D, 334E,
332E, 332D, 1F55,1F56,1F57,3339,2336,333B, 232F
[Cslink_ignore]
CAID = 0D0F
srvid = 1F42,1F43,1F44,3352,1F41,3338,13AB, 1F47,3353,1F45,36F6,13AC, 2329,232B, 232D, 3334
[Skylink_ignore]
CAID = 0D03
srvid = 3339,2336,333B
[Skylink]
CAID = 0D03
srvid = 1F42,1F43,1F44,3352,1F41,3338,13AB, 1F47,3353,1F45,36F6,13B4,13B3,5156,13B1,13AF, 1B71,1B62,
13B2,13B5,13A6,13A7,13BD, 13BC, 13AC, 13AD, 232F, 232F, 2330,2331,2329,232B, 13B6,2334,2333,13B7,
13B4,13B9,13BA, 232D, 13BD, 3334
Potom uzivatelom pridelíte vsetky jeho povolene services (čo nebude mat v services, to nepojde. Samozerejme a k services nepoužijeme, tak ma uzivatel povolene vsetko). Ak chceme povolí celu sluzbu, tak staci vyplniť CAID a srvid tam nedať a ked take services pridáte používateľa, bude dekódovať vsetky programy z daným CAID (cize netreba vypisovať vsetky kanaly – ale bud nevypíše nič, alebo musime vypíšeme vsetko a nedá, to dekódovať nebude ).
Mozeme pouzit na to Povolenie vsetkeho pre USERA jedno zvlastne services, ktore bude vyzerat takto:
[Vsetko]
CAID = 0D03,0D0F, 0D02
– Srvid ani provide nedávajú a do CAID listom vsetky CAID ktore chceme dekódovať (kludne ai 100 CAID)
Potom mozeme tento špeciálny services pridat user do services aby mal povolene vsetko a citacka uz si bude zakazovať prístup na rozhodujuca ktore budem mat services pri Čtečky s! (Napr.! Skylink_ignore).
Cize uzivatelom dame:
[Account]
user = user
pwd = pass
group = 1
services = CSlink, skylink
CAID = 0D0F & FFFF, 0D03 & FFFF
ident = 0D0F: 000008; 0D03: 000004,000008
Alebo pre zjednodušením vsetky CAID v services [vsetko]:
[Account]
user = user
pwd = pass
group = 1
services = vsetko
CAID = 0D0F & FFFF, 0D03 & FFFF
ident = 0D0F: 000008; 0D03: 000004,000008
– Tú vsak napr. Nemame 0d02, takze aj ked je v services povolene, uzivatel nebude máp pristup na 0d02.
A na tento Riadok nedá vobec a ani Riadok ident, tak bude mat povolene vsetko čo je v services [vsetko], napr .:
[Account]
user = user
pwd = pass
group = 1
services = vsetko
– Cize tu ma user povolene vsetky CAID v [vsetko]
{googleads left}
a Čtečky mozeme a nemusíme zadať services. Ak nežiadame citacka moze dekódovať vsetko, ak zadáme (staci negativne, cudzo s!), Tak ho určite ktore programy nema dekódovať dana citacka, cize napr .:
[Reader]
label = skylink
enable = 1
protocol = internal
device = / dev / sci0
services =! skylink_ignore
CAID = 0D03 & FFFF
[Reader]
label = remote_cslink
enable = 1
protocol = newcamd
device = ipadresa, port
key = 0102030405060708091011121314
account = user, pass
services =! cslink_ignore
disableserverfilter = 1
CAID = 0D0F & FFFF
ident = 0D0F: 000008
group = 1,2,3
Tym Pado pri dekódovaní bude vediet napr. Cinemax (sid: 3339 – obstarávateľmi sa
vzdy v hexadecimalnom tvare) nema dekódovať SkyLink, ale CSlink karta (citacka Skylinku ma 3339 v
ignorovaných – nezabudnut zo musi byt v povolenych u užívateľa aby services vobec oscam bral do
Úvahy a povolil užívateľ tento program dekódovať).
CA PID Filtering
– Ale to je dobre iba aby oscam vedel zo dany program ma dekódovať na tom a tom CAID (napr. Zo
CT HD ma dekódovať na 0D03 a nie 0D0F Alebo naopak), ale je viac serverov s rovnakymi CAID, na to je uz dobre services
Vytvoríme subor: oscam.pids a ten bude obsahovať toto:
service_id: ecm_pid # comments
cize napr:
000f: 1720 # my channel name
V logu Zistíš ked prepneš na program ecm_pid, ktore je spravne pre jeho dekódovaním a vyberieš prislusny ecm_pid napr. Ak prepne na JOJ od Skylinku:
2010/09/16 23:56:16 700 C01 dvbapi: [ADD PID 0] CAID: 0D70 ECM_PID: 008C provide: 000000
2010/09/16 23:56:16 700 C01 dvbapi: [ADD PID 1] CAID: 0D03 ECM_PID: 00AA provide: 000000
2010/09/16 23:56:16 700 C01 dvbapi: [ADD PID 2] CAID: 0624 ECM_PID: 00F0 provide: 000000
2010/09/16 23:56:16 700 C01 dvbapi: [ADD PID 3] CAID: 0D96 ECM_PID: 0104 provide: 000000
2010/09/16 23:56:16 700 C01 dvbapi: new program number: 13A6 (J @ J)
Cize by som nastavil:
13A6: 00AA # JOJ
a oscam by vzdy joj zo SID 13A6 dekódovali z 0D03.
Je to take Vylepšienia ignore a priority CAID pre kazdy program zvlast.