Version 1 (modified by amain, 7 years ago) (diff)


TP-Link TL-WR1043ND



Either build from source or download from above(todo). Firmware can be installed via:

  1. U-Boot / Serial Console using tftp, ftp, etc
  2. mtd ( upgrade from OpenWrt or any other distro supporting MTD )
  3. TP-Link Webinterface in original firmware

Basically all methods supported and described by OpenWrt for the TL-WR1043ND are usable for DebWrt, since DebWrt of course uses a slightly patched OpenWrt kernel/firmware.

U-Boot / Serial Console

This requires soldering a serial connection. See serial console? and see TL-WR1043ND page for specific soldering information. Getting the cover removed is somewhat a challenge and perfectly described. Please make sure to read this OpenWrt device page entirely. It contains a lot of information about the board, flashing, etc.

See bootloader page on boot loaders in general and U-Boot specific.

Setting up tftp server

Start a TFTP server on your build host or host where you downloaded the firmware. For example:

sudo /sbin/ifconfig eth0:1
chmod 777 /home/bitten/work/tlwr1043nd/bin/ar71xx-testing-2.1-1-default
sudo /usr/sbin/atftpd --user root \
                                   --daemon \
                                   --no-fork \
                                   --logfile - \
                                   --bind-address \
                                   -v  \

By default U-Boot bootloader will connect to a TFTP server on

Flashing DebWrt

See DebWrt boot log on TP-Link WR1043ND.