OpenWrt Forum Archive

Topic: TP Link WR1043ND - U-Boot modification

The content of this topic has been archived on 28 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello everyone,

I'm trying do do some modifications against my u-boot bootloader on one of my WR1043NDs. The problem so far is that I cannot JTAG this device ( I can read but I can't write to the flash) and I need to be pretty sure that the new bootloader works before flashing as de- and resoldering the flash chip takes a lot of time and is not very funny.

So I compiled their (TP-Link's) toolchain and tried to compile u-boot configured the same as the one installed on my routers. Then I did a hexdump and compared both against each other. I know there are always some diffs but my problem seems to be that every one of my devices contains a very old bootloader (dated: Nov 17 2009), but some files inside my u-boot package provided by TP-LINK are dated Dec 7 2009 , for example cmd_bootm.c. There are so many differences inside that part that I can't compare that with my binary installed in the routers.

So if anyone of you managed to get an update with bootloader or has a router with bootloader which is older than Dec 7 2009 it would be very appreciated if you could send that file to me.

How to check u-boot version on router:

dd if=/dev/mtd0 | strings | grep -i U-Boot

There should be a line like: U-Boot 1.1.4 (Nov 17 2009 - 11:56:26).

If your one is newer as (Dec 7 2009) please do:

dd if=/dev/mtd0 of=/tmp/mtd0.bin

and send me a copy of the resulting file /tmp/mtd0.bin

This would be very helpful for me smile

Got a Sep 15 2009 version (1.1.4 as well), if that helps. [s]http://ul.to/witr8r0l[/s]

Edit: ok, see if this one works: http://ul.to/ewaxi1y6
right now it works for me.

(Last edited by MBS on 5 Aug 2011, 09:32)

link not functional.

The discussion might have continued from here.