26

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

na samym początku miałem właśnie 141008; dzięki za link, poczytam

27

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

Podpytam jeszcze dla pewności...

...
VR9 # tftpboot 0x80800000 openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image

abulak napisał/a:

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

Cezary napisał/a:

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

czy bootloader sam sobie obcina np. 2 końcowe zera?
Bo jeśli pamięć RAM w tym routerze wynosi 64 MB to w HEX maksymalna wartość to 0x4000000 "4 miliony" a wg cytatu 0x80800000 to wychodzi ponad 2 GB. https://www.binaryhexconverter.com/hex- … -converter

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

28

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

Przecież pamięć ram nie nie jest mapowana od wartości zero w przestrzeni adresowej w routerach...  Nawet oryginalny uboot ma to zapisane w zmiennych.

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

29

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

oryginalny uboot ma

fileaddr=80800000

w swoim env, więc można w ogóle nie wpisywać adresu:

tftpboot openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image

też zadziała; no i to jest tylko adres, a nie fizyczna lokacja w pamięci, jak Cezary zauważył.

mar_w napisał/a:

czy bootloader sam sobie obcina np. 2 końcowe zera?

dlaczego miałby to robić i przy jakiej okazji?. Z tego co rozumiem ja tutaj nadpisuję jądro i rootfs:

mtd1     0x00020000-0x00160000     kernel     RAM executable     kernel 2.6.32
mtd2     0x00160000-0x007c0000     rootfs     squashfs           root

obrazem który jest właśnie pozbawiony bootloadera (w późniejszych wersjach oryginalnego softwaru trzeba go obciąć dd).

30 (edytowany przez tomiapage 2026-01-25 14:16:35)

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

Odgrzebie stary temat miałem open wrt wgrałem przez przegladarke oryginalny soft i mam błąd

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

Przez serial wgralem openwrt (factory image) i router startuje ale jak znowu wgram oryginany soft to router nie startuje z tym samym błędem. W czym moze być klopot. Wgrywam oryginalny soft i openwrtz konsoli za pomoca intrukcji
https://hycrandom.wordpress.com/2018/10 … ng-serial/
to log  konsoli

ROM VER: 1.1.4
CFG 05

ROM VER: 1.1.4
CFG 05

DDR autotuning Rev 0.3ff
DDR size from 0xa0000000 - 0xa3ffffff
DDR check ok... start booting...



U-Boot 2010.06-LANTIQ-v-2.0.40-svn4469 (Aug 28 2013 - 09:28:56)

CLOCK CPU 500M RAM 250M
DRAM:  64 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Internal phy(GE) firmware version: 0x8434
vr9 Switch8192 KiB W25Q64 at 0:3 is now current device


Type "run flash_nfs" to mount root filesystem over NFS

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

31

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

Taki komunikat był zwykle jak obraz ładował się nie tam w ramie gdzie powinien i brakowało mu miejsca. Czy nie masz zmienionych zmiennych środowiskowych uboota?

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

32

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

Wgrałem najstarszy oryginalny fw i ruszyło potem juz do najnowszego bez problemu poszlo