Oprava FW AP OvisLink WL-5460AP
Datum: * Středa, 29. listopad 2006 @ 14:54:44 CET *
Téma: Kontrukce, tipy, bastlení

OvisLink WL-5460AP patří k jednomu z nejpoužívanějších WiFi zařízení u nás. Je to samozřejmě způsobeno velmi příjemnou cenou a také použitým operačním systémem Linux, který nabízí spoustu možností jak zařízení vylepšit. Bohužel, někdy při změně firmware dojde k potížím, kdy zařízení přestane reagovat na defaultní IP adrese. Pokud se Vám nepodařilo odrovnat alespoň zavaděč systému je možné ještě zařízení oživit.



Njeprve je potřeba zařízení připojit přímo k PC pomocí UTP kabelu, nejlépe bez dalších hubů a switchů. Dále připojte sériový kabel z PC na konektor J4 (viz. zapojení) a spusťte si HyperTerminál. Nastavení sériové komunikace je následující : 38400 bps 8N1 (8 datových bitů, žádná parita a jeden stop bit) a flow control také žádný. Zapněte napájení zařízení a stiskněte escape při první hlášce na obrazovce a uvidíte následující text
---RealTek(RTL8186)at 2006.02.16-18:47+0800 version 1.4 [16bit](180MHz)                                                                       
ip_tables: (C) 2000-2002 Netfilter core team0000000 80ff20d0 80ff2                                                                  
no sys signature at 00010000!                             
Hláška se může maličko lišit podle použitého HW, například u obdobného Ovislinku 1120. Na stroji s WIN XP si zadejte IP adresu 192.168.1.1 s maskou 255.255.255.0 a mejte v rootu disku například C: připraven binární image s požadovaným firmware pro WL-5460 pojmenový pro jednodudchost ap.bin. Pak již z příkazového řádku zadejte

tftp -i 192.168.1.6 put ap.bin
a firmware se nahraje do AP. Pravděpodobně to dopadne hláškou

**TFTP Client Upload, File Name: ap.bin                                       
$16: 80ef9110 0000003                     
|0  
**TFTP Client Upload File Size = 0012DC12 Bytes at 80300000fffffff 00000010 0                                                                             

Success!        
>  
Linux kernel upgrade.                     
 [<8    
checksum Ok !151588>] [<80                          
burn Addr =0x00030000! srcAddr=0x80300000 len =0x0012dc12                                                         
$24: 80ff9db0 ffffffff                   80ff80                                               
...................                   
Flash Write Su              
mfid=000000c2 devid=00002249                            
a celý proces je hotov. Pokud máte starší verzi AP 1120 je potřeba nahrání do flash provést ručne následujícími příkazy :
RealTek>flw 30000 80300000 0019E80E 
Flash Program from 80300000 to 00030000 with 0019E80E bytes ? 
(Y)es, (N)o->y 
..........................Flash Write Successed! 
kde jsou následující hodnoty : 30000 je místo odkud flash nahráváte, toto číslo nikdy neměňte směrem dolů jinak už nepůjde ani počáteční zavaděč. A následující dvě čísla opište z hlášky, kterou vám vypíše AP po nahrání souboru pomocí TFTP, viz
**TFTP Client Upload, File Name: 1120AP-102g.bin 
- 
**TFTP Client Upload File Size = 0019E80E Bytes at 80300000 
Nyní už jen AP odpojte od napájení a znovu zapněte a celá procedura je hotova a firmware je opět na svém místě. Ještě poznámka, AP neodpovídá v tomto režimu na ICMP žádosti o odezvu a tak jediná možnost jak zjistíte, že je opravdu zapnuté je pomocí protokolu arp příkazem
arp -a 192.168.1.6
kdy si přečtete odpověď s korektní MAC adresou. V opačném případě je problém někde v ethernet připojení AP.



Tento článek byl publikován na serveru Satelit - Technický magazín
http://www.satelit.cz/

Adresa tohoto článku:
http://www.satelit.cz//article.php?sid=351