| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| toh:tp-link:archer-c5-c7-wdr7500 [2021/04/18 14:38] – [Port Map] fixing link kissg | toh:tp-link:archer-c5-c7-wdr7500 [2024/02/13 16:13] – [Archer C7] - rotate table jow |
|---|
| la====== TP-Link Archer C5 AC1200 / TP-Link Archer C7 AC1750 / TP-Link TL-WDR7500 ====== | ====== TP-Link Archer C5 AC1200 / TP-Link Archer C7 AC1750 / TP-Link TL-WDR7500 ====== |
| Dual Band (concurrent) and Gigabit Ethernet. Advertised as 1750 Mbps. It has simultaneous Triple-Stream (3x3) radios on both 2.4GHz and 5 GHz Bands. It supports 802.11n in 2.4GHz for 450Mbps throughput and [[#Tags|IEEE 802.11ac (draft)]] for 1300Mbps throughput in 5GHz. //Note: The editing history for this page is at [[toh:tp-link:tl-wdr7500|Previous Archer C5/C7/WDR7500 page]] // | Dual Band (concurrent) and Gigabit Ethernet. Advertised as 1750 Mbps. It has simultaneous Triple-Stream (3x3) radios on both 2.4GHz and 5 GHz Bands. It supports 802.11n in 2.4GHz for 450Mbps throughput and [[#Tags|IEEE 802.11ac (draft)]] for 1300Mbps throughput in 5GHz. //Note: The editing history for this page is at [[toh:tp-link:tl-wdr7500|Previous Archer C5/C7/WDR7500 page]] // |
| |
| While the Archer C7 has been a very popular router over the years, it comes from a day long before high-speed home connections. | While the Archer C7 has been a very popular router over the years, it comes from a day long before high-speed home connections. |
| |
| MIPS-based devices in this class can't keep up with high-speed lines and the features people now demand. | MIPS-based devices in this class can't keep up with high-speed lines (> 300 mbps) and the features people now demand. |
| |
| There are now multi-core, ARM-based devices in the same price class that far outperform the Archer C7 | There are now multi-core, ARM-based devices in the same price class that far outperform the Archer C7 |
| |
| See https://openwrt.org/toh/tp-link/archer-c5-c7-wdr7500#nat_performance | See [[toh/tp-link/archer-c5-c7-wdr7500#nat_performance|Archer C7 NAT performance]] |
| </WRAP> | </WRAP> |
| |
| **WARNING: DO NOT install OpenWrt 17.03 or 18.06 on Archer C7 v1.x (and WDR7500 v2.x)**, the AR1A (v1) variant of QCA9880 wifi card causes a bootloop as the ath10k driver crashes hard when trying to initialize wifi hardware. Also, in older OpenWrt releases the 5GHz 802.11a/n/ac wifi does not work (due to issues with the same wifi card). | **WARNING: DO NOT install OpenWrt 17.03 or 18.06 on Archer C7 v1.x (and WDR7500 v2.x)**, the AR1A (v1) variant of QCA9880 wifi card causes a bootloop as the ath10k driver crashes hard when trying to initialize wifi hardware. Also, in older OpenWrt releases the 5GHz 802.11a/n/ac wifi does not work (due to issues with the same wifi card). |
| </WRAP> | </WRAP> |
| |
| |
| |
| |
| |
| ===== Supported Versions ===== | ===== Supported Versions ===== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid | "source": "json", |
| headers : Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | "dom": "t", |
| align : c,c,c,c,c,c,c | "paging": false, |
| filter : Model~Archer C5 * | "rotate": true, |
| sort : Version | "shownColumns": ["model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "owrt_forum_topic_url", "deviceid"], |
| ---- | "filterColumns": {"model": "^Archer C5 .*$"} |
| | } --> |
| |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid | "source": "json", |
| headers : Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | "dom": "t", |
| align : c,c,c,c,c,c,c | "paging": false, |
| filter : Model~Archer C7 * | "rotate": true, |
| sort : Version | "shownColumns": ["model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "owrt_forum_topic_url", "deviceid"], |
| ---- | "filterColumns": {"model": "^Archer C7$"} |
| | } --> |
| |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid | "source": "json", |
| headers : Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | "dom": "t", |
| align : c,c,c,c,c,c,c | "paging": false, |
| filter : Model~Archer C7R* | "rotate": true, |
| sort : Version | "shownColumns": ["model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "owrt_forum_topic_url", "deviceid"], |
| ---- | "filterColumns": {"model": "^Archer C7R.*$"} |
| | } --> |
| |
| ^ Version/Model ^ Release Date ^ last seen (Shop) ^ OpenWrt Version Supported ^ Model Specific Notes ^ | ^ Version/Model ^ Release Date ^ last seen (Shop) ^ OpenWrt Version Supported ^ Model Specific Notes ^ |
| |
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4Ghz, WLAN 5.0Ghz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_ | "source": "json", |
| header : Model, Version,SoC,CPU MHz,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB | "dom": "t", |
| align : l,l,c,c,c,c,c,c,c,c,c,c,c | "paging": false, |
| filter : Model~Archer C5 * | "rotate": true, |
| filteror: Model~Archer C7* | "shownColumns": ["model", "version", "cpu", "cpumhz", "flashmb", "rammb", "wlanhardware", "wlan24ghz", "wlan50ghz", "ethernet100mports", "ethernet1gports", "modem", "usbports"], |
| sort : Model | "filterColumns": {"model": "^Archer C5 .*$"} |
| ---- | } --> |
| |
| ====NAT performance==== | ====NAT performance==== |
| </tabbox> | </tabbox> |
| |
| [[https://forum.openwrt.org/t/comparative-throughput-testing-including-nat-sqm-wireguard-and-openvpn/44724?u=jeff|More recent testing]] suggests that the venerable Archer C7 (and other single-core, MIPS-based routers with ~720 MHz clock rates) are, under ideal conditions with no wireless or "unnecessary" services running limited to below about | [[https://www.reddit.com/r/openwrt/comments/oe43kb/tplink_archer_c7_v2_openwrt_nat_sqm_offloading/|More recent testing on OpenWrt 19.07.7]] suggests that the venerable Archer C7 (and other single-core, MIPS-based routers with ~720 MHz clock rates) are, under ideal conditions with no wireless or "unnecessary" services running, limited to about the following throughput: |
| * 300 Mbps without SQM, 600 Mbps with software flow offload enabled (v19 and later) | |
| * 150-200 Mbps with SQM | | Type | Average Bitrate per Second | |
| | |------------------------------------------------------------------------|-------------------------------| |
| | | Default routing (download) | 325 Mbits | |
| | | Default routing (upload) | 310 Mbits | |
| | | Software flow offloading (download) | 843 Mbits | |
| | | Software flow offloading (upload) | 831 Mbits | |
| | | | | |
| | | Default routing + SQM [fq_codel + simple] (download) | 245 Mbits | |
| | | Default routing + SQM [fq_codel + simple] (upload) | 150 Mbits | |
| | | Software flow offloading + SQM [fq_codel + simple] (download) | 268 Mbits | |
| | | Software flow offloading + SQM [fq_codel + simple] (upload) | 284 Mbits | |
| | | | | |
| | | Default routing + SQM [fq_codel + simplest_tbf] (download) | 271 Mbits | |
| | | Default routing + SQM [fq_codel + simplest_tbf] (upload) | 188 Mbits | |
| | | Software flow offloading + SQM [fq_codel + simplest_tbf] (download) | 288 Mbits | |
| | | Software flow offloading + SQM [fq_codel + simplest_tbf] (upload) | 495 Mbits | |
| | | | | |
| | | Default routing + SQM [cake + piece_of_cake] (download) | 244 Mbits | |
| | | Default routing + SQM [cake + piece_of_cake] (upload) | 167 Mbits | |
| | | Software flow offloading + SQM [cake + piece_of_cake] (download) | 266 Mbits | |
| | | Software flow offloading + SQM [cake + piece_of_cake] (upload) | 337 Mbits | |
| | | | | |
| | | Default routing + SQM [cake + layer_cake] (download) | 246 Mbits | |
| | | Default routing + SQM [cake + layer_cake] (upload) | 146 Mbits | |
| | | Software flow offloading + SQM [cake + layer_cake] (download) | 266 Mbits | |
| | | Software flow offloading + SQM [cake + layer_cake] (upload) | 315 Mbits | |
| |
| Enabling wireless, running additional applications, or even imperfect ISP lines can significantly limit "real world" performance to well below these values. | Enabling wireless, running additional applications, or even imperfect ISP lines can significantly limit "real world" performance to well below these values. |
| |
| [[https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm|SQM]] is commonly known as "bufferbloat management" or "QoS" and is often very valuable on consumer lines. | [[docs/guide-user/network/traffic-shaping/sqm|SQM]] is commonly known as "bufferbloat management" or "QoS" and is often very valuable on consumer lines. |
| ====USB Support ==== | ====USB Support ==== |
| The SoC hardware used here and in other devices appears to //only //support USB 2.0 devices; the OHCI driver (USB 1.0/1.1) does not detect any applicable hardware. Use of older/slower USB devices such as keyboards, mice, and UPS may require a USB 2.0 hub as an intermediary. See [[https://dev.openwrt.org/ticket/15194|OpenWrt Ticket #15194]] and [[https://dev.openwrt.org/ticket/16505|#16505]] for further details. | The SoC hardware used here and in other devices appears to //only //support USB 2.0 devices; the OHCI driver (USB 1.0/1.1) does not detect any applicable hardware. Use of older/slower USB devices such as keyboards, mice, and UPS may require a USB 2.0 hub as an intermediary. See [[https://dev.openwrt.org/ticket/15194|OpenWrt Ticket #15194]] and [[https://dev.openwrt.org/ticket/16505|#16505]] for further details. |
| |
| ==== Archer C5 ==== | ==== Archer C5 ==== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | "source": "json", |
| align : l,l,c | "dom": "t", |
| filter : Model~Archer C5 * | "paging": false, |
| sort : Version | "rotate": true, |
| ---- | "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"], |
| | "filterColumns": {"model": "^Archer C5 .*$"} |
| | } --> |
| |
| FIXME Please add the installation procedure here. | FIXME Please add the installation procedure here. |
| |
| ==== Archer C7 ==== | ==== Archer C7 ==== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | "source": "json", |
| align : l,l,c | "dom": "t", |
| filter : Model~Archer C7 * | "paging": false, |
| sort : Version | "rotate": true, |
| ---- | "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"], |
| | "filterColumns": {"model": "^Archer C7$"} |
| | } --> |
| |
| === All C7 Versions === | === All C7 Versions === |
| |
| I used European TP-Link original firmware when I did the update. | I used European TP-Link original firmware when I did the update. |
| | Also look [[:toh:tp-link:archer_c7#if_tftp_flashing_fails|at this link]] for Archer c7 v5 (EU) if you have trouble TFTP-ing. |
| |
| ==== Archer C7R ==== | ==== Archer C7R ==== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | "source": "json", |
| align : l,l,c | "dom": "t", |
| filter : Model~Archer C7R* | "paging": false, |
| sort : Version | "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"], |
| ---- | "filterColumns": {"model": "^Archer C7R.*$"} |
| | } --> |
| === Installation of TP-Link WDR7500 V3 via TTL and TFTP === | === Installation of TP-Link WDR7500 V3 via TTL and TFTP === |
| - Download the corresponding OpenWrt Install (factory, not sysupgrade) image for your router, and rename it to something short like "firmware.bin" | - Download the corresponding OpenWrt Install (factory, not sysupgrade) image for your router, and rename it to something short like "firmware.bin" |
| **cp.b 0x80020000 0x9f020000 0x7c0000** | **cp.b 0x80020000 0x9f020000 0x7c0000** |
| * Wait a few minutes after the writing has finished, and power cycle the router. OpenWRT should now start up. Tested by Mats, 2021-01-17 | * Wait a few minutes after the writing has finished, and power cycle the router. OpenWRT should now start up. Tested by Mats, 2021-01-17 |
| | |
| ==== 5G Wifi Problems / 5GHz network controller not identified ==== | ==== 5G Wifi Problems / 5GHz network controller not identified ==== |
| |
| ==== TFTP Recovery (De-Bricking) ==== | ==== TFTP Recovery (De-Bricking) ==== |
| |
| The serial-less TFTP recovery method for the [[toh:tp-link:tl-wdr4300#de-brick_or_oem_installation_using_the_tftp_recovery|TP-Link TL-WDR4300]] also works for the Archer C7 (confirmed on v1.1 and v2) and the Archer C5 (v1.20). | The serial-less TFTP recovery method for the [[toh:tp-link:tl-wdr4300_v1#de-brick_or_oem_installation_using_the_tftp_recovery|TP-Link TL-WDR4300]] also works for the Archer C7 (confirmed on v1.1 and v2) and the Archer C5 (v1.20). |
| |
| For firmware revisions before 3.14.1 (140929), the router looks for an IP address of 192.168.1.66 and a file named ''ArcherC7v2_tp_recovery.bin''. Firmware 3.14.1 updates the bootloader to look for an IP address of 192.168.0.66 and a file named ''ArcherC7v3_tp_recovery.bin'' even on hardware v2 units, but may also load ''ArcherC7v2_tp_recovery.bin''. Some v1.1 units may also look for ''ArcherC7v1_tp_recovery.bin''. The model Archer C5 looks for the file ''ArcherC5v1_tp_recovery.bin''. | For firmware revisions before 3.14.1 (140929), the router looks for an IP address of 192.168.1.66 and a file named ''ArcherC7v2_tp_recovery.bin''. Firmware 3.14.1 updates the bootloader to look for an IP address of 192.168.0.66 and a file named ''ArcherC7v3_tp_recovery.bin'' even on hardware v2 units, but may also load ''ArcherC7v2_tp_recovery.bin''. Some v1.1 units may also look for ''ArcherC7v1_tp_recovery.bin''. The model Archer C5 looks for the file ''ArcherC5v1_tp_recovery.bin''. |
| </code> | </code> |
| |
| | NOTE: If you are using a 3 pin cable containing an FTDI chip (such as the 3.5mm audio jack version), it is not possible to connect the resistor to VCC on the FTDI side. Instead, use the VCC on the Archer side, this is the normally unused pin next to GND on the 4 pin connection. |
| |
| Set up a TFTP server with your firmware at 192.168.1.100, then run the following commands: | Set up a TFTP server with your firmware at 192.168.1.100, then run the following commands: |
| |
| ===== Tags ===== | ===== Tags ===== |
| {{tag>GigabitEthernet 2NIC 2WNIC 5Port 74Kc 128ram 8flash 16flash 2usb ap135 QCA9558 QCA9563 QCA9880 ath10k 802.11n 802.11g 802.11b 802.11a 802.11ac simultan MiniPCIexpress}} | {{tag>MIPS MIPS32 74Kc QCA9558 QCA9563 QCA9880 8flash 16flash 128ram 5Port GigabitEthernet vlan 802.11bgn 802.11ac simultan internalantenna detachableantenna 2ant 3ant 6ant 2NIC 2WNIC ath10k ap135 1usb 2usb usb2.0 MiniPCIexpress serial jtag u-boot 12v_powered}} |