1

Temat: Reanimacja TPLINK TD-8901G

Witam,

znajomy przyniósł mi uwalonego po złym wgraniu softu gdzie świeci się tylko power, szukałem tu na forum i znalazłem opis tutaj:

http://dar3kg.blogspot.com/2010/06/napr … 043nd.html

wlutowałem piny do płyty, połączyłem przelotkę USB->COM próbując dalej iść wedle opisu ze strony, PUTTY przy łączeniu wyświetla coś takiego:

Bootbase Version: VTC_SPI1.2 | 2008/07/02 17:18:52
RAM: Size = 8192 Kbytes
DRAM POST: Testing:  8192K
OK
Found SPI Flash 2MiB SST 25VF016B at 0xbfc00000

RAS Version: 3.0.0 Build 120213 Rel.27943
System   ID: *2.12.58.10(SRE9.D3)3.12.8.31| 2012/02/08

Press any key to enter debug mode within 3 seconds.
............................................................

Exception occured!
EPC= 0x8005F374
SR= 0x0000FF14
CR= 0x00000014
$RA= 0x8005F200
Bad Virtual Address = 0x55555559
AdES ..\core\sys_isr.c:4402 sysreset()


        $r0= 0x00000000 $at= 0x804E0000 $v0= 0x00000000 $v1= 0x00000001
        $a0= 0x0000FF00 $a1= 0x00000000 $a2= 0x00000000 $a3= 0xFFFFFFFB
        $t0= 0x8001FF80 $t1= 0x00000002 $t2= 0x00000030 $t3= 0x00000000
        $t4= 0x8055F234 $t5= 0x00000000 $t6= 0x00000002 $t7= 0x00000010
        $s0= 0x80573BA4 $s1= 0x80573FF0 $s2= 0x80573B54 $s3= 0x0000FF00
        $s4= 0x00001132 $s5= 0x00000000 $s6= 0x00000000 $s7= 0x00000000
        $t8= 0x00000000 $t9= 0x00000000 $k0= 0x55555559 $k1= 0x8000007C
        $gp= 0x804E9A28 $sp= 0x80573B3C $fp= 0x80573BA4 $ra= 0x800438C4


          00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

80573ba4: 80 57 3b d4 80 05 c1 00 80 42 fe c0 80 59 e9 6c     .W;......B...Y.l
80573bb4: 00 00 00 00 00 00 00 00 00 00 00 00 80 39 09 48     .............9.H
80573bc4: 41 64 45 53 00 00 00 00 80 57 3b d4 80 03 42 e8     AdES.....W;...B.
80573bd4: 80 57 bc 88 80 39 04 00 80 57 3b e4 80 03 2b 00     .W...9...W;...+.
80573be4: ff ff ff ff 80 02 00 58 00 00 00 00 ef ef ef ef     .......X........
80573bf4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c04: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c14: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c24: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c34: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c44: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c54: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c64: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c74: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c84: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573c94: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ca4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573cb4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573cc4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573cd4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ce4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573cf4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d04: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d14: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d24: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d34: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d44: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d54: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d64: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d74: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d84: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573d94: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573da4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573db4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573dc4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573dd4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573de4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573df4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e04: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e14: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e24: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e34: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e44: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e54: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e64: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e74: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e84: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573e94: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ea4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573eb4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ec4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ed4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ee4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573ef4: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f04: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f14: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f24: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f34: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f44: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f54: ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef ef     ................
80573f64: ef ef ef ef 00 00 00 01 00 00 00 00 80 39 10 b8     .............9..
80573f74: 00 00 ff 15 00 00 00 00 00 00 00 00 00 00 00 00     ................
80573f84: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ................
80573f94: 80 03 3b d4 80 4e b1 a4 00 00 ff 15 00 00 00 00     ..;..N..........
80573fa4: 00 00 00 00 80 39 0e f8 00 00 ff 15 80 57 3f b8     .....9.......W?.
Reserve for Print when Crash

Erasing 4K Sector...

Erasing 4K Sector...

writeRomBlock(): Erase OK!
........

Bootbase Version: VTC_SPI1.2 | 2008/07/02 17:18:52
RAM: Size = 8192 Kbytes
Found SPI Flash 2MiB SST 25VF016B at 0xbfc00000

RAS Version: 3.0.0 Build 120213 Rel.27943
System   ID: *2.12.58.10(SRE9.D3)3.12.8.31| 2012/02/08

Press any key to enter debug mode within 3 seconds.
..........................................

i tak w kółko i teraz pytanie co dalej, gdzie mam wpisać to tpl aby wrzucić jeszcze raz softa, bo niestety opis z tamtej strony się już nie pokrywa.


Z góry wielkie dzięki.
Pozdrawiam Pablo

2

Odp: Reanimacja TPLINK TD-8901G

Przecież opis dotyczy 1043 a ty masz całkiem inny sprzęt. Nie widzisz różnicy?

Jak się to wyświetli: Press any key to enter debug mode within 3 seconds. masz nacisnąc dowolny klawisz. A później to już zależy co ten bootloader potrafi, więc wpisz help czy coś podobnego i szukaj jak wczytać obraz z sieci.

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

3

Odp: Reanimacja TPLINK TD-8901G

Widzę różnicę dlatego zatrzymałem się w miejscu, w którym było podobnie teraz pytanie co dalej zrobić aby go reanimować, po wpisaniu ATHE otrzymałem możliwości:

athe
======= Debug Command Listing =======
AT          just answer OK
ATHE          print help
ATBAx         change baudrate. 1:38.4k, 2:19.2k, 3:9.6k 4:57.6k 5:115.2k
ATENx,(y)     set BootExtension Debug Flag (y=password)
ATSE          show the seed of password generator
ATTI(h,m,s)   change system time to hour:min:sec or show current time
ATDA(y,m,d)   change system date to year/month/day or show current date
ATDS          dump RAS stack
ATDT          dump Boot Module Common Area
ATDUx,y       dump memory contents from address x for length y
ATRBx         display the  8-bit value of address x
ATRWx         display the 16-bit value of address x
ATRLx         display the 32-bit value of address x
ATGO(x)       run program at addr x or boot router
ATGR          boot router
ATGT          run Hardware Test Program
ATRTw,x,y(,z) RAM test level w, from address x to y (z iterations)
ATSH          dump manufacturer related data in ROM
ATDOx,y       download from address x for length y to PC via XMODEM
ATTD          download router configuration to PC via XMODEM
ATUR          upload router firmware to flash ROM

< press any key to continue >
ATLC          upload router configuration file to flash ROM
ATXSx         xmodem select: x=0: CRC mode(default); x=1: checksum mode
ATLD          Upload Configuration File and Default ROM File to Flash
ATCD          Convert Running ROM File to Default ROM File into Flash

OK
the
ERROR
======= Debug Command Listing =======
ERROR
AT          just answer OK
ERROR
ATHE          print help
ERROR
ATBAx         change baudrate. 1:38.4k, 2:19.2k, 3:9.6k 4:57.6k 5:115.2k
ERROR
ATENx,(y)     set BootExtension Debug Flag (y=password)
ERROR
ATSE          show the seed of password generator
00F968DD0790
OK
ATDS          dump RAS stackdate to year/month/day or show current date
No Debug Information Available
OK
ATDT          dump Boot Module Common Area
Flash type = 0x0
Reboot Cnt = 0xf
Debug Flag = 0x0
DRAM size  = 0x800000
Stack Ptr  = 0x80573b1c
OK
ATDUx,y       dump memory contents from address x for length y
OK
ATRBx         display the  8-bit value of address x

Teraz prosiłbym o jakiś przepis co dalej robić aby go postawić na nogi smile,

4

Odp: Reanimacja TPLINK TD-8901G

ATUR          upload router firmware to flash ROM

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

5

Odp: Reanimacja TPLINK TD-8901G

Możesz tak dla nie wtajemniczonych krok po kroku ?, po poleceniu ATUR pojawił się komunikat

Starting XMODEM upload (CRC mode)...
CCCCCCCCCCCCCC

Te CCCCCC - tak sobie idzie po jednej pozycji ale teraz jak ten soft wrzucić ??? przez co ?, bo z tego wynika, że on teraz oczekuje aż mu go zacznę wrzucać tylko jak.

6

Odp: Reanimacja TPLINK TD-8901G

Teraz wygląda na to że tplink czeka na soft. Użyj jakieś klienta który obsługuje protokół xmodem (pod linuksem: minicom/cutecom) i wyślij mu nowy soft.

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

7

Odp: Reanimacja TPLINK TD-8901G

Dzięki, udało się użyłem programu TeraTerm zamiast Putty, posiłkowałem się tym opisem, gdzie ratowali router Zyxela:

http://www.adslayuda.com/Zyxel650-actua … onica.html

Może komuś się przyda smile, a tutaj zdjęcie dla potomnych z rozpiską pinów:

http://img585.imageshack.us/img585/8979/td8901g.jpg