Last modified 6 years ago Last modified on 04/01/13 19:44:28


is a TP-LINK router with a single antenna non-detachable antenna and a USB port. As of this moment, this is the smallest router available.

WR703N v1


The package contains the router, a power supply, a USB-A to USB-micro cable.

Hardware characteristics

CPU Atheros AR7240 @ 400 MHz
Flash 4MB
WAN or LAN 1x 100Mbps Auto MDI/MDIX
WiFi 802.11 b/g/n 150Mbps (130Mbps real) 20dBm - 100mW

Power characteristics

This router is standardly powered via USB at 5V. The voltage regulator inside is unknown, but its input voltage should be at least between 3.7V - 6V, possibly 8V. Maximum current draw at 5V is 185mA (OpenWrt boot), average current draw with WiFi at 18dBm is 100mA, without WiFi 80mA. Hence the average router power consumption is 0.5W, which is incredibly low.

Power consumption will be higher if a USB device is attached to its USB port!

Restoring to original firmware =



It is opened, by lifting the lid out with a screwdriver.

LAN protection

WAN port protected and isolated with transformer.

PoE modification

To power the router over PoE, R68 and R65 on the bottom side near ethernet connector have to be removed. Pins 7,8 of the ethernet connector have to be patched to GND and pins 4,5 to VCC (opposite pad to R113 mark)


Serial port

Serial port is available on the board, on the edge opposite to ethernet connector, marked TP_IN - RX and TP_OUT - TX. Power can be harvested from somewhere on the board.

The router can be connected to the computer serial cable using a serial cable.


Connection can be established with the following settings on OS X or Linux:

cu --parity=none -s 115200 -l /dev/(your serial device)


There is already a USB connector.


The router can be upgraded/fixed with a TFTP method, although its use should be avoided if possible. A working serial cable is required.


  • connect to the serial interface
  • expect Autobooting in 1 seconds

write tpl within a second

  • set ip of the router and computer (has to have a static IP)
setenv ipaddr
setenv serverip
  • start tftp server on your computer and include the desired firmware in its path
  • run the following commands
    hornet> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
    hornet> erase 0x9f020000 +0x3c0000
    hornet> cp.b 0x80000000 0x9f020000 0x3c0000
    hornet> bootm 0x9f020000
  • router will reboot and start with the new firmware

Where to buy

VolumeRates (22$ with free shipping)