1

Temat: TP-LINK TD-W8970 V1.2 bricked

Witam,

Jestem posiadaczem TD-W8970 V1.2 od wczoraj. Wszystko działało ok, jednak zaktualizowałem firmware do najnowszego ze strony TP-link.
TD-W8970_V1_140613
Co ciekawe w routerze zainstalowany był nowszy soft, jednak niedostępny na oficjalnej stronie. (14.09.19)
Z tego co wyczytałem nie powinno być problemów z aktualizacją, natomiast po upgradzie router nie wstał. Świeci się tylko power a po czasie migną wszystkie LEDy i tak w kółko. Firmware wgrywałem przez WIFI wbrew zaleceniom.

Moje pytanie brzmi - co mogę z tym teraz zrobić, jakie mam możliwości? Czy router ma opcje recovery? Czy muszę się łączyć po serialu?
Jeśli tak jaki dokładnie moduł zakupić?

Dziękuję i pozdrawiam.

2

Odp: TP-LINK TD-W8970 V1.2 bricked

Nic wspólnego to z openwrt nie ma. Oddaj na gwarancję.

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

3

Odp: TP-LINK TD-W8970 V1.2 bricked

Hej, odpowiedź w stylu elektroda smile
Ale wierze w dobrą wole bo już kiedyś mi pomogłeś.
Gwarancji nie mam, kupiłem używkę.

Gdybyś napisał jak wgrać OpenWrt to miałoby dużo wspólnego.

Jeśli konieczny jest zakup konwertera usb/serial to prosze o wskazanie jaki model zakupić, jakie napięcie aby nic więcej już nie zepsuć.

Pozdrawiam

4

Odp: TP-LINK TD-W8970 V1.2 bricked

Jak wgrać masz na eko.one.pl, ale w ogóle się nie pokusiłeś żeby samodzielnie to poszukać.

Na allegro poszukaj cp2102.

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

5

Odp: TP-LINK TD-W8970 V1.2 bricked

Widziałem ten artykuł ale nie daje odpowiedzi na podstawowe pytania - jak sie przygotowac, co kupić.

Na allegro (6140441564) chyba rozwiązuje problem i moje wątpliwości z zasilaniem:
"Konwenter można bezpośrednio połaczyć z układami o logice 3.3V lub 5V, wybór napięcia nie wymaga żadnych zmian w ustawieniach konwertera"

czy muszę dokupić piny aby się tym konwerterem wpiąć do routera?

6

Odp: TP-LINK TD-W8970 V1.2 bricked

Więc go kup, podłącz tylko linie tx, rx, gnd i dalej postępuj wg instrukcji.

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

7

Odp: TP-LINK TD-W8970 V1.2 bricked

ok dzięki. ostatnie pytanie - czy po wgraniu openwrt bede mogl wgrac oryginalny firmware z poziomu gui openwrt?

8

Odp: TP-LINK TD-W8970 V1.2 bricked

Nie mam pojęcia, nigdy nie miałem potrzeby wgrywania oryginalnego softu z openwrt.

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

9

Odp: TP-LINK TD-W8970 V1.2 bricked

ggkbb napisał/a:

ok dzięki. ostatnie pytanie - czy po wgraniu openwrt bede mogl wgrac oryginalny firmware z poziomu gui openwrt?

Możesz, ale musisz w hexedytorze obciąć pierwsze 256 (200 hex) bajtów w wersji bez aktualizacji bootloadera (TD-W8970_V1_130415), albo 131584 (20200 hex) w wersji z aktualizacją bootloadera (reszta).

10

Odp: TP-LINK TD-W8970 V1.2 bricked

TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'tplink.bin'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################
done
Bytes transferred = 8126976 (7c0200 hex)
VR9 # sf erase '0x20000' '0x7a0000'

..........................................................................................................................
Successfully erased 7995392 bytes @ 0x20000
VR9 # sf write '0x80800000' '0x20000' '0x7c0200'

............................................................................................................................
Successfully programmed 8126976 bytes @ 0x20000
VR9 #reset

Hit any key to stop autoboot:  0
8192 KiB W25Q64 at 0:3 is now current device
8192 KiB W25Q64 at 0:3 is now current device
        Uncompressing ... LZMA: uncompress or overwrite error 1 - must RESET board to recover

wgrałem TD-W8970v1_0.6.0_2.8_up_boot(130828)_2013-08-28_10.41.41.bin
bajtów: 8 126 976

co poszło nie tak?

11

Odp: TP-LINK TD-W8970 V1.2 bricked

jak rozumiem, wgrałem zły/za duży firmware z booatloaderem.
powtórzyłem procedure z firmware TD-W8970v1_0.6.0_2.1_up(130415).bin

ale router nie działa poprawnie.
czy da się to jeszcze jakoś odratować?

12

Odp: TP-LINK TD-W8970 V1.2 bricked

Wgraj po prostu poprawny soft jeszcze raz. Openwrt możesz wgrać.

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

13

Odp: TP-LINK TD-W8970 V1.2 bricked

Próbowałem wrzucić openwrt na ten router zgodnie z instrukcją; Niestety po całej procedurze:

VR9 # tftpboot 0x80800000 openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image
8192 KiB EN25Q64 at 0:3 is now current device
Using vr9 Switch device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########################
done
Bytes transferred = 4194308 (400004 hex)
VR9 # sf erase 0x20000 0x7a0000
VR9 # sf write 0x80800000 0x20000 0x400004
VR9 # reset

router nie wstaje mówiąc:

Hit any key to stop autoboot:  0 
8192 KiB EN25Q64 at 0:3 is now current device
8192 KiB EN25Q64 at 0:3 is now current device
        Uncompressing ... LZMA: uncompress or overwrite error 1 - must RESET board to recover

Any ideas co może być nie tak?

14

Odp: TP-LINK TD-W8970 V1.2 bricked

Sprawdź sumę kontrolną tego pliku openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image który masz na dysku.

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

15

Odp: TP-LINK TD-W8970 V1.2 bricked

wg. jakiej  instrukcji  to wgrałeś  ?

16

Odp: TP-LINK TD-W8970 V1.2 bricked

Dzięki za szybką odpowiedź, sha256sum niestety się zgadza;
próbowałem również obrazy:
* lede-17.01.4-lantiq-xrx200-TDW8970-squashfs-sysupgrade.bin, a nawet
* TD-W8970v1_0.6.0_2.1_up(130415).bin

z tym samym błędem niestety ??

Wrzucałem to wg. instrukcji https://openwrt.org/toh/tp-link/td-w8970_v1 (paragraf serial)

jedyna niestandardowość jaka mi przychodzi do głowy to że przed pierwszą próbą miałem firmware
0.6.0 2.11 v000c.0 Build 141008 Rel.41184n
który zniknął (?) ze strony TPLinka.

17

Odp: TP-LINK TD-W8970 V1.2 bricked

A skąd wziąłeś 0x808.... skoro jest jak drut 0x81.... po komendzie tftpboot ?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

18

Odp: TP-LINK TD-W8970 V1.2 bricked

Ja też mam takie adresy i na 100% działało - zrobiłem tak kilkanaście w8970.

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

19

Odp: TP-LINK TD-W8970 V1.2 bricked

tak, próbowałem oba, ale przecież to jest tylko adres gdzie zaczynamy pisać dane, nie ma znaczenia.
tj. jak długo obraz zmieści się w pamięci od 0x81... do końca

20

Odp: TP-LINK TD-W8970 V1.2 bricked

ok myślałem, że może flash jest nieteges, ale wygląda na to, że może RAM?

Hit any key to stop autoboot:  0 
VR9 # setenv bootargs 'board=WD8970'
VR9 # tftpboot openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image
8192 KiB EN25Q64 at 0:3 is now current device
Using vr9 Switch device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########################
done
Bytes transferred = 4194308 (400004 hex)
VR9 # bootm
        Uncompressing ... LZMA: uncompress or overwrite error 1 - must RESET board to recover
VR9 # 

21

Odp: TP-LINK TD-W8970 V1.2 bricked

Weź mój i sprawdź: http://dl.eko.one.pl/luci/chaos_calmer/lantiq/

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

22

Odp: TP-LINK TD-W8970 V1.2 bricked

Dzięki, niestety to samo;

Próbowałem wgrać również oryginalny obraz (bez bootloadera), samodzielnie przygotowany i z http://dl.eko.one.pl/orig/td-w8970v1/.
Nie pomogło

Tutaj: https://tplinkforum.pl/t/tp-link-td-w89 … icked/9470
ktoś miał podobny problem (czytaj nowszy firmware niż 140613, chociaż jeszcze inna wersja) ale był jakoś w stanie zainstalować luci (chociaż nie napisał jak)

jeśli dysponujesz obrazem wszystkich partycji mógłbyś podesłać, żebym mógł chociażby porównać zawartość flasha?

23

Odp: TP-LINK TD-W8970 V1.2 bricked

Nie, jak nie mam. Może jeszcze być tak że masz inną wersję bootloadera która powoduje problemy. Znajdź oryginalny soft w wersji którą miałeś i to spróbuj wczytać.

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

24

Odp: TP-LINK TD-W8970 V1.2 bricked

hmm, nie jest dobrze ;-)

oryginalna wersja okazuje się być UK, z pustym changelogiem.

obciąłem bootloader

 dd if=... of=... skip=257 bs=512

, tak, że całość ma długość 7995392 bajtów;

niestety nadal widzę do samo:

Hit any key to stop autoboot:  0 
VR9 # setenv bootargs 'board=WD8970'
VR9 # tftpboot 0x81000000 TD-W8970v1_0.6.0_2.11_up(141008)_11.44.54.bin
8192 KiB EN25Q64 at 0:3 is now current device
Using vr9 Switch device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'TD-W8970v1_0.6.0_2.11_up(141008)_11.44.54.bin'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #########################
done
Bytes transferred = 7995392 (7a0000 hex)
VR9 # sf erase 0x20000 0x7a0000
VR9 # sf write 0x81000
Usage: sf write addr offset len
VR9 # sf write 0x81000000 0x20000 0x7a0000
VR9 # reset

....

Hit any key to stop autoboot:  0 
8192 KiB EN25Q64 at 0:3 is now current device
8192 KiB EN25Q64 at 0:3 is now current device
        Uncompressing ... LZMA: uncompress or overwrite error 1 - must RESET board to recover
VR9 #

25

Odp: TP-LINK TD-W8970 V1.2 bricked

Poszukaj wersji 140919 taką jaką miałeś w routerze. Ciekawe rzeczy o wersjach bootloadera: https://github.com/xdarklight/mktplinkfw3