7025 als Client für UM02 ruckelt

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • 7025 als Client für UM02 ruckelt

      Hi @ll,

      vielleicht hat ja hier jemand eine Idee.

      Die Original-Diskussion gibt es hier.

      Folgendes Szenario.

      Serverbox ist ne 7020 HD CC mit UM02.
      Es läuft 3.3.2 mit CCCam 2.3.0 / Oscam 1.20 #6466.

      Wenn man jetzt eine DM600 als Client ins Heimnetz hängt läuft alles wunderbar.
      Hängt man allerdings eine 7025 als Client rein, ruckelt es und es kommt zu Aussetzern und Freezes über mehrere Sekunden.

      Das Oscam log meldet
      (1838&000000/2F45/92:8B4D): not found (62 ms) by um02
      oder
      Error processing ecm for caid 1838, srvid 0032 (servicename: 1838:0032 unknown) on reader um02
      Das CCCam log meldet
      can't decode ecm (key: 0, ident: 0) no key

      Wenn die Karte direkt in die 7025 kommt (mit Scam) kommt es auch zu Aussetzern.

      Ein User hat freundlicherweise diesen Link gepostet, in dem auf ein mögliches Hardware/Treiber-Problem hingewiesen wird - allerdings ist der Thread aus dem Jahr 2008/2009 ...

      Hat hier vielleicht jemand eine Idee?

      Cheers

      Gab
    • du kannst auch für hs scam benutzen

      Hier mal wie Newnigma2 scam startet: scam -k /usr/keys -s /usr/keys ?

      Wird Scam ohne Parameter gestartet erwartet Scam folgende Verzeichnisse:
      /var/keys/ keys-Verzeichnis
      /var/scam/ config-Verzeichnis
      Da die meisten E2 Images /var/keys/ nach /usr/keys/ und /var/scam/ nach /etc/scam/ weiterleiten, gelten dort diese Verzeichnisse. ( Natürlich nicht beim Original DMM Image; dort im Script nachschauen und die entsprechenden Ordner anlegen oder das Script anpassen. Oder statt von Hand zu installieren, GP3 mit Camfeed oder SoftcamManager benutzten)
      Das Binary liegt in /usr/bin/ oder /usr/bin/cam/ und sollte die Dateiattribute 755 tragen, genau wie auch das Script in /usr/script/ bzw. /usr/script/cam/


      Für den normalen Gebrauch wird keine config benötigt.
      Ein Beispiel wo man eine config braucht ist, wenn man externe Reader betreiben will:
      Code:

      ### Externer Reader (ab Version 3.51a) ###
      ### Änderungen in diesem Abschnitt benötigen einen Box Neustart!!!
      # /sc/serial/<name>/device=<string>
      # <name> frei wählbar; <string> Pfad z.B.: dev/ttyUSB0
      # /sc/serial/<name>/type=<string>
      # <name> derselbe wie oben; <string> Protokoll
      # gültige Einträge sind: mastercrd2, smartreader+ und phoenix,
      # der auch gesetzt wird, falls kein Eintrag existiert.
      # Hierzu sei noch erwähnt, wie schon an anderer Stelle beschrieben,
      # dass das smartreader+ Protokoll nicht funktioniert.
      # /sc/serial/<name>/fs=<num>
      # <name> derselbe wie oben; <num> Frequenz in Herz
      # Falls nicht anders gewählt 3571200

      /sc/serial/SCR1/device=/dev/ttyUSB0
      /sc/serial/SCR1/fs=3571200
      /sc/serial/SCR1/type=phoenix

      /sc/serial/SCR2/device=/dev/ttyUSB1
      /sc/serial/SCR2/fs=5000000
      /sc/serial/SCR2/type=phoenix

      /sc/serial/SCR3/device=/dev/ttyUSB2
      /sc/serial/SCR3/fs=6000000
      /sc/serial/SCR3/type=phoenix

      #usw...


      Für Cardsharing wird natürlich auch ein Eintrag in der config gebraucht:
      Code:

      ### Scam Server (ab Version 3.57) ###
      # /net/ecm_server/<Verbindungsname>/port=<port>
      # <Verbindungsname> frei wählbar;
      # /net/ecm_server/<Verbindungsname>/user/<user>/pass=<passwort>
      # <Verbindungsname> derselbe wie oben;

      /net/ecm_server/DMA/port=4320
      /net/ecm_server/DMA/user/DMB/pass=passwortB
      /net/ecm_server/DMA/user/DMC/pass=passwortC

      ### Scam Client (ab Version 3.57) ###
      # /net/ecm_client/<Verbindungsname>/host=<ip,dyndns>
      # <Verbindungsname> frei wählbar;
      # /net/ecm_client/<Verbindungsname>/port=<port>
      # <Verbindungsname> derselbe wie oben;
      # /net/ecm_client/<Verbindungsname>/user/<user>/pass=<passwort>
      # <Verbindungsname> derselbe wie oben;
      # /net/ecm_client/<Verbindungsname>/betacrypt/id=0x1700
      # <Verbindungsname> derselbe wie oben;
      # Diese Funktion dient der Beschränkung auf eine CAID;
      # Bisher ist es mir noch gelungen, diese zum funktionieren zu bringen.

      /net/ecm_client/DMD/host=IP_des_Server1
      /net/ecm_client/DMD/port=4321
      /net/ecm_client/DMD/user/DMD/pass=passwortD

      /net/ecm_client/DME/host=IP_des_Server2
      /net/ecm_client/DME/port=4322
      /net/ecm_client/DME/user/DME/pass=passwortE

      #usw...

      Sollte einer der im Verbund befindlichen Boxen eine Scam vor der Version 3.57 nutzten, so muss zumindest für diese Verbindung die alte Syntax benutzt werden.
      Es können sich beide Syntax Versionen in einer config befinden.
      Code:

      ### Scam Server (ab Version 3.25) ###
      # /net/ecm_server/<Verbindungsname>/port=<port>
      # /net/ecm_server/<Verbindungsname>/pass=<passwort>
      # alle Clients benutzen das gleich Passwort

      /net/ecm_server/DMG/port=4324
      /net/ecm_server/DMG/pass=passwortG

      ### Scam Client (ab Version 3.25) ###
      # /net/ecm_client/<Verbindungsname>/host=<ip,dyndns>
      # /net/ecm_client/<Verbindungsname>/port=<port>
      # /net/ecm_client/<Verbindungsname>/pass=<passwort>

      /net/ecm_client/DMH/host=IP_des_Server4
      /net/ecm_client/DMH/port=4326
      /net/ecm_client/DMH/pass=passwortH

      /net/ecm_client/DMI/host=IP_des_Server5
      /net/ecm_client/DMI/port=4327
      /net/ecm_client/DMI/pass=passwortI

      #usw...


      An dieser Stelle möcht ich über das Info-Tool reden.
      Bei E1 Images ist es vorinstalliert und man findet es unter Menü - Einstellungen - Softcam. Da ich keine E1 Box besitzte schreibe ich hier über die E2 Variante.
      Hier muss das Plugin enigm2-plugin-extensions-socketmmi_***-r*_***.ipk installiert werden. Da es sich auf dem DMM Server befindet, ist es in jedem Image vorhanden.
      Auch bei E2 findet man den Eintrag unter Menü - Einstellungen - Softcam.
      Code:

      ##Die Menüs der Smartcards sind von den Karten abhängig
      Smartkarten - Slot 1: Mediaguard - Ca System ID: 0100
      Reset Smartcard
      Disable EMMs ##1.)
      Disable ECMs ##1.)
      Slot 2: Nagravision - Ca System ID: 1830
      Reset Smartcard
      Disable EMMs ##1.)
      Disable ECMs ##1.)
      Card details
      Subscription status
      Slot 3: Nagravision - Ca System ID: 1833
      Reset Smartcard
      Disable EMMs ##1.)
      Disable ECMs ##1.)
      Card details
      Subscription status ##Keine Daten bei S02
      Network - ECM Client - DMD - State: Connected
      CA System ID: 1830 ##2.)
      CA System ID: 1833
      Version: scam/3.59 ##Version des Servers
      DME - State: Connected ##Keine Karten
      DMH - State: not Connected
      DMI - State: Connected
      CA System ID: 0D05
      Version: scam/3.25 ##Version des Servers
      ECM Server - DMA - tcp://211.91.174.233:2345 ##IP des aktiven Clients
      DMG - tcp://192.168.0.26:1234 ##IP des aktiven Clients
      Reload Configuration ##Lädt config neu

      1.) socketmmi schreibt hier Einträge in die config; Gut wenn man mal wieder nicht weiß, wo die config hingehört. Einfach nach der config mit einem der folgenden Einträge suchen:

      /sc/1234567890abcdef1234567890abcdef12345678/block_ecm=0
      /sc/1234567890abcdef1234567890abcdef12345678/block_emm=1

      Ein solches Paar kann für jede Karte erstellt werden, unabhängig davon in welchem Reader die Karte genutzt wurde. Der Eintrag wird nicht verändert, wenn man einen anderen Reader benutzt.
      Ich gehe also davon aus, dass man anhand der Zahlenkombination die Karte identifizieren kann. Meine Empfehlung nicht posten bei Problemen.
      Eins noch: wenn socketmmi in die config schreibt werden alle Leerzeile, alle auskommentierten Zeilen und alle Zeilen mit nicht erkannten Befehlen gelöscht!!!

      2.) Scam liest die S02 als Nagra-Karte; CCcam als Irdeto mit betatunneled Nagra (1702); OScam kann das eine oder das andere

      Der Grund warum ich socketmmi an dieser Stelle beschrieben habe ist, dass alles was jetzt noch kommt eigentlich nicht mehr mit socketmmi zu tun hat.
      Übrigens können vom Scam Server nur lokale und Karten über Scam Protokoll weitergeleitet werden. Keine Karten die von CCcam oder Newcamd empfangen werden.


      Code:

      ### Newcamd Anbindung als Client (ab Version 3.25) ###
      # /net/newcamd/<Verbindungsname>/host=<ip,dyndns>
      # /net/newcamd/<Verbindungsname>/port=<port>
      # /net/newcamd/<Verbindungsname>/key=<deskey>
      # /net/newcamd/<Verbindungsname>/user=<user>
      # /net/newcamd/<Verbindungsname>/pass=<passwort>

      /net/newcamd/DMM/host=IP_des_Server6
      /net/newcamd/DMM/port=9500
      /net/newcamd/DMM/key=0102030405060708091011121314
      /net/newcamd/DMM/user=dm800
      /net/newcamd/DMM/pass=passwortM

      Code:

      ### CCcam Anbindung als Client (ab Version 3.52) ### ## wird als 2.0.11 erkannt
      # /net/cccam/<Verbindungsname>/host=<ip,dyndns>
      # /net/cccam/<Verbindungsname>/serv=<port>
      # /net/cccam/<Verbindungsname>/user=<user>
      # /net/cccam/<Verbindungsname>/pass=<passwort>

      /net/cccam/DMN/host=IP_des_Server7
      /net/cccam/DMN/serv=12000
      /net/cccam/DMN/user=DMN
      /net/cccam/DMN/pass=passwortN

      ### Feynman Anbindung ###
      Es gab wohl mal ein Feynman Cam [opensource client-server Protokol vom NewCS Team; sollte wohl newcamd ersetzten) und eine Möglichkeit dieses mit Scam zu verbinden.
      Weitere Infos hierzu habe ich nicht gefunden.


      weitere/debug Befehle
      Code:

      ### Priorität für ein Verschlüsselungssystem ###
      /sc/irdeto/priority=0 ##wird für die I02 gerne genutzt

      ### Timing-Anpassung (ab Version 3.44) ###
      /debug/cw_delay=500 (in ms)
      ##wird gerne genutzt um Probleme bei Kabel Deutschland zu verbessern

      ### PPS für via und cw disablen (ab Version 3.51a) ###
      /debug/disable_pps ##habe ich noch nicht verstanden

      ### Ausschalten der internen Reader ###
      /debug/disable_sci=0 ##wenn ein anderes Cam Karten lesen soll
      /debug/disable_sci=1 ##0 Scam nutzt die Reader; 1 Scam nutzt sie nicht


      weitere Dateien die mit Scam zu tun haben (alle von hier an beschriebenen Dateien gehören nach /var/keys/ bzw bei E2 /usr/keys/):
      Folgende Dateien werden beim Start von Scam ausser der config abgefragt:

      /var/keys/sc_cryptoworks
      /var/keys/nagra_boxkey
      /var/keys/sc_nagravision
      /var/keys/sc_videoguard
      /var/keys/conax
      /var/keys/constcw
      /var/keys/cryptoworks
      /var/keys/irdeto2.d/ ##irdeto2.d/ ist wohl ein neues Format für I2 keys v3.49 ???
      /var/keys/irdeto
      /var/keys/nagra2
      /var/keys/nagra
      /var/keys/seca2
      /var/keys/via


      Keydateien (ala Minicat):

      conax
      constcw ##Biss/CCW
      Code:

      # ::Reference:TSID:ONID::SID:VPID::
      #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      C: { 0212AB24 0004 1111 0004 002C { XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX }}

      cryptoworks
      irdeto
      irdeto2 ##irdeto2.d/ ist wohl ein neues Format für I2 keys v3.49 ???
      nagra
      nagra2
      rsakeylist ##wird nicht abgefragt
      seca ##wird nicht abgefragt
      seca2
      via


      Dateien zur Definition von Kartendetails (Da fast alle Karten Scam laufen, weden diese gar nicht oder nur selten gebraucht):

      Datei: sc_cryptoworks
      Code:

      # Cryptoworks Pin
      # P: { AAAA BBBBBBBBBB { CC CC CC CC }} ##(3.50a)
      # A = System Type
      # B = Card Serial
      # C = Pin (to Hexadecimal! (1234 = 31 32 33 34))
      # PIN muss von dec in hex umgerechnet werden

      Datei: sc_nagravision ##(3.51a)
      Code:

      # D: { AAAA BBBBBBBB { CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC }}
      # Compressed P and Q, DT06 with key ID 0x0d, used to calculate N
      # +++ only needed for cards without DT08 +++
      # A = System Type
      # B = Card Serial
      # C = Key (24 bytes)
      #
      # N: { AAAA BBBBBBBB { CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
      CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC }}
      # RSA modulus used for session key negotiation, equal to decrypted DT08; SK of Secondary Key
      # +++ only needed for cards without DT08 +++
      # A = System Type
      # B = Card Serial
      # C = Modulus (64 bytes)

      Datei: nagra_boxkey
      Code:

      # Boxkey
      # B: { AAAA BBBBBBBB { CCCCCCCCCCCCCCCC }}
      # A = System Type
      # B = Card Serial
      # C = Key (8 bytes)
      #
      #
      # Shared RSA modulus
      # S: { AAAA BBBBBBBB { CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
      CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC }}
      # A = System Type
      # B = Card Serial
      # C = Modulus (64 bytes)
      #
      # Unique RSA modulus
      # U: { AAAA BBBBBBBB { CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
      CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC }}
      # A = System Type
      # B = Card Serial
      # C = Modulus (64 bytes)

      Datei: sc_videoguard ##(3.51a):
      Code:

      # IRD serial number
      # I: { AAAA BBBBBBBB { CCCCCCCC }}
      # A = CA System ID
      # B = Card Serial
      # C = IRD Serial

      Datei: irdeto2.d/ ##irdeto2.d/ ist wohl ein neues Format für I2 keys v3.49 ???


      Was einigen schon aufgefallen sein dürfte ist, dass bei Scam nicht angezeigt wird welches Cryptsystem verwendet wird. Außer bei denjenigen, die den Merlin-Cam-Feed verwenden. Das kann bei jedem Image erreicht werden.
      Das Binary nennt sich scamecminfo und gehört in das Cam Verzeichnis mit 755.
      Im Startscript muss dann nach dem Starten von Scam folgende Zeilen hinzugefügt werden:
      Code:

      sleep 16
      /usr/bin/scamecminfo -start #Pfad kann unterschiedlich aussehen

      und vor dem killall -9 scam_3.59
      Code:

      scamecminfo -stop
      sleep 2

      Beispiel für GP3:
      Code:

      CAMD_ID=1587
      CAMD_NAME="Scam_3.59"
      CAMD_BIN=scam_3.59
      INFOFILE_A=ecm.info
      INFOFILE_B=ecm0.info
      INFOFILE_C=ecm1.info
      INFOFILE_D=cainfo.socket
      INFOFILE_E=camd.socket
      INFOFILE_F=ecm2.info
      INFOFILE_G=/dev/dvb/adapter0/ca1
      INFOFILE_H=/dev/dvb/adapter0/demux0
      #Expert window
      INFOFILE_LINES=1111111111000000
      #Zapp after start
      REZAPP=0
      ########################################
      logger $0 $1
      echo $0 $1
      remove_tmp () {
      rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/cainfo.socket /tmp/camd.socket
      }
      case "$1" in
      start)
      remove_tmp
      /usr/bin/scam_3.59 -k /usr/keys/ -s /etc/scam/ ? &
      sleep 16
      /usr/bin/scamecminfo -start &
      sleep 2
      ;;
      stop)
      scamecminfo -stop
      sleep 2
      killall -9 scam_3.59 2>/dev/null
      sleep 2
      remove_tmp
      ;;
      *)
      $0 stop
      exit 0
      ;;
      esac
      exit 0



      So, das sollte erstmal reichen. Wenn ich neues erfahre, werde ich hier updaten.
      Ihr könnt mir aber ruhig helfen, wenn ihr z.b. noch irgendwelche /debug/ Befehle kennt oder ähnliches.
      Vieleicht weiß ja einer in welchem Forum/board oder sonstwo Scam entwickelt wird. Das konnte ich bis heute nicht herausfinden.
      Wer auf Böses sinnt, betrügt sich selbst, wer heilsamen Rat gibt, erntet Freude!!!
      Sky Komplett Abo Vodafone West AllStars UM02 V23 Karte OScam UpToDate
      1 Box Dreambox 900 RC 20 DVB-C FBC 3TB Festplatte V23
      2 Box Dreambox 820 HD DVB-C T2 Dual 1TB Festplatte UM02
      3 Box Vu Solo Se V2 DVB-C Dual 1TB Festplatte UM
    • Wenn die Box schon mit UM2 in der Box und Scam ruckelt, kann das dann im HS besser werden? Deswegen hab' ich das erst gar nicht getestet.
      Hast Du das schon probiert Teddy?
    • Der Test war im HS. Meine 800er ist der Server und die 8k ist einer der Clients. Und auf der hat es geruckelt. Den Rest habe ich nicht mehr probiert.

      Aber vielleicht geht es bei anderen korrekt. Wenn jemand eine Positivmeldung hat, immer her damit.
    • ich hatte über "jahre" ruckler bei der um02 und habe mir deswegen die i12 zugelegt.

      mit der neuen version der scam und den neueren versionen der oscam rennt alles ohne probleme.
      leider habe ich keine 7025 mehr und kann somit nur von der 800se / linux mit mouse sprechen.

      aber die oscam verursacht häftigst last auf der cpu evtl hängt das damit zusammen.
    • Mit der 600er geht ja auch alles ohne Probleme im HS.
      Und bis vor ein paar Tagen, als UM noch per Keys zu handeln war, lief es ja auch mit der 7025 wunderbar ... das soll einer verstehen...

      Hier scheint raabefalter das Problem durch deaktivieren eines Tuners gelöst zu haben - das hat bei mir auch nichts gebracht ... immer wieder Aussetzer

      Quellcode

      1. 2012/04/24 13:06:52 58EDD0 c oscam (1838&000000/2F45/92:C7BC): not found (64 ms) by um02