I bricked my TL-WR1043ND too a few times and recovered it successfully every time.
You can find the way to recover your unit on the OpenWRT site.
Here are the steps:
1. Download modified original firmware that has first 0x20200 cut off, or use firmware attached below.
2. Gain access to the serial port and hook it up to your computer using RS-232 / USB --> TTL adapter.
3. Install Putty, setup Serial connection, set COM port appropiately to your adapter in step 2 and do not click Open yet
4. set networkcard of computer to ip address: 192.168.0.5 , subnetmask 255.255.255.0 and no gateway
5. Install TFTP32 server (google it) on your computer, connect computer with ethernet cable to LAN switch port on router.
6. Make sure the "Current Directory" in TFTP32 is set to folder with modified original firmware renamed to "code.bin"
7. In Putty, click open and plug in Power cord to router... you should see bootloader coming up now...
8. You will see something like this:
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
Autobooting in 1 seconds## Booting image bf0200000...
Then type following fast: tpl
Now you will get into the command prompt and you're able to execute commands.
9. Erase the firmware before writing it again using following command: erase 0xbf020000 +7c0000
10. Download new modified original firmware from computer to the router: tftpboot 0x81000000 code.bin
11. Write the downloaded firmware to flash using: cp.b 0x81000000 0xbf020000 0x7c0000
12. Boot the original firmware again: bootm 0xbf020000
Your router should be unbricked again!
I stucked on step 10.
I type "tftpboot 0x81000000 code.bin" and happens nothing. Is showed a message "TFTP frp, server 192.168.0.5; our IP address is 192.168.0.2"
And then, stay loading and reloading forever...
The 192.168.0.5 is the IP of my card (step 4)
Why do not you just buy the cheap USB-TTL converter? I just flashed the router using the RS-323 guide without any problem. Thanks for it! You only need Ground, TX and RX. I would not connect any voltage wires! PC is powered by power source and router by 12 V adapter. No need to put 3,3V there. _________________ TL-WR1043ND v1.8- OpenWRT Backfire 10.03.1 with LuCI; DD no more