Portál AbcLinuxu, 6. května 2025 14:36

Dotaz: Flashnutí Asus WL-500g Premium V2 pomocí tftp

Martin Stiborský avatar 25.12.2008 12:25 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Flashnutí Asus WL-500g Premium V2 pomocí tftp
Přečteno: 3765×
Odpovědět | Admin

Zdravím. Snažím se do routeru ( Asus WL-500g Premium verze 2 ) protlačit firmware DD-WRT. Teď tam běží firmware od Olega.

Router uvedu do jakéhosi "recovery" módu, tedy při odpojeném napájení držím reset čudlik a připojím napájení. Power ledka bliká. Potud vše ok.

Nyní se k němu připojím, kabel je na lan portu 1, na 192.168.1.1 pingám, vše pořád ok.

Spustím tftp 192.168.1.1, zapnu trasování packetů či co to je (trace), přepnu se do binárního módu (binary) a zkusím poslat firmware - put dd-wrt.v24_mini_asus.trx

Dostane se mi této hlášky:

sent WRQ <file=dd-wrt.v24_mini_asus.trx, mode=octet>
received ACK <block=0>

Co to znamená ? Jestli tohle chápu dobře, tak rozhodně nebyl odeslán celý firmware. Netuší někdo, kde je zrada ?

Kvík ..
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stybla avatar 25.12.2008 15:09 stybla | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
get ASUSSPACELINK\x01\x01\xa8\xc0 /dev/null
put image.trx
25.12.2008 15:10 vb
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pěkně je to popsáno např. tady
http://www.abclinuxu.cz/clanky/site/openwrt-2-instalace-zakladni-nastaveni

Používal jsem ten Olegův script(recover.sh), pouze jsem někdy musel donutit stroje, aby se viděly
[root@blablabla ~]#/sbin/arp -s 192.168.1.1 XX:XX:XX:XX:XX:XX
kde XX:XX:XX:XX:XX:XX je MAC adresa ASUSU a před nahráním firmware jsem tam nahrál pomocí recover.sh "prázdný" 4MB soubor na vyčištění nvram
Hodně štěstí
Martin Stiborský avatar 28.12.2008 14:57 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Odpovědět | | Sbalit | Link | Blokovat | Admin

Něco mám pořád špatně. recover.sh mi skončil s "Transfer timed out". Nedaří se mi tam ten firmware protlačit :(

Kvík ..
28.12.2008 19:39 vb
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Příloha:
[root@blablabla ~]#/sbin/ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
[root@blablabla ~]#/sbin/arp -s 192.168.1.1 XX:XX:XX:XX:XX:XX
[root@blablabla ~]#recover.sh firmware.trx
Oproti článku z odkazu jsem používal trošku jiný recover.sh
28.12.2008 20:15 vb
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Příloha:
Ještě jsem našel v PC postup od pána Jana Wasserbauera
(odkaz nemám, tak to posílám jako přílohu).
29.12.2008 18:50 vb
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Dejte vědět, jak to dopadlo.Dík.
Martin Stiborský avatar 11.1.2009 13:12 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp

No. Celou noc jsem zkoušel různými způsoby nahrát dd-wrt přes tftp, ale nepovedlo se. Před chviličkou jsem stáhl okenní prográmek tftp2.exe (dá se najít na dd-wrt homepage) a přes windows nahrál firmware. Netuším, kde jsem dělal chybu ...

Kvík ..
Martin Stiborský avatar 11.1.2009 16:25 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp

Ještě jedna věc. Tu windows utilitku jsem zkusil pod wine a po doplnění jedné chybějící knihovny ( MFC42.DLL, wine si postěžuje, pokud ji nenajde ) funguje bez problémů.

Kvík ..
29.12.2008 10:09 Cuda
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp
Odpovědět | | Sbalit | Link | Blokovat | Admin

A jste v té složce, kde máte ten firmware? já osobně na tomto stroji mám X-WRT, které vychází z OpenWRT a když se připojuju přes tftp, tak předtím stojím v adresáři, kde mám openwrt-brcm-2.4-squashfs.trx. Dělám to pod rootem a vše ok. Jinak určitě tam jde zadat i nějak cestu k xxx.trx, ale takto je to jednoduší.

Případně tam zkuste dát OpenWRT a pak na to DD-WRT to pak flashnout přes web nastavení.

 

30.12.2008 12:45 cuda
Rozbalit Rozbalit vše Re: Flashnutí Asus WL-500g Premium V2 pomocí tftp

Jen bych ještě dodal, že je asi lepší zadávat ipadresy atd. přes webové rozhraní, je to jednoduší a udělá to to samé. Tedy aspoň, pokud to děláš v OpenWRT.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.