| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| toh:linksys:linksys_wrt3200acm [2021/03/25 15:20] – [Tags] added mwlwifi tag palebloodsky | toh:linksys:wrt3200acm [2024/05/26 09:30] – typo steveclement |
|---|
| /*****/ | /*****/ |
| |
| {{media:linksys:wrt3200acm:wrt3200acm.png?200|WRT3200ACM}} | {{media:linksys:wrt3200acm:wrt3200acm.jpg?200|WRT3200ACM}} |
| |
| |
| ===== Supported Versions ===== | ===== Supported Versions ===== |
| |
| ---- datatable ---- | <!-- ToH: { |
| cols : Versions, Supported Since Commit_git, Supported Since Rel_releasesince, Supported Current Rel, OEM device homepage URL_url, Forum search_search-forums, Device Techdata_pageid | "source": "json", |
| headers : Version, Supported Since Commit, Supported Since Release, Current Release, OEM Info, Forum search, Technical Data | "dom": "t", |
| align : c,l,c,c,c | "paging": false, |
| filter : Brand=Linksys | "rotate": true, |
| filter : Model=WRT3200ACM | "shownColumns": ["version", "supportedsincecommit", "supportedsincerel", "supportedcurrentrel", "oemdevicehomepageurl", "forumsearch", "deviceid"], |
| filter : Versions*~v | "filterColumns": {"brand": "^Linksys$", "model": "^WRT3200ACM$", "version": "v"} |
| ---- | } --> |
| |
| |
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== |
| ---- datatable ---- | <!-- ToH: { |
| cols : Versions, CPU, CPU MHz, CPU Cores_numcores_, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4Ghz, WLAN 5.0Ghz, Ethernet Gbit ports_, USB ports_ | "source": "json", |
| header : Version, SoC, CPU MHz, CPU Cores, Flash MB, RAM MB, WLAN Hardware, WLAN2.4, WLAN5.0, Gbit ports, USB | "dom": "t", |
| align : c,l,c,c,c,c,l,c,c,c,c,c,c | "paging": false, |
| filter : Brand=Linksys | "rotate": true, |
| filter : Model=WRT3200ACM | "shownColumns": ["version", "cpu", "cpumhz", "cpucores", "flashmb", "rammb", "wlanhardware", "wlan24ghz", "wlan50ghz", "ethernet1gports", "usbports"], |
| filter : Versions*~v | "filterColumns": {"brand": "^Linksys$", "model": "^WRT3200ACM$", "version": "v"} |
| ---- | } --> |
| |
| |
| ===== Installation ===== | ===== Installation ===== |
| ---- 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", |
| headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | "dom": "t", |
| align : c,c,c | "paging": false, |
| filter : Brand=Linksys | "rotate": true, |
| filter : Model=WRT3200ACM | "shownColumns": ["model", "version", "supportedcurrentrel", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "firmwareoemstockurl"], |
| filter : Versions*~v | "filterColumns": {"brand": "^Linksys$", "model": "^WRT3200ACM$", "version": "v"} |
| ---- | } --> |
| |
| -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] | -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] |
| |
| | ===== Wifi Driver bug and workaround ===== |
| | In the latest version of OpenWrt starting with 19.x there seems to be an issue with the 5Ghz Wifi driver and 3rd radio that causes issues and drops. |
| | To work around it a kernel module needs to be removed and the wifi setting reset so only 2 radios are used. |
| | |
| | After a standard installation before setting up Wifi follow these steps, but see the link below to the issue in Github first: |
| | |
| | <code> |
| | opkg remove kmod-mwifiex-sdio |
| | wifi config > /etc/config/wireless |
| | reboot |
| | </code> |
| | |
| | [[https://github.com/openwrt/openwrt/issues/9956|Issue 9956]] |
| |
| {{section>toh:linksys:wrt_ac_series#Dual Firmware Flashing&firstseconly&noreadmore}} | {{section>toh:linksys:wrt_ac_series#Dual Firmware Flashing&firstseconly&noreadmore}} |
| | |
| ==== Flash Layout ==== | ==== Flash Layout ==== |
| <WRAP 60em lo> | <WRAP 60em lo> |
| ===== Hardware ===== | ===== Hardware ===== |
| ==== Info ==== | ==== Info ==== |
| ---- datatemplatelist dttpllist ---- | <!-- ToH: { |
| template: meta:template_datatemplatelist | "source": "json", |
| cols : Brand, Model, Versions, Device Type, Availability, Supported Since Commit_git, Supported since Rel, Supported current Rel, Unsupported, Instruction Set, Sub Instruction Set, Bootloader, Platform, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHz, WLAN 5.0GHz, WLAN Hardwares, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Power supply, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_ | "dom": "t", |
| filter : Brand=Linksys | "paging": false, |
| filter : Model=WRT3200ACM | "rotate": true, |
| filter : Versions*~v | "shownColumns": ["brand", "model", "version", "devicetype", "availability", "supportedsincecommit", "supportedsincerel", "supportedcurrentrel", "unsupported_functions", "bootloader", "target", "cpu", "cpumhz", "flashmb", "rammb", "switch", "ethernet100mports", "ethernet1gports", "commentsnetworkports", "modem", "vlan", "wlan24ghz", "wlan50ghz", "wlanhardware", "wlancomments", "detachableantennas", "usbports", "sataports", "commentsusbsataports", "serial", "jtag", "ledcount", "buttoncount", "powersupply", "deviceid", "owrt_forum_topic_url", "wikideviurl", "oemdevicehomepageurl", "firmwareoemstockurl", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "comments"], |
| ---- | "filterColumns": {"brand": "^Linksys$", "model": "^WRT3200ACM$", "version": "v"} |
| | } --> |
| |
| ==== Photos ==== | ==== Photos ==== |
| |
| //Front://\\ | //Front://\\ |
| **Insert photo of front of the casing** | {{:media:linksys:wrt3200acm:wrt3200acm_front.jpg?400|}} |
| |
| //Back://\\ | //Back://\\ |
| |
| ==== Third radio (radio2) ==== | ==== Third radio (radio2) ==== |
| | |
| | The consensus is that the third radio is unreliable. Many users leave it disabled. |
| |
| Please [[https://forum.openwrt.org/search?q=wrt32%20third%20radio|search the forum for "WRT32 third radio"]] | Please [[https://forum.openwrt.org/search?q=wrt32%20third%20radio|search the forum for "WRT32 third radio"]] |
| |
| ===== Community Builds ===== | ===== Community Builds ===== |
| Community Build details for the WRT AC Series (including this router) can be found [[toh:linksys:wrt_ac_series#community_firmware_builds|here]]. | Community Build details for the WRT AC Series (including this router) can be found [[:toh:linksys:wrt_ac_series#community_builds|here]]. |
| ===== Notes ===== | ===== Notes ===== |
| | |
| //Space for additional notes, links to forum threads or other resources.// | //Space for additional notes, links to forum threads or other resources.// |
| |
| | ==== Using 21.02 or later ==== |
| | |
| | * Use 21.02.2 or later as it has a fix for a serious WiFi crash bug [[https://github.com/openwrt/openwrt/commit/ea91ebedce8051e4a3bf84586b589e918d1fc08c|ea91ebedce8051e4a3bf84586b589e918d1fc08c]]. |
| | * If you have multiple SSIDs on a single radio, you may encounter issues with the radio not being able to start. To fix this remove any macaddr configuration from /etc/config/wireless [[https://forum.openwrt.org/t/wrt3200acm-21-02-0-rc4-multiple-wifis-on-a-single-radio/103515/3|Forum discussion]] |
| | |
| | Reset wireless configuration to working defaults: |
| | |
| | <code> |
| | uci set wireless.radio0.channel='auto' |
| | uci set wireless.radio1.channel='auto' |
| | uci set wireless.radio2.channel='auto' |
| | uci del wireless.default_radio0.macaddr |
| | uci del wireless.default_radio1.macaddr |
| | uci commit wireless |
| | reboot |
| | </code> |
| | |
| | Disabling AMSDU: |
| | |
| | Add to ''/etc/rc.local'' before ''exit 0'' to disable AMSDU on each startup, the logger line is not required, but useful when looking at the syslog to make sure the command was run on startup. |
| | |
| | <code> |
| | echo 0 > /sys/kernel/debug/ieee80211/phy0/mwlwifi/tx_amsdu |
| | echo 0 > /sys/kernel/debug/ieee80211/phy1/mwlwifi/tx_amsdu |
| | logger "AMSDU Disabled" |
| | </code> |
| | |
| | ==== General ==== |
| | |
| | * Firmware builds for the 23.02 series beyond 23.02.2 do not exist due to a bug [[:releases:22.03:notes-22.03.3#broken_mv88e6176_switch|see broken MV88E6176 switch]]. |
| | * WPA3 will not reliably work due to mwlwifi issues. Don't enable it, use WPA2 only. |
| | * Do not enable 802.11w Management Frame Protection, mwlwifi does not support it properly. It is disabled by default. |
| | * It is strongly recommended to use auto or channel 36 on radio0 (5.0 GHz) to avoid crashing the WiFi chipset. [[https://forum.openwrt.org/t/users-needed-to-test-wi-fi-stability-on-linksys-wrt3200acm-wrt32x-on-openwrt-21-02/101700/736|Forum discussion]] |
| | * Certain embedded devices don't work with the 2.4 GHz radio unless LDPC is disabled. [[https://github.com/kaloz/mwlwifi/issues/278|GitHub issue]] |
| | * It has been [[https://forum.openwrt.org/t/openwrt-21-02-2-second-service-release/121249/138|reported]] that the 5GHz radio crashes periodically if the irqbalance daemon is [[:docs:guide-user:services:irqbalance|installed and enabled]]. |
| | * It is suggested to enable packet steering to work around hardware scheduling((https://forum.openwrt.org/t/divested-wrt-no-nonsense-hardened-builds-for-linksys-wrt-series/80522/885))(([[commit>?p=openwrt/openwrt.git;a=commit;h=d3868f15f876507db54afacdef22a7059011a54e]])) issues. |
| * Some time around November 2017, Linksys silently updated the hardware for the WRT3200ACM, but did not change any version numbers or other identifiable labels. In particular, they changed the flash memory chip, which resulted in older firmwares causing bootloops on these new devices. This has since been fixed. | * Some time around November 2017, Linksys silently updated the hardware for the WRT3200ACM, but did not change any version numbers or other identifiable labels. In particular, they changed the flash memory chip, which resulted in older firmwares causing bootloops on these new devices. This has since been fixed. |
| * You may find additional/supplementary information at the [[toh:linksys:wrt_ac_series]] page | * You may find additional/supplementary information at the [[toh:linksys:wrt_ac_series]] page |
| * Tested OpenWrt 19.07.0-rc2, no issues found, very stable | * Tested OpenWrt 19.07, no issues found, very stable |
| ===== Tags ===== | ===== Tags ===== |
| [[meta:tags|How to add tags]] | [[meta:tags|How to add tags]] |
| {{tag>mvebu mwlwifi armada385 256flash 512ram 802.11ac 802.11abgn DetachableAntenna 4Ant U-boot 2NIC 2WNIC 5Port 2core ARMv7 GigabitEthernet FastEthernet JumboFrames VLAN wlan USB 2USB USB2.0 USB3.0 sata2 crypto JTAG Serial esata 1button 12v_powered dual_firmware}} | {{tag>mvebu mwlwifi U-boot 256flash 512ram U-boot dual_firmware 2NIC 2WNIC 5Port 2core ARMv7 GigabitEthernet JumboFrames VLAN MiniPCIexpress wlan 802.11ac 802.11abgn mu-mimo DetachableAntenna 4Ant USB 2USB USB2.0 USB3.0 sata2 esata crypto JTAG Serial 1button 12v_powered}} |