1 (edytowany przez TomekC 2015-03-12 00:26:06)

Temat: Debrick tp-link wr843nd

Witam, jako że nie wiele jest informacji na temat tego rutera to zamieszaczam info.
jako że przypadkowo wyczyściłem swój ruter musiałem go postawić na nogi.

dobrałem się do niego przez port USART (rs232) na płycie,
prędkość 115200, 8 bitów, brak parzystości

informacje jakie uzyskiwałem na konsoli:

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:xx:xx:xx:xx:xx
eth0
eth0
Autobooting in 1 seconds## Booting image at 9f020000 ...
Uncompressing Kernel Image ... Error: Bad gzipped data
GUNZIP ERROR - must RESET board to recover

wszystkie diody migały tylko co jakieś pół sekundy

a więc tutorial:
0. podłączamy ruter do komputera na którym uprzednio został ustawiony adres komputera 192.168.1.100
1. na komputzerze należy uruchomić server tftp gdzie w głównym katalogu umieszczamy plik firmware. ja użyłem gargoyle-1.6.2.2-ar71xx-tl-wr843nd-v1-squashfs-factory.bin
aby ułatwić sobie życie radze zmienić nazwe pliku na krótszą, ja zmieniłem na gar.bin i takiej będę używał
2. aby dostać się do konsoli bootloadera należy w momencie wyśiwetlania się Autobooting in 1 seconds wpisać szybciutko tpl by uzyskać dostęp do konsoli i zobaczyć zna zachęty

wasp>

3. na ruterze należy wykonać polecenie

tftpboot 0x81000000 gar.bin


w odpowiedzi dostałem coś takiego

wasp> tftpboot 0x81000000 gar.bin
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.111
Filename 'gar.bin'.Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
done
Bytes transferred = 3932160 (3c0000 hex)

4. następnie czyścimy miejsce pod oprogramowanie poleceniem erase 0x9f020000 +0x3c0000
gdzie pierwsza część to adres pamięci (0x9f020000) a druga to rozmiar oprogramowania, wartość tą widać po zakończeniu poprzedniego polecenia

Bytes transferred = 3932160 (3c0000 hex)

wpisujemy wartość z nawiasu otrzymamy wtedy coś takiego 

wasp> erase 0x9f020000 +0x3c0000
First 0x2 last 0x3d sector size 0x10000                                       61
Erased 60 sectors

5. następnie kopiujemy ściągnięty plik we właściwe miejsce pamięci 

wasp>cp.b 0x81000000 0x9f020000  0x7c0000

cp.b  - polecenie kopiowania
0x81000000  - adres do którego kopiowaliśmy oprogramowanie
0x9f020000 - adres do którego mamy skopiować oprogramowanie by ruter mógł sie uruchomić
0x3c0000 - rozmiar oprogramowania

otrzymujemy odpowiedz:

wasp> cp.b 0x81000000 0x9f020000 0x3c0000
Copy to Flash... write addr: 9f020000
done

6. ostatnią rzeczą jaką mamy zrobić to uruchomić oprogramowanie:

bootm 0x9f020000

jako że bez pomocy z zewnątrz nie dałbym rady podrzucam linki które moga pomóc np w podłączeniu
http://dar3kg.blogspot.com/2010/06/napr … 043nd.html
http://forum.anywlan.com/thread-282185-1-1.html
http://eko.one.pl/?p=openwrt-wr842nd
pomocne w wyszukiwaniu informacji jest to że konfiguracja rutera wr843 w wersji 1 jest zbliżona do wr842v2.

Pozdrawiam Tomek

2

Odp: Debrick tp-link wr843nd

Tak OT trochę: chyba wszystkie tplinki reanimuje się tak samo przez bootloader. Wystarczy spojrzeć tylko na adres flash (wyświetla to przy starcie systemu), algorytm postępowania jest identyczny w większości przypadków.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Debrick tp-link wr843nd

Cezary napisał/a:

Tak OT trochę: chyba wszystkie tplinki reanimuje się tak samo przez bootloader. Wystarczy spojrzeć tylko na adres flash (wyświetla to przy starcie systemu), algorytm postępowania jest identyczny w większości przypadków.

Od niedawna nie jest to już prawdą... TP-Link w nowych urządzeniach zmienił bootloader na "SafeLoader". Można go już znaleźć w urządzeniach z serii CPE. Co ciekawe, tym razem nie udostępnili do tego źródeł, a wygląda na to, że to nadal U-Boot, tylko bardzo zmodyfikowany.

4

Odp: Debrick tp-link wr843nd

Oj tam, czepiasz się szczególnych przypadków smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Debrick tp-link wr843nd

słuchaj moze i szczególny przypadek, ale jeśli Ty masz taką wiedze żeby go postawić w 5 minut to gratuluje.
Tyle że ja ze dwa dni próbowałem go wprowadzić resetem w tryb recovery i czekałem aż z kompa o adresie 192.168.1.66 pobierze mi obraz, więc wole napisać coś oczywistego by komus oszczędzić czasu.

po za tym nie udało mi sie tego zrobić z oryginalnym obrazem od producenta, erase wyrzucało mi błedy że adres koncowy jest poza pamięcią.

6

Odp: Debrick tp-link wr843nd

W oryginale masz obciąć bootloader, inaczej się nie zmieści i masz właśnie taki komunikat jak napisałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Debrick tp-link wr843nd

TomekC napisał/a:

słuchaj moze i szczególny przypadek, ale jeśli Ty masz taką wiedze żeby go postawić w 5 minut to gratuluje.
Tyle że ja ze dwa dni próbowałem go wprowadzić resetem w tryb recovery i czekałem aż z kompa o adresie 192.168.1.66 pobierze mi obraz, więc wole napisać coś oczywistego by komus oszczędzić czasu.

po za tym nie udało mi sie tego zrobić z oryginalnym obrazem od producenta, erase wyrzucało mi błedy że adres koncowy jest poza pamięcią.

A wystarczyło zapytać lub... doczytać. Wszystkie problemy, o których piszesz były już przerabiane wiele razy.
Niemniej, wątek na pewno się przyda i będzie dla potomnych.

8

Odp: Debrick tp-link wr843nd

pepe2k napisał/a:

Niemniej, wątek na pewno się przyda i będzie dla potomnych.

Pod warunkiem, że potomnym będzie się chciało skorzystać z wyszukiwarki...

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)