Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:tp-link:tl-wr810n [2018/02/20 18:51] – ↷ Links adapted because of a move operation bobafetthotmailtoh:tp-link:tl-wr810n [2022/06/25 12:07] – [Opening the case] High Voltage warning infobox added tmomas
Line 4: Line 4:
   * Powered from AC electric wall-socket, so the USB port delivers 5V, 1A and can power and charge a device.   * Powered from AC electric wall-socket, so the USB port delivers 5V, 1A and can power and charge a device.
  
 +===== Supported Versions =====
 ---- datatable ---- ---- datatable ----
-cols    : Model, Version, Platform, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4Ghz, Ethernet 100M ports_, USB ports_, Serial, Device Techdata_pageid +cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid 
-header  : Model,Version,SoC,CPU MHz,Flash/MB,RAM/MB,WiFi Hardware,WiFi 2.4,Ethernet ports,USB,Serial,Device Techdata+headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data 
 +align   : c,c,c,c,c,c,
 +filter  : Model=~TL-WR810N 
 +sort    : Version 
 +---- 
 + 
 + 
 +===== Hardware Highlights ===== 
 +---- datatable ---- 
 +cols    : Model, Version, CPU, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4Ghz, Ethernet 100M ports_, USB ports_, Serial 
 +header  : Model,Version,SoC,CPU MHz,Flash/MB,RAM/MB,WiFi Hardware,WiFi 2.4,Ethernet ports,USB,Serial
 align   : c,c,c,c,c,c,c,c,c,c,c,c align   : c,c,c,c,c,c,c,c,c,c,c,c
 filter  : Brand=TP-Link filter  : Brand=TP-Link
Line 13: Line 24:
 ---- ----
  
-===== Firmware Images =====+===== Installation ===== 
 + 
 +<color #ed1c24>**Beware:**</color> ath79 Image for the TL-WR810N v1.1 (EU) is currently broken and will result in a **<color #ed1c24>soft-bricked device</color>**. Use the ar71xx image (http://downloads.openwrt.org/releases/19.07.7/targets/ar71xx/generic/) instead! See thread: https://forum.openwrt.org/t/tp-link-tl-wr810n-v1-ath79/48267. **Update:** OpenWRT 19.07.7 ath79 now does not result in a boot-loop on this device, but USB will not provide power. Snapshots from 27.2.2021 onward have USB-power-issue fixed, 21.02-rc2 should also have it fixed, see: [[commit>?p=openwrt/openwrt.git;a=commitdiff;h=62099d98e4746d8a4e9ee79360314c1900c8974e]]. 
 + 
 +Recovery after this soft-brick may be possible via the tftpd method (see below). 
 + 
 ---- datatable ---- ---- datatable ----
 cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url
Line 21: Line 38:
 sort    : Version sort    : Version
 ---- ----
 +
 +==== TL-WR810N(EU) 1.1 ====
 +
 +=== Flashing using the factory firmware web interface ===
 +
 +  * Install the OpenWrt factory image by doing a "firmware upgrade" through the web interface of the factory firmware.
 +  * After the installation completes, point your web browser to [[http://192.168.1.1]], the IP address OpenWrt uses by default.
 +
 +=== Flashing using TFTP only (without serial console) ===
 +
 +  * Connect one of the ethernet ports to a host computer.
 +  * Change your host computer's IP address to **192.168.0.66/24**. Note that the WR810N will have the IP address **192.168.0.86/24**.
 +  * Run a TFTP server on your host computer.
 +  * Rename the OpenWrt factory image to **wr810nv1_tp_recovery.bin** and make it available via the TFTP server.
 +  * Press the 'WPS/Reset' button while powering up the device.
 +  * The bootloader will now load and flash the image from the TFTP server.
 +
 +=== Flashing using the serial console ===
 +
 +  * Gain [[toh:tp-link:tl-wr810n#serial|serial access]] to the bootloader.
 +  * Connect one of the LAN ports to a host computer via an ethernet cable.
 +  * Change your host computer's IP address to **192.168.1.10/24**.
 +  * Run a TFTP server on your host computer.
 +  * Make the OpenWrt factory image available via the TFTP server.
 +  * Enter the following commands into the bootloader prompt:<code>
 +tftp  0x80800000 openwrt-ar71xx-generic-tl-wr810n-squashfs-factory.bin
 +erase 0x9f020000 +${filesize}
 +cp.b  0x80800000 0x9f020000 ${filesize}
 +bootm 0x9f020000</code>
 +
 +=== Revert to the original factory firmware ===
 +
 +Download
 +[[https://www.dropbox.com/s/qrky37bwjlgfmnp/tl-wr810n-stock-3.16.9_build_150918_rel_43453n.bin|this file]]
 +(kernel + rootfs partitions extracted from the original firmware + empty config partion)
 +and flash it as described above using a TFTP server
 +[[toh:tp-link:tl-wr810n#flashing_using_tftp_only_without_serial_console|with]]
 +or
 +[[toh:tp-link:tl-wr810n#flashing_using_the_serial_console|without]]
 +a serial console.
 +
 +==== TL-WR810N(US) 1.0 ====
 +
 +The US version is not as "open" as the EU version, see [[https://forum.openwrt.org/viewtopic.php?pid=325251#p325251|this]] forum post for information on how to flash OpenWrt onto the device.
  
 ===== Hardware Details ===== ===== Hardware Details =====
Line 28: Line 89:
 | **Architecture:**      |  MIPS 24Kc                                     || | **Architecture:**      |  MIPS 24Kc                                     ||
 | **Manufacturer:**      |  Qualcomm Atheros                              || | **Manufacturer:**      |  Qualcomm Atheros                              ||
-| **Bootloader:**        |  [[docs:techref:bootloader:uboot|U-Boot]]       ||+| **Bootloader:**        |  [[docs:techref:bootloader:uboot|U-Boot]]      ||
 | **System-On-Chip:**    |  Qualcomm Atheros QCA9531-BL3A                 || | **System-On-Chip:**    |  Qualcomm Atheros QCA9531-BL3A                 ||
 | **CPU Frequency:**      650MHz                                        || | **CPU Frequency:**      650MHz                                        ||
Line 50: Line 111:
  
 === Opening the Case === === Opening the Case ===
 +
 +{{page>meta:infobox:high_voltage&noheader&nofooter&noeditbtn}}
  
 Start by inserting a pry tool above the ethernet connectors. Lift the lid, work in counterclockwise direction. Don't be afraid to apply quite some force, in particular at the corners of the case. Start by inserting a pry tool above the ethernet connectors. Lift the lid, work in counterclockwise direction. Don't be afraid to apply quite some force, in particular at the corners of the case.
Line 72: Line 135:
 The operation mode switch on the top of the device is wired to the GPIOs 0 and 1 as follows: The operation mode switch on the top of the device is wired to the GPIOs 0 and 1 as follows:
  
-^  Position    GPIO 0 (BTN_1)  ^  GPIO 1 (BTN_0)  ^  slide-switch script name   ^  +^  Position    GPIO 0 (BTN_1)  ^  GPIO 1 (BTN_0)  ^  slide-switch script name  
-|  Router/AP                                mode-router-ap             +|  Router/AP                                     mode-router-ap       
-|  Repeater                                  mode-repeater              +|  Repeater                                       mode-repeater        
- Client                                    mode-client                |+  Client                                         mode-client         |
  
-**GPIO 1** and **GPIO 0** are mapped to the key codes **BTN_0** and **BTN_1**, respectively. See [[docs:user-guide:hardware:hardware.button|here]] on how to attach functions to them directly or use [[https://github.com/jefferyto/openwrt-slide-switch|slide-switch]] with the names in the table above.+**GPIO 1** and **GPIO 0** are mapped to the key codes **BTN_0** and **BTN_1**, respectively. See [[docs:guide-user:hardware:hardware.button|here]] on how to attach functions to them directly or use [[https://github.com/jefferyto/openwrt-slide-switch|slide-switch]] with the names in the table above.
  
  
Line 87: Line 150:
 ==== TL-WR810N(EU) 2.0 ==== ==== TL-WR810N(EU) 2.0 ====
  
-The version 2.0 no longer provides an USB port. The vendor firmware suggests it has only 32 MiByte RAM. +The version 2.0 no longer provides an USB port.
  
 ==== Flash Layout ==== ==== Flash Layout ====
Line 105: Line 167:
 ^ Filesystem |  none                    |  none                          SquashFS  |  JFFS2                              none                | ^ Filesystem |  none                    |  none                          SquashFS  |  JFFS2                              none                |
  
- 
-===== Installation ===== 
- 
-==== TL-WR810N(EU) 1.1 ==== 
- 
-=== Flashing using the factory firmware web interface === 
- 
-  * Install the OpenWrt factory image by doing a "firmware upgrade" through the web interface of the factory firmware. 
-  * After the installation completes, point your web browser to [[http://192.168.1.1]], the IP address OpenWrt uses by default. 
- 
-=== Flashing using TFTP only (without serial console) === 
- 
-  * Connect one of the ethernet ports to a host computer. 
-  * Change your host computer's IP address to **192.168.0.66/24**. 
-  * Run a TFTP server on your host computer. 
-  * Rename the OpenWrt factory image to **wr810nv1_tp_recovery.bin** and make it available via the TFTP server. 
-  * Press the 'WPS/Reset' button while powering up the device. 
-  * The bootloader will now load and flash the image from the TFTP server. 
- 
-=== Flashing using the serial console === 
- 
-  * Gain [[toh:tp-link:tl-wr810n#serial|serial access]] to the bootloader. 
-  * Connect one of the LAN ports to a host computer via an ethernet cable. 
-  * Change your host computer's IP address to **192.168.1.10/24**. 
-  * Run a TFTP server on your host computer. 
-  * Make the OpenWrt factory image available via the TFTP server. 
-  * Enter the following commands into the bootloader prompt:<code> 
-tftp  0x80800000 openwrt-ar71xx-generic-tl-wr810n-squashfs-factory.bin 
-erase 0x9f020000 +${filesize} 
-cp.b  0x80800000 0x9f020000 ${filesize} 
-bootm 0x9f020000</code> 
- 
-=== Revert to the original factory firmware === 
- 
-Download 
-[[https://www.dropbox.com/s/qrky37bwjlgfmnp/tl-wr810n-stock-3.16.9_build_150918_rel_43453n.bin|this file]] 
-(kernel + rootfs partitions extracted from the original firmware + empty config partion) 
-and flash it as described above using a TFTP server 
-[[toh:tp-link:tl-wr810n#flashing_using_tftp_only_without_serial_console|with]] 
-or 
-[[toh:tp-link:tl-wr810n#flashing_using_the_serial_console|without]] 
-a serial console. 
- 
-==== TL-WR810N(US) 1.0 ==== 
- 
-The US version is not as "open" as the EU version, see [[https://forum.openwrt.org/viewtopic.php?pid=325251#p325251|this]] forum post for information on how to flash OpenWRT onto the device. 
  
 ===== Bootlogs ===== ===== Bootlogs =====
Line 699: Line 715:
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>QCA9531 8flash 64ram}}+{{tag>QCA9531 8Flash 32RAM 64RAM mains_powered}}
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1