TP-Link EAP610-Outdoor

v1 and v1.2 are using the same images, even though they're slightly different internally.

The vendor images of this device are packaged in a format that does not match any previous TP-Link formats.

In order for flashing to work from the vendor's web UI, firmware updates need to be packaged in this format.

The tplink-mkimage-2022.py is provided for this purpose.

This script can also analyze vendor images, and extract the required “support” string.

This string is checked by the vendor firmware, and images with a missing or incorrect string are rejected.

Set up the device using the vendor's web UI. After that go to Management→SSH and enable the “SSH Login” checkbox. Select “Save”.

The connect to the machine via SSH:

  ssh -o hostkeyalgorithms=ssh-rsa <ip_of_device>

Disable signature verification:

  cliclientd stopcs

Rename the “-web-ui-factory” image to something less than 63 characters, maintaining the “.bin” suffix.

* Go to System → Firmware Update.

* Under “New Firmware File”, click “Browse” and select the image

* Select “Update” and confirm by clicking “OK”.

If the update fails, the web UI should show an error message.

Otherwise, the device should reboot into OpenWRT.

To flash via TFTP, first place the initramfs image on the TFTP server.

On the U-Boot console use:

setenv serverip <IP of TFTP server>
setenv ipaddr <IP in same subnet as TFTP server>
tftpboot tplink_eap610-outdoor-initramfs-uImage.itb
bootm

This should boot OpenWRT, remember device's IP is now 192.168.1.1.

Once booted, flash the sysupgrade.bin image using either webUI or the command line.

The back of the casing is held in place by plastic clips and eight self-tapping screws. Once the screws are removed, gently pry apart the back.

port.serial general information about the serial port, serial port cable, etc.

There is no level translator on the board. These pins connect directly to the SoC. The serial adapter must use 1.8V signaling!

Serial connection parameters
for TP-Link EAP610-Outdoor
115200, 8N1, 1.8V

There is no JTAG connector on the board.

COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE


COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/12/30 14:24
  • by frollic