1 (edytowany przez mikhnal 2016-04-11 09:30:50)

Temat: Nowy uboot antycegła w WR1043ND?

Przez Wasze niesnaski Cezary zamknął temat o nowym uboocie i muszę zakładać nowy.

Czy Waszym zdaniem nowy uboot antycegła mógł też trafić do najnowszego firmware dla WR1043ND dostępnego na polskiej stronie TP-Linka? Plik: TL-WR1043ND_v1_130428
http://www.tp-link.com.pl/support/downl … n=V1#tbl_j

Zaglądając heksadecymalnie do środka też widać "U-Boot 1.1.4":

http://lookpic.com/O/i2/1358/6rEvNgJS.png

Pytanie tylko czy w tym fw działa antycegła?

Gargoyle fanatic user
WR1043ND v2 16MB / WR902AC v3 / MR3020 16MB+64MB / WR703N / WT3020 / E3372

2 (edytowany przez pepe2k 2013-09-22 18:18:13)

Odp: Nowy uboot antycegła w WR1043ND?

Zaraz wgram i sprawdzę.

Wgrałem, sprawdziłem na obu dostępnych przyciskach.
Nie ma tego trybu w TL-WR1043ND_v1_130428.

U-Boot 1.1.4 (Apr 28 2013 - 16:01:02)

AP83 (ar9100) U-boot 0.0.11
DRAM:  
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.15--LSDK-6.1.1.40 (root@localhost.localdomain) (gcc version 3.4.4) #9 Sun Apr 28 16:02:56 CST 2013
flash_size passed from bootloader = 8
CPU revision is: 00019374
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init mtdparts=ar7100-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art) mem=32M
Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
[...]

3

Odp: Nowy uboot antycegła w WR1043ND?

Wygląda na to, że TP-Link do 1043nd V1 dodał uboot antycegła smile Po przejrzeniu pliku hexem znalazłem:

 U-Boot 1.1.4 (Mar 19 2014 - 11:06:29) 

oraz

  bootdelay   bootcmd bootm 0xbf200000    is_auto_upload_firmware=%d
 tftp 0x80800000 wr1043nv1_tp_recovery.bin   update start...
    setenv serverip 192.168.0.66    setenv ipaddr 192.168.0.86  new id = %08x, new ver = %08x   Firmware recovery: product id verify sucess!
   Firmware recovery: filesize = 0x%x.
    erase 0xbf020000 +7c0000; cp.b 0x80800000 0xbf020000 7c0000 erase 0xbf020000 +7c0000; cp.b 0x80820200 0xbf020000 7c0000 auto update firmware: product id verify fail

http://www.tp-link.com.pl/resources/sof … 140319.zip

Działania nie testowałem.

4

Odp: Nowy uboot antycegła w WR1043ND?

Kto by pomyślał, po tylu latach na rynku... chyba za dużo mieli zwrotów po ucegleniu wink
Działa, sprawdzone, należy skorzystać z przycisku z tyłu.

Log:

U-Boot 1.1.4 (Mar 19 2014 - 11:06:29)

AP83 (ar9100) U-boot 0.0.11
DRAM:  
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
is_auto_upload_firmware=1
update start...
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Filename 'wr1043nv1_tp_recovery.bin'.
Load address: 0x80800000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #####################################################
done
Bytes transferred = 8258048 (7e0200 hex)
new id = 10430001, new ver = 00000001Firmware recovery: product id verify sucess!
Firmware recovery: filesize = 0x7e0200.

First 0x2 last 0x7d sector size 0x10000
 125
Erased 124 sectors
Copy to Flash... write addr: bf020000
done

Resetting...

5

Odp: Nowy uboot antycegła w WR1043ND?

Jak to mam rozumiec? Ten obraz to aktualizacja uboota, ktora instaluje sie jednorazowo i daje odpornosc na niedzialajace obrazy systemu operacyjnego, czy tez jest to sam system operacyjny?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

6

Odp: Nowy uboot antycegła w WR1043ND?

Wgrywasz oryginał, poprawiasz tym obrazem z tplinka i masz nowy uboot. Później jak zepsujesz openwrt czy coś innego to sam bootloader pozwoli Ci wgrać nowy soft bez działającego innego softu.

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

7

Odp: Nowy uboot antycegła w WR1043ND?

Wygląda na to, że docelowo wszystkie TP-Linki dostaną ten tryb. TL-WR841N v9 też ma:

U-Boot 1.1.4 (Build from LSDK-9.5.3.16 at Nov 29 2013 - 10:46:36)

ap143 - Honey Bee 1.1

DRAM:    32 MB
Flash Manuf Id 0x1, DeviceId0 0x2, DeviceId1 0x15
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ath_gmac_enet_initialize...
ath_gmac_enet_initialize: reset mask:0xc02200
Scorpion ---->S27 PHY*
S27 reg init
GMAC: cfg1 0x800c0000 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
athrs27_phy_setup ATHR_PHY_CONTROL 4:0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4:0x10
eth0 up
Honey Bee ---->  MAC 1 S27 PHY*
S27 reg init
ATHRS27: resetting s27
ATHRS27: s27 reset done
GMAC: cfg1 0x800c0000 cfg2 0x7214
eth1: ba:be:fa:ce:08:41
athrs27_phy_setup ATHR_PHY_CONTROL 0:0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0:0x10
athrs27_phy_setup ATHR_PHY_CONTROL 1:0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1:0x10
athrs27_phy_setup ATHR_PHY_CONTROL 2:0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2:0x10
athrs27_phy_setup ATHR_PHY_CONTROL 3:0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3:0x10
eth1 up
eth0, eth1
Setting 0x181162c0 to 0x58b1a100
is_auto_upload_firmware=1
eth1 link down
eth0 link down
Using eth1 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Filename 'wr841nv9_tp_recovery.bin'.
Load address: 0x80800000
[...]

Wygląda na to, że to już koniec uceglonych TP-Linków po 20 PLN na aukcjach... wink

8

Odp: Nowy uboot antycegła w WR1043ND?

może ktoś napisze konkretnie jak to wgrywać, bo u mnie po wgraniu tego firmware i później próbie zainstalowanie Gargoyle niestety ale nie rozpoznaje routera itp....m.in brak portu WAN...

Redmi AX6000

9

Odp: Nowy uboot antycegła w WR1043ND?

A oryginalne działa w ogóle?

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

10 (edytowany przez bhb 2014-05-12 18:30:03)

Odp: Nowy uboot antycegła w WR1043ND?

Właśnie dokonałem zmian w/g porady Cezarego (oryginał > uboot > factory) http://eko.one.pl/forum/viewtopic.php?p … 17#p108717 i wszystko działa poprawnie na  tl-wr1043.

11

Odp: Nowy uboot antycegła w WR1043ND?

@chojny, którą wersję Gargoyle wgrywasz?

12 (edytowany przez chojny 2014-05-12 20:37:38)

Odp: Nowy uboot antycegła w WR1043ND?

próbowałem gargoyle-1.6.1.1-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin (chyba ostatnia) do routera 1043ND v.1.8...na wersje  ze strony producenta TL-WR1043ND_V1_140319.bin

Redmi AX6000

13

Odp: Nowy uboot antycegła w WR1043ND?

Cezary napisał/a:

Wgrywasz oryginał, poprawiasz tym obrazem z tplinka i masz nowy uboot. Później jak zepsujesz openwrt czy coś innego to sam bootloader pozwoli Ci wgrać nowy soft bez działającego innego softu.

Czy mógłby mi ktoś wytłumaczyć bardziej łopatologicznie co mam zrobić, aby wgrać nowszy anty-brick uboot?

Mam 1043ND z wgranym Gargoyle 1.6.1.1 (r40431). Co teraz powinienem zrobić, żeby było ok?

Pobrać to http://www.tp-link.com.pl/resources/sof … 140319.zip i po prostu przez MTD to uruchomić? (nie wydaje mi się że to dobry pomysł)
A potem znów mogę wgrać Gargoyle jak gdyby nigdy nic z factory image?

Dzięki!

14

Odp: Nowy uboot antycegła w WR1043ND?

No nie. Wgraj najpierw to: http://dl.eko.one.pl/orig/tl-wr1043ndv1 … 00331).bin później jeszcze raz to ze strony tplinka i masz.

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

15 (edytowany przez bhb 2014-05-15 10:41:02)

Odp: Nowy uboot antycegła w WR1043ND?

na 1043ND v1 http://eko.one.pl/forum/viewtopic.php?p … 25#p108725
请仔细阅读和理解

16

Odp: Nowy uboot antycegła w WR1043ND?

Ok, zrobiłem w zalecanej kolejności. Czyli soft bez boot, potem soft z strony tplinka z boot, a na koniec Gargoyle z factory. Wszytko działa smile
Nie chciało mi się rozbierać routera i lutować goldpinów, ale wierzę że skoro wszystko przeszło dobrze, to i U-boot 1.1.4 też jest.
Dzięki jeszcze raz.

17

Odp: Nowy uboot antycegła w WR1043ND?

marton napisał/a:

Nie chciało mi się rozbierać routera i lutować goldpinów, ale wierzę że skoro wszystko przeszło dobrze, to i U-boot 1.1.4 też jest.

Tam zawsze jest U-Boot 1.1.4... TP-Link nie używa innej wersji w routerach z układami Atheros.

18

Odp: Nowy uboot antycegła w WR1043ND?

pepe2k napisał/a:
marton napisał/a:

Nie chciało mi się rozbierać routera i lutować goldpinów, ale wierzę że skoro wszystko przeszło dobrze, to i U-boot 1.1.4 też jest.

Tam zawsze jest U-Boot 1.1.4... TP-Link nie używa innej wersji w routerach z układami Atheros.

A to nie wiedziałem. Czyli wcześniejsze po prostu nie miały aktywnego tftp po prostu? Bo z U-Bootem i jego "bajerami" miałem już trochę do czynienia, ale temat OpenWrt i tego co się da z tych TP-Linków zrobić jest dla mnie nowością całkowitą wink

19

Odp: Nowy uboot antycegła w WR1043ND?

Nie miały w tym trybie. Dlatego właśnie upgrade zrobiłeś smile

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

20

Odp: Nowy uboot antycegła w WR1043ND?

chojny napisał/a:

może ktoś napisze konkretnie jak to wgrywać, bo u mnie po wgraniu tego firmware i później próbie zainstalowanie Gargoyle niestety ale nie rozpoznaje routera itp....m.in brak portu WAN...
próbowałem gargoyle-1.6.1.1-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin (chyba ostatnia) do routera 1043ND v1.8...na wersje  ze strony producenta TL-WR1043ND_V1_140319.bin

Udało się zwalczyć problem?

Czy może ktoś potwierdzić, że wgranie nowego uboot + najnowszego Gargoyle na 1043ND v1.8 powoduje problemy? Chciałbym zrobić to u siebie i trochę mnie martwi wpis kolegi chojnego.

Jeszcze jedno pytanie, lekko OT - czy wgrywanie fabrycznego FW na 1043ND z rozszerzonym Flash i RAM jest bezpieczne?

Qui vit sans folie, n'est pas si sage qu'on croit

21

Odp: Nowy uboot antycegła w WR1043ND?

Nie ma takiego problemu z tym wanem na obecnych wersjach firmware.

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

22

Odp: Nowy uboot antycegła w WR1043ND?

Cezary napisał/a:

Nie ma takiego problemu z tym wanem na obecnych wersjach firmware.

Dzięki, wolałem się upewnić.

Zrobiłem upgrade uboot'a na 1043ND v1.8, na to wgrałem najnowsze gargoyle-1.6.1.2 od Cezarego i wszystko działa bez zarzutu, łącznie z portem WAN.

Qui vit sans folie, n'est pas si sage qu'on croit

23

Odp: Nowy uboot antycegła w WR1043ND?

valdi74 napisał/a:

Zrobiłem upgrade uboot'a na 1043ND v1.8, na to wgrałem najnowsze gargoyle-1.6.1.2 od Cezarego i wszystko działa bez zarzutu, łącznie z portem WAN.

Masz router z z powiekszona iloscia ramu? Miales jakies problemy? Jak wyglada proces wgrywania tego poprawionego oprogramowania tp-link i co on wlasciwie daje? Bo jesli dobrze zrozumialem to przy nieudanym wgraniu softu wystarczy zresetowac router przyciskiem z tylu do ustawien fabrycznych (chyba ze jest inaczej to prosze mnie wyprowadzic z bledu). Dzisiaj podczas proby aktualizacji przez www do najnowszej wersji gargoyle moj 1043ND nie odpowiadal ok 10 minut i krotko mowiac zrobilo mi sie cieplo. Odlaczylem go na szybko z prądu i na szczescie nic sie nie stalo, ale wolalbym tego nie powtarzac.

TP-Link 1043ND.  Gargoyle PL 1.6.1.2

24

Odp: Nowy uboot antycegła w WR1043ND?

Nie, przyciśniecie przycisku powoduje wejście bootloadera w specjalny tryb gdzie można mu wysłać nowy soft. Coś co od dawna mają dlinki, netgeary, niektóre linksysy.

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

25

Odp: Nowy uboot antycegła w WR1043ND?

ngz napisał/a:

Masz router z z powiekszona iloscia ramu?

Tak. Mam też rozszerzony flash.

ngz napisał/a:

Miales jakies problemy?

Nie.

ngz napisał/a:

Jak wyglada proces wgrywania tego poprawionego oprogramowania tp-link

Zakładając, że masz teraz jakieś OpenWrt, to trzeba najpierw wgrać oryginalne oprogramowanie bez części uboot (np. to, które linkował Cezary), następnie z niego wgrać najnowsze oprogramowanie ze strony TP-LINK. Wtedy już masz uboot z tym specjalnym trybem ratunkowym. Potem już klasycznie wgrywasz Gargoyle lub inne alternatywne. U mnie cały proces trwał kilka(naście) minut i przebiegł bezboleśnie. Oczywiście warto sobie wcześniej ściągnąć lokalnie wszystkie trzy pliki, które będziesz potem wgrywał, ale chyba tego nie trzeba pisać ;-)

Qui vit sans folie, n'est pas si sage qu'on croit