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

Infos Cardreader mit udev fest verlinken unter Freetz !

Dieses Thema im Forum "Anleitungen für modifizierte Router (Freetz,u.s.w)" wurde erstellt von märklin, 15. Januar 2012.

  1. märklin
    Offline

    märklin Guest

    Hallo ab dem Trunk 8383 kann man bei Imagebau den Patch

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    mit bauen lassen....
    so das man die Reader fest verlinken kann ( ab xx.05.05 )

    Getestet mit smargo FW 1.07

    Funktioniert mit fast allen Readern :

    • smargo FW 1.03 über Vendor ID
    • smargo FW 1.04- 1.07 über Serial
    • Apollo Cardreader über Serial
    • Easymouse2 über Serial
    • WB Smartmouse USB über Vendor ID
    und andere

    Als erstes Serial auslesen per Telnet :

    Code:
    cat /proc/bus/usb/devices
    Ergebnis:
    Code:
    T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=0403 ProdID=6001 Rev= 4.00
    S:  Manufacturer=Argolis BV
    S:  Product=Smartreader plus
    S:  SerialNumber=[COLOR="#000000"][B]12345678[/B][/COLOR]
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
    E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    Die Serial tragen wir jetzt über das freetz WI unter Menue Punkt freetz udev_first ein

    Code:
    SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="Reader Serial", SYMLINK+="[COLOR="#0000FF"]Symlink[/COLOR]
    Hier wird die ausgelesene Serial eingetragen. Hier wird der Symlink eingetragen. Übernehmen nicht vergessen !

    Code:
    SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="[COLOR="#000000"][B]12345678[/B][/COLOR]", SYMLINK+="[COLOR="#0000FF"]smargo1[/COLOR]"
    So sieht dann der symlink aus

    Code:
    root@fritz:# ls -la /dev
    lrwxrwxrwx    1 root     root             7 Jan 14 06:54 [COLOR="#0000FF"]smargo1[/COLOR] -> ttyUSB0
    Fritzbox neu starten damit die Änderungen übernommen werden , die Rules sind dann fest gespeichert

    Beispiel Konfiguration mit Oscam:
    Hier ist es jetzt auch möglich ohne das smartreader Protocol den Reader fest zuzuweisen mit dem mouse Protocol
    In der oscam.server als device den erstellten symlink eintragen

    Code:
    [reader]
    label                         = smargo
    protocol                      = mouse
    device                        = [COLOR="#0000FF"]/dev/smargo1[/COLOR]
    smargopatch                   = 1
    fallback                      = 1
    caid                          = 1838
    rsakey                        = B5................FF
    boxkey                        = A7.......7C
    detect                        = cd
    mhz                           = 369
    cardmhz                       = 368
    group                         = 1
    emmcache                      = 1,3,2
    Code:
    2012/01/13  8:38:59      C04 r reader thread started (thread=     C04, label=smargo1, device=[COLOR="#0000FF"]/dev/smargo1[/COLOR], detect=cd, mhz=369, cardmhz=368)
    2012/01/13  8:39:02      C04 r smargo1 card detected
    2012/01/13  8:39:09      C04 r ATR: 3F FF 95 00 FF 91 81 71 FE 47 00 44 4E 41 53 50 31 34 32 20 52 65 76 47 30 36 12 
    2012/01/13  8:39:11      C04 r Maximum frequency for this card is formally 5 Mhz, clocking it to 3.69 Mhz
    2012/01/13  8:39:12      C04 r detect native nagra card
    2012/01/13  8:39:12      C04 r -----------------------------------------
    2012/01/13  8:39:12      C04 r |id  |tier    |valid from  |valid to    |
    2012/01/13  8:39:12      C04 r +----+--------+------------+------------+
    2012/01/13  8:39:13      C04 r found cardsystem
    2012/01/13  8:39:13      C04 r ROM:    D N A S P 1 4 2
    2012/01/13  8:39:13      C04 r REV:    R e v G 0 6
    2012/01/13  8:39:13      C04 r SER:    12 34 56 78
    2012/01/13  8:39:13      C04 r CAID:   1838
    2012/01/13  8:39:13      C04 r Prv.ID: 00 00 04 01 (sysid)
    2012/01/13  8:39:13      C04 r Prv.ID: 00 00 00 00 
    2012/01/13  8:39:13      C04 r Prv.ID: 00 00 11 03 
    2012/01/13  8:39:13      C04 r [nagra-reader] ready for requests
    2012/01/13  8:39:13      400 s init for all local cards done
    Code:
    2012/01/13 9:12:10 1005 c um02 (1838&001103/7D67/92:F57A): found (331 ms) by smargo1 (of 0 avail 0) 
    2012/01/13 9:12:10 1005 c um02 (1838&001103/7D66/92:371C): found (317 ms) by smargo1 (of 0 avail 0) 
    2012/01/13 9:12:20 1005 c um02 (1838&001103/7D67/92:DF0A): found (329 ms) by smargo1 (of 0 avail 0) 
    2012/01/13 9:12:20 1005 c um02 (1838&001103/7D66/92:1CB5): found (336 ms) by smargo1 (of 0 avail 0)
    Funktioniert natürlich auch mit z.B. mit CCcam :

    Code:
    SERIAL READER : /dev/smargo1
    Code:
    Jan 13 10:06:00 fritz daemon.debug CCcam: ======================================================================
    Jan 13 10:06:00 fritz daemon.debug CCcam: starting CCcam 2.1.1 compiled on May  2 2009@20:00:30
    Jan 13 10:06:00 fritz daemon.debug CCcam: ======================================================================
    Jan 13 10:06:00 fritz daemon.debug CCcam: online using nodeId ff997a593223778b
    Jan 13 10:06:00 fritz daemon.debug CCcam: DM7025 detected
    Jan 13 10:06:00 fritz daemon.debug CCcam: create 8 cam device(s)
    Jan 13 10:06:00 fritz daemon.debug CCcam: card detect fail
    Jan 13 10:06:00 fritz daemon.debug CCcam: calculated EGT: 0 us
    Jan 13 10:06:00 fritz daemon.debug CCcam: irdeto card found
    Jan 13 10:06:01 fritz daemon.debug CCcam: camkey challenge ok
    Jan 13 10:06:01 fritz daemon.debug CCcam: card added to broker with caid 1722
    Code:
    Welcome to CCcam 2.1.1 server
    
    card reader /dev/smargo1
    handled 2(2) ecms and 7(7) emms
    Caid 1722 Betacrypt ACS 900 TEL
    Cardserial 9002012346 (112233)
    Beispiel mit WB smartmouse USB
    (getestet zusammen mit 1 smargo und 1 WB Smartmouse)

    Da dieser keine Serial beutzt , wird hier zum Beispiel die Vendor Nummer genutzt.
    Hierbei darf dann aber auch nur ein Cardreader dieser Art vorhanden sein weil die Vendor ID s identisch sind.
    Bei mehreren Cardreadern der selben Art ohne Serial funktioniert das nicht .

    Code:
    T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=[COLOR="#FF0000"][B]104f[/B][/COLOR] ProdID=0002 Rev= 4.00
    S:  Manufacturer=WB Electronics ApS
    S:  Product=Smartmouse USB
    C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
    E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    Code:
    SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="12345678", SYMLINK+="smargo1
    SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{idVendor}=="[COLOR="#FF0000"][B]104f[/B][/COLOR]", SYMLINK+="[COLOR="#DAA520"][B]smartmouse1[/B][/COLOR]"
    Code:
    SERIAL READER : /dev/[COLOR="#DAA520"][B]smartmouse1[/B][/COLOR]
    Code:
    Welcome to CCcam 2.1.1 server
    
    card reader /dev/[COLOR="#DAA520"][B]smartmouse1[/B][/COLOR]
    handled 47(47) ecms and 7(7) emms
    Caid 1722 Betacrypt ACS 900 TEL
    Cardserial 9002012346 (112233)mms

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?




    Quelle Zebradem THX
     
    Zuletzt von einem Moderator bearbeitet: 16. Januar 2012
    #1
  2. phantom

    Nervigen User Advertisement

  3. Kermit
    Offline

    Kermit Guest

    Hinweis

    Hi,

    wer Probleme hat den Readern einen festen Namen einzurichten, der sollte evtl mal den Hinweis von

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    ausprobieren.

    Grüße

    Kermit
     
    #2

Diese Seite empfehlen