Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 5 of 5

Thread: Linii importante in mbox

  1. #1
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    107

    Default Linii importante in mbox

    Toate explicatiile din acest topic se refera la configurarea "new mbox",cei care vor sa foloseasca o versiune mai veche compatibila cu gbox le recomand consultarea fisierelor exemplu din arhiva respectiva.

    cwshare.cfg


    IMPORTANT !!!

    Despre liniile G din cwshare.cfg ...
    Acum poti seta ce providerid si boxid vrei sa dai/primesti spre/de la alti peers.

    Aceasta este linia G standard
    =======================
    G: { IP { port1 port2 { pass { level1 level2 }}}}


    Aceasta este linia G modificata
    ===============================
    G: { IP { port1 port2 { pass { level1 level2 }}}}
    { 0000 } { 0 } filtru la trimitere
    { 0000 } { 0 } filtru la primire


    G: { IP { port1 port2 { pass { level1 level2 }}}}
    { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} filtru la trimitere
    { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} filtru la primire

    Pentru ambele campuri:

    xx -> 00 disabled
    xx -> 01 permite doar aceste carduri cu acest provid pentru a fi primite din reshare
    xx -> 02 nu permite doar aceste carduri cu acest provid pentru a fi primite din reshare

    yy -> cati provid-uri sunt in urmatorul camp,fara a numara boxid-urile



    Folosirea protocolui TCP
    =========================

    Redenumeste G in TCP,exemplu
    TCP0: { IP { port1 port2 { pass { level1 level2 }}}} //TCP0 este folosit daca primesti conexiuni de la alti peers.(cei cu IP public).
    TCP1: { IP { port1 port2 { pass { level1 level2 }}}} //TCP1 este folosit daca esti conectat la un alt peer care asteapta conexiunea ta.(cei care nu au IP public,NAT).
    sau linia TCP modificata

    TCP0: { IP { port1 port2 { pass { level1 level2 }}}}
    TCP1: { IP { port1 port2 { pass { level1 level2 }}}}
    { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!}
    { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!}


    NOTA: POTI FOLOSI IN ACELASI TIMP TCP0 SI TCP1 doar daca ai IP Public!!!!



    Legarea de newcamd server Newcs
    ==========================================

    exemplu:
    C: { server_ip server_listening_port username password des_key } { x } { xxxxyyyy:xxxxyyyy;......}
    C: { 127.0.0.1 15000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } { 0100006a:0100006B;}

    [al doilea camp] -> { x } numarul maxim de ECM-uri in buffer ,zecimal !!!!!

    [al treilea camp] { 0100006a:0100006B;} este folosit daca vrei sa schimbi caidprovid din ce detecteaza newcs in caidprovid folosit in gbox protocol,asa ca 0100006A va fi 0100006B in gbox protocol
    Daca nu folosesti unul din campuri pune { 0 } in locul lui.

    Timeout interval pentru retrimiterea ECM-urilor
    ====================================
    O: { xxxx yyyy }


    xxxx (x secunde)-> retrimite ecm-ul actual daca nu este nici un dcw,catre acelasi boxid
    yyyy (y secunde)-> mai asteapta inca 2 secunde dcw-ul ,daca nu apare in acest timp retrimite ecmul(urile) la toate boxid's
    Last edited by zmeura; 17-06-09 at 10:38.
    :

  2. #2
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    107

    Default Re: cwshare.cfg pentru mbox

    continuare cwshare.cfg


    ND$ system ->Timeout interval pentru retrimiterea ECM-urilor
    =================================================
    N: { 400 200 }

    default e disabled...


    Adauga mai multe carduri pentru acelasi Caid Provid
    =============================
    # X+: { 0100006A:15; } # pentru a adauga mai multe carduri de la un anumit provider,{ caidprovider:nrcarduri }.Maxim 30.


    Prioritatea cardurilor locale
    ====================
    H: { xxxxyyyy;xxxxyyyy; .... ; }

    Mbox va folosi cardurile locale(nu network cards)

    Ignor BoxID
    ====================
    Y: { AB CD } #pentru a ignora un boxid,in hex.


    Prioritatea cardurilor din retea - pentru fiecare caidprovid pune boxids pe care le doresti in linii P separate
    ======================
    P: { xxxxyyyy boxid;boxid;boxid;....; }
    P: { xxxxyyyy boxid;boxid;boxid;....; }
    P: { xxxxyyyy boxid;boxid;boxid;....; }
    .....

    mbox va trimite ECM doar la aceste boxid-uri.Toate celelalte carduri vor fi ignorate!!!!!.

    Avand in vedere ca mbox este in plina dezvoltare,in cwshare aceste linii pot suferi modificari sau pot apare noi linii care vor avea alte functii.Aici putem sa postam noile modificari care pot apare.
    Last edited by zmeura; 28-04-09 at 14:03.
    :

  3. #3
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    107

    Default port.list

    port.list

    “Port”.list este de fapt nrportului.list.De exemplu daca in newcs ai 12000 atunci folosesti 12000.list,daca ai 11000 folosesti un fisier denumit 11000.list .Port.list se foloseste doar in combinatie cu newcs,pentru cardurile citite direct de mbox se foloseste device_number.list.
    Atentie fara acest port.list e posibil ca,cardul local sa nu functioneze!
    Daca cardul dvs deschide toate pachetele in port.list nu punem nimic,daca nu trebuie adaugate linii SA:
    SA: { 04A0 }//in hex -> enable SID pid -> cardul tau POATE decripta acest canal
    SA: { 0220 }
    sau pentru card Irdeto:
    IA: { 0203 } //in hex -> enable Irdeto ChID -> cardul tau POATE decripta acest ChID
    IA: { 0302 }
    In locul liniilor SA se pot adauga linii SF:
    SF: { 04A0 } //in hex -> forbiden SID pid -> cardul tau NU POATE decripta acest canal
    SF: { 0220 }
    sau pentru card Irdeto:
    IF: { 0203 } //in hex -> forbiden Irdeto ChID -> cardul tau NU POATE decripta acest ChID
    IF: { 0302 }
    //maximul SID pid-urilor sau ChIDs care nu pot fi deschise de card e de 500!!!!

    In loc de linii SA se pot folosi cu succes linii E,pe care de fapt le si recomand.Motivul ar fi ca ECM pid indica mai exact la ce poate raspunde cardul nostru si in cazul in care acelasi canal este codat in mai multe sisteme de codare cu acelasi provid detectat nu vom avea probleme cu cereri de ECM pentru un sistem de codare diferit.
    Liniile E:
    E: { ABCD } // in hex , cardul DECRIPTEAZA acest ECM,util in combinatii cu SID/CHID (poti folosii linii E impreuna cu linii SA sau SF).
    //Maximul de ECM pids pe linie C este de 500 !!!

    Alte linii:
    R: { 1000 } // verifica la fiecare 1000 ms(NU SETA VALOARE MAI MICA DECAT 1000 ms!!!) daca newcs a reinitializat cardul dar mbox nu a recunoscut asta,valoare defualt este de 5 secunde in cod ,daca nu setezi linia R.
    G: { 0100006A }//in hex -> nu lista si resharui acest provid al cardului tau daca cardul tau nu il poate decripta,mbox va flooda newcs cu ECM-uri pentru acest provid.
    //maximul de linii G este 15!!!

    mbox verifica urmatoarele in port.list:

    1. ECM pids ....
    2. SID-uri pe care cardul nu le poate decripta
    3. pentru irdeto ,CHID-uri pe care cardul nu le poate decripta
    3. SID-uri pe care cardul le poate decripta
    4. pentru irdeto CHID-uri pe care cardul le poate decripta
    5. daca e gol trimite toate ECM-urile catre card ,pentru provid detectat,nu e nevoie de SF: { 0000 } folosit la versiunile mai vechi de mbox
    Last edited by zmeura; 26-04-09 at 12:58.
    :

  4. #4
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    107

    Default mbox.cfg

    mbox.cfg

    Explicatii si exemple:

    A: { 0 } // pentru receptoare QBoxHD sau pentru oricare altele e necesar
    //A: { x }
    //Alege calea catre adaptor
    //x=0 -> /dev/dvb/adapter0/
    //x=1 -> /dev/dvb/adapter1/
    //x=2 -> /dev/dvb/adapter2/
    //x=.. -> .......
    //default x=0

    /**************************************************************************************************** ********************/


    D: { 0 }

    //D: { x }
    //x=0 -> disable
    //x=1 -> enable dbox2 cw writing
    //x=2 -> enable STAPI pentru IPBOX
    //x=3 -> enable STAPI pentru Kathrein
    //x=4 -> enable Linux DVB API pentru Kathrein
    //x=5 -> enable triple dragon
    //x=6 -> enable Qbox HD
    //x=7 -> enable STAPI pentru Kathrein ufs922 -> nu merge decodarea CSA
    //default e disabled

    /**************************************************************************************************** ********************/

    B: { 0 0 0 }

    //B: { 1 127.0.0.1 127.0.0.1 } // pentru card local folosit la placi DVB

    //B: { x IP_listen IP_send }
    //x=0 -> dezactiveaza porturile UDP locale 8004-80xx ,aceste porturi sunt folosite cu placi DVB si plugin gbox (Windows si Linux)
    //x=1 -> enable
    //IP_listen -> de la ce IP astept PMT si ECMs
    //IP_send -> la ce IP sa trimit DCW
    //default e disabled

    /**************************************************************************************************** ********************/

    Z: { 12 } { 127.0.0.1 8000 }

    // optiunea Z -> controlul trimiterii/scrierii informatiilor curente
    // Z: { xy } { IP port }
    // x=0 -> nu tipari time stamp (in console screen si in debug.txt)
    // x=1 -> tipareste time stamp ( .... )
    // y=0 -> nu trimite/scrie informatiile catre debug.tx/IP
    // y=1 -> trimite informatiile catre IP dar nu le scrie in debug.txt
    // y=2 -> scrie informatiile in debug.txt dar nu le trimite catre IP
    // y=3 -> scrie/trimite informatii in/catre debug.txt/IP
    // IP port -> IP-ul de destinatie si portul UDP catre care se trimit informatiile
    // nici un default

    /**************************************************************************************************** ********************/

    #C: { 127.0.0.1 7999 }

    // optiunea C -> controlul primirii unor comenzi locale sau de la alt IP
    // C: { IP port }
    // IP-> IP-ul local sau adresa DNS
    // port -> pe ce port se asteapta aceste comenzi
    // nici un default

    /**************************************************************************************************** ********************/

    U: { 1 }

    // optiunea U -> Updatarea IP-urilor peers-ilor daca acesta se schimba in timp ce peer-ul trimite ecm-uri/dcw-uri etc.. sau alte informatii
    // default IP-ul peers-ilor se updateaza doar la primirea/trimiterea mesajelor hello!!!
    // U: { x }
    // x=0 -> disabled
    // x=1 -> enabled
    // default e disabled

    /**************************************************************************************************** ********************/

    L: { 1 }

    // optiunea L -> cum sa foloseasca mbox cardurile virtuale cu level 0
    // ( doar pentru peer(s) care au si pot face reshare la cardurile virtuale dar nu vor sa foloseasca cardurile cu LEVEL 0 pentru ei insisi)
    // L: { x }
    // x=0 -> nu lista cardurile cu level 0, nu le vei folosi pentru tine
    // x=1 -> listeaza toate cardurile cu level 0 ,le vei folosi pentru tine
    // default 1

    /**************************************************************************************************** ********************/

    #G: { /hdd/ }

    //optiunea G -> redirecteaza doar scrierea fisierului debug.txt catre un HDD intern sau extern,sau din alte motive.
    //elimina #, doar daca vrei sa folsesti aceasta optiune !!!!!!!

    /**************************************************************************************************** ********************/

    T: { /tmp/ }

    // optiunea T -> unde sa fie locate fisierele temporare ...(share.info,debug.txt ,etc.)
    // T: { calea_catre_folderul_cu_fisiere }, exemplu: T: { /tmp/ }

    /**************************************************************************************************** ********************/

    K: { /var/keys/ }

    // optiunea K -> unde este fisierul cwshare.cfg
    // K: { calea_catre_folderul_cu_fisier }, example: K: { /var/keys/ }

    /**************************************************************************************************** ********************/

    M: { 1 }

    // Optiunea M -> Modul de functionare
    // M: { x }
    // x=0 -> mod local fara carduri din net
    // x=1 -> NET mod
    // default 0

    /**************************************************************************************************** ********************/

    P: { /tmp/pmt.tmp }


    // optiunea P -> unde este localizat PMT (nu folosi cu linux si windows)
    // trebuie sa fi pe un canal pentru ca imaginea sa genereze acest fisier
    // { /tmp/pmt.tmp } pentru receptoare si imagini care isi creeaza acest fisier <- foloseste asta daca se poate
    // { 1/tmp/camd.socket } pentru enigma 1
    // { 2/tmp/camd.socket } pentru enigma 2

    /**************************************************************************************************** ********************/

    W: { 0 }

    // optiunea W -> scrie raw ECM in fisierul ecm.raw
    // W: { x }
    // x=0 -> disabled
    // x=1 -> enabled
    // default e disabled

    /**************************************************************************************************** ********************/

    Q: { 300 }

    //optiunea Q -> reconectare la newcamd in secunde
    //Q: { x }
    // default e 300 sec.

    /**************************************************************************************************** ********************/

    F: { 500 }

    //optiunea F -> sterge si rescrie de la 0 debug.txt daca marimea acestuia e mai mare decat (x)(KB)
    //F { x } -> zecimal in KBytes
    //default e 500 KB

    /**************************************************************************************************** ********************/

    //V: { card_type | device number | clock | inverse_Reset | inverse_CD_Line | detect card over CTS | DM800/8000 | dbox }
    #V: { 3 1 3571200 0 0 0 0 0 } // exemplu pentru reader extern -> card Seca, port com1 , clock 3.57 Mhz,
    #V: { 3 2 3571200 1 0 0 0 0 }
    #V: { 3 3 1 0 0 0 0 0 } // exemplu pentru dreambox -> card Seca ,slot sci0 ,3.33 Mhz


    // card_type:
    // Seca 3
    // Irdeto 4
    // Conax 5
    // Cryptoworks 6
    // Viaccess 7
    // NDS 8
    // Nagravision 9



    // device number:
    // COM1/ttyS0 1
    // COM2/ttyS1 2
    // /dev/sci0 3
    // /dev/sci1 4
    // /dev/usb/tts/0 5
    // /dev/usb/tts/1 6
    // /dev/tts/0 7
    // /dev/tts/1 8
    // /dev/ttyUSB0 9
    // /dev/ttyUSB1 10
    // /dev/scard0 11 //azbox
    // /dev/scard1 12 //azbox



    //clocks (frecvente) pentru porturi COM si cititoare externe de carduri in Hz!!!

    //pentru sloturi SCI foloseste aceste valori
    // 1 - 3.33 Mhz
    // 2 - 3.63 Mhz
    // 3 - 4 Mhz
    // 4 - 4.44 Mhz
    // 5 - 5Mhz
    // 6 - 5.71 Mhz
    // 7 - 6.66 Mhz
    // 8 - 8 Mhz

    //Deci pentru cititoare externe puneti frecventa exprimata in herti iar pentru DM si sloturi SCI doar cifra din dreptul valorii alese din lista de mai sus.

    //Inverse Reset
    // 1 -yes
    // 0 -no
    //pentru GPIO
    //2-gpio1
    //3-gpio2
    //4-gpio3
    //5-gpio4
    //6-gpio5
    //7-gpio6
    //8-gpio7


    //Inverse CD Line Detection
    //1 - yes
    //0 - no

    //Detect card over CTS signal
    //1 - yes
    //0 - no

    //DM800/8000 box
    //1 - yes
    //0 - no


    //dbox serial/multicam
    //1 - yes
    //0 - no

    /**************************************************************************************************** ********************/

    J: { 1 }
    // optiunea J -> adauga betacrypt header la ECM-urile N3 pentru Premier
    // J { x }
    // x = 0 -> disabled
    // x = 1 -> enabled

    /**************************************************************************************************** ********************/

    #S: { COM1 115200 }
    //optiunea S -> activeaza protocolul SSSP
    //S: { x baud }
    //x=COM1
    //x=COM2
    //x=/dev/ttyS0
    //x=/dev/ttyS1
    //x= serial device ...
    //valori valide pentru baud rate -> 115200,57600,38400,19200,9600
    /**************************************************************************************************** ********************/


    Personal prefer varianta in engleza,sper sa fi iesit inteligibil in romana.
    Last edited by zmeura; 26-04-09 at 13:24. Reason: Update
    :

  5. #5
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    107

    Default Re: Linii importante in mbox

    device_number.list

    Acest "device_number".list este asemanator cu "port".list si contine linii E (ECM pid) sau SA,SF (siduri permise,siduri nepermise) iar pentru irdeto IA,IF.Este folosit doar daca avem un card citit direct de catre mbox.
    "Device_number" il vom inlocui de fapt cu cifra care o setam in linia V din mbox.cfg la device number,deci v-a fi 3.list pentru "/dev/sci0 3" sau 1.list pentru "COM1/ttyS0 1".
    Aceasta lista (ca si cele din port list in cazul in care folosim newcs) ajuta la blocarea/permiterea unor cereri de ECM pentru canale pe care cardul nostru le poate sau nu le poate decripta.

    Explicatii si exemple:

    //N: { X }
    N: { 10 } // in zecimal , numarul max. de ECMs in buffer.Nu folosi valori mai mari daca cardul tau nu poate decripta toate ECMs din buffer inainte ca DCW sa se schimbe din nou!!!!
    //default este 10,daca N nu este activat !!!!

    E: { ABCD } // in hex , cardul DECRIPTEAZA acest ECM,util in combinatii cu SID/CHID (poti folosii linii E impreuna cu linii SA sau SF).

    //Pentru a bloca SID pids sau Irdeto chids ..
    //VALORI EXEMPLU


    SF: { 04A0 } //in hex -> forbiden SID pid -> cardul tau NU POATE decripta acest canal
    SF: { 0220 }

    IF: { 0203 } //in hex -> forbiden Irdeto ChID -> cardul tau NU POATE decripta acest ChID
    IF: { 0302 }

    //SAU pentru a permite SID pids sau Irdeto chids
    //VALORI EXEMPLU

    SA: { 04A0 }//in hex -> enable SID pid -> cardul tau POATE decripta acest canal
    SA: { 0220 }

    IA: { 0203 } //in hex -> enable Irdeto ChID -> cardul tau POATE decripta acest ChID
    IA: { 0302 }

    Pentru viitor:

    //M: { pid sa ua ga }
    M: { A1A2 0 0 0 } //in hex -> EMM pid pentru update-ul cardului

    //pid->A1A2 -> EMM pid

    //sa -> 0 -> block shared address emm to card
    //sa -> 1 -> enable shared address emm to card

    //ua -> 0 -> block unique address emm to card
    //ua -> 1 -> enable unique address emm to card

    //ga -> 0 -> block group address emm to card
    //ga -> 1 -> enable group address emm to card


    //numarul maxim de linii folosite pentru a bloca/permite SID pids sau ChIDs este 500!!!!
    Last edited by zmeura; 26-04-09 at 13:05.
    :

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •