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:linksys:linksys_wrt3200acm [2021/03/25 15:20] – [Tags] added mwlwifi tag palebloodskytoh:linksys:wrt3200acm [2024/05/26 09:30] – typo steveclement
Line 13: Line 13:
 /*****/ /*****/
  
-{{media:linksys:wrt3200acm:wrt3200acm.png?200|WRT3200ACM}}+{{media:linksys:wrt3200acm:wrt3200acm.jpg?200|WRT3200ACM}}
  
  
Line 19: Line 19:
 ===== Supported Versions ===== ===== Supported Versions =====
  
----- datatable ---- +<!-- ToH: { 
-cols    VersionsSupported Since Commit_gitSupported Since Rel_releasesinceSupported Current RelOEM device homepage URL_url, Forum search_search-forums, Device Techdata_pageid +  "source""json", 
-headers VersionSupported Since CommitSupported Since ReleaseCurrent ReleaseOEM InfoForum searchTechnical 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*~+  "filterColumns"{"brand": "^Linksys$", "model""^WRT3200ACM$", "version""v"} 
-----+-->
  
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
----- datatable ---- +<!-- ToH: { 
-cols    VersionsCPUCPU 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  : VersionSoC, 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*~+  "filterColumns"{"brand": "^Linksys$", "model""^WRT3200ACM$", "version""v"} 
-----+-->
  
  
 ===== Installation ===== ===== Installation =====
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt Install URL_urlFirmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url +  "source""json", 
-headers ModelVersionCurrent ReleaseFirmware OpenWrt InstallFirmware OpenWrt UpgradeFirmware 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*~+  "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>
Line 122: Line 136:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
----- datatemplatelist dttpllist ---- +<!-- ToH: { 
-templatemeta:template_datatemplatelist +  "source""json", 
-cols    BrandModelVersionsDevice TypeAvailabilitySupported Since Commit_gitSupported since RelSupported current RelUnsupportedInstruction SetSub Instruction SetBootloaderPlatformTargetCPU MHzFlash MBsRAM MBSwitchEthernet 100M ports_Ethernet Gbit ports_Comments network ports_ModemVLANWLAN 2.4GHzWLAN 5.0GHzWLAN HardwaresWLAN Comments_Detachable Antennas_USB ports_SATA ports_Comments USB SATA ports_SerialJTAGLED countButton countPower supplyDevice Techdata_pageidForum topic URL_urlwikidevi URL_urlOEM Device Homepage URL_urlFirmware OEM Stock URL_urlFirmware OpenWrt Install URL_urlFirmware OpenWrt Upgrade URL_urlComments_ +  "dom""t", 
-filter  : Brand=Linksys +  "paging"false, 
-filter  Model=WRT3200ACM +  "rotate": true, 
-filter  Versions*~+  "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 ====
Line 138: Line 153:
  
 //Front://\\ //Front://\\
-**Insert photo of front of the casing**+{{:media:linksys:wrt3200acm:wrt3200acm_front.jpg?400|}}
  
 //Back://\\ //Back://\\
Line 174: Line 189:
  
 ==== 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"]]
Line 763: Line 780:
  
 ===== 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}}
  • Last modified: 2024/11/12 06:02
  • by jamesmacwhite