ADVERTISEMENT

smartreader_v103.zip

Lekarstwo na Smargo Smart Reader+ zablokowany po update

Cześć Może komuś się przyda opis jak odblokować niektóre źle zaflashowane czytniki Smargo Smart Reader+ firmy MAXDIGITAL Opisuję mój przypadek ale niewykluczone, że zadziała innym bo są osoby co tak uratowały czytnik. Objaw: Po uaktualnieniu/ przeflashowaniu czytnika komputer nie wykrywa go po wsadzeniu do USB ale zielona dioda świeci. Test: 1. wsadzić smargo do USB - zielona dioda powinna się zaświecić 2. wsadzić jakąś sprawną smart karte (może być bankowa) ale odwrotnie (stykami na zewnątrz) tak by jedynie zasygnalizować obecność karty - zielona dioda powinna zacząć się zaświecać i gasnąć na przemian. 3. wsadzić kartę poprawnie - zielona dioda powinna zgasnąć Jeżeli te punkty się zgadzają to jest duża szansa, że smargo da się uratować. Ratunek: Należy rozkręcić obudowę (4 śrubki) tak by dostać się do płytki z elektroniką. Ustaw płytkę tak by wtyczka USB była u góry. Po prawej stronie zauważysz mały tranzystor i 3 otwory ułożone pionowo. Nas interesuje ten mały tranzystor. Ma on 2 nogi u góry i jedna na dole. Nas interesuje prawa górna noga (baz lub bramka). Przylutuj do niej niewielki przewód a jego drugi koniec podłącz do masy (GND). Ja użyłem do tego prawej strony małego kondensatora leżącego poniżej r-pack-a ale można to podłączyć do masy w dowolnym miejscu. Jeżeli ktoś obawia się, że użyty w jego smargo tranzystor, to zwykły bipolarny tranzystor, to może użyć małego rezystora (np.: 1kOhm) zamiast przewodu. Normalnie powinien to być tzw. tranzystor TTL z wbudowanymi rezystorami. Po tym zabiegu możesz podłączyć twój smargo do PC i powinien być normalnie rozpoznawany. Ten opis dotyczy Linuxa: Uruchom ./srp_update_x86 -b aby aktywować tryb bootloadera. Odlacz smargo i podlacz ponownie. uruchom ./srp_update_x86 -f by ponownie przeflashować czytnik. Gdy zobaczysz komunikat o zakończeniu flashowania poczekaj jeszcze około 2-3 minut i dopiero po tym czasie odłącz smargo od USB. Teraz możesz usunąć kabelek a smargo powinien funkcjonować poprawnie. Być może nie każdy czytnik da się tak "zreanimować" ale na pewno wiele podda się kuracji - sprawdzone. PS Wspomniane powyżej pliki można ściągnąć z witryny producenta. http://www.maxdigital.nl/smargo/ http://www.maxdigital.nl/?action=pagina&id=2&id2=3&id3=7 Oryginalną paczkę dołączam też do tutaj. EDIT Dodałem fotografię płytki z zaznaczonym połączeniem (na czerwono) do wykonania. Podłączenie JTAG (złącze po lewej): 1. +5V 2. Vdd Flash 3. TDI 4. TMS 5. TCK 6. TDO 7. nRST 8. GND


Download file - link to post
  • smartreader_v103.zip
    • srp_update_x86
    • changelog.txt
    • srp_update_mipsel
    • readme.txt
    • SmartreaderUpdate.exe
    • srp_update_ppc
    • smartreader_update_manual.pdf
    • srp_tools_mipsel
    • srp_tools_x86
    • Smartreader.exe
    • srp_tools_ppc


smartreader_v103.zip > readme.txt

models older then 1.02 cannot be upgraded by the windows tool
you have to flash the reader under linux. Future updates then
can be done under windows.

Please note, when upgrading a 1.01 reader you might get some
strange values by the updater tool. As long as the device is
recogized correctly please advance to update ignoring any strange
values.


smartreader_v103.zip > changelog.txt

release 1.03
added fixed modes
added windows config tool
fixes for dreambox models

release 1.02
beta (test)

release 1.01
added autoswitch to support 3,57/6 mhz in phoenix mode
after using the flashtool remain in phoenix mode

release 1.00
initial release


smartreader_v103.zip > smartreader_update_manual.pdf

dreambox update example
check if the device has been recognized
root@dm7020 /tmp # dmesg
& lt; ........... & gt;
usb 1-1.4: USB disconnect, address 4
FTDI 8U232AM Compatible ttyUSB0: FTDI 8U232AM Compatible converter now disconnected from ttyUSB0
ftdi_sio 1-1.4:1.0: device disconnected
usb 1-1.4: new full speed USB device using address 5
ftdi_sio 1-1.4:1.0: FTDI 8U232AM Compatible converter detected
usb 1-1.4: FTDI 8U232AM Compatible converter now attached to ttyUSB0
device has been recognized by the dreambox
root@dm7020 /tmp # ./srp_update_ppc -d /dev/usb/tts/0
smartreader+ version v1.1
ok so we found a reader version v1.1, time to update
root@dm7020 /tmp # ./srp_update_ppc -d /dev/usb/tts/0 -b
smartreader+ version v1.1
bootloader mode activated
Remove and reinsert SmartReader+ then restart application
remove the reader and reinsert then issue the flash command
root@dm7020 /tmp # ./srp_update_ppc -d /dev/usb/tts/0 -f
start flashing
########################################################## done
Please remove and reinsert SmartReader+
remove the reader and reinsert now we start the config tool
root@dm7020 /tmp # ./srp_tools_ppc -d /dev/usb/tts/0
smartreader+ version v1.3
MODE autoswitch
FREQ 3.69 Mhz
KERNEL normal
T_MODE t = 0
EGT 0
its recognized ok, now we set it for dreambox mode
root@dm7020 /tmp # ./srp_tools_ppc -d /dev/usb/tts/0 -p 1
smartreader+ version v1.3
MODE autoswitch
FREQ 3.69 Mhz
KERNEL dreambox
T_MODE t = 0
EGT 0
ok done.

Pc update example
check if the device has been recognized
tux@x-c2c559d7c6af4:~$ dmesg
& lt; ........... & gt;
usb 5-1.4: new full speed USB device using ehci_hcd and address 9
usb 5-1.4: configuration #1 chosen from 1 choice
ftdi_sio 5-1.4:1.0: FTDI USB Serial Device converter detected
drivers/usb/serial/ftdi_sio.c: Detected FT232BM
usb 5-1.4: FTDI USB Serial Device converter now attached to ttyUSB0
ok device is recognized
tux@x-c2c559d7c6af4:~$ ./srp_update_x86
smartreader+ version v1.1
ok so we found a reader version v1.1, time to update
tux@x-c2c559d7c6af4:~$ ./srp_update_x86 -b
smartreader+ version v1.1
bootloader mode activated
Remove and reinsert SmartReader+ then restart application
remove the reader and reinsert then issue the flash command
tux@x-c2c559d7c6af4:~$ ./srp_update_x86 -f
start flashing
########################################################## done
Please remove and reinsert SmartReader+
remove the reader and reinsert now we start the config tool
tux@x-c2c559d7c6af4:~$ ./srp_tools_x86
smartreader+ version v1.3
MODE autoswitch
FREQ 3.69 Mhz
KERNEL normal
T_MODE t = 0
EGT 0
ok done.

Reader settings examples
check the options by issuing the help command
tux@x-c2c559d7c6af4:~$ ./srp_tools_x86 -h
Smartreader+ configtool v1.3
usage: & lt; options & gt;
options:
-d & lt; comport & gt; (default comport = " /dev/ttyUSB0 " )
-p & lt; 0 = pc / 1 = dreambox & gt;
-m & lt; 0 = autoswitch / 1 = fixed Mhz & gt; mode
in fixed mode you can also apply:
-x & lt; frequency & gt;
-t & lt; val & gt; t = val
-e & lt; val & gt; egt = val
Set the reader to 8 Mhz fixed
tux@x-c2c559d7c6af4:~$ ./srp_tools_x86 -m 1 -x 6
smartreader+ version v1.3
MODE fixed
FREQ 8.00 Mhz
KERNEL normal
T_MODE t = 0
EGT 0
Set the reader to 5.33 Mhz fixed
tux@x-c2c559d7c6af4:~$ ./srp_tools_x86 -m 1 -x 9
smartreader+ version v1.3
MODE fixed
FREQ 5.33 Mhz
KERNEL normal
T_MODE t = 0
EGT 0
Set the reader back to autoswitch mode
tux@x-c2c559d7c6af4:~$ ./srp_tools_x86 -m 0
smartreader+ version v1.3
MODE autoswitch
FREQ 5.33 Mhz
KERNEL normal
T_MODE t = 0
EGT 0
Ok set to autoswitch, even the frequency is still set to 5,33 Mhz the autoswitch will override this settings and
choose from either 3,57 Mhz or 6 Mhz (t=0 or t=1 card)

Possible reader frequencies
READER VALUES

MHZ

3
4
5
6
7
8
9
10
11
12
13
14
15

16
12
9.61
8
6.86
6
5.34
4.80
4.36
4
3.69
3.43
3.20