Záchrana AP WL-1302

1.

APčko jsem rozebral, kouknul na desku se součástkami a našel šest komunikačních kontaktů sériového rozhraní,


Elektronická deska
Elektronická deska

na které se dá připojit, pomoci převodníku TTL.


záchrana ovis5460 01
Převodník TTL
2.

Na desku jsem připájel konektor, jelikož tento způsob napojení na AP se mi zdál šetrnější, než přímé připájení drátu k desce.


Detail konektoru
Detail konektoru

Vývody jsou na desce očíslovány a jejich význam je takový:


1. TxD (Out)
2. RxD (In)
3. GND
3.

AP jsem spojil UTP kříženým kabelem do PC LAN a taky jsem připojil konektor od převodníku TTL.


Připojení k PC a TTL
Připojení k PC a TTL

Ve Windows XP jsem nastavil IP adresu na


IP:192.168.1.10
MASKA: 255.255.255.0

spustil hyperterminál a pro připojení jsem nastavil:


Bity za sekundu (Baud rate): 38400
Datové bity (Data): 8bit
Parita: žádná
Počet stop-bitů: 1bit
Řízení toku (Flow control): Xon/Xoff

Okno hyperterminálu je zatím prázdné

4.

Naposled jsem připojil do Ap napájecí konektor, hyperterminál hned začal vypisovat průběh bootu z flash paměti.


U ART1 output test ok
Uart init
mfid=000000c2 devid=00002249
Found 1 x 2M flash memory
This is eth 0 interrupt
This is 8201BL

---RealTek(RTL8181)at Mon Feb 16 20:22:01 CST 2004 version 3.2 [32bit]
no sys signature at 00010000!
sys checksum error at 00020000!
Jump to image start=0x80300000...
display on
entering boot loader, turning on display
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
...............................................
...............................................
5.

Pro nahrání nového firmware je potřeba pozastavit Boot AP stiskem klávesy ESC.
Takže jsem znovu vytáhnul napájecí konektor z AP a po opětovném zapojení zmáčknul klávesu ESC.
Výpis vypadá asi takto:


UART1 output test ok
Uart init
mfid=000000c2 devid=00002249
Found 1 x 2M flash memory
This is eth 0 interrupt
This is 8201BL

---RealTek(RTL8181)at Mon Feb 16 20:22:01 CST 2004 version 3.2 [32bit]
no sys signature at 00010000!
sys checksum error at 00020000!

---Escape booting by user
(RealTek)
6.

Nyní musíte nastavit IP adresu APčka pro komunikaci s LAN sítí.
Napište v hyperterminálu příkaz help
Zobrazí se toto:


(RealTek)help
----------------- COMMAND MODE HELP ------------------
HELP (?) : Print this help message
D (Address) (Len)
IPCONFIG: (TargetAddress)
J: Jump to (TargetAddress)
FLW: FLW (dst)(src)(length)
FLR: FLR (dst)(src)(length)
(RealTek)

Nyní napište ipconfig 192.168.1.5
Zobrazí se toto:


(RealTek)ipconfig 192.168.1.5
Now your Target IP is 192.168.1.5
(RealTek)

tím jste zajistili, aby mělo APčko IP adresu 192.168.1.5

7.

Máte všechno připravené a můžeme začít přehrávat firmware.
Vypněte všechny firewally (windowsový i externí) pro snadnou komunikaci zařízení.
Uložte nový firmware do adresáře C:\FIRMWARE\firmware.bin.
spusťe příkazový řádek - zobrazte plochu a zmáčkněte tlačítko WIN+R
(nebo start/spustit/cmd) a najeďte do adresáře C:\FIRMWARE
a napište toto: tftp -i 192.168.1.5 put firmware.bin
po nahrání firmware do AP se v příkazovém řádku objeví hláška o proběhnutí přenosu.

8.

Nakonec se přepněte do okna hyperterminálů, přibylo tam pář řádků a mezi nimi také


**TFTP Client Upload File Size = 001B540E Bytes at 80300000

Success!
(RealTek)

v hyperterminálu zadáte příkaz:
flw 30000 80300000 001B540E a potvrdíte Y
Každý firmware bude mít tento řádek jiný, proto je důležité zadávat čísla podle zobrazeného řádku nahoře v modrém poli:

**TFTP Client Upload File Size = xxxxxxxx Bytes at 80300000
xxxxxxxx ... má každý soubor s firmwarem jiný !!!


9.

V žádném případě nepište flw xxxxx, kde xxxxx je menší než 10000. Je to úvodní část flash paměti, kde je umístěn primární loader, který umožňuje změny firmware i při nefunkčním AP Při smazání této části, budete muset vypájet čip a znovu ho naprogramovat. (Já jsem si to nesmazal :-))

10.

AP po restartu naběhlo a začalo přijímat signál. Ještě se na bootování můžete kouknut přes program hyperterminál na průběh bootu, a po najetí operačního systému AP dokonce nastavovat linuxové jádro.





Středa / 29. března 2017 / 22:56:21
.: SmallCastle © 2006 - 2011 :.