Hinweise zur smargo FW 1.07

Aus Zebradem WIKI
Version vom 11. Januar 2013, 15:53 Uhr von Mandy28 (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Das Board mit Freiheiten





Mir dem smargo bzw der Firmware 1.07 ist das einstellen über die freetz toolbox oder srptool nicht möglich. Schlimmstenfalls ist der smargo anschliessend nichtmehr einstellbar oder ansprechbar, was die kernel Einstellung "old" veruscht die nicht gewählt werden sollte Grund ist der das freetz das srptool 1.04 verwendet , welches es für 1.05 und 1.07 nicht oder noch nicht gibt . Smargos 1.07 also bitte am PC mit dem 1.07er tool ausführen


Auch mit dem smartreader_settings17.exe Tool für PC beachten :

Bei FW 1.07 bei den Settings den Kernel nie auf OLD setzen.. Der Smargo 1.07 OLD wird von der FW 1.07 Setting/Update Software nicht mehr erkannt!

version 0.0 is to old 


  • Lösung 1:
  • update 1.04
  • dann
  • update 1.07

getestet mit Maxdigital smargo

  • Lösung 2:

Comport wechseln mit Smartreader.exe 1.0.0 auf Mode: Normal einstellen Danach funktioniert es auch wieder mit Smartreader.exe 1.07

getestet mit Argolis smargo

Hinweis zu smargo 1.07 und Oscam Smartreader Protocol:

Beim smartreader Protokol wird der Reader direkt über libusb angesprochen. Dazu wird eine Oscam Version mit smartreader support bzw libusb benötigt Näheres zu den verschiedenen Oscam Versionen und Bezeichnungen ist hier zu finden : http://www.zebradem.com/62091-infos-zu-den-verschiedenen-oscam-versionen

Der ftdi Treiber darf nicht geladen werden Sonst wird der Smargo nicht erkannt und es kommt zu folgender Fehlermeldung:

unable to claim usb device. Make sure smartreader_sio is unloaded!        
unable to open smartreader device


Unter der neuen Smargo Firmware gibt es wie noch von 1.04 und 1.05 keine feste Serial Nummer mehr Dafür kann man aber mit dem Setting Tool den Smargo direkt labeln Um den smargo noch unter oscam mit dem smarteader Protokol zu betreiben ist folgendes zu beachten.


  • Smargo labeln mit mind. 8 Zeichen
  • Mode = Auto
  • Kernel Type = New


Die device Einstellung muss wie folgt aussehen

device = Serial:[COLOR="#FFFF00"]12345678[/COLOR]

und nicht wie bisher

device = Serial:Reader [COLOR="#FFFF00"]12345678[/COLOR]

sonst startet Oscam nichtmehr bzw der smargo wird nicht erkannt


root@fritz:/var/mod/root# /list_smargo

Looking for smartreader with an out endpoint = 0x82 :
bus 001, device 004 : 0403:6001 Smartreader (Device=001:004 EndPoint=0x82 insert in oscam.server 'Device = Serial:12345678')

Der frtdi Treiber muss entladen sein Dazu oscam Dienst stoppen Im freetz Menue Oscam alle Häckchen entfernen und übernehmen


Zur Kontrolle geben wir unter Telnet ein

cat /proc/bus/usb/devices


T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  9 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="#FFFF00"]12345678[/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=[COLOR="#FFFF00"]usbf[/COLOR]
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
  • hier sollte weder ftdi_sio noch (none) stehen sondern wie zu sehen [COLOR="#FFFF00"]usbf[/COLOR]

Falls hier noch ftdi_sio stehen sollte den Treiber manuell entladen über Telnet

modprobe -r ftdi_sio

und nochmals kontrollieren Gegebenfalls die Fritzbox rebooten Der Treiber [COLOR="#FFFF00"]usbf[/COLOR] wird erst mit dem oscam Start geladen Wenn alles richtig eingestellt ist kann oscam gestartet werden

Hier im Beispiel für eine UM02 Karte

[reader]
label = smargo
protocol = smartreader
device = Serial:[COLOR="#FFFF00"]12345678[/COLOR]
fallback = 1
caid = 1838
rsakey = B5....google....FF
boxkey = A77....google.....C
detect = cd
mhz = 369
cardmhz = 368
group  = 1
emmcache = 1,3,2
ecmcache = 1

Ergebniss

2011/12/13 16:41:04 400 s waiting for local card init 
2011/12/13 16:41:04 C04 r reader thread started (thread= C04, label=smargo, device=Serial:12345678, detect=cd, mhz=369, cardmhz=368) 
2011/12/13 16:41:04 C04 r Using 0x82 as endpoint for smartreader hardware detection 
2011/12/13 16:41:04 C04 r Found reader with serial 12345678 at 001:006 
2011/12/13 16:41:04 C04 r Found smartreader device Serial:[COLOR="#FFFF00"]12345678 [/COLOR]
2011/12/13 16:41:05 C04 r smargo card detected 
2011/12/13 16:41:08 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 
2011/12/13 16:41:08 C04 r Maximum frequency for this card is formally 5 Mhz, clocking it to 3.69 Mhz 
2011/12/13 16:41:09 C04 r detect native nagra card 
2011/12/13 16:41:09 C04 r [nagra-reader] type: NAGRA, caid: 1838, IRD ID: FF FF FF FF 
2011/12/13 16:41:09 C04 r [nagra-reader] ProviderID: 00 00 04 01 
2011/12/13 16:41:09 C04 r [nagra-reader] active to: 2012/03/05 11:59 
2011/12/13 16:41:10 C04 r ----------------------------------------- 
2011/12/13 16:41:10 C04 r |id |tier |valid from |valid to | 
2011/12/13 16:41:10 C04 r +----+--------+------------+------------+ 
2011/12/13 16:41:10 C04 r |1103|D4A7 |2011/11/09 |2012/03/05 | 
2011/12/13 16:41:10 C04 r |1103|5924 |2011/11/09 |2012/02/24 | 
2011/12/13 16:41:10 C04 r |1103|3084 |2011/11/01 |2012/01/31 | 
2011/12/13 16:41:10 C04 r ----------------------------------------- 
2011/12/13 16:41:11 C04 r found cardsystem nagra 
2011/12/13 16:41:11 C04 r ROM: D N A S P 1 4 2 
2011/12/13 16:41:11 C04 r REV: R e v G 0 6 
2011/12/13 16:41:11 C04 r SER: 12 34 56
2011/12/13 16:41:11 C04 r CAID: 1838 
2011/12/13 16:41:11 C04 r Prv.ID: 00 00 04 01 (sysid) 
2011/12/13 16:41:11 C04 r Prv.ID: 00 00 00 00 
2011/12/13 16:41:11 C04 r Prv.ID: 00 00 11 03 
2011/12/13 16:41:11 C04 r [nagra-reader] ready for requests 
2011/12/13 16:41:11 400 s init for all local cards done [/CODE]

Alle Tools dazu sind hier zu finden : [URL="http://www.zebradem.com/56961-smargo-komplett-paket"]smargo Komplett Paket[/URL]