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
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
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 Comments
Leave a Reply
You must be logged in to post a comment.
Sinke
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.
Goran Mahovlić
super da si spasio svoje rutere, uvijek te tutoriale pišem na brzinu pa zna biti neobjašnjenih koraka :)