Thanks Thanks:  38
Likes Likes:  11
Dislikes Dislikes:  0
Page 1 of 6 12345 ... LastLast
Results 1 to 15 of 80

Thread: AU, subscriptie si pachete Focus Sat

  1. #1
    maniac lao's Avatar
    Join Date
    02 Sep 2009
    Posts
    3,190
    Mentioned
    29 Post(s)
    Rep Power
    85

    Default AU, subscriptie si pachete Focus Sat

    Deoarece ne-am lovit aproape toti de unele probleme la AU focus, sau macar am intalnit niste ciudatenii, la ideea lui ovidiumarius, care a venit cu acest mod de verificare intr-un alt post, m-am gandit sa punem aici niste date si prin comparatie sa gasim datele corecte pentru fiecare pachet updatat corect si complet.

    Il invit sa deschida balul!
    Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru

  2. #2
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Lightbulb

    Daca le scrieti in binar va iese mai usor. Fiecare pachet are unul sau mai multi biti pe acolo pusi pe '1'.


    Ex.
    Focus Familia (Baza): 01A05C1D, 01001151
    Focus Familia (Baza) + HD: 01A25C1D, 01001151


    Aici se vede clar care bit pe '1' reprezinta pachetul HD:

    01A05C1D -> 0000 0001 1010 0000 0101 1100 0001 1101
    01A25C1D -> 0000 0001 1010 0010 0101 1100 0001 1101





    Aici se vede clar care bit(i) pe '1' reprezinta pachetul Mozaic (datele sunt luate de la mine si corelat partial cu delta2k2 - el are postat si cu HD):

    Focus Familia (Baza): 01A05C1D, 01001151
    Focus Familia + Mozaic: 01E1DC3D, 01001171

    01A25C1D -> 0000 0001 1010 0000 0101 1100 0001 1101
    01E1DC3D -> 0000 0001 1110 0001 1101 1100 0011 1101

    Pentru Mozaic mai este un bit in DWord-ul de la subscriptia ESS.

    Din pacate cred ca Oscam-ul nu poate fi facut sa afiseze (interpreteze) aceste rezultate (in starea in care este acuma la ultimele versiuni).
    Doar daca se fac ceva modificari in surse si se recompileaza.
    Eventual daca se genereaza entitlements pentru toate combinatiile posibile (cu toate ca ar fi mult mai eleganta o interpretare cu AND-mask direct din surse).

    Spor la treaba.

  3. #3
    Standard RSP member Znuff's Avatar
    Join Date
    14 Apr 2010
    Location
    La mare
    Posts
    120
    Mentioned
    0 Post(s)
    Rep Power
    51

    Default

    Am facut spreadsheetul asta, da' nu am rabdare sa iau la mana valorile:




    Și fișierul la download: https://dl.dropbox.com/u/120650/Subscriptii_Focus.xlsx

    Mersi zulea pt. idee

    Si Google Docs: https://docs.google.com/spreadsheet/...nc&usp=sharing
    OSCam Bootstrap: Un template modern pentru OSCam ? Builduri la zi de OSCam

  4. #4
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Default

    Deci, sa presupunem ca vom sti valorile (ex. personal am un card doar cu Familia pe el si sunt dispus sa adaug la 1-2 zile fiecare subscriptie pe rind).
    Stie cineva unde (oscam.tiers, oscam.provid, ...) si cum putem pune valorile din coloana "Classes" (ex. 01A05C1D) si sa ne apara si noua ceva acolo la Name (sau altundeva)?
    Adica exista vreo posibilitate de a-l face pe Oscam sa interpreteze in vreun fel lucrurile astea?
    Sau ne vom baza doar pe o "interpretare umana/vizuala"?

  5. #5
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Am editat in Google Docs, pe masura ce gasim bitii asociati subscriptiilor adaugam culori noi la coloane si completa, legenda culorilor.
    La oscam o sa deschidem un topic pe streamboard si expunem problema, da asta dupa ce decodam noi treaba.

    ---------- Post added at 11:02 ---------- Previous post was at 10:57 ----------

    LE:
    Mai lesne am adaugat un rand nou care contine numele pachetului decodat.

    ---------- Post added at 11:16 ---------- Previous post was at 11:02 ----------

    Teoretic am putea doar sa adaugam oscam.tiers:
    http://www.streamboard.tv/wiki/OSCam...ig/oscam.tiers

    ---------- Post added at 12:01 ---------- Previous post was at 11:16 ----------

    Baza + HD

    Code:
    Type	Caid	Provid	ID	Class	Start Date	Expire Date	Name
    package	0B02	000000	0000000000001010		01A01C1D	2013-02-01	2013-02-28	0B02:000000 unknown
    package	0B02	000000	0000000000001010		01A25C1D	2013-01-01	2013-01-31	0B02:000000 unknown
    package	0B02	000000	0000000000002010		01001151	2013-02-01	2013-02-28	0B02:000000 unknown
    package	0B02	000000	0000000000002010		01001151	2013-01-01	2013-01-31	0B02:000000 unknown
    Baza + Cinema

    Code:
    Type	Caid	Provid	ID	Class	Start Date	Expire Date	Name
    package	0B02	000000	0000000000001010		01A05C5D	2013-02-01	2013-02-28	0B02:000000 unknown
    package	0B02	000000	0000000000001010		01A04C5D	2013-01-01	2013-01-31	0B02:000000 unknown
    package	0B02	000000	0000000000002010		01001141	2013-02-01	2013-02-28	0B02:000000 unknown
    package	0B02	000000	0000000000002010		01001150	2013-01-01	2013-01-31	0B02:000000 unknown


    ---------- Post added at 12:07 ---------- Previous post was at 12:01 ----------

    Am descoperit si pachetul cinema!
    Trebuie sa decoperim si ce se intampla de la o luna la alta!

    ---------- Post added at 12:19 ---------- Previous post was at 12:07 ----------

    Am adaugat si informati din ianuarie.

    ---------- Post added at 12:40 ---------- Previous post was at 12:19 ----------

    Am sters datele din ianuarie, cred ca nu erau bune!

    ---------- Post added at 13:16 ---------- Previous post was at 12:40 ----------

    Fam + Mozaic + Cinema + Filmbox 01F1DC7D nu e sigur cel care mi-a dat asta.

    ---------- Post added at 13:22 ---------- Previous post was at 13:16 ----------

    Identificat si FilmBox. Plec la munca .

    ---------- Post added at 13:48 ---------- Previous post was at 13:27 ----------

    Coloanele colorate sunt probabile, presupun ca se activeaza automat mai multe subpachete.
    Se vor clarifica cu date noi!
    Last edited by zildan; 13-02-13 at 14:32.
    Sh40, AML, prime focus 1,5m si altele ...

  6. #6
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Default

    @zildan:

    Cred ca nu ai rabdare sa se scrie EMM-urile cum trebuie, sau poate ca persoanele de la care ai luat/primit datele nu au rabdarea necesara.
    Dupa parerea mea datele astea sunt gresite (nu am mai vazut valorile astea pe la nimeni):

    package 0B02 000000 0000000000001010 01A01C1D 2013-02-01 2013-02-28 0B02:000000 unknown
    package 0B02 000000 0000000000002010 01001150 2013-01-01 2013-01-31 0B02:000000 unknown



    Pe de alta parte, nu ar fi rau sa aduagi macar liniile astea in oscam.tiers:

    0B02:1010|Focussat
    0B02:2010|ESS

    Sau linia asta in oscam.provid:
    0B02:000000 | Focus Sat |Thor 1.0W|Romanian

  7. #7
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Observasem problema cu rabdarea, nu e la mine cardu .
    Nu am inclus in tabel decat datele verificate!
    Sh40, AML, prime focus 1,5m si altele ...

  8. #8
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Default

    Dupa o mica "sortare" pe documentul din Google Docs, si dupa ce am aplicat urmatoarele:
    - orice bit pe 1 in pachetul Familia (Baza) se presupune ca ramine pe 1 pentru ORICE activare/combinatie de pachete
    - orice bit pe 0 in pachetul Full (TOATE pachetele activate) se presupune ca ramine pe 0 pentru ORICE activare/combinatie de pachete
    - s-au colorat in gri toti bitii care corespundeau celor doua reguli de mai sus
    - s-au colorat in rosu ce pare a fi eronat
    - s-au aplicat diverse culori bitilor corespunzatori diverselor pachete (exceptie Familia = Baza)

    ... au rezultat urmatoarele (este editat si in documentul din Google Docs):



    ---------- Post added at 19:00 ---------- Previous post was at 18:56 ----------

    Am activat pe o cartela personala (pe care aveam Familia + Mozaic) pachetul FilmBox.
    Se asteapta EMM-urile ... si cu aceasta ultima informatie se va putea "decoda" orice combinatie de pachete active.
    Daca exista cineva care are activat pachetul FilmBox si NU are activat Panonia (sau invers, are activat Panonia si NU are activat FilmBox), informatia ne-ar ajuta (cel putin pentru confirmare).
    Asteptam si "cererea" aia la Streamboard, doar o interpretare din fisierul oscam.tiers bazata pe coloana Classes ar fi suficienta.
    Last edited by zulea; 13-02-13 at 20:04.

  9. #9
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    package 0B02 000000 0000000000001010 01F1DC7D 2013-02-01 2013-02-28 0B02:000000 unknown
    package 0B02 000000 0000000000001010 01F1DC7D 2013-01-01 2013-01-31 0B02:000000 unknown
    package 0B02 000000 0000000000002010 01001171 2013-02-01 2013-02-28 0B02:000000 unknown
    package 0B02 000000 0000000000002010 01001171 2013-01-01 2013-01-31 0B02:000000 unknown

    Nu e sigur omul dar pare sa aiba :
    Familia Mozaic Cinema Filmbox
    Stie sigur ca a activat Filmbox !

    ---------- Post added at 20:20 ---------- Previous post was at 19:42 ----------

    Acum ar trebui demonstrata logica matematica sau de programare si explicata in romana si apoi in engleza si apoi publicam pe streamboard, sau chiar facem initial un patch la oscam.
    Sh40, AML, prime focus 1,5m si altele ...

  10. #10
    Standard RSP member Znuff's Avatar
    Join Date
    14 Apr 2010
    Location
    La mare
    Posts
    120
    Mentioned
    0 Post(s)
    Rep Power
    51

    Default

    Gata!

    zulea a facut treaba buna

    Am pus niste conditional formatting acolo, acum daca pui orice subscriptie pe ultimul rand (ala marcat cu rosu, in dreptul la "Focus"), iti da fix ce pachete ai.
    OSCam Bootstrap: Un template modern pentru OSCam ? Builduri la zi de OSCam

  11. #11
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Default

    Aici aveti compilat Oscam pentru DM800 (r8347, ultima versiune disponibila astazi) care "interpreteaza" activarile de pachete la FocusSat:
    http://ultimabox.org/Dreambox/oscam-...us-patched.zip
    A fost compilata cu SimpleBuild asa cum vine "din fabrica" (fara suport de lib-usb, serial, ...), adica merge doar cu readerele interne de la DM800.

    La mine momentan arata cam asa (functioneaza bine pe o clona de DM800SE = SR4 cu imagine OpenPLi 2.1):

    package 0B02 000000 0000000000001010 01F1DC3D 2013-02-01 2013-02-28 Focus: Familia, Mozaic, FilmBox
    package 0B02 000000 0000000000001010 01E1DC3D 2013-01-01 2013-01-31 Focus: Familia, Mozaic
    package 0B02 000000 0000000000002010 01001171 2013-02-01 2013-02-28 ESS
    package 0B02 000000 0000000000002010 01001171 2013-01-01 2013-01-31 ESS



    Mai trebuie sa adaugati liniile urmatoare in oscam.tiers (cine vrea se mai poate juca putin si se mai pot adauga citeva combinatii):

    0B02:A01D|Focus: Familia
    0B02:E13D|Focus: Familia, Mozaic
    0B02:A21D|Focus: Familia, HD
    0B02:E33D|Focus: Familia, Mozaic, HD
    0B02:A05D|Focus: Familia, Cinema
    0B02:F13D|Focus: Familia, Mozaic, FilmBox
    0B02:F17D|Focus: Fam, Moz, Cine, Film
    0B02:E17F|Focus: Total
    0B02:E37F|Focus: Total, HD
    0B02:EC7F|Focus: Total, Panonia
    0B02:F17F|Focus: Complet
    0B02:F37F|Focus: Complet, HD
    0B02:FD7F|Focus: Complet, Panonia
    0B02:FF7F|Focus: Full


    Am aplicat o metoda mai "din topor", deoarece nu am vrut sa modific prea multe prin sursele de la Oscam. Pentru cei interesati, s-a adaugat linia urmatoare in fisierul "module-webif.c":

    if (!tbuffer[0]) entresname = xml_encode(vars, get_tiername((uint16_t)(((item->class >> 8) & 0xFF00) | (item->class & 0x00FF)), item->caid, tbuffer));

    Aveti aici si fisierul sursa "module-webif.c" gata modificat (valabil pentru versiunea r8347): http://ultimabox.org/Dreambox/module-webif.c


    Tot de aici se poate vedea si cum trebuie puse valorile in fisierul de definitii "oscam.tiers". Din pacate exista momentan 2 limitari in functia "get_tiername":
    - stringul returnat dupa identificare poate avea maxim 32 caractere (din aceasta cauza a fost facuta prescurtarea: Focus: Fam, Moz, Cine, Film)
    - parametrul de intrare dupa care se cauta in "oscam.tiers" are doar 16 biti (4 caractere HEX), de aceea s-au procesat doar caracterele 3,4,7,8 (din totalul de 8 care sunt afisate la Classes).

    Se poate aplica pe viitor o solutie mai eleganta, evantual chiar integrata in varianta oficiala de la Oscam.
    Pentru mine personal si pentru cerintele de interpretare/afisare a pachetelor activate la FocusSat este suficienta modificarea mea.
    Pentru o solutie mai generala aplicabila la activarile de pachete la Conax, se pot face mai multe imbunatatiri.
    Last edited by zulea; 14-02-13 at 15:59.

  12. #12
    Standard RSP member Znuff's Avatar
    Join Date
    14 Apr 2010
    Location
    La mare
    Posts
    120
    Mentioned
    0 Post(s)
    Rep Power
    51

    Default

    Am putea să facem un feature request pt. treaba asta, dar știe careva daca și alte carduri conax se comportă la fel? Că ar fi cam greu să cerem funcția asta doar pt. un singur provider
    OSCam Bootstrap: Un template modern pentru OSCam ? Builduri la zi de OSCam

  13. #13
    maniac lao's Avatar
    Join Date
    02 Sep 2009
    Posts
    3,190
    Mentioned
    29 Post(s)
    Rep Power
    85

    Default

    Vad ca functioneaza si pe digi, deci se pare ca e valabil daca ai tier. Adica daca stii ce inseamna fiecare ca sa specifici.
    Si oscam iti arata...
    Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru

  14. #14
    Standard RSP member
    Join Date
    06 Dec 2010
    Posts
    43
    Mentioned
    0 Post(s)
    Rep Power
    49

    Default

    Pe Digi functioneaza de mult timp in varianta oficiala (cea de pe Streamboard). La Nagra pachetele active se pare ca sunt in coloana "ID", pe cind la Conax sunt in coloana "Class" (ce afiseaza Oscam la entitlements).
    Pentru Digi ajunge sa pui CAID si ultimii 4 octeti (16 biti) de la ID in oscam.tiers (ex. 1880:0065|DigiTV Baza).
    Eu in al doilea reader de la DM800 am un card de Digi cu pachetul Baza, si imi afiseaza asta de ceva timp:

    tier 1880 002111 0000000000000065 00000000 2012-10-20 2013-05-31 DigiTV Baza


    Aici (la Digi) ID = 0000000000000065 iar Class = 00000000.
    La FocusSat, ID = 0000000000001010 iar Class = 01E1DC3D (sau alta valoare, in functie de pachetele active).

    La Focus (Conax) se pare ca pachetele active sunt in coloana "Classes", si sunt cu o masca de AND pe biti. Din pacate Oscam doar afiseaza coloana (cimpul) Classes, nu il interpreteaza niciunde.
    De aceea a fost nevoie de modificarea surselor.

    Mai in detaliu, in Oscam original este asa:

    char *entresname;
    entresname = xml_encode(vars, get_tiername((uint16_t)(item->id & 0xFFFF), item->caid, tbuffer));
    if (!tbuffer[0]) entresname = xml_encode(vars, get_provider(item->caid, item->provid, tbuffer, sizeof(tbuffer)));
    tpl_addVar(vars, TPLADD, "ENTRESNAME", entresname);

    Iar cu modificarea (patchul) meu este asa:

    char *entresname;
    entresname = xml_encode(vars, get_tiername((uint16_t)(item->id & 0xFFFF), item->caid, tbuffer));
    if (!tbuffer[0]) entresname = xml_encode(vars, get_tiername((uint16_t)(((item->class >> 8) & 0xFF00) | (item->class & 0x00FF)), item->caid, tbuffer));
    if (!tbuffer[0]) entresname = xml_encode(vars, get_provider(item->caid, item->provid, tbuffer, sizeof(tbuffer)));
    tpl_addVar(vars, TPLADD, "ENTRESNAME", entresname);

    Sper ca se intelege destul de usor. Am facut acolo citeva operatii pe biti ca sa pot "prinde" toate pachetele de la FocusSat in 16 biti (atita cit permitea parametrul functiei get_tiername).
    Cum am mai spus, este mai "din topor", dar am incercat sa obtin un rezultat cu modificari minime in sursele originale.
    Daca cineva are legatura sau poate discuta cu cei care mentin versiunile "oficiale" de la Oscam, m-as bucura sa se implementeze ceva mai detaliat si mai frumos (ex. o interpretare mascabila pe biti, eventual pe 32 sau chiar 32+32 biti, cu asocierea bitilor cu pachetele/textele (mastile pe biti) setate in oscam.tiers). Personal activez in alt domeniu (nu in cel de sateliti/sharing/receptoare/...), si pentru nevoile mele "casnice" eu consider subiectul inchis (nu ma deranjeaza sa mai fac cite o compilare la Oscam atunci cind consider ca e necesar un update la "serverul casnic" din DM800). Deci, spor la "negocieri" cu baietii de pe Streamboard ...
    Last edited by delta2k2; 14-02-13 at 23:35. Reason: Regula 12 : Quote inutil

  15. #15
    Standard RSP member ovidiumarius's Avatar
    Join Date
    30 Mar 2007
    Posts
    324
    Mentioned
    0 Post(s)
    Rep Power
    66

    Default

    Acest script pentru class (tiers) la focuss va trebui updatat la fiecare aparitie/disparitie de noi/vechi canale din pachetele focussat/ess, pentru ca acest class se modifica de fiecare data cand apare ceva nou sau cand se anuleaza vreun canal.

    Spre exemplu pana la sfarsitul lunii noiembrie 2012 pentru pachetull full erau urmatoarele date la Class :

    Code:
    package	0B02	000000	0000000000001010		01DFDF7F	2012-11-01	2012-11-30	Focussat
    package	0B02	000000	0000000000002010		01001E75	2012-11-01	2012-11-30	ESS
    Last edited by ovidiumarius; 15-02-13 at 02:32.

Page 1 of 6 12345 ... LastLast

Posting Permissions

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