For the sake of completeness and other users, I've posted the procedure I used below:
1) Download and install small http server: http://home.lanck.net/mf/srv/index.htm
2) Download the sysupgrade binary at * below
3) Copy the file downloaded in 2) to the default directory created when you installed 1) above.
Set your computer with static address 192.168.1.9 and subnet mask 255.255.255.0
Unplug the wr1043nd power cable. Plug the power cable back in and repeatedly tap the QSS button on the right like crazy for about 30 seconds.
Have your computer connected to a LAN port of the wr1043nd. Then ping it with this command:
ping 192.168.1.1
If it responds, we’re good to go
Since your wr1043nd already runs Gargoyle which is Openwrt underneath, it's easier to upgrade the firmware using the openwrt command sysupgrade and the sysupgrade firmware. There's no need for command mtd.
cd /tmp
#check firmware file integrity
md5sum openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
#use sysupgrade to flash sysupgrade image. it's one line
sysupgrade -n openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
Wait a few minutes. If successful, the wr1043nd will reboot and become openwrt with default IP number 192.168.1.1.
If it doesn’t reboot, wait a few more minutes and repower the router, it should then allow access.
You can use the factory-to-ddwrt file for direct writing via cmdline.
You can also use a stock firmware file from TP-Link Support firmware download and write that one via cmdline.
Installing a mini-web server on a local computer is helpful since you can download and store files on the computer and then wget them from there instead of from the net.
It is not necessary though. _________________ Kernel panic: Aiee, killing interrupt handler!
Hi, I can get into telnet but when I try to wget it says connection timed out. I did change my ip and I did install and run small server, as well as put the .bin into the www directory. I can access the file from http://192.168.1.9 in the browser and download it, but when I try to wget from telnet it just times out. Is my router ultra bricked or something? I have yet to try the USB firmware flash through telnet function as I don't have a USB drive at the moment. Should I ever bother?
I've owned this router for about 3 hours now, the first thing I did was flash DD-WRT. It went fine until I set PPOE settings and saved. From then on I couldn't get into the web menu.