Siemens SX763 – Dead or alive

Siemens SX763 – Dead or alive

Prije nekoliko mjeseci zamolio sam prijatelja da mi nabavi neki router sa USB portom, pa da možemo testirati kamere i razne dodatke, on je predložio Siemens SX763 jer ga se je moglo kupiti za male novce u njuškalu…

Našli smo jednog blizu njega, kupili i krenula je akcija.

Akcije nije trajala predugo jer smo brzo zaključili da moramo raditi čuda da bi na tom ruteru proradio USB port. Trebalo je iskompajlirati image i 100 čuda, pa je on ruter poslao kod mene na daljnju obradu.

Nakon par sati što je ruter bio kod mene uspio sam mu staviti takav image i postavke, da mu više nisam mogao nikako pristupiti preko mreže :)

To nije nikakav problem jer sam za par minuta imao zalotan USB to serial i dalje sam mogao kopati po njemu.

Na windowse sam instalirao TFTP server i polako točio image, i ruter je ponovno proradio…

Generirao se je i moj image pa sam i njega utočio ali usb nije htio proraditi pa sam odlučio natočiti svoj u-boot koji se je generirao.

Kako prije nisam radio uopće sa ruterima i image-ima na tom nivou našao sam neki tutorial i krenuo po redu…

Nažalost (po ruter) jedna od komandi je bila da obriše nešto što ne bi trebao pobrisati pa sam na kraju završio sa ruterom koji samo piše

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

weeeee

Začuđujuće je kako mi je malo vremena trebalo da ga dokrajčim.

Zaključio sam da dalje ne mogu bez dodatka za programator, mislio sam da ću morati izvaditi čip i programirati ga direktno na programatoru pa sam ruter pospremio ispod kreveta da čeka bolje dane…

I eto nakon par mjeseci pronašao sam linkove od otvorene mreže i odlučio da i ja podijelim dio svoga interneta.

Kupio sam router TP link da ne kompliciram za početak sa siemensom i posložio ga uz pomoć Valenta.

E sad bi bilo super da imam još jedan router da istestiram kako se to oni spajaju u mesh pa sam odlučio još malo baciti pogled na Siemensa.

Malo sam kopao po netu i uz savjete na grupi otvorene mreže pronašao da se ruteru može pristupiti ako mu se zalotaju dvije žice :)

Eeee pa to sam čekao, nevjerojatno je da je ruter baš toliko neuništv…

Ove slike nisu moje nego su skinute sa

http://wiki.openwrt.org/toh/gigaset/sx76x

SX768_BOOT

Ono što treba napraviti je na pločici routera spojiti BOOT_SEL0 sa žičicom na GND i spojiti ove dvije točke gdje piše BOOT_SEL2

Ako se sada spojimo sa USB – serial na router

screen /dev/ttyUSB0 115200

dobiti ćemo poruku

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

To znači da ruter sada čeka da mu ubacimo boot loader preko serijskog porta

Bilo je velikih problema sa pronalaskom pravog asc fajla i u svakome nešto nije radilo, a dosta linkova je bilo nedostupno pa evo novih linkova koji rade…

Našao sam ih na forumu sa uputama koje rade

http://webcache.googleusercontent.com/search?q=cache:5yxgg60d820J:forum.pcekspert.com/showthread.php%3Ft%3D227002%26page%3D17+&cd=1&hl=hr&ct=clnk&gl=hr

link na u-boot.asc je

http://yadi.sk/d/QF5cRNI4NuYam

ubacimo ga sa sa naredbom

cat u-boot.asc > /dev/ttyUSB0

Ako ne prođe iz prve nemojte brinuti, ugasite i upalite ruter i pošaljite ponovno, čekajte da se ruter počne boot i to je to…

Kada ruter krene ispisivati starting HTTP to je to napisati će vam adresu gdje je njegov web server startan on je na adresi 192.168.0.119

Na svom računalu si dodjelimo IP adresu iz toga range-a 192.168.0.x , najbolje da odemo u mozillu jer sa njom nema nikakvih problema

tamo odemo na 192.168.0.119 i ruter će nas tražiti da ubacimo firmware

skinemo firmware

 http://yadi.sk/d/k4XTHl0GNuZZh

Nakon toga ruter se resetira i ponovno ostane na UART

ponovno mu pošaljite asc

cat u-boot.asc > /dev/ttyUSB0

Ruter će se podići i moći ćemo se telnetirati na njega

telnet 192.168.1.1

tamo upišemo

passwd

da bi mogli ruteru pristupiti preko ssh

sada je možda najjednostavnije instalirati winscp i prebaciti 2 bootloadera na ruter

http://winscp.net/eng/index.php

Na ruter u tmp folder prebacimo primary i sec

http://yadi.sk/d/4CF2YSoYNuawp

http://yadi.sk/d/ZIGh1k50NuaxD

nakon toga upišemo dvije naredbe, sa njima ćemo

dd if=/tmp/primary_boot.img of=/dev/mtdblock0

dd if=/tmp/secondary_boot.img of=/dev/mtdblock2

nakon ovih naredbi ugasimo ruter

maknemo žičice da nam ne ulazi u UART mode

i upalimo sa nadom da će sve raditi kako treba, ako ne radi svakako se javite, ili pokušajte ponovno moguće je da ste preskočili koji korak :)

Nakon što se ruter upali možete u njega ubaciti image koji želite, a najbolje je da ubacite image od otvorene mreže koji će uskoro biti dostupan svima, za sada je dostupan na zahtjev na ovom linku

https://dev.wlan-si.net/ticket/1073

I još jednom hvala svima koji su to sve izgenerirali i napisali jer bez njih moj ruter bi još uvijek bio ispod kreveta :)

2 komentara

  1. Sinke - 30. studenoga 2014., 22:31

    Hvala za tutorial,
    vec dva routera sam vratio iz mrtvih.

    No, nije radio wireless nakon spasavanja, a na internetu sam
    jedino uspio iskopati da se koruptirao NVRAM i da bi ga trebalo povuci
    sa jedog od ispravnih routera i vratiti nazad.

    To je tocno ali nije potrebno jer se sa par komandi i to sredi.

    Postavke routera su sadrzane u mtd1 bloku, a primary_boot.img
    se zapisuje na mtd0 (56 KB) + mtd1 (8 KB) blokove.

    Tih zadnjih 8KB sadrzi tvornicki config koji ima zakljucan wifi iz nekog razloga.

    Potrebno je spojiti se sa serijski kabelom na router i kad se podize
    zaustaviti pokretanje OpenWRT-a (ili bilo kojeg drugog firmvera)
    i upisati slijedece komande:

    setenv customer 0
    setenv default_variant ethernet
    setenv variant ethernet
    saveenv

    Ako wireless i dalje ne radi resetirajte OpenWRT na tvornicke postavke.

  2. Goran Mahovlić

    Goran Mahovlić - 19. prosinca 2014., 14:26

    super da si spasio svoje rutere, uvijek te tutoriale pišem na brzinu pa zna biti neobjašnjenih koraka :)

Odgovori