1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

VDR-SC beta-tunnel fix/workaround

Dieses Thema im Forum "CS VDR-SC" wurde erstellt von tecfreak, 23. August 2011.

  1. tecfreak
    Offline

    tecfreak Hacker

    Registriert:
    13. September 2010
    Beiträge:
    418
    Zustimmungen:
    128
    Punkte für Erfolge:
    43
    Hallo,

    habe festgestellt, dass der beta-tunnel im vdr-sc nicht richtig zu funktionieren scheint.
    Auf jeden Fall haben die vom sc-plugin getunnelten ECMs laut oscam eine Länge von 0x96 wo normalerweise eine Länge von 0x93 korrekt wäre.
    Nun soll sich der vdr-sc (cccam2-client) beim beta-tunnel möglichst wie ein "echter" cccam-client verhalten damit die checksums der ECMs stimmen und der server auch vernünftig damit umgehen kann (Stichwort: cache).
    Außerdem kann mein oscam-server mit den ECMs mit der Länge 0x96 nix anfangen bzw. die smartcard spuckt keinen CW aus. Ob das bei dem org. cccam-server auch der Fall ist kann ich nicht sagen.

    Mit dem folgenden kleinen fix tuts jetzt bei mir:
    Code:
    --- override.c.old      2011-08-22 23:41:18.000000000 +0200
    +++ override.c  2011-08-23 00:11:46.000000000 +0200
    @@ -366,11 +366,11 @@
     {
       unsigned char *d=Alloc(len+10);
       if(d) {
    -    static const unsigned char tunnel[] = { 0xc9,0x00,0x00,0x00,0x01,0x10,0x10,0x00,0x48,0x12,0x07 };
    +    static const unsigned char tunnel[] = { 0xc9,0x00,0x00,0x00,0x01,0x10,0x10,0x00,0x48,0x12 };
         d[0]=data[0];
    -    SetSctLen(d,len+10);
    +    SetSctLen(d,len+7);
         memcpy(&d[3],tunnel,sizeof(tunnel));
    -    memcpy(&d[14],&data[4],len-4);
    +    memcpy(&d[13],&data[3],len-3);
         if(len>0x88) { // assume N3
           d[3]=0xc7; d[11]=0x87;
           }
    Gruß
     
    #1
  2. phantom

    Nervigen User Advertisement

  3. 3PO
    Offline

    3PO Ist gelegentlich hier

    Registriert:
    27. April 2009
    Beiträge:
    65
    Zustimmungen:
    12
    Punkte für Erfolge:
    8
    Ort:
    Schwabenländle
    Homepage:
    AW: VDR-SC beta-tunnel fix/workaround

    Also bei mir funktioniert der Beta-Tunnel mit einem "echten" CCcam-Server einwandfrei.
     
    #2
  4. tecfreak
    Offline

    tecfreak Hacker

    Registriert:
    13. September 2010
    Beiträge:
    418
    Zustimmungen:
    128
    Punkte für Erfolge:
    43
    AW: VDR-SC beta-tunnel fix/workaround

    Also mit dem o.g. "fix" sind die ecm-requests jetzt 1:1 gleich mit denen die von cccam-clients kommen.
    Und wie gesagt - ohne der Änderungen am beta-tunnel funkt es mit oscam erst garnicht.

    Könntest du evtl. den patch bei dir mal einspielen um zu sehen, ob der cccam-server mit den auf diese Art und Weise getunnelten ECMs klar kommt?

    Ich könnte mir vorstellen, dass der cccam-server anhand des Betacrypt-Headers erkennt, dass es sich um ein BC getunneltes Nagra-ECM handelt und einfach nur bis Byte 0x93 liest und die letzten 3 Bytes die zuviel sind einfach "verworfen" werden.
     
    #3
  5. 3PO
    Offline

    3PO Ist gelegentlich hier

    Registriert:
    27. April 2009
    Beiträge:
    65
    Zustimmungen:
    12
    Punkte für Erfolge:
    8
    Ort:
    Schwabenländle
    Homepage:
    AW: VDR-SC beta-tunnel fix/workaround

    Weshalb sollte ich das tun, es funktioniert doch??

    Ich sehe nicht ein, weshalb ich etwas was funktioniert kaputtpatchen sollte.

    BTW: Dass oscam nichts taugt in Verbindung mit Cccam, ist ja nun wirklich nichts neues...
    Ich habe es bisher nicht geschafft, oscam länger als eine Stunde am laufen zu halten mit CCcam Server und Clients.
     
    #4
  6. tecfreak
    Offline

    tecfreak Hacker

    Registriert:
    13. September 2010
    Beiträge:
    418
    Zustimmungen:
    128
    Punkte für Erfolge:
    43
    AW: VDR-SC beta-tunnel fix/workaround

    War ja nur ne Bitte um einfach zu sehen, ob es auch mit der Änderung funktioniert. Wenn ja, dann würde es bedeuten, dass an der aktuellen Arbeitsweise des vdr-sc beta-tunnels doch etwas nicht so ganz stimmen könnte.

    Ich habe an meinem oscam-server 3 Karten lokal, 5 cccam-server als proxy angebunden und 8 Clients (5x cccam & 3x vdr-sc). Läuft hier absolut stabil ohne zu zicken (1.10rc).
     
    #5
  7. 3PO
    Offline

    3PO Ist gelegentlich hier

    Registriert:
    27. April 2009
    Beiträge:
    65
    Zustimmungen:
    12
    Punkte für Erfolge:
    8
    Ort:
    Schwabenländle
    Homepage:
    AW: VDR-SC beta-tunnel fix/workaround

    Habe den Patch mal eingespielt. Ich sehe aber keine Veränderung.
    Zumindestmal hat sich nichts versclechtert. :)
     
    #6
  8. peje
    Offline

    peje Ist gelegentlich hier

    Registriert:
    1. Juli 2011
    Beiträge:
    69
    Zustimmungen:
    9
    Punkte für Erfolge:
    8
    AW: VDR-SC beta-tunnel fix/workaround

    Vielleicht könntest du ja mal die 1.1rc testen die läuft auch länger ;-)
    Code:
    BTW: Dass oscam nichts taugt in Verbindung mit Cccam, ist ja nun wirklich nichts neues...
    Ich habe es bisher nicht geschafft, oscam länger als eine Stunde am laufen zu halten mit CCcam Server und Clients.
    Oder anders rum wenn's ne cccam gäbe die alle via karten sauber updatet wär ich auch nicht auf oscam angewiesen...
    cu peje
     
    #7
  9. tecfreak
    Offline

    tecfreak Hacker

    Registriert:
    13. September 2010
    Beiträge:
    418
    Zustimmungen:
    128
    Punkte für Erfolge:
    43
    AW: VDR-SC beta-tunnel fix/workaround

    Danke fürs Testen.

    Wenn es nun sowohl mit oscam als auch mit cccam als server funzt, dann sollte die Änderung evtl. ins hg repo.
    Der patch, der DVB-C/T in den Filtern ermöglicht am besten auch :)
     
    #8
  10. localhosthack0r
    Offline

    localhosthack0r Ist oft hier

    Registriert:
    6. Juli 2009
    Beiträge:
    121
    Zustimmungen:
    45
    Punkte für Erfolge:
    28
    AW: VDR-SC beta-tunnel fix/workaround

    Weiß jemand ob leslie außer im 4freeboard (das ja schon ewig down ist) noch in irgendwelchen anderen Foren aktiv ist?
     
    #9
  11. Copperhead
    Offline

    Copperhead Ist oft hier

    Registriert:
    19. November 2009
    Beiträge:
    188
    Zustimmungen:
    9
    Punkte für Erfolge:
    0
    Ort:
    Main-Spessart
    AW: VDR-SC beta-tunnel fix/workaround

    Ja im dvbn
     
    #10
  12. Dagget
    Offline

    Dagget Newbie

    Registriert:
    19. Juli 2011
    Beiträge:
    1
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    @tecfreak

    Danke für den Workaround, klappt wunderbar...
     
    #11

Diese Seite empfehlen