User Tools

Site Tools


doc:appunti:hardware:tl-ac750_archer_c20v5

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:tl-ac750_archer_c20v5 [2021/02/26 08:45] – [Installing additional software] niccolodoc:appunti:hardware:tl-ac750_archer_c20v5 [2021/02/26 10:45] (current) – [Installing additional software] niccolo
Line 2: Line 2:
  
 Purchased on February 2021 for about 23 Euros because I needed a router with both **2.4** and **5 GHz WiFi**. Purchased on February 2021 for about 23 Euros because I needed a router with both **2.4** and **5 GHz WiFi**.
 +
 +It seems that the stock firmware (version **0.9.1 4.16**) is **practically unusable**; while ping times seem OK, loading an average web page with many images on it, get stuck in the middle, with several non-loaded pieces (images, JavaScript, ect.), causing a disaster web experience. The old **[[tl-wr741nd|TL-WR741ND]]** with half the RAM, outperforms this new one by far!
 +
 +{{.:tplink:tp-link-ac750-archer-c20v5.jpg?400|TP-Link AC750 Archer C20 v5}}
  
 ^ Hardware Version        | Archer C20 v5 00000005  | ^ Hardware Version        | Archer C20 v5 00000005  |
Line 13: Line 17:
 ^ Default IP Address      | 192.168.0.1  | ^ Default IP Address      | 192.168.0.1  |
 ^ Default login/password  | admin/admin  | ^ Default login/password  | admin/admin  |
- +^ Stock TP-Link firmware  0.9.1 4.16  | 
-{{ .:tplink:tp-link-ac750-archer-c20v5.jpg?300|TP-Link AC750 Archer C20 v5}} +^ OpenWrt version tested  | 19.07.6r11278-8055e38794  |
-It seems that the stock firmware (version **0.9.1 4.16**) is **practically unusable**; while ping times seem OK, loading an average web page with many images on it, get stuck in the middle, with several non-loaded pieces (images, JavaScript, ect.)causing a disaster web experience. The old **[[tl-wr741nd|TL-WR741ND]]** with half the RAM, outperforms this new one by far!+
  
 **NOTICE**: It seems that the problem of **poor web performances is solved** with the original TP-Link firmware **0.9.1 4.17**; I downloaded that version from the TP-Link site and flashed it above OpenWrt following the procedure explained below. **NOTICE**: It seems that the problem of **poor web performances is solved** with the original TP-Link firmware **0.9.1 4.17**; I downloaded that version from the TP-Link site and flashed it above OpenWrt following the procedure explained below.
  
 However the winning choice for me is to install OpenWrt on it. Fortunately enough **OpenWrt v.19.07.6** was compiled for this device and it works quite well, supporting **dual band WiFi**. However the winning choice for me is to install OpenWrt on it. Fortunately enough **OpenWrt v.19.07.6** was compiled for this device and it works quite well, supporting **dual band WiFi**.
- 
-{{ .:tplink:tp-link-ac750-archer-c20v5_back.jpg?300|}} 
  
 ===== Installing OpenWrt via TFTP ===== ===== Installing OpenWrt via TFTP =====
  
-This is the step-by-step procedure that I follower, using my Debian GNU/Linux PC as my workstation.+{{ .:tplink:tp-link-ac750-archer-c20v5_back.jpg?300|}} 
 +This is the step-by-step procedure that I followed, using my Debian GNU/Linux PC as my workstation.
  
   * Download the **OpenWrt 19.07.6** image compiled by **Linaro1985**, from his **[[https://github.com/Linaro1985/openwrt/releases/tag/220121|GitHub page]]** (here a local copy: {{.:tplink:tplinkarcherc20v5.zip|TPLinkArcherC20V5.zip}}).   * Download the **OpenWrt 19.07.6** image compiled by **Linaro1985**, from his **[[https://github.com/Linaro1985/openwrt/releases/tag/220121|GitHub page]]** (here a local copy: {{.:tplink:tplinkarcherc20v5.zip|TPLinkArcherC20V5.zip}}).
Line 58: Line 60:
 ^ Default IP Address  | %%http://192.168.1.1/%% | ^ Default IP Address  | %%http://192.168.1.1/%% |
 ^ Default login/password  | root/blank (none)  | ^ Default login/password  | root/blank (none)  |
 +
 +SSH access is obviously enabled:
 +
 +<code>
 +BusyBox v1.30.1 () built-in shell (ash)
 +
 +  _______                     ________        __
 +       |.-----.-----.-----.|  |  |  |.----.|  |_
 +     ||  _  |  -__|     ||  |  |  ||   _||   _|
 + |_______||   __|_____|__|__||________||__|  |____|
 +          |__| W I R E L E S S   F R E E D O M
 + -----------------------------------------------------
 + OpenWrt 19.07.6, r11278-8055e38794
 + -----------------------------------------------------
 +</code>
  
 ===== Reverting to the official TP-Link firmware ===== ===== Reverting to the official TP-Link firmware =====
Line 142: Line 159:
 We installed the following packages: We installed the following packages:
  
-^ Package name      ^ Space required +^ Package name                ^ Space required 
-^ openvpn-openssl   |  1.3 Mb | +^ openvpn-openssl             |  1.3 Mb | 
-^ tcpdump-mini      |  204 kb | +^ tcpdump-mini                |  204 kb | 
-^ coreutils-base64  |   19 kb | +^ coreutils-base64            |   19 kb | 
-^ etherwake         |   24 kb |+^ etherwake                   |   24 kb | 
 +^ diffutils                    108 kb | 
 +^ libustream-openssl20150806  |   12 kb | 
 +^ ca-bundle                    140 kb |
  
-With older version of OpenWrt we used **openvpn-polarssl**, which was a version of OpenVPN with SSL support provided by **libpolarssl**, a lightweigth SSL library. That version seems not longer available, so we opted for **openvpn-openssl** which depends on the full **libopenssl1.1**.+With older versions of OpenWrt (e.g. version 14.07 Barrier Breaker) we used **openvpn-polarssl**, which was a version of OpenVPN with SSL support provided by **libpolarssl**, a lightweigth SSL library. That version seems not longer available, so we opted for **openvpn-openssl** which depends on the full **libopenssl1.1**. This has the advantage that we can install the **%%libustream-openssl*%%** and the **ca-bundle** packages and have e.g. the **wget** able to open **https** URLs.
  
 We preferred **etherwake** instaead of **wakeonlan** because the latter depends on **perl** which is a large package and the free space is not sufficient. We preferred **etherwake** instaead of **wakeonlan** because the latter depends on **perl** which is a large package and the free space is not sufficient.
 +
 +===== Downloads =====
 +
 +  * **{{.:tplink:tplinkarcherc20v5.zip|TPLinkArcherC20V5.zip}}** - OpenWrt 19.07.6 for the TP-Link Archer C20 v5 by user Linaro1985.
 +  * **{{ :doc:appunti:hardware:tplink:archer_c20v5_eu_0.9.1_4.17.zip|Archer_C20v5_EU_0.9.1_4.17.zip}}** - Official TP-Link firmware for the TP-Link Archer C20 v5 EU.
 +
  
 ===== Web References ===== ===== Web References =====
doc/appunti/hardware/tl-ac750_archer_c20v5.1614329112.txt.gz · Last modified: 2021/02/26 08:45 by niccolo