Please select a model and download HotspotOS.
DownloadHotspotOSConfigurationTroubleshoot
TP-Link HotspotOS Download
TP-Link Archer C2 AC750 v1
Download HotspotOS
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
-To flash the recovery image, start a TFTP server from the IP address
192.168.0.66 and serve the recovery image named
ArcherC2V1_tp_recovery.bin.
-Connect your device to the LAN port, then press the WPS/Reset button
and power it up. Keep pressing the WPS/Reset button for 10 seconds.
It will try to download the recovery image and flash it.
It can take up to 20-25 minutes to finish. When it reaches 100%, the
router will reboot itself.
TP-Link Archer C2 v3
Download HotspotOS
Upload hotspotos-ath79-generic-tplink_archer-c2-v3-squashfs-factory.bin
via the router Web interface and flash as normal firmware update.
TP-Link Archer A6 v3
Download HotspotOS
TP-Link Archer C20 v5
Download HotspotOS
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Place tp_recovery.bin in root directory of TFTP server and listen on 192.168.0.66/24.
– Connect the router LAN port with your computer and power up the router while pressing the reset button.
– The router will download the image via TFTP and after 1 minute reboot into HotspotOS.
TP-Link Archer C20 AC750 v1
Download HotspotOS
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Place ArcherC20V1_tp_recovery.bin in tftp server directory.
– Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
device starts downloading the file.
– Router will download file from server, write it to flash and reboot.
* WAN LED in this devices is a dual-color, dual-leads type which isn’t
(fully) supported by gpio-leds driver. This type of LED requires both
GPIOs state change at the same time to select color or turn it off.
For now, we support/use only the blue part of the LED.
* MT7610EN ac chip isn’t not supported by HotspotOS. Therefore 5Ghz won’t
work.
TP-Link Archer C20 AC750 v4
Download HotspotOS
The only way to flash HotspotOS image in ArcherC20v4 is to use tftp recovery mode in U-Boot:
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
-Rename “hotspotos-ramips-mt76x8-tplink_c20-v4-squashfs-tftp-recovery.bin”
to “tp_recovery.bin” and place it in tftp server directory.
– Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
device starts downloading the file.
– Router will download file from server, write it to flash and reboot.
TP-Link Archer C20i AC750 v1
Download HotspotOS
TP-Link Archer C25 v1
Download HotspotOS
TP-Link Archer C2600 v1.0, v1.1
Download HotspotOS
On Version 1.1 of this device, the factory default username and password doesn’t work. Hence the need to use TFTP to load HotspotOS. Reset to admin/admin reported working if reset button held down while switching on the device.
TP-Link Archer C5 AC1200 v1
Download HotspotOS
TP-Link Archer C5 v4
COMING SOON!
TP-Link Archer C50 v1 ( EU)
Download HotspotOS
TP-Link Archer C50 v1 ( US)
Download HotspotOS
TP-Link Archer C50 v3
Download HotspotOS
The only way to flash HotspotOS image in ArcherC50v3 is to use TFTP recovery mode in U-Boot:
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Rename “hotspotos-ramips-mt76x8-tplink_c50-v3-squashfs-tftp-recovery.bin”
to “tp_recovery.bin” and place it in tftp server directory.
– Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
the device starts downloading the file.
– Router will download file from server, write it to flash and reboot.
TP-Link Archer C50 v4
Download HotspotOS
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
-Place tp_recovery.bin in root directory of TFTP server and listen on 192.168.0.66/24.
-Connect router LAN ports with your computer and power up the router while pressing the reset button. The router will download the image via tftp and after ~1 Minute reboot into HotspotOS.
TP-Link Archer C58 v1
Download HotspotOS
Use “factory” image directly in vendor GUI.
Recovery method:
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Download hotspotos-ath79-generic-archer-c58-v1-squashfs-factory.bin
and rename it to tp_recovery.bin
– Start a TFTP server with the file “tp_recovery.bin” in its root
directory.
– Turn off the router.
– Press and hold the Reset button.
– Turn on the router with the reset button pressed and wait ~15 seconds.
– Release the reset button and after a short time, the tp_recovery.bin should
be transferred from the TFTP server.
– Wait ~30 seconds to complete recovery.
Flash instruction under U-Boot, using UART:
tftp 0x81000000 hotspotos-ath79-…-sysupgrade.bin
erase 0x9f020000 +$filesize
cp.b $fileaddr 0x9f020000 $filesize
reset
TP-Link Archer C59 v1
Download HotspotOS
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Download hotspotos-ath79-generic-archer-cXX-v1-squashfs-factory.bin
and rename it to tp_recovery.bin
– Start a TFTP server with the file tp_recovery.bin in its root directory
– Turn off the router
– Press and hold Reset button
– Turn on router with the reset button pressed and wait ~15 seconds
– Release the reset button and after a short time
the tp_recovery.bin should be transferred from the TFTP server
– Wait ~30 seconds to complete recovery.
Flash instruction under U-Boot, using UART:
1. tftp 0x81000000 hotspotos-ath79-…-sysupgrade.bin
2. erase 0x9f020000 +$filesize
3. cp.b $fileaddr 0x9f020000 $filesize
4. reset
Currently not working:
– Port LAN1 on C59, LAN4 on C60
– WiFi 5GHz (missing ath10k firmware for QCA9886 chip)
– Update from oficial web interface ( tplink-saveloader not support “product-info”)
TP-Link Archer C6U v1 (EU)
Download HotspotOS
TP-Link Archer C6 v2 (EU, RU)
Download HotspotOS
Upload hotspotos-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin
via the router Web interface.
Note:
Depending on the OEM firmware version, different versions of HotspotOS can be installed through the OEM web interface:
1.0.X and 1.1.X – accepted by OEM web interface – flash HotspotOS
1.2.0 and 1.2.1 – master fails “invalid type” (It is possible to bypass this check by flashing via the bootloader’s TFTP recovery mode)
Flash instruction using TFTP recovery:
– Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
– Start a TFTP server with the HotspotOS factory image in the
TFTP root directory renamed to ArcherC6v2_tp_recovery.bin
– Connect the power cable to router, press and hold the reset
button and turn the router on
– Keep the reset button pressed until the WPS LED lights up
– Wait ~150 seconds to complete flashing
According to the GPL source the non-EU variant has different
GPIOs assigned to some of the LEDs and buttons. The flash
layout might be different as well. The wikidevi entry for
Archer A6/C6 assumes they are identical.
TP-Link Archer C60 v1
Download HotspotOS
1.-Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Download hotspotos-ath79-generic-archer-cXX-v1-squashfs-factory.bin
and rename it to tp_recovery.bin
3. Start a TFTP server with the file tp_recovery.bin in its root directory
4. Turn off the router
5. Press and hold the Reset button
6. Turn on the router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
the firmware should be transferred from the TFTP server
8. Wait ~30 seconds to complete recovery.
Flash instruction under U-Boot, using UART:
1. tftp 0x81000000 hotspotos-ath79-…-sysupgrade.bin
2. erase 0x9f020000 +$filesize
3. cp.b $fileaddr 0x9f020000 $filesize
4. reset
Currently not working:
– Port LAN1 on C59, LAN4 on C60
– WiFi 5GHz (missing ath10k firmware for QCA9886 chip)
– Update from oficial web interface ( tplink-saveloader not support “product-info”)
TP-Link Archer C60 v2
Download HotspotOS
1. -Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Download hotspotos-ath79-generic-archer-cXX-v1-squashfs-factory.bin
and rename it to tp_recovery.bin
3. Start a TFTP server with the file tp_recovery.bin in its root
directory
4. Turn off the router
5. Press and hold the reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time the firmware should
be transferred from the tftp server
8. Wait ~30 second to complete recovery
Flash instruction (under U-Boot, using UART):
tftp 0x81000000 hotspotos-ath79-…-sysupgrade.bin
erase 0x9f030000 +$filesize
cp.b $fileaddr 0x9f030000 $filesize
reset
TP-Link Archer C60 v3
Download HotspotOS
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Download *-factory.bin image and rename it to tp_recovery.bin
3. Start a tftp server with the file tp_recovery.bin in its root
directory
4. Turn off the router
5. Press and hold reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time the firmware should
be transferred from the tftp server
8. Wait ~30 second to complete recovery
TP-Link Archer A7 v2
Download HotspotOS
TP-Link Archer A7 v2 EU
Download HotspotOS
TP-Link Archer A7 v2 US
Download HotspotOS
TP-Link Archer A7 v5
Download HotspotOS
Upload hotspotos-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin
via the router Web interface.
Flash instruction using TFTP recovery:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Start a TFTP server with the HotspotOS factory image in the
TFTP root directory renamed to ArcherA7v5_tp_recovery.bin.
3. Connect the power cable to router, press and hold the
reset button and turn the router on
4. Keep the reset button pressed until the WPS LED lights up
5. Wait ~150 seconds to complete flashing
TP-Link Archer C7 AC1750 v1, v1.1
Download HotspotOS
TP-Link Archer C7 AC1750 v2, v2.1
Download HotspotOS
TP-Link Archer C7 AC1750 v3
Download HotspotOS
TP-Link Archer C7 AC1750 v4
Download HotspotOS
Upload hotspotos-ath79-generic-archer-c7-v4-squashfs-factory.bin via Web interface
Flash instruction using TFTP recovery:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Download hotspotos-ath79-generic-archer-c7-v4-squashfs-factory.bin
and rename it to ArcherC7v4_tp_recovery.bin
3. Start a TFTP server with the file tp_recovery.bin in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
the firmware should be transferred from the TFTP server
8. Wait ~30 seconds to complete recovery.
Flash instruction under U-Boot, using UART:
1. tftp 0x81000000 hotspotos-ath79-…-sysupgrade.bin
2. erase 0x9f040000 +$filesize
3. cp.b $fileaddr 0x9f040000 $filesize
4. reset
TP-Link Archer C7 AC1750 v5
Download HotspotOS
Upload hotspotos-ath79-generic-archer-c7-v5-squashfs-factory.bin via Web interface
Flash instruction using TFTP recovery:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Download hotspotos-ath79-generic-archer-c7-v5-squashfs-factory.bin
and rename it to ArcherC7v5_tp_recovery.bin
3. Start a tftp server with the file tp_recovery.bin in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
the firmware should be transferred from the tftp server
8. Wait ~30 seconds to complete recovery.
Flash instruction under U-Boot, using UART:
tftpboot 0x81000000 hotspotos-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin
TP-Link Archer MR200 v1
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Turn on the device while pushing the WPS button until the WPS light turns on.
At that point, the bootloaders integrated tftp client with the ip address of 192.168.1.1,
tries to connect to a tftp server running at address 192.168.0.66 and getting the file
named ArcherC2V1_tp_recovery.bin. so you need to be running a tftp server with
the ip/netmask of 192.168.0.66/23 and connect it to lan port1.
NOTE:
It is highly recommended to update the stock firmware to the latest version before replacing it as it also includes updates for integrated LTE modem.
After upgrade, keep this file safe as you’re gonna need it to revert back to the stock firmware.
TP-Link CPE210 v1
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.10 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.10
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Open your browser, go to https://192.168.0.254 and accept the invalid certificate
Log in with user “admin” and password “admin”, change the password in the next step
Go to the “System” tab and upload the OpenWrt firmware in the “Firmware Update” section and select “Restore” in the dialog promted
TP-Link CPE210 v2
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.10 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.10
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Open your browser, go to https://192.168.0.254 and accept the invalid certificate
Log in with user “admin” and password “admin”, change the password in the next step
Go to the “System” tab and upload the OpenWrt firmware in the “Firmware Update” section and select “Restore” in the dialog promted
TP-Link CPE210 v3
Download HotspotOS
Install HotspotOSthrough stock firmware WEB UI or TFTP
To get to TFTP recovery just hold reset button while powering
on for around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254
TP-Link CPE220 v1
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.10 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.10
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Open your browser, go to https://192.168.0.254 and accept the invalid certificate
Log in with user “admin” and password “admin”, change the password in the next step
Go to the “System” tab and upload the OpenWrt firmware in the “Firmware Update” section and select “Restore” in the dialog promted
TP-Link CPE220 v2
Download HotspotOS
TP-Link CPE220 v3
Download HotspotOS
Installation:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254
TP-Link CPE510/CPE520 v1
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.10 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.10
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Open your browser, go to https://192.168.0.254 and accept the invalid certificate
Log in with user “admin” and password “admin”, change the password in the next step
Go to the “System” tab and upload the HotspotOS firmware in the “Firmware Update” section and select “Restore” in the dialog prompted
the filename is limited to a length of 68 characters (as of: “1.3.0 Build 20150612 Rel. 50997”, the real limit seems to be 80 characters – including the implicite prefix “C:\fakepath\”)
TP-Link CPE510 v2
Download HotspotOS
Connect laptop to the TP-Link and set static IP address 192.168.0.10 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.10
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Open your browser, go to https://192.168.0.254 and accept the invalid certificate
Log in with user “admin” and password “admin”, change the password in the next step
Go to the “System” tab and upload the HotspotOS firmware in the “Firmware Update” section and select “Restore” in the dialog prompted
the filename is limited to a length of 68 characters (as of: “1.3.0 Build 20150612 Rel. 50997”, the real limit seems to be 80 characters – including the implicite prefix “C:\fakepath\”)
TP-Link CPE510 v3
Download HotspotOS
Flash factory image through stock firmware WEB UI or through TFTP
To get to TFTP recovery just hold reset button while powering on for around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254
TP-Link CPE610 v1
Download HotspotOS
TP-Link CPE610 v2
Download HotspotOS
TP-Link CPE710 V1
Download HotspotOS
TP-Link EAP225 Outdoor v1
Download HotspotOS
1. ssh into target device with recent (>= v1.6.0) firmware
2. run `cliclientd stopcs` on target device
3. upload factory image via web interface
TP-Link EAP225 v3
Download HotspotOS
Installation using the web interface
1. Upgrade the firmware to version v5.0.3, which fixes a bug that may cause the EAP to reboot abnormally during firmware upgrading and cause the device to brick
2. Enable the SSH-Server via the web interface
3. SSH into the target device and run `cliclientd stopcs`
4. Upload the factory image via the web interface
TP-Link EAP225 wall v2
Download HotspotOS
Installation using the web interface
1. Upgrade the firmware to version v5.0.3, which fixes a bug that may cause the EAP to reboot abnormally during firmware upgrading and cause the device to brick
2. Enable the SSH-Server via the web interface
3. SSH into the target device and run `cliclientd stopcs`
4. Upload the factory image via the web interface
TP-Link EAP245 v1
Download HotspotOS
1. Upgrade the device to firmware v1.4.0 if necessary
2. Exploit the user management page in the web interface to start telnetd by changing the username to `;/usr/sbin/telnetd -l/bin/sh&`.
3. Immediately change the malformed username back to something valid (e.g. ‘admin’) to make ssh work again.
4. Use the root shell via telnet to make /tmp world writeable (chmod 777)
5. Extract /usr/bin/uclited from the device via ssh and apply the binary patch listed below. The patch is required to prevent `uclited -u` in the last step from crashing.
6. Copy the patched uclited programme back to the device at /tmp/uclited (via ssh)
7. Upload the factory image to /tmp/upgrade.bin (via ssh)
8. Run `chmod +x /tmp/uclited && /tmp/uclited -u` to install HospotOS.
TP-Link RE200 v2
Download HotspotOS
TP-Link RE200 v3
Download HotspotOS
TP-Link RE200 v4
Download HotspotOS
TP-Link RE210 v1
COMING SOON!
TP-Link RE220 v2
Download HotspotOS
TP-Link RE305 v3
Download HotspotOS
TP-Link RE455 V1
Download HotspotOS
TP-Link RE350K v1
Download HotspotOS
Use HotspotOS image directly in vendor GUI (default IP: 192.168.0.254,
default credentials: admin/admin).
TP-Link RE355 v1
Download HotspotOS
TP-Link RE450 v1
Download HotspotOS
TP-Link RE450 v2
Download HotspotOS
Apply HotspotOS image in OEM firmware web-gui
TP-Link RE650 v1
COMING SOON!
TP-Link TL-MR10U v1
Download HotspotOS
TP-Link TL-MR11U v1
Download HotspotOS
TP-Link TL-MR11U v2
Download HotspotOS
TP-Link TL-MR12U v1
Download HotspotOS
TP-Link TL-MR13U v1
Download HotspotOS
TP-Link TL-MR22U v1
COMING SOON!
TP-Link TL-MR3020 v1
Download HotspotOS
TP-Link TL-MR3020 v3
Download HotspotOS
The only way to flash the image in TL-MR3020 v3 is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 1192.168.0.225 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.225
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin” to “tp_recovery.bin” and place it in TFTP server directory.
3. Connect PC with the LAN port, press the reset button, power up the router and keep the button pressed for around 6-7 seconds until the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link TL-MR3040 v1
Download HotspotOS
TP-Link TL-MR3040 v2
Download HotspotOS
TP-Link TL-MR3220 v1
Download HotspotOS
TP-Link TL-MR3220 v2
Download HotspotOS
TP-Link TL-MR3420 v1, v1.1, v1.2, v1.3
Download HotspotOS
TP-Link TL-MR3420 v2, v2.1, v2.2, v2.3, v2.4
Download HotspotOS
TP-Link TL-MR3420 v3
Download HotspotOS
TP-Link TL-MR3420 v5
Download HotspotOS
The only way to flash HotspotOS image in mr3420v5 is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.225 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.225
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-tftp recovery.bin” to “tp_recovery.bin” and place it in TFTP server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link TL-MR6400 v1
Download HotspotOS
Ensure that LAN interface in original firmware’s web-ui is NOT set to address from 192.168.0.0/24
Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
Serve factory image as mr6400_tp_recovery.bin via TFTP server
Power on the device while holding the reset button pressed
Keep holding the reset button at least for 5 seconds
The device should flash itself and reboot to new firmware after flashing is complete
Note: If you have troubles with ethernet negotiation (e.g. you are not even receiving any ARP packets for 192.168.0.66) you can put any dumb switch between your NIC and MR6400 to work around this.
TP-Link TL-WA701ND v1.x
Download HotspotOS
TP-Link TL-WA701ND v2.x
Download HotspotOS
TP-Link TL-WA7210N v2
Download HotspotOS
TP-Link TL-WA730RE v1
Download HotspotOS
TP-Link TL-WA750RE v1
Download HotspotOS
TP-Link TL-WA7510N v1
Download HotspotOS
TP-Link TL-WA801ND v1
Download HotspotOS
TP-Link TL-WA801ND v2
Download HotspotOS
TP-Link TL-WA801ND v3
Download HotspotOS
TP-Link TL-WA801ND v4
COMING SOON!
TP-Link TL-WA801ND v5
Download HotspotOS
TP-Link TL-WA830RE v1
Download HotspotOS
TP-Link TL-WA830RE v2
Download HotspotOS
TP-Link TL-WA850RE v1
Download HotspotOS
TP-Link TL-WA860RE v1 (EU)
Download HotspotOS
TP-Link TL-WA901ND v1
Download HotspotOS
TP-Link TL-WA901ND v2
Download HotspotOS
TP-Link TL-WA901ND v3
Download HotspotOS
TP-Link TL-WA901ND v4
Download HotspotOS
TP-Link TL-WA901ND v5
Download HotspotOS
TP-Link WA1201 V2
Download HotspotOS
TP-Link WBS210 V1
Download HotspotOS
TP-Link WBS210 V2
Download HotspotOS
TP-Link WBS510 V1
Download HotspotOS
TP-Link WBS510 V2
Download HotspotOS
TP-Link TL-WDR3320 v2
Download HotspotOS
TP-Link TL-WDR3500 v1
Download HotspotOS
TP-Link TL-WDR3600 1.1, 1.2, 1.3, 1.4, 1.5
Download HotspotOS
TP-Link TL-WDR4300 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7
Download HotspotOS
TP-Link TL-WDR4310 v1.0
Download HotspotOS
TP-Link TL-WDR4900 1.0, 1.3
Download HotspotOS
TP-Link TL-WDR4900 2.0 (CN)
Download HotspotOS
TP-Link TL-WDR6500 v2
Download HotspotOS
TP-Link TL-WPA8630 v1
Download HotspotOS
TP-Link TL-WPA8630 V2
COMING SOON!
TP-Link TL-WR1041N v2
Download HotspotOS
TP-Link TL-WR1041ND v2
Download HotspotOS
TP-Link TL-WR1043N v5
Download HotspotOS
TP-Link TL-WR1043ND v1.x
Download HotspotOS
TP-Link TL-WR1043ND v2.x
Download HotspotOS
TP-Link TL-WR1043ND v3.x
Download HotspotOS
TP-Link TL-WR1043ND v4.x
Download HotspotOS
TP-Link TL-WR1045ND v2
COMING SOON!
TP-Link TL-WR2543ND v1.0, v1.2
Download HotspotOS
TP-Link TL-WR703N v1
Download HotspotOS
TP-Link TL-WR710N v1.0 (US)
Download HotspotOS
TP-Link TL-WR710N v1.1 (EU)
Download HotspotOS
TP-Link TL-WR710N v1.2 (EU)
Download HotspotOS
TP-Link TL-WR710N v2.0 (EU)
Download HotspotOS
TP-Link TL-WR710N v2.1 (EU)
Download HotspotOS
TP-Link TL-WR720N v3 (CN)
Download HotspotOS
TP-Link TL-WR720N v4 (CN)
Download HotspotOS
TP-Link TL-WR740N v1
Download HotspotOS
TP-Link TL-WR740N v2.1 (BR)
Download HotspotOS
TP-Link TL-WR740N v3
Download HotspotOS
TP-Link TL-WR740N v4.20, v4.21, v4.22, v4.25, v4.26, v4.27, v4.28
Download HotspotOS
TP-Link TL-WR740N v4.23, v4.24
Download HotspotOS
TP-Link TL-WR740N v5 (EU)
Download HotspotOS
TP-Link TL-WR740N v5.1 (UA)
COMING SOON!
TP-Link TL-WR740N v6
Download HotspotOS
TP-Link TL-WR741ND v1, v1.8
Download HotspotOS
TP-Link TL-WR741ND v2
Download HotspotOS
TP-Link TL-WR741ND v4.x
Download HotspotOS
TP-Link TL-WR741ND v5
Download HotspotOS
TP-Link TL-WR743ND v1, v1.1
Download HotspotOS
TP-Link TL-WR743ND v2
Download HotspotOS
TP-Link TL-WR802N v1
Download HotspotOS
TP-Link TL-WR802N v2
Download HotspotOS
TP-Link TL-WR802N v4
Download HotspotOS
The only way to flash the image in TL-WR802N v4 is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.225 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.225
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-tftp-recovery.bin” to “tp_recovery.bin” and place it in tftp server directory.
3. Connect PC with the LAN port, press the reset button, power up the router and keep the button pressed for around 10 seconds until the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link TL-WR810N v1.0 (US)
Download HotspotOS
TP-Link TL-WR810N v1.1 (EU)
Download HotspotOS
TP-Link TL-WR810N v2
Download HotspotOS
TP-Link TL-WR840N v4
Download HotspotOS
The only way to flash
HotspotOS image in these devices is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tl-wr84…-squashfs-tftp-recovery.bin”
to “tp_recovery.bin” and place it in TFTP server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link WR841 V3
Download HotspotOS
TP-Link TL-WR841N v13
Download HotspotOS
The only way to flash
HotspotOS image in these devices is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tl-wr84…-squashfs-tftp-recovery.bin”
to “tp_recovery.bin” and place it in tftp server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
the router, and keep the button pressed for around 6-7 seconds until
the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link TL-WR841N(D) 1, 1.5
Download HotspotOS
TP-Link TL-WR841N(D) v3
Download HotspotOS
TP-Link TL-WR841N(D) v5
Download HotspotOS
TP-Link TL-WR841N(D) v7
Download HotspotOS
TP-Link TL-WR841N(D) v8
Download HotspotOS
TP-Link TL-WR841N(D) v9
Download HotspotOS
TP-Link TL-WR841N(D) v10
Download HotspotOS
TP-Link TL-WR841N(D) v11
Download HotspotOS
TP-Link TL-WR841N(D) v12
Download HotspotOS
TP-Link TL-WR842N v3
Download HotspotOS
TP-Link TL-WR842N v5
Download HotspotOS
The only way to flash HotspotOS image in wr842nv5 is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.225 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.225
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-tftp-recovery.bin” to “tp_recovery.bin” and place it in tftp server directory.
3. Connect PC with one of LAN ports, press the reset button, power up the router and keep the button pressed for around 6-7 seconds until the device starts downloading the file.
TP-Link TL-WR842ND v1
Download HotspotOS
TP-Link TL-WR842ND v2
Download HotspotOS
TP-Link TL-WR847N v8
Download HotspotOS
TP-Link TL-WR849N v4.0 (BR)
Download HotspotOS
TL-WR849 v4.0 (BR) is identical as TL-WR841N v13.
TP-Link TL-WR840N v4 and TL-WR841N v13 are simple N300 routers with 5-port FE switch and non-detachable antennas. Both are very similar and are based on MediaTek MT7628NN (aka MT7628N) WiSoC.
The difference between these two models is in the number of available LEDs, buttons and power input switch.
The only way to flash
HotspotOS image in these devices is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tl-wr84…-squashfs-tftp-recovery.bin”
to “tp_recovery.bin” and place it in tftp server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
the router and keep the button pressed for around 6-7 seconds until
the device starts downloading the file.
4. The router will download file from the server, write it to flash and reboot.
TP-Link TL-WR850N v2
Download HotspotOS
Installation using the integrated TFTP capability of the router:
1. Turn off the router.
2. Connect pc to one of the router LAN ports.
3. Set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
4. Run any TFTP server on the PC.
5. Put the tplink_tl-wr850n-v2 on the root directory of TFTP server
and name the file tp_recovery.bin
6. Start the router by pressing power button while holding the
WPS/Reset button (or both WPS/Reset and WIFI buttons)
7. Router connects to your PC with IPv4 address 192.168.0.2,
downloads the firmware, installs it and reboots. LEDs are
flashing. Now you have HotspotOS installed.
8. Use DHCP for PC IPv4 address, to get an address from your HotspotOS router.
TP-Link TL-WR902AC v1
COMING SOON!
Use “factory” image under vendor GUI.
Recovery instructions:
This device contains TFTP recovery mode inside U-Boot. You can use it to
flash HotspotOS (use “factory” image) or vendor firmware.
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ar71xx-generic-tl-wr902ac-v1-squashfs-factory.bin”
to “wr902acv1_un_tp_recovery.bin” and place it in tftp server dir.
3. Connect PC with LAN port, press the reset button, power up the router
and keep the button pressed until WPS LED lights up.
4. The router will download file from the server, write it to flash and reboot.
Root access over the serial line in vendor firmware: root/sohoadmin.
TP-Link TL-WR902AC v3
Download HotspotOS
The only way to flash HotspotOS image in TL-WR902AC v3 is to use TFTP recovery mode in U-Boot:
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Rename “hotspotos-ramips-mt76x8-tplink_tl-wr902ac-v3-squashfs-tftp-recovery.bin” to “tp_recovery.bin” and place it in TFTP server directory.
3. Connect PC with the LAN port, press the reset button, power up the router and keep the button pressed for around 6-7 seconds until device starts downloading the file.
4. Router will download file from the server, write it to flash and reboot.
* MT7650 ac chip isn’t not supported by HotspotOS at the moment.
Therefore 5Ghz won’t work.
TP-Link TL-WR940N v3
Download HotspotOS
TP-Link TL-WR940N v4
Download HotspotOS
TP-Link TL-WR940N v6
Download HotspotOS
Download HotspotOS EU
Download HotspotOS US
TP-Link WR941HP V1
Download HotspotOS
TP-Link TL-WR941N v6 (CN)
COMING SOON!
TP-Link TL-WR941N v7 (CN)
COMING SOON!
TP-Link TL-WR941ND v2
Download HotspotOS
TP-Link TL-WR941ND v3
Download HotspotOS
TP-Link TL-WR941ND v3.2
Download HotspotOS
TP-Link TL-WR941ND v4
Download HotspotOS
TP-Link TL-WR941ND v5
Download HotspotOS
TP-Link TL-WR941ND v6
Download HotspotOS
TP-Link TL-WR942N v1
Download HotspotOS
Under vendor GUI:
1. Download “hotspotos-ar71xx-generic-tl-wr942n-v1-squashfs-factory.bin“.
2. Go to the Web interface and perform the usual firmware upgrade.
Flash instruction under U-Boot recovery mode (doesn’t work in beta firmware):
1. Connect laptop to the TP-Link and set static IP address 192.168.0.66 on your computer network card (NIC).
To do that go to the Windows Control Panel – Network and Sharing Center.
Click on the Change adapter settings link.
Right-click on NIC and select Properties from the menu.
Select Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
Click Use the following IP address radio button and set:
IP address:192.168.0.66
Subnet mask:255.255.255.0
Default gateway blank
When the Static IP address is set continue with configuration.
2. Change “*-factory” image filename to “WR942v1_recovery.bin” and make it available to download from your TFTP server.
3. Press the “reset” button and power up the router, wait till “WPS” LED turns on.
Flash instruction under U-Boot, using UART (can be done only with preinstalled UART-enabled U-Boot version!):
1. Use “tpl” to stop autobooting and obtain U-Boot CLI access.
2. Setup ip addresses for U-Boot and your tftp server.
3. Issue below commands:
tftp 0x81000000 hotspotos-ar71xx-generic-tl-wr942n-v1-sysupgrade.bin
erase 0x9f020000 +$filesize
cp.b 0x81000000 0x9f020000 $filesize
reset
Currently not working:
1. USB1 and USB2 LEDs if UART RX and TX pins are assigned to their GPIOs
by some U-Boot versions.
TP-Link VR200
COMING SOON!
TP-Link VR200v
COMING SOON!
TP-Link WR902 V1
Download HotspotOS