USB-Reader bei DM920

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

    • USB-Reader bei DM920

      Hallo,

      ich möchte gerne den USB-Anschluss der DM920 hinten am Gehäuse mit einem Smargo-Reader nutzen.

      Wie muss ich diesen denn ansprechen in der Osam? Ich dachte mit dieser Konfiguration würde das klappen:

      [reader]
      label = Tivusat
      protocol = mouse
      detect = CD
      device = /dev/ttyUSB0
      caid = 183E
      ident
      rsakey
      mhz = 450
      cardmhz = 2700
      group = 1
      emmcache = 1,2,2,0
      lb_weight = 300

      Vielen Dank schon mal!
    • Unterstützt deine Oscam Version überhaupt den Smargo reader?
      die aktuelle oscam 1543 vom feed hat meines Wissens keinen smargo support

      Quellcode

      1. root@dm7080:~# /usr/bin/oscam -V|grep -i "version\|smargo"
      2. Version: oscam-1543-11577-r-798
      3. cardreader_smargo: no
      4. root@dm7080:~#
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • wenn deine Oscam den Smargo unterstützt, würde ich dir empfehlen die Serial auszulesen.

      Mein Reader sieht z.B. so aus und funktioniert schon sehr lange

      [reader]
      label = tivu
      protocol = smartreader
      device = Serial:Reader XXXXXXX (Serial am PC auslesen und hier eintragen anstelle von XXXXXXX)
      caid = 183D
      rsakey = A92........B5 (key eintragen, findest du im I-net)
      ecmwhitelist = 91
      detect = cd
      nagra_read = 1
      mhz = 534
      cardmhz = 343
      ident = 183D:005411,000000
      group = 1
      emmcache = 1,1,15,0
    • Warum am PC auslesen?

      Wenn ein vollwertiges lsusb zur Verfügung steht

      Quellcode

      1. root@dm920:~$ lsusb -v|grep iSerial|grep Reader
      2. iSerial 3 Reader E5AD87E
      3. root@dm920:~$

      sonst über die serial id auslesen

      Quellcode

      1. root@dm920:~$ ls -al /dev/serial/by-id/*|grep Reader
      2. lrwxrwxrwx 1 root root 13 Jan 1 1970 /dev/serial/by-id/usb-0403_6001_Reader_E5AD87E-if00-port0 -> ../../ttyUSB0
      3. root@dm920:~
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • zu langsam Fred war schneller - vielleicht hilfts trotzdem..

      Ich weiss nicht wie das mit dem Smargo ist, aber bei meinen easymouses musste noch der ftdi-Treiber nachinstalliert werden
      -- apt-get install kernel-module-ftdi-sio

      und was die Serial, wie von (@magnum1795) erwähnt, anbelangt - die könnte man auf der 920er, glaube ich so auslesen
      --> udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}
      bzw. entsprechend /dev/ttyUSB1

      Wenn ich falsch liege «shame over me»
      LG

      PS: Der Tip mit dem Aufkleber für die Serial (weiter unten von @magnum1795 erwähnt) wird bei mir auch so gemacht) ^^




      Hier im Bild ist's eine easymouse - von smargos habe ich keinen Schimmer :D

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Seebueb ()

    • viele Wege führen nach Rom. :]

      Da ich bei meinen 5 Smargos die Soft wechseln bzw. einstellen musste, habe ich über den gerätemanager bei Windows gleich mit die Serial ausgelesen. Auf der Box direkt ist natürlich auch möglich.

      Den Reader mit der Serial anzusprechen hat meiner meinung nach gleich mehrere Vorteile. Sollte man mal einen anderen USB verwenden, so wird dennoch der Smargo und die darin befindliche Karte richtig ausgelesen. Wie schon geschrieben verwende ich 5 Smargos und da wäre es meines Wissens gar nicht (so einfach) möglich immer den richtigen Smargo anzusprechen.

      Und noch ein kleiner Tipp, mach bei mehreren Smargos einen Aufkleber auf den/die Smargos mit der Serialnummer, so hat man diese immer gleich zur Hand und es kommt auch nicht zu Verwechselungen. :P

      PS: andreas5763 was verwendest du denn für eine TiVu Karte? Ich kenne nur die mit Caid 183D und hier muss man den rsa Key mit eintragen. Sind das neuere Karten mit Caid 183E?

      @ seebueb

      Ja das ist zwingend erforderlich das man den Ftdi Treiber installiert hat.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von magnum1795 ()

    • Ich sehe, dass die Oscam 1543-11577, die ich verwende leider keinen Smargo unterstützt. Kann ich den Smargo irgendwie anders verwenden, als im Mouse-Modus?

      Was wäre denn die Alternative zum Smargo?

      Vielen Dank auch für die Tipps zum Auslesen. Ich werde mal probieren, ob ich damit weiterkomme.
    • die easymouse2 wird unterstützt, du kannst dir auch eine oscam version mit smargo support im web suchen oder selbst kompilieren

      die Version von hier (aktuell oscam-svn11718-arm_dream-webif-dvbapi-ssl-libusb-emu798-upx.tar.gz) ist meines Wissens mit smargo support compiliert
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • Ich habe es gerade ausprobiert mit der vorgeschlagenen Version oscam-svn11718-arm_dream-webif-dvbapi-ssl-libusb-emu798-upx.tar.gz.

      Ich bekomme allerdings diese Fehlermeldung:

      Spoiler anzeigen

      2023/03/08 13:57:41 00000000 s >> OSCam << cardserver log switched, version 1.20_svn, build r11718-798 (arm-newnigma2-linux-gnueabihf-ssl-libusb)
      2023/03/08 13:57:41 00000000 s (main) System name = Linux
      2023/03/08 13:57:41 00000000 s (main) Host name = dm920
      2023/03/08 13:57:41 00000000 s (reader) Tivusat [mouse] creating thread for device /dev/ttyUSB0
      2023/03/08 13:57:41 1DB642BF r (reader) Tivusat [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=534, cardmhz=343)
      2023/03/08 13:57:42 1DB642BF r (reader) Tivusat [mouse] card detected
      2023/03/08 13:57:48 1DB642BF r (reader) Tivusat [mouse] Warning: Card returned error on setting ifsd value to 251
      2023/03/08 13:57:49 1DB642BF r (reader) Tivusat [mouse] detect nagra tiger card
      2023/03/08 13:57:50 1DB642BF r (reader) Tivusat [mouse] Resync error: readtimeouts 0/0 (max/min) us, writetimeouts 0/0 (max/min) us
      2023/03/08 13:57:51 1DB642BF r (reader) Tivusat [mouse] T1 Resync command error, trying to reactivate!
      2023/03/08 13:57:55 1DB642BF r (reader) Tivusat [mouse] ATR: 3F FF 95 00 FF 91 81 71 FE 47 00 54 49 47 45 52 36 30 31 20 52 65 76 4D 38 37 14
      2023/03/08 13:57:55 1DB642BF r (reader) Tivusat [mouse] Setting baudrate to 166875 bps
      2023/03/08 13:57:56 1DB642BF r (reader) Tivusat [mouse] Warning: Card returned error on setting ifsd value to 251
      2023/03/08 13:57:56 1DB642BF r (reader) Tivusat [mouse] card system not supported
      2023/03/08 13:57:56 1DB642BF r (reader) Tivusat [mouse] Normal mode failed, reverting to Deprecated Mode
      2023/03/08 13:58:00 1DB642BF r (reader) Tivusat [mouse] ATR: 3F FF 95 00 FF 91 81 71 FE 47 00 54 49 47 45 52 36 30 31 20 52 65 76 4D 38 37 14
      2023/03/08 13:58:02 1DB642BF r (reader) Tivusat [mouse] Warning: Card returned error on setting ifsd value to 251
      2023/03/08 13:58:03 1DB642BF r (reader) Tivusat [mouse] detect nagra tiger card
      2023/03/08 13:58:04 1DB642BF r (reader) Tivusat [mouse] Resync error: readtimeouts 0/0 (max/min) us, writetimeouts 0/0 (max/min) us
      2023/03/08 13:58:05 1DB642BF r (reader) Tivusat [mouse] T1 Resync command error, trying to reactivate!
      2023/03/08 13:58:09 1DB642BF r (reader) Tivusat [mouse] ATR: 3F FF 95 00 FF 91 81 71 FE 47 00 54 49 47 45 52 36 30 31 20 52 65 76 4D 38 37 14
      2023/03/08 13:58:09 1DB642BF r (reader) Tivusat [mouse] Setting baudrate to 166875 bps
      2023/03/08 13:58:10 1DB642BF r (reader) Tivusat [mouse] Warning: Card returned error on setting ifsd value to 251
      2023/03/08 13:58:10 1DB642BF r (reader) Tivusat [mouse] card system not supported
      2023/03/08 13:58:10 1DB642BF r (reader) Tivusat [mouse] THIS WAS A FAILED START ATTEMPT No 1 out of max allotted of 1
      2023/03/08 13:58:10 1DB642BF r (reader) Tivusat [mouse] card initializing error
      2023/03/08 13:58:11 00000000 s (main) init for all local cards done
      2023/03/08 13:58:11 00000000 s (emmcache) loaded 0 emmcache records from /tmp/.oscam/oscam.emmcache in 0 ms
      2023/03/08 13:58:11 00000000 s (emmcache) loaded 0 emmstat records from /tmp/.oscam/oscam.emmstat in 0 ms
      2023/03/08 13:58:11 00000000 s (anticasc) anti cascading disabled
      2023/03/08 13:58:11 00000000 s (gbox) local gbox failed init
      2023/03/08 13:58:11 49E249D1 c (client) plain dvbapi-client granted (local, au=auto (3 reader))
      2023/03/08 13:58:11 49E249D1 c (dvbapi) dvbapi channelcache loaded from /etc/tuxbox/config/oscam.ccache
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Detected /dev/dvb/adapter0/demux0 Api: 0, userconfig boxtype: 1 maximum number of filters is 64 (oscam limit is 64)
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Detected /dev/dvb/adapter0/ca0 device, total available descramblers: 8
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1811 ECM_PID: 04F1 PROVID: 003311
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1863 ECM_PID: 04FC PROVID: 003342
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 1883 ECM_PID: 04FD PROVID: 003311
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 3 CAID: 1863 ECM_PID: 04F7 PROVID: 003343
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 4 CAID: 0500 ECM_PID: 0504 PROVID: 043330
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 5 CAID: 0500 ECM_PID: 0505 PROVID: 030B00
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 6 CAID: 1819 ECM_PID: 04FA PROVID: 00006D
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 7 CAID: 0500 ECM_PID: 0508 PROVID: 051900
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 ecmpid 8 CAID: 0100 ECM_PID: 04FA PROVID: 00006D PBM: FFFFFFFFFFFFFFF DATE: 1-1-1990
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 found 9 ECM pids and 6 STREAM pids in CA PMT
      2023/03/08 13:58:11 49E249D1 c (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
      2023/03/08 13:58:15 49E249D1 c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers!

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von andreas5763 ()

    • womöglich mal:

      mhz = 357
      cardmhz = 357

      testen die "Tiger" Karten sind da zickig....
      Config Receiver Standort 1: DM900UHD ; DM820HD ; Vodafone Kabel; Server: Raspberry Pi 3; Nas: Synology DS620 Slim 10TB
      Config Receiver Standort 2: DM900UHD ; DM525HD; DM520HD; Orbit 13,0;16,0;19,2,;23,5
    • @andreas5763

      Hast du dir meinen obigen Beitrag mal Richtig durchgelesen , geschweige mal so umgesetzt? Nein.

      Ich habe dir doch schon einen kompletten TiVu Reader (Beitrag 3) gepostet wie er zu 100% funktioniert. Lese dir doch als erstes mal die Serial des Smargo aus. Wenn es auf der Box nicht geht dann stecke den Smargo an den PC und öffne den Gerätemanager Hier (smargo > Eigenschaften > Details wird dann beim Smargo auch die Serial angezeit (meist 7 stellig wie z.B. 178232C) diese trägst du dann in den Reader ein und als Protocol aber smartreader. Den rsa Key findest du relativ leicht bei Tante Google oder PN an mich. Ansonsten alle anderen Einstellungen wie oben schon geschrieben im Beitrag 3 und dann läuft auch die TiVu Karte

      PS: solange du als device /dev/ttyUSB0 einträgst, wirst du damit nicht Glücklich werden.

      Spoiler anzeigen
      Begriffserklärung Smargo

      T-mode

      steht für 'Transmission Protocol' Anders ausgedrückt: Die "Sprache" mit der mit der Smartcard "gesprochen wird".
      • T=0 -> Character Protocol
      • T=1 -> Block Protocol
      Verschiedene Karten verwenden verschiedene Arten Arten der Kommunikation. Ohne jetzt zu weit ins Detail gehen zu wollen, gilt grundsätzlich:
      • Seca, Conax, Cryptoworks, Viaccess -> T=0
      • Irdeto (Betacrypt, Nagra? nicht getestet) -> T=1
      Die Parity ist auch Wichtig! (--> Parity-Tag in der newcs.xml):
      • Seca, Conax, Cryptoworks = even
      • NDS, Viaccess = odd
      • Irdeto = egal (weil T-mode: T=1)
      EGT
      steht für: 'Extra Guard Time'
      Das ist die Zeit, die "zwischen" zwei aufeinander folgendenen Zeichen eingefügt werden kann bei der Übertragung zur Karte.
      Je geringer, desto schneller.
      Der korrekte Wert kann über den ATR ('Answer to Reset') der Karte herausgefunden werden. (TC1)
      ATR Wert, TC1 Siehe hier:
      In den meisten Fällen sollte aber "0" funktionieren. Wenn Fixed ausgewählt wird, können die Parameter manuell fest vergeben werden.
      Ab Firmware 1.07
      In der neusten Firmware haben sich die Bezeichnungen für Kernel geändert
      von
      Kernel: DreamboxKernel: Normalauf
      Kernel Type: NewKernel Type: OldZusätzlich lässt sich der Smargo labeln (benennen), was für die feste Zuweisung nützlich ist (iSerial)
      Einbinden in Oscam über iSerial
      Firmware 1.05:
      device = Serial:Reader 12345678
      Firmware 1.07:
      device = Serial:12345678
      Anmerkung
      • Bei FW 1.07 niemals kernel = old einstellen !!!
      • Bei dem smartreaderV2 gibt es keine Kernel Einstellung

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von magnum1795 ()

    • Hallo,

      erst mal vielen Dank für die Tipps.

      Wenn ich "udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}" eingebe, bekomme ich als Ergebnis:
      "fxxxxxxx.ohci_v2"
      (x sind numerische Werte)

      Ist das nun die Adresse für den Serial Reader?

      Noch zum Smargo: ich habe diesen schon seit Jahren nicht mehr im Einsatz, und weiß auch nicht mehr genau, wie ich ihn konfiguriert habe. Aber ich glaube die Einstellung war damals "mouse" und nicht "smartreader".
      Kann ich denn mit Windows 11 überhaupt noch die Konfiguration des Smargo verändern?

      Was ist denn eine einfachere und zeitgemässere Alternative für den USB-Anschluss anstatt des Smargo?
    • meine drei Smargos laufen seit velen Jahren 24/7 ohne Probleme mit dem protocol smartreader und die Ecm Zeiten sind wesentlich schneller als in der easymouse2
      ich hatte mit den Smargos noch nie größerere Probleme und ziehe sie der easymouse vor die ich hier auch rumliegen habe

      sonst google mal nach "SmartreaderUpdate_v1.5", hatte aber mal gelesen das die soft nur unter Windows 7 sauber läuft
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • andreas5763 schrieb:

      Wenn ich "udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}" eingebe, bekomme ich als Ergebnis:
      "fxxxxxxx.ohci_v2"
      (x sind numerische Werte)

      Ist das nun die Adresse für den Serial Reader?

      Das Ergebnis sollte eigentlich eine Zeile mehr anzeigen
      Spoiler anzeigen

      udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}
      ATTRS{serial}=="AB0JMRUS"
      ATTRS{serial}=="f0470600.ohci_v2"


      Aber wie erwähnt, das bezieht sich auf eine Easymouse. Mit Smargo habe ich "Null experience"
    • andreas5763 schrieb:

      Hallo,

      erst mal vielen Dank für die Tipps.

      Wenn ich "udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial}" eingebe, bekomme ich als Ergebnis:
      "fxxxxxxx.ohci_v2"
      (x sind numerische Werte)

      Ist das nun die Adresse für den Serial Reader?

      Noch zum Smargo: ich habe diesen schon seit Jahren nicht mehr im Einsatz, und weiß auch nicht mehr genau, wie ich ihn konfiguriert habe. Aber ich glaube die Einstellung war damals "mouse" und nicht "smartreader".
      Kann ich denn mit Windows 11 überhaupt noch die Konfiguration des Smargo verändern?

      Was ist denn eine einfachere und zeitgemässere Alternative für den USB-Anschluss anstatt des Smargo?
      Ja man kann auch unter Win 11 den Smargo auslesen und die Parameter anpassen. Bei meinen Smargos habe ich noch die SW 1.5 drauf und das seit jahren, genau wie bei Fred, ohne Probleme am laufen. Bei Win 11 musst du die Software im "Kompalitätsmodus" ausführen wenn du die Parameter verändern willst. Schaue dich mal bei Zebradem um und hier im Wiki. Dort findest du so ziemlich alles was du zum Smargo wissen musst. Und ja, auch ich würde immer den Smargo vorziehen. ist aber Deine Entscheidung.

      Wer seinen Smargo unter Windows einstellt/updated kann auch hier ganz schnell und einfach die Seriennummer des Smargos erfahren:

      1.) Rechtsklick auf Computer dann Eigenschaften
      2.) Geräte Manager
      3.) Unter Anschlüsse (COM&LPT) den Virtuellen COM Port auswählen, z.B. COM8
      4.) Dann Rechtsklick darauf und Eigenschaften auswählen.
      5.) Auf die Reiterkarte Details klicken.

      Die Seriennummer sind dann die 7 Ziffern VOR dem "/0000"



      Nur zur Anmerkung, da gibt es kein "o" das ist dann immer die "0" von wegen Hexadezimaler Schreibweise.
      Bilder
      • Udev2.png

        309,83 kB, 664×503, 88 mal angesehen
      Dateien

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von magnum1795 ()

    • Vielen Dank für die Hilfe.

      Ich sehe den Smargo im Gerätemanager, allerdings sieht das bei mir so aus:




      Wenn ich das Programm "SmartreaderUpdate_v1.5" starte bekomme ich immer die Fehlermeldung "No smartreader found or reconnecting", obwohl der Smargo ja im Gerätemanager richtig erkannt wird.
      Wenn ich dann versuche die Treiber zu installieren, die hier angehängt sind sagt Windows "Die besten Treiber für das Gerät sind bereits installiert".

      Habt ihr eine Idee, wo das Problem liegen könnte?