User Tools

Site Tools


toh:linksys:wrt_ac_series

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
toh:linksys:wrt_ac_series [2018/05/15 12:22]
lantis1008 [Firmware Images]
toh:linksys:wrt_ac_series [2018/10/10 00:35] (current)
jw0914 [Firmware Images] Removed caution wrap, as it muddles the content
Line 9: Line 9:
 ===== Introduction ===== ===== Introduction =====
  
-<WRAP indent>​ +  ​* **[[wrt_ac_series#​stable|OpenWrt 18.06.1]] is the currently ​recommended OpenWrt branch for the WRT AC Series ​family of routers**
-<WRAP lo> +
-  ​* **[[wrt_ac_series#​stable|LEDE 17.01.4]] is the recommended OpenWrt branch for the WRT AC Series**+
     * Official OpenWrt support for the WRT AC Series began under Chaos Calmer     * Official OpenWrt support for the WRT AC Series began under Chaos Calmer
  
-  * <wrap em><​color #960000>It is //highly recommended//​ to invest in a [[wrt_ac_series#​serial_interfaces|USB - TTL Cable]] or [[wrt_ac_series#​serial_interfaces|USB-to-UART]]</​color>​</​wrap>​+  * <wrap em>It is //highly recommended//​ to invest in a **[[wrt_ac_series#​serial_interfaces|USB - TTL Cable]]** or **[[wrt_ac_series#​serial_interfaces|USB-to-UART]]**</​wrap>​
     * <color #​4b4b4b>​Permits unbricking from a corrupted flash & troubleshooting boot / inaccessibility issues</​color>​     * <color #​4b4b4b>​Permits unbricking from a corrupted flash & troubleshooting boot / inaccessibility issues</​color>​
     * <color #​4b4b4b>​Please see [[wrt_ac_series#​serial_port|Serial Port Synopsis]] for additional info</​color>​\\     * <color #​4b4b4b>​Please see [[wrt_ac_series#​serial_port|Serial Port Synopsis]] for additional info</​color>​\\
  
   * <color #​4b4b4b>​**Please see [[wrt_ac_series#​troubleshooting|Troubleshooting]] for common issues and solutions**</​color>​   * <color #​4b4b4b>​**Please see [[wrt_ac_series#​troubleshooting|Troubleshooting]] for common issues and solutions**</​color>​
-    * <color #​4b4b4b>​For support, please utilize the [[https://​forum.lede-project.org/|LEDE Forum]]</​color+    * <color #​4b4b4b>​For support, please utilize the [[https://​forum.openwrt.org/|OpenWrt ​Forum]]</​color>​
-</​WRAP>​ +
-</WRAP>+
  
  
Line 40: Line 36:
 <WRAP lo> <WRAP lo>
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, ​LEDE Supported Since Commit_git, ​LEDE Supported Since Rel_releasesince-lede, Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_+cols    : Model, Versions, Supported Since Commit_git, Supported Since Rel_releasesince,​ Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_
 align   : c,​c,​c,​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,​c,​c,​c
 filter ​ : Model=WRT1200AC filter ​ : Model=WRT1200AC
Line 52: Line 48:
 <WRAP lo> <WRAP lo>
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, ​LEDE Supported Since Commit_git, ​LEDE Supported Since Rel_releasesince-lede, Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_+cols    : Model, Versions, Supported Since Commit_git, Supported Since Rel_releasesince,​ Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_
 align   : c,​c,​c,​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,​c,​c,​c
 filter ​ : Model=WRT1900AC filter ​ : Model=WRT1900AC
Line 64: Line 60:
 <WRAP lo> <WRAP lo>
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, ​LEDE Supported Since Commit_git, ​LEDE Supported Since Rel_releasesince-lede, Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_+cols    : Model, Versions, Supported Since Commit_git, Supported Since Rel_releasesince,​ Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_
 align   : c,​c,​c,​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,​c,​c,​c
 filter ​ : Model=WRT1900ACS filter ​ : Model=WRT1900ACS
Line 76: Line 72:
 <WRAP lo> <WRAP lo>
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, ​LEDE Supported Since Commit_git, ​LEDE Supported Since Rel_releasesince-lede, Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_+cols    : Model, Versions, Supported Since Commit_git, Supported Since Rel_releasesince,​ Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_
 align   : c,​c,​c,​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,​c,​c,​c
 filter ​ : Model=WRT3200ACM filter ​ : Model=WRT3200ACM
Line 88: Line 84:
 <WRAP lo> <WRAP lo>
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, ​LEDE Supported Since Commit_git, ​LEDE Supported Since Rel_releasesince-lede, Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_+cols    : Model, Versions, Supported Since Commit_git, Supported Since Rel_releasesince,​ Package architecture_pkg-arch,​ CPU MHz, CPU Cores_numcores_,​ Flash MB, RAM MB, Switch, WLAN Hardwares, Power Supply, Device Techdata_pageid,​ Comments_
 align   : c,​c,​c,​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,​c,​c,​c
 filter ​ : Model=WRT32X filter ​ : Model=WRT32X
Line 100: Line 96:
  
 <WRAP centeralign 53.4em> <WRAP centeralign 53.4em>
-<​sup><​color #960000>If booting from primary partition,</​color> ​**mtd6** ​<color #960000>will be named ''​ubi'',​ with</​color> ​**mtd8** ​<color #960000>as ''​ubi''​ if booting from alternate partition</​color>​\\ +If booting from primary partition, **mtd6** will be named ''​ubi'',​ with **mtd8** as ''​ubi''​ if booting from alternate partition\\ 
-//​italics ​ //  - title for section of flash storage <wrap indent>​**bold ​    ​** ​ - ''​mtd''​ device name for the partition</​wrap>​ <wrap indent>''​monospace'' ​ - name of the ''​mtd''​ partition</​wrap></​sup>+<wrap lo>//​italics ​ //  - title for section of flash storage <wrap indent>​**bold ​    ​** ​ - ''​mtd''​ device name for the partition</​wrap>​ <wrap indent>''​monospace'' ​ - name of the ''​mtd''​ partition</​wrap></​wrap>
 </​WRAP>​ </​WRAP>​
  
Line 109: Line 105:
 === Armada XP === === Armada XP ===
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 ^  <color #​508CAA>​WRT1900AC v1</​color> ​ ^^^^^^^^^^^ ^  <color #​508CAA>​WRT1900AC v1</​color> ​ ^^^^^^^^^^^
 ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 128 MiB  |||||||||| ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 128 MiB  ||||||||||
Line 120: Line 116:
 === Armada 385 === === Armada 385 ===
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 ^  <color #​508CAA>​WRT1200AC / WRT1900AC v2 / WRT1900ACS</​color> ​ ^^^^^^^^^^^ ^  <color #​508CAA>​WRT1200AC / WRT1900AC v2 / WRT1900ACS</​color> ​ ^^^^^^^^^^^
 ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 128 MiB  |||||||||| ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 128 MiB  ||||||||||
Line 128: Line 124:
 </​WRAP>​ </​WRAP>​
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 ^  <color #​508CAA>​WRT3200ACM</​color> ​ ^^^^^^^^^^^^ ^  <color #​508CAA>​WRT3200ACM</​color> ​ ^^^^^^^^^^^^
 ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 256 MiB  ||||||||||| ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 256 MiB  |||||||||||
Line 136: Line 132:
 </​WRAP>​ </​WRAP>​
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 ^  <color #​508CAA>​WRT32X</​color> ​ ^^^^^^^^^^^ ^  <color #​508CAA>​WRT32X</​color> ​ ^^^^^^^^^^^
 ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 256 MiB  |||||||||| ^  <color #​508CAA>​Layer 0</​color> ​ |  //raw flash//\\ 256 MiB  ||||||||||
Line 148: Line 144:
 ==== Marvell WiFi ==== ==== Marvell WiFi ====
  
-<wrap button>​[[https://​github.com/​kaloz/​mwlwifi/​issues|WiFi Bug Reports]]</​wrap>​+<wrap button>​[[https://​github.com/​kaloz/​mwlwifi/​issues|WiFi Bug Reports]]</​wrap>​\\ 
 + 
 +If experiencing instability,​ see [[wrt_ac_series#​stability_issues|WiFi Stability Issues]]
  
 <WRAP indent> <WRAP indent>
  
-<WRAP 63em lo>If experiencing instability,​ see [[wrt_ac_series#​stability_issues|WiFi Stability Issues]]</​WRAP>​ 
  
 +=== mwlwifi 88W8864 / 88W8964 ===
  
-=== mwlwifi ​88W8864  ​ ​88W8897  ​ ​88W8964 ===+<WRAP 54em> 
 +<color #​508CAA>​**Query Installed Version**</​color>​ <WRAP lo><​code bash>​opkg list-installed | grep mwlwifi</code><​/WRAP>
  
-<WRAP 63em lo> 
 <color #​508CAA>​**Source Code**</​color>​ <color #​508CAA>​**Source Code**</​color>​
 <wrap right button>​[[https://​github.com/​kaloz/​mwlwifi/​blob/​master/​README.md|Compilation Instructions]] ​ [[https://​github.com/​kaloz/​mwlwifi|Repo]]</​wrap>​\\ \\ <wrap right button>​[[https://​github.com/​kaloz/​mwlwifi/​blob/​master/​README.md|Compilation Instructions]] ​ [[https://​github.com/​kaloz/​mwlwifi|Repo]]</​wrap>​\\ \\
 <wrap safety>​Official Marvell source</​wrap>​ <wrap safety>​Official Marvell source</​wrap>​
  
-  * <color #4b4b4b>​**Prerequisites:​**</​color>​ +<wrap indent><color #508CAA>​**Prerequisites:​**</​color></​wrap
-    * [[docs:​guide-developer:​build-system:​install-buildsystem|Install Build System]] +  * [[docs:​guide-developer:​build-system:​install-buildsystem|Install Build System]] 
-    * [[docs:​guide-developer:​build-system:​use-buildsystem|Build System Usage]]+  * [[docs:​guide-developer:​build-system:​use-buildsystem|Build System Usage]]
  
-  * <color #4b4b4b>​**Compile:​**</​color>​ <sup><​color #646464>(as of February 27, 2018)</color></sup+<wrap indent><color #508CAA>​**Compile:​**</​color>​ <​sup>​(as of June 15, 2018)</sup></wrap
-    <color #4b4b4b>**Modify:** package/​kernel/​mwlwifi/​Makefile<​/​color>​ +  - **Modify:​** ​''​package/​kernel/​mwlwifi/​Makefile'' ​<WRAP lo><code make>PKG_SOURCE_DATE:=2018-06-15 
-      * <​wrap ​lo><color #646464>PKG_VERSION:=10.3.4.0-20171214</​color></​wrap>​ +PKG_SOURCE_VERSION:​=757340afa4e8f6c7b27a7b4d5e3f7f58e5ef8daa</code></WRAP
-      * <wrap lo><​color #646464>PKG_SOURCE_VERSION:​=843d00cd9c134629b9dad7162831ec5f136399b3</color></wrap>\\ \\ +  - **Rename:​** ​''​patches'' ​**to** ​''​patches.tmp'' ​<WRAP lo><​code bash>mv package/​kernel/​mwlwifi/​patches package/​kernel/​mwlwifi/​patches.tmp</​code></​WRAP
-    <color #4b4b4b>**Rename:​** ​package/​kernel/​mwlwifi///​patches// **to** ​//patches.tmp//</color> <code bash> mv package/​kernel/​mwlwifi/​patches package/​kernel/​mwlwifi/​patches.tmp</​code>​ +  - **Build:** <WRAP lo><​code bash>​make package/​kernel/​mwlwifi/​clean && make V=s (-jx)</​code></​WRAP>​ 
-    <color #4b4b4b>**Issue:**</color> <code bash>​make package/​kernel/​mwlwifi/​clean && make V=s (-jx)</​code>​+ 
 +<wrap indent><​color #​508CAA>​**Current OpenWrt Build:​**</​color></​wrap>​ 
 +  - **Establish symlink to working mwlwifi directory** <WRAP lo><​code bash>ls -l mwlwifi*</​code></​WRAP>​ 
 +    * <WRAP 102%> ++++ Should resemble |  
 +<WRAP outdent lo><​code bash> 
 +lrwxrwxrwx 1 dlin dlin      48  mwlwifi-10.3.2.0-20170110 -> /​home/​dlin/​home2/​projects/​github/​mwlwifi 
 + 
 +-rw-r--r-- 1 dlin dlin 4175136 ​ mwlwifi-10.3.2.0-20170110.tar.xz 
 +</​code></​WRAP>​ 
 +++++ </​WRAP>​ 
 +  - **Back up original and tar working mwlwifi:** <WRAP lo><​code bash>tar Jcvf mwlwifi-10.3.2.0-20170110.tar.xz mwlwifi-10.3.2.0-20170110/​.</​code></​WRAP>​ 
 +  - **Build Package:** <WRAP lo><​code bash>​make V=s package/​kernel/​mwlwifi/​compile</​code></​WRAP>​ 
 +  - <wrap em>Due to package version being the same as previous one, installation must be forced:</​wrap>​ <WRAP lo><​code bash>​opkg install -F mwlwifi-<​ver></​code></​WRAP>
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
 +
 +
 +==== Photos ====
 +
 +<WRAP indent> ++++ WRT3200ACM |
 +<WRAP 63.5em lo>
 +^  <color #​508CAA>​**PCB Top**</​color> ​ ^:::^  <color #​508CAA>​**PCB Bottom**</​color> ​ ^
 +|  {{:​media:​linksys:​wrt3200acm_top_text.jpg?​direct&​375|PCB top side}} ​ ^:::|  {{:​media:​linksys:​wrt3200acm_bottom_text.jpg?​direct&​390|PCB bottom side}} ​ |
 +</​WRAP>​
 +++++ </​WRAP>​
  
  
 ==== Switch Layout ==== ==== Switch Layout ====
  
-<WRAP centeralign ​56em><​sup>+<WRAP centeralign ​65em lo>
 **eth0/​eth1:​ ** //​physical//​ PCB connection (//not directly exposed//) **eth0/​eth1:​ ** //​physical//​ PCB connection (//not directly exposed//)
 <wrap indent>​**LAN:​ ** //​physical//​ LAN ports on router</​wrap>​ <wrap indent>​**LAN:​ ** //​physical//​ LAN ports on router</​wrap>​
 <wrap indent>​**WAN:​ ** //​physical//​ Internet port on router</​wrap>​ <wrap indent>​**WAN:​ ** //​physical//​ Internet port on router</​wrap>​
-</​sup>​</​WRAP>​+</​WRAP>​
  
 <WRAP indent> <WRAP indent>
Line 189: Line 209:
 === Marvell 88E6172 === === Marvell 88E6172 ===
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 |    @#​E6E6E6:<​color #​508CAA>​**WRT1900AC v1**</​color> ​ ||||||||| |    @#​E6E6E6:<​color #​508CAA>​**WRT1900AC v1**</​color> ​ |||||||||
 ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^ ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^
Line 199: Line 219:
 === Marvell 88E6176 === === Marvell 88E6176 ===
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 |     ​@#​E6E6E6:<​color #​508CAA>​**WRT1200AC**</​color> ​  / ​  <​color #​508CAA>​**WRT1900AC v2**</​color> ​  / ​  <​color #​508CAA>​**WRT1900ACS**</​color> ​ ||||||||| |     ​@#​E6E6E6:<​color #​508CAA>​**WRT1200AC**</​color> ​  / ​  <​color #​508CAA>​**WRT1900AC v2**</​color> ​  / ​  <​color #​508CAA>​**WRT1900ACS**</​color> ​ |||||||||
 ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^ ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^
Line 209: Line 229:
 === Marvell 88E6352 === === Marvell 88E6352 ===
  
-<WRAP 63.4em lo>+<WRAP 63.5em lo>
 |     ​@#​E6E6E6:<​color #​508CAA>​**WRT3200ACM**</​color> ​  / ​  <​color #​508CAA>​**WRT32X**</​color> ​ ||||||||| |     ​@#​E6E6E6:<​color #​508CAA>​**WRT3200ACM**</​color> ​  / ​  <​color #​508CAA>​**WRT32X**</​color> ​ |||||||||
 ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^ ^  <color #​508CAA>​sw.port</​color> ​ ^  <color #​508CAA>​0</​color> ​ ^  <color #​508CAA>​1</​color> ​ ^  <color #​508CAA>​2</​color> ​ ^  <color #​508CAA>​3</​color> ​ ^  <color #​508CAA>​4</​color> ​ ^  <color #​508CAA>​5</​color> ​ ^  <color #​508CAA>​6</​color> ​ ^  <color #​508CAA>​vlan ID</​color> ​ ^
Line 221: Line 241:
 ===== Firmware Images ===== ===== Firmware Images =====
  
-<WRAP 56.5em><wrap button ​lo>​[[bugs:​|Bug Reports]]</​wrap>​</​WRAP>​+<wrap button>​[[bugs:​|Bug Reports]]</​wrap>​ 
  
 <WRAP indent> <WRAP indent>
- 
- 
 ==== Synopsis ==== ==== Synopsis ====
  
-<wrap lo 65.5em>There are several build sources for the WRT AC Series, with LuCI included in all except bare Development Branch builds</​wrap>​ +<WRAP 61em> 
- +There are several build sources for the WRT AC Series, with LuCI included in all except bare Development Branch builds 
-<WRAP lo 63em> +  * **[[wrt_ac_series#​openwrt_branches|OpenWrt Branches]]**\\  ​<wrap lo><color #ffffff/#​009600> ** Recommended for new members ** </​color>​</​wrap>​\\  ​These are builds released officially by OpenWrt\\ \\ 
-  * **[[wrt_ac_series#​openwrt_branches|OpenWrt Branches]]**\\ ​ <color #789600>​**Recommended for new members**</​color>​ +    * **//​[[wrt_ac_series#​stable|Stable]]//​\\ <wrap lo>Kernel 4.14.63</​wrap>​**\\ As name implies, this is the stable branch and is called //OpenWrt 18.06.1//\\ \\ 
-    * These are builds released officially by OpenWrt \\ \\ +    * **//​[[wrt_ac_series#​development|Development]]//​\\ <wrap lo>​Latest OpenWrt kernel version</​wrap>​** ​\\ Snapshots built daily by BuildBot and //should not// be considered stable\\ \\ 
-      * //​[[wrt_ac_series#​stable|Stable]]//​ +  * **[[wrt_ac_series#​third_party_builds|Third Party Builds]]**\\ Based on the Development Branch, these are built, and maintained, by the parties listed\\ \\ 
-         ​* ​<color #646464>**Kernel 4.4.92:** As name implies, this is the stable branch and is called //LEDE 17.01.4//</​color>​\\ \\ +    * **//​[[wrt_ac_series#​davidc502|davidc502]]//\\ <wrap lo>Latest OpenWrt kernel version</wrap>*\\ Built for stability, containing latest WiFi drivers, HW buffer patches, & package repo\\ \\ 
-      * //​[[wrt_ac_series#​development|Development]]//​ +    * **//[[wrt_ac_series#​escalade|escalade]]//​** ​\\ Users may find the config files of interest, as his builds offer a complete OOBE\\ \\
-         ​* ​<color #646464>**Kernel 4.14.23:​** ​Snapshots built daily by BuildBot and //should not// be considered stable</​color>​\\ \\ +
-  * **[[wrt_ac_series#​third_party_builds|Third Party Builds]]** +
-    * <color # 4b4b4b>Based on the Development Branch, these are built, and maintained, by the parties listed</​color>​\\ \\ +
-      * //​[[wrt_ac_series#​arokh|arokh]]//\\ <color #af0000>**No longer actively maintained**</color>\\ +
-        ​<color #​646464>//​While not recommended for flashing, users may find the config files of interest//</​color>​\\ \\ +
-      * //​[[wrt_ac_series#​davidc502|davidc502]]//​ +
-        * <color #​646464>​**Kernel 4.9.82:​** ​Built for stability, containing latest WiFi drivers, HW buffer patches, & package repo</​color> ​\\ \\ +
- +
-<color #af0000>**Please //verify// checksums //prior to// flashing firmware**</color> <color #​646464><​sup>​//(ensures download is not corrupted)//</​sup></​color>​ +
-  * <color #​4B4B4B>​**How to Verify:​**</​color>​ +
-    * <color #​646464>​**BSD:​**</​color> ​[[https://​www.freebsd.org/​cgi/​man.cgi?​query=sha256|sha256]] <wrap indent><​color #​646464>​**Linux:​**<​/color> [[https://​help.ubuntu.com/​community/​HowToSHA256SUM|sha256sum]]</​wrap>​ <wrap indent><​color #646464>**Windows:​**</​color>​ [[https://​github.com/​tedsmith/​quickhash|QuickHash]]</​wrap>​\\ \\+
  
 +<wrap em>​Please //verify// checksums //prior to// flashing firmware ​ <​sup>//​(ensures download is not corrupted)//</​sup></​wrap>​
 +  * **BSD:** [[https://​www.freebsd.org/​cgi/​man.cgi?​query=sha256|sha256]] ​ <wrap indent>​**Linux:​** [[https://​help.ubuntu.com/​community/​HowToSHA256SUM|sha256sum]]</​wrap> ​ <wrap indent>​**Windows:​** [[https://​github.com/​tedsmith/​quickhash|QuickHash]]</​wrap>​\\ \\
 </​WRAP>​ </​WRAP>​
  
Line 255: Line 265:
 <WRAP indent> <WRAP indent>
  
-<color #​007DFA>​**Official Linksys OEM Firmware**</​color>​ <​sup><​color #​646464>​(Updated February 23rd, 2018)</​color></​sup>​\\ +<WRAP 63em>
-<​sup><​color #​646464>​Based on kernel versions 3.2.40 & 3.10.39</​color></​sup>+
  
-<WRAP box 63em lo> +<WRAP box> 
-<tabbox WRT1200AC+<color #007DFA>**Official Linksys OEM Firmware**</​color>​ <sup>(Updated February 23rd, 2018)</sup>\\ 
-<color #00A3FF>**WRT1200AC**</​color>​ <wrap right button>[[https://www.linksys.com/us/support-article?​articleNum=156197|Repository]]</​wrap>​+<wrap lo><​color #​646464>​Based on kernel versions 3.2.40 & 3.10.39</color></wrap
 +</WRAP>
  
 +<​WRAP>​ ++++ Devices |
 +
 +<​WRAP>​ ++++ WRT1200AC |
 +<color #​00A3FF>​**WRT1200AC**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=156197|Repository]]</​wrap>​
   * <color #​00A3FF>​**V1**</​color>​ <color #​646464>​(caiman)</​color>​   * <color #​00A3FF>​**V1**</​color>​ <color #​646464>​(caiman)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1200AC_1.0.5.182144_prod.img|1.0.5.182144]] <​sup><​color #​646464>​(2017.07.25)</​color></​sup>​\\ \\+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1200AC_1.0.5.187766_prod.img|1.0.5.187766]] <​sup><​color #​646464>​(2018.05.01)</​color></​sup>​\\ \\
   * <color #​00A3FF>​**V2**</​color>​ <color #​646464>​(caiman)</​color>​   * <color #​00A3FF>​**V2**</​color>​ <color #​646464>​(caiman)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1200ACV2_2.0.5.182144_prod.img|2.0.5.182144]] <​sup><​color #​646464>​(2017.07.25)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1200AC_Customer_Release_Notes_1.0.5.182144.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1200ACv2_Customer_Release_Notes_2.0.5.182144.txt|V2]]</​wrap></​WRAP>​+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1200ACV2_2.0.5.187766_prod.img|2.0.5.187766]] <​sup><​color #​646464>​(2018.05.01)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1200AC_Customer_Release_Notes_1.0.5.187766.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1200ACv2_Customer_Release_Notes_2.0.5.187766.txt|V2]]</​wrap>​</​WRAP>​ 
 +++++ </​WRAP>​
  
-<tabbox WRT1900AC>+<WRAP++++ WRT1900AC |
 <color #​008CDB>​**WRT1900AC**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=148550|Repository]]</​wrap>​ <color #​008CDB>​**WRT1900AC**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=148550|Repository]]</​wrap>​
- 
   * <color #​008CDB>​**V1**</​color>​ <color #​646464>​(mamba)</​color>​   * <color #​008CDB>​**V1**</​color>​ <color #​646464>​(mamba)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900AC_1.1.10.182461_prod.img|1.1.10.182461]] <​sup><​color #​646464>​(2017.07.25)</​color></​sup>​\\ \\+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900AC_1.1.10.187766_prod.img|1.1.10.187766]] <​sup><​color #​646464>​(2018.04.12)</​color></​sup>​\\ \\
   * <color #​008CDB>​**V2**</​color>​ <color #​646464>​(cobra)</​color>​   * <color #​008CDB>​**V2**</​color>​ <color #​646464>​(cobra)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACv2_2.0.8.183067_prod.img|2.0.8.183067]] <​sup><​color #​646464>​(2017.08.30)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900AC_Customer_Release_Notes_1.1.10.182461.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACv2_Customer_Release_Notes_2.0.8.183067.txt|V2]]</​wrap></​WRAP>​+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACv2_2.0.8.187766_prod.img|2.0.8.187766]] <​sup><​color #​646464>​(2018.04.26)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900AC_Customer_Release_Notes_1.1.10.187766.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACv2_Customer_Release_Notes_2.0.8.187766.txt|V2]]</​wrap>​</​WRAP>​ 
 +++++ </​WRAP>​
  
-<tabbox WRT1900ACS>+<WRAP++++ WRT1900ACS |
 <color #​0078BD>​**WRT1900ACS**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=165487|Repository]]</​wrap>​ <color #​0078BD>​**WRT1900ACS**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=165487|Repository]]</​wrap>​
   * <color #​0078BD>​**V1**</​color>​ <color #​646464>​(shelby)</​color>​   * <color #​0078BD>​**V1**</​color>​ <color #​646464>​(shelby)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACS_1.0.3.182461_prod.img|1.0.3.182461]] <​sup><​color #​646464>​(2017.07.21)</​color></​sup>​\\ \\+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACS_1.0.3.187766_prod.img|1.0.3.187766]] <​sup><​color #​646464>​(2018.04.20)</​color></​sup>​\\ \\
   * <color #​0078BD>​**V2**</​color>​ <color #​646464>​(shelby)</​color>​   * <color #​0078BD>​**V2**</​color>​ <color #​646464>​(shelby)</​color>​
-    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACSV2_2.0.1.182461_prod.img|2.0.1.182461]] <​sup><​color #​646464>​(2017.07.21)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACS_Customer_Release_Notes_1.0.3.182461.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACSv2_Customer_Release_Notes_2.0.1.182461.txt|V2]]</​wrap></​WRAP>​+    * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT1900ACSV2_2.0.2.188405_prod.img|2.0.2.188405]] <​sup><​color #​646464>​(2018.05.15)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACS_Customer_Release_Notes_1.0.3.187766.txt|V1]] ​ [[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT1900ACSv2_Customer_Release_Notes_2.0.2.188405.txt|V2]]</​wrap>​</​WRAP>​ 
 +++++ </​WRAP>​
  
-<tabbox WRT3200ACM>+<WRAP++++ WRT3200ACM |
 <color #​00649F>​**WRT3200ACM**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=207552|Repository]]</​wrap>​ <color #​00649F>​**WRT3200ACM**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=207552|Repository]]</​wrap>​
   * <color #​00649F>​**V1**</​color>​ <color #​646464>​(rango)</​color>​   * <color #​00649F>​**V1**</​color>​ <color #​646464>​(rango)</​color>​
     * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT3200ACM_1.0.6.186168_prod.img|1.0.6.186168]] <​sup><​color #​646464>​(2018.01.16)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT3200ACM_Customer_Release_Notes_1.0.6.186168.txt|V1]]</​wrap></​WRAP>​     * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT3200ACM_1.0.6.186168_prod.img|1.0.6.186168]] <​sup><​color #​646464>​(2018.01.16)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT3200ACM_Customer_Release_Notes_1.0.6.186168.txt|V1]]</​wrap></​WRAP>​
 +++++ </​WRAP>​
  
-<tabbox WRT32X+<WRAP++++ WRT32X | 
-<color #00649F>​**WRT32X**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=226203|Repository]]</​wrap>​ +<color #00507F>​**WRT32X**</​color>​ <wrap right button>​[[https://​www.linksys.com/​us/​support-article?​articleNum=226203|Repository]]</​wrap>​ 
-  * <color #00649F>​**V1**</​color>​ <color #​646464>​(venom)</​color>​+  * <color #00507F>​**V1**</​color>​ <color #​646464>​(venom)</​color>​
     * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT32X_1.0.180404.58.img|1.0.8.180404]] <​sup><​color #​646464>​(2018.04.23)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT32X_Customer_Release_Notes_1.0.180404.58.txt|V1]]</​wrap></​WRAP>​     * [[http://​downloads.linksys.com/​downloads/​firmware/​FW_WRT32X_1.0.180404.58.img|1.0.8.180404]] <​sup><​color #​646464>​(2018.04.23)</​color></​sup>​\\ <WRAP right lo>​**Release Notes:** <wrap button>​[[http://​downloads.linksys.com/​downloads/​releasenotes/​WRT32X_Customer_Release_Notes_1.0.180404.58.txt|V1]]</​wrap></​WRAP>​
-</tabbox>+++++ </WRAP> 
 + 
 +++++ </WRAP>
 </​WRAP>​ </​WRAP>​
 +
 </​WRAP>​ </​WRAP>​
  
Line 299: Line 319:
  
 <WRAP indent> <WRAP indent>
- 
- 
 === Stable === === Stable ===
  
-<​WRAP ​54em+<​WRAP ​63em> 
-<wrap right button>​[[releases:​17.01:changelog-17.01.4|Changelog]] ​ [[docs:​start|Docs]] ​ [[releases:17.01:notes-17.01.4|Release Notes]] ​ [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/​|Repository]]</​wrap>​ + 
-<color #789600>**Reboot 17.01.4**</​color>​ <​sup><​color #​646464>​(Released ​October 182017)</​color></​sup>​\\ +<WRAP box
-<sup><​color #646464>Based on kernel version 4.4.92</color></​sup>+<wrap right button>​[[releases:​18.06:changelog-18.06.1|Changelog]] ​ [[docs:​start|Docs]] ​ [[releases:18.06:notes-18.06.1|Release Notes]] ​ [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​|Repository]]  [[https://​git.openwrt.org/?​p=openwrt/​openwrt.git;​a=shortlog;​h=refs/​tags/​v18.06.1|Source]]</​wrap>​ 
 +<color #009600>**OpenWrt 18.06.1**</​color>​ <​sup><​color #​646464>​(Released ​August 172018)</​color></​sup>​\\ 
 +<wrap lo>Based on kernel version 4.14.63</wrap>
 </​WRAP>​ </​WRAP>​
  
-<WRAP box 63em lo> +<wrap right button ​lo>​[[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​config.seed|config]] ​  ​[[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​sha256sums.asc|gpg]] 
-<wrap right button>​[[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/​config.seed|config]] ​  ​[[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/​sha256sums.gpg|gpg]] +[[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9.manifest|manifest]] [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​sha256sums|sha256sums]]</​wrap>​ 
-[[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu.manifest|manifest]] [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/​sha256sums|sha256sums]]</​wrap>​ +<wrap lo><color #ffffff/#009600>**Recommended for new members**</color></​wrap>
-<color #ffffff/#82A000>​Recommended for new members</​color>​+
  
-<tabbox WRT1200AC>+<WRAP++++ Devices | 
 + 
 +<​WRAP>​ ++++ WRT1200AC |
 <color #​739000>​**WRT1200AC**</​color>​\\ <color #​739000>​**WRT1200AC**</​color>​\\
   * <color #​739000>​**V1 & V2**</​color>​ <color #​646464>​(caiman)</​color>:​   * <color #​739000>​**V1 & V2**</​color>​ <color #​646464>​(caiman)</​color>:​
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1200ac-squashfs-factory.img|System Image]] ​ <sup><​color #646464>​**SHA256:​** ​82ac4de5a650922ebf0cb726c0a7a234cf34dce05aa30f4a97040167ffdd0ebd</color></​sup+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1200ac-initramfs-kernel.bin|Kernel initramfs]] <wrap indent lo>​**SHA256:​** ''​27dfc54201ceb1f144183963902c42ba24c5d026c82581faf003d58e58db8f1b''</​wrap>​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <sup><​color #646464>​**SHA256:​** ​da372ae4b7a7ad50a316648ebf5e0e94ef733a3e4eb3db0bacc9312dcb6c2746</color></sup>+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ​''​44462af3e8d2e6ac29052c2e00bd5bb2d24934cf99c3d89f7d1301097b598747''​</wrap
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ​''​b6753e4e1e51322f7af618192cab3e322bf2de3ceba2b54b9d85d35fb04b97ab''​</wrap> 
 +++++ </WRAP>
  
-<tabbox WRT1900AC>+<WRAP++++ WRT1900AC |
 <color #​6C8700>​**WRT1900AC**</​color>​\\ <color #​6C8700>​**WRT1900AC**</​color>​\\
-* You can determine the version number from the serial number prefix on the WRT1900AC. 
-v1 serial numbers begin with "​13J1"​ and v2 serial numbers begin with "​13J2"​ 
   * <color #​6C8700>​**V1**</​color>​ <color #​646464>​(mamba)</​color>:​   * <color #​6C8700>​**V1**</​color>​ <color #​646464>​(mamba)</​color>:​
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900ac-squashfs-factory.img|System Image]] ​ <sup><​color #646464>​**SHA256:​** ​177983330ede49faee39402f41821d7a5ae38b7808a577972cc69fcef7009c57</color></​sup+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900ac-initramfs-kernel.bin|Kernel initramfs]] ​ <wrap indent lo>​**SHA256:​** ''​139769450bf1d3966ea9eea982bb22d4bce9f269adc842859fb8d98771b7adbc''</​wrap>​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <sup><​color #646464>​**SHA256:​** ​33b0fcfba84589f6edeb9a80c3a38552e7ef3ae12f2983b07b6939df13755a58</​color>​</sup>\\ \\+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ​''​fc42bf8146693e98ad539d4ac60ec14b507cb6921344f22c1ed732a00831168f''​</wrap
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ​''​1f230e7d2091435a7bd19118d438ddde386d18b6c89de684195847123179714c''​</wrap>\\ \\
   * <color #​6C8700>​**V2**</​color>​ <color #​646464>​(cobra)</​color>:​   * <color #​6C8700>​**V2**</​color>​ <color #​646464>​(cobra)</​color>:​
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900acv2-squashfs-factory.img|System Image]] ​ <sup><​color #646464>​**SHA256:​** ​db38bad89711b00fd911c40d027eb621ceb7a4412590c3691a2a2971756e3b3c </color></​sup+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acv2-initramfs-kernel.bin|Kernel initramfs]] ​ <wrap indent lo>​**SHA256:​** ''​0ba9f56e1c44808aa6b0e58768bc8e508649ae75a54c5b2ba0e66f7b025d8e32''</​wrap>​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <sup><​color #646464>​**SHA256:​** ​cc3b5ec8068d90760bb884e416942839e630f2caad49a5bfc140e9e900f59bfe</color></sup>+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ​''​9f466697723ebadeacdd437401ed59bfc10f9895ff07de7794e7eac6c5ef98c1''​</wrap
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ​''​f9e3357889da9966533cee21bcedc8e21e35fda27171d562bc9c520a608f9a51''​</wrap> 
 +++++ </WRAP>
  
-<tabbox WRT1900ACS>+<WRAP++++ WRT1900ACS |
 <color #​657E00>​**WRT1900ACS**</​color>​\\ <color #​657E00>​**WRT1900ACS**</​color>​\\
-  * <color #​657E00>​**V1**</​color>​ <color #​646464>​(shelby)</​color>:​ +  * <color #​657E00>​**V1 ​& V2**</​color>​ <color #​646464>​(shelby)</​color>:​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900acs-squashfs-factory.img|System Image]] ​ <sup><​color #646464>​**SHA256:​** ​f7f82991850f219d7e2eb680fd9c466465cc9f7515fa89152928ae0759e6113d</color></​sup+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acs-initramfs-kernel.bin|Kernel initramfs]] ​ <wrap indent lo>​**SHA256:​** ''​d7731ca498e747ad2b9d3e1a6e23e9b1fcf29b508f108d35975af1057ab2eb9e''</​wrap>​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <sup><​color #646464>​**SHA256:​** ​54606693f1e366f0e5b40c099426fb0aa7db7867ed2fb63dbf6d5c69201d8581</color></sup>+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ​''​7ed6dc781c30bee0c46f779a96686e54acc7444358e9f1a56fd5f88e70f0d68a''​</wrap
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ​''​34820e72a1fb62801105692326273af3a7d59cf6d98d43247c65f6ef77f1ff15''​</wrap> 
 +++++ </WRAP>
  
-<tabbox ​WRT3200ACM> +<WRAP> ++++ WRT3200ACM ​| 
-<color #​5E7500>​**WRT3200ACM**</​color>​\\ ​\\ +<color #​5E7500>​**WRT3200ACM**</​color>​\\
-<wrap indent><​color #​c80000>​**PLEASE NOTE: Newer WRT3200ACM'​s use a WinBond NAND flash chip which requires dts and nand**</​color></​wrap> ​ [[https://​git.openwrt.org/?​p=openwrt/​openwrt.git;​a=commit;​h=4b486e32fb34567fe8b04aea552225db699813e1|patches]]+
   * <color #​5E7500>​**V1**</​color>​ <color #​646464>​(rango)</​color>:​   * <color #​5E7500>​**V1**</​color>​ <color #​646464>​(rango)</​color>:​
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt3200acm-squashfs-factory.img|System Image]] ​ <sup><​color #​646464>​**SHA256:​** ​2f325bdd9c0102273ff4af205601d06335a101a4a3bc6dd470885d64651ef144</color></sup+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt3200acm-initramfs-kernel.bin|Kernel initramfs]] ​ <wrap indent lo>​**SHA256:​** ''​bba998cda6a940450be4b4f6152ad3ebcf02a50fc3caa961b980aa515ea8e99f''</​wrap>​ 
-    * [[https://​downloads.openwrt.org/​releases/​17.01.4/​targets/​mvebu/​generic/lede-17.01.4-mvebu-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <sup><​color #646464>**SHA256:** 8e441e08af06f83095c561af4563062dc5c738fa0eb4fdea5ecfb7747e1050f0</​color></​sup>​ +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​145ecb07cd41673fc8538302f200430285b7399101030b46863a1484bc1dae51''</​wrap>​ 
-</tabbox>+    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​b3c74bad010938757a7a824681756fefbc98dfc654c2971e71ff26918cc6e56a''</​wrap>​ 
 +++++ </​WRAP>​ 
 + 
 +<​WRAP>​ ++++ WRT32X | 
 +<color #​576C00>​**WRT32X**</​color>​\\ 
 +  * <color #​576C00>​**V1**</​color> <color #646464>​(venom)</​color>:​ 
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt32x-initramfs-kernel.bin|Kernel initramfs]] ​ <wrap indent lo>​**SHA256:​** ​''​701f1e403bf5ac38c329f18a375005f7c454c4a3bce506397d2b7bc620a660db''​</wrap> 
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/​openwrt-18.06.1-mvebu-cortexa9-linksys-wrt32x-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​e8d7e3cbb8b5810eedec8223231e61fb6af22df1baa571498fc9dce9e754fe4b''​</wrap
 +    * [[https://​downloads.openwrt.org/​releases/​18.06.1/​targets/​mvebu/​cortexa9/openwrt-18.06.1-mvebu-cortexa9-linksys-wrt32x-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>**SHA256:** ''​aa534d19f31e0e9ebd66af3a08b9dadd58eae2cc38be321f6757559d7543fe09''</​wrap>​ 
 +++++ </​WRAP>​ 
 + 
 +++++ </​WRAP>​ 
 + 
 +---- 
 + 
 +<​WRAP>​ ++++ 17.01.6 | 
 + 
 +<WRAP box> 
 +<wrap right button>​[[releases:​17.01:​changelog-17.01.6|Changelog]] ​ [[docs:​start|Docs]] ​ [[releases:​17.01:​notes-17.01.6|Release Notes]] ​ [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​|Repository]]</​wrap>​ 
 +<color #505050>**Reboot 17.01.6**</​color>​ <​sup><​color #​646464>​(Released September 3, 2018)</​color></​sup>​\\ 
 +<wrap lo>Based on kernel version 4.4.153</wrap>
 </​WRAP>​ </​WRAP>​
  
 +<wrap right button lo>​[[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​config.seed|config]] ​  ​[[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​sha256sums.gpg|gpg]]
 +[[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu.manifest|manifest]] [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​sha256sums|sha256sums]]</​wrap>​
 +
 +<​WRAP>​ ++++ Devices |
 +
 +<​WRAP>​ ++++ WRT1200AC |
 +<color #​787878>​**WRT1200AC**</​color>​\\
 +  * <color #​787878>​**V1 & V2**</​color>​ <color #​646464>​(caiman)</​color>:​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1200ac-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​93c17b6020d6f6c094d272f8afd132e2f7a8f6112940a51a7c936d535e2c2494''</​wrap>​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​07dd323c6e028935aa888da75f23f75591abffac554ce042107c8571ad85a644''</​wrap>​
 +++++ </​WRAP>​
 +
 +<​WRAP>​ ++++ WRT1900AC |
 +<color #​6E6E6E>​**WRT1900AC**</​color>​\\
 +  * <color #​6E6E6E>​**V1**</​color>​ <color #​646464>​(mamba)</​color>:​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900ac-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​0cf3af03da96941b31d467a9ffef344caf2fa8f16b20f830fe60216833ad4f98''</​wrap>​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​e672e2162e7bb711bdb491224b56c8699811429632e87e64d08b224125422dd7''</​wrap>​\\ \\
 +  * <color #​6C8700>​**V2**</​color>​ <color #​646464>​(cobra)</​color>:​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900acv2-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​627c87b73dd83206ac45b5ffe9a24d2c3030cc0b11ac1e51d6fbbfdbf151e6ca''</​wrap>​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​5c368981a88b68f56bcc937202febcc441fd36162ee142bfdbcdad2f13d5001f''</​wrap>​
 +++++ </​WRAP>​
 +
 +<​WRAP>​ ++++ WRT1900ACS |
 +<color #​646464>​**WRT1900ACS**</​color>​\\
 +  * <color #​646464>​**V1 & V2**</​color>​ <color #​646464>​(shelby)</​color>:​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900acs-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​83f3a878196ecd5e92816abc696d4f1771cdb2c5d585b36792d871e364a9b481''</​wrap>​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​e8463a570e7b4c83b77c242c4bd85c4145b30283d894147b6617407505a87714''</​wrap>​
 +++++ </​WRAP>​
 +
 +<​WRAP>​ ++++ WRT3200ACM |
 +<color #​5A5A5A>​**WRT3200ACM**</​color>​\\
 +  * <color #​5A5A5A>​**V1**</​color>​ <color #​646464>​(rango)</​color>:​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt3200acm-squashfs-factory.img|System Image]] ​ <wrap indent lo>​**SHA256:​** ''​b4e0ccac6058bf47d54b5aaa94bd0014fd008c3757a46bd5aafe21343440a4cc''</​wrap>​
 +    * [[https://​downloads.openwrt.org/​releases/​17.01.6/​targets/​mvebu/​generic/​lede-17.01.6-mvebu-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]  <wrap indent lo>​**SHA256:​** ''​75c8b1009657676841c039573137836715fc5998b589acb9ee6aee20d11ee3c2''</​wrap>​
 +++++ </​WRAP>​
 +
 +++++ </​WRAP>​
 +
 +++++ </​WRAP>​
 +
 +----
 +
 +</​WRAP>​
  
  
 === Development === === Development ===
  
-<​WRAP ​54em+<​WRAP ​63em> 
-<wrap right button>​[[https://​git.openwrt.org/?​p=buildbot.git|BuildBot]] ​ [[https://​git.openwrt.org/?​p=openwrt/​openwrt.git|Git]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/​|Repository]]</​wrap>​ + 
-<color #E67300>**Daily Snapshot**</​color>​\\ +<WRAP box
-<sup><​color #646464>Based on kernel version ​4.9.82</color></​sup>+<wrap right button>​[[https://​git.openwrt.org/?​p=buildbot.git|BuildBot]] ​ [[https://​git.openwrt.org/?​p=openwrt/​openwrt.git|Git]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​|Repository]]</​wrap>​ 
 +<color #c80000>**Daily Snapshot**</​color>​\\ 
 +<wrap lo>Based on latest OpenWrt ​kernel version</​wrap>
 </​WRAP>​ </​WRAP>​
  
-<WRAP box 63em lo> +<wrap right button ​lo>​[[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​config.seed|Config]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​sha256sums.gpg|gpg]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9.manifest|manifest]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​sha256sums|sha256sums]]</​wrap
-<wrap warning><​color #​ffffff>​Should not be considered stable</​color></​wrap>​ +<WRAP lo><​wrap danger>​** Should not be considered stable **</​wrap></​WRAP>
-<wrap right button>​[[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/​config.seed|Config]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/​sha256sums.gpg|gpg]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu.manifest|manifest]] ​ [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/​sha256sums|sha256sums]]</​wrap>​+
  
-<tabbox WRT1200AC>+<WRAP++++ Devices | 
 + 
 +<​WRAP>​ ++++ WRT1200AC |
 <color #​E67300>​**WRT1200AC**</​color>​\\ <color #​E67300>​**WRT1200AC**</​color>​\\
-<sup><​color #646464>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</color></​sup>+<wrap lo>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</wrap>
   * <color #​E67300>​**V1 & V2**</​color>​ <color #​646464>​(caiman)</​color>:​   * <color #​E67300>​**V1 & V2**</​color>​ <color #​646464>​(caiman)</​color>:​
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1200ac-squashfs-factory.img|System Image]] +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img|System Image]] 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]+    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]] 
 +++++ </​WRAP>​
  
-<tabbox WRT1900AC>+<WRAP++++ WRT1900AC |
 <color #​DC6F00>​**WRT1900AC**</​color>​\\ <color #​DC6F00>​**WRT1900AC**</​color>​\\
-<sup><​color #646464>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</color></​sup>+<wrap lo>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</wrap>
   * <color #​DC6F00>​**V1**</​color>​ <color #​646464>​(mamba)</​color>:​   * <color #​DC6F00>​**V1**</​color>​ <color #​646464>​(mamba)</​color>:​
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900ac-squashfs-factory.img|System Image]] +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900ac-squashfs-factory.img|System Image]] 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]\\ \\+    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]\\ \\
   * <color #​DC6F00>​**V2**</​color>​ <color #​646464>​(cobra)</​color>:​   * <color #​DC6F00>​**V2**</​color>​ <color #​646464>​(cobra)</​color>:​
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900acv2-squashfs-factory.img|System Image]] +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img|System Image]] 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]+    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]] 
 +++++ </​WRAP>​
  
-<tabbox WRT1900ACS>+<WRAP++++ WRT1900ACS |
 <color #​D26A00>​**WRT1900ACS**</​color>​\\ <color #​D26A00>​**WRT1900ACS**</​color>​\\
-<sup><​color #646464>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</color></​sup+<wrap lo>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</wrap
-  * <color #​D26A00>​**V1**</​color>​ <color #​646464>​(shelby)</​color>:​ +  * <color #​D26A00>​**V1 ​& V2**</​color>​ <color #​646464>​(shelby)</​color>:​ 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900acs-squashfs-factory.img|System Image]] +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img|System Image]] 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]+    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]] 
 +++++ </​WRAP>​
  
-<tabbox WRT3200ACM>+<WRAP++++ WRT3200ACM |
 <color #​C86400>​**WRT3200ACM**</​color>​\\ <color #​C86400>​**WRT3200ACM**</​color>​\\
-<sup><​color #646464>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</color></​sup>​\\ ​\\ +<wrap lo>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</wrap>\\ 
-<wrap indent><​color #c80000>**PLEASE NOTE: Newer WRT3200ACM'​s use WinBond NAND flash chip which requires dts and nand**</​color>​</​wrap> ​ [[https://​git.openwrt.org/?​p=openwrt/​openwrt.git;​a=commit;​h=4b486e32fb34567fe8b04aea552225db699813e1|patches]]+<wrap indent><​wrap danger>**Newer WRT3200ACM'​s use WinBond NAND flash, requiring DTS and NAND patches**</​wrap>  ​<​sup>​**[[https://​git.openwrt.org/?​p=openwrt/​openwrt.git;​a=commit;​h=4b486e32fb34567fe8b04aea552225db699813e1|link]]**</​sup></​wrap>​
   * <color #​C86400>​**V1**</​color>​ <color #​646464>​(rango)</​color>:​   * <color #​C86400>​**V1**</​color>​ <color #​646464>​(rango)</​color>:​
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt3200acm-squashfs-factory.img|System Image]] +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img|System Image]] 
-    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​generic/lede-mvebu-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]+    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/openwrt-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]] 
 +++++ </​WRAP>​
  
-</tabbox>+<​WRAP>​ ++++ WRT32X | 
 +<color #​C86400>​**WRT32X**</color>​\\ 
 +<wrap lo>Bare minimum build, requiring installation of LuCI, aiming for versatility & ease of customization,​ offering a set of building blocks</​wrap>​ 
 +  * <color #​C86400>​**V1**</​color>​ <color #​646464>​(venom)</​color>:​ 
 +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​openwrt-mvebu-cortexa9-linksys-wrt32x-squashfs-factory.img|System Image]] 
 +    * [[https://​downloads.openwrt.org/​snapshots/​targets/​mvebu/​cortexa9/​openwrt-mvebu-cortexa9-linksys-wrt32x-squashfs-sysupgrade.bin|Sysupgrade BIN]] 
 +++++ </​WRAP>​ 
 + 
 +++++ </WRAP>
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Line 399: Line 502:
 ==== Third Party Builds ==== ==== Third Party Builds ====
  
-<​wrap ​63.4em lo>//These are built, and maintained, by the parties listed//</​wrap>​+<​wrap ​63em>//These are built, and maintained, by the parties listed//</​wrap>​
  
 <WRAP indent> <WRAP indent>
- 
- 
-=== arokh === 
- 
-<WRAP indent> 
- 
-<WRAP 52.4em> 
-<wrap right button>​[[http://​luci.subsignal.org/​~trondah/​mvebu/​|Repository]]</​wrap>​ 
-<color #​646464>​**Fully Customized Development** [DD] **Build**</​color> ​ <​sup><​color #​646464>​(Released April 15, 2016; r49166)</​color></​sup>​\\ 
-<​sup><​color #​646464>​Based on kernel version 4.4.6</​color></​sup>​ 
-</​WRAP>​ 
- 
-<WRAP box 61.4em lo> 
-<wrap right button>​[[http://​luci.subsignal.org/​~trondah/​mvebu/​r49166/​|Build Downloads]] ​ [[https://​forum.openwrt.org/​viewtopic.php?​pid=235376#​p235376|Build Info]] ​ [[http://​luci.subsignal.org/​~trondah/​changelog.txt|Change Log]]</​wrap>​ 
-<wrap danger>​No longer Actively Maintained</​wrap>​\\ 
-<color #​646464>//​While not recommended for flashing, users may find the config files of interest//</​color>​ 
-</​WRAP>​ 
-</​WRAP>​ 
- 
- 
 === davidc502 === === davidc502 ===
  
-<​WRAP ​indent>+<​WRAP ​63em>
  
-<​WRAP ​52.4em>+<​WRAP ​box>
 <wrap right button>​[[https://​davidc502sis.dynamic-dns.net/​snapshots/​|Repository]]</​wrap>​ <wrap right button>​[[https://​davidc502sis.dynamic-dns.net/​snapshots/​|Repository]]</​wrap>​
-<color #646464>**Moderately Customized OpenWrt Development Builds**</​color> ​ <​sup><​color #​646464>​(Released ​March 25th, 2018)</​color></​sup>​\\ +**Moderately Customized OpenWrt Development Builds** ​ <​sup><​color #​646464>​(Released ​August 12, 2018)</​color></​sup>​\\ 
-<sup><​color #646464>Based on kernel ​version 4.14.27 ​and the latest Wifi driver commits</​color></​sup>+<wrap lo>Based on latest build kernel and the latest Wifi driver commits</​wrap>
 </​WRAP>​ </​WRAP>​
  
-<WRAP box 61.4em lo> +<wrap right button ​lo>​[[https://​davidc502sis.dynamic-dns.net |Build ​Info]]  [[https://​davidc502sis.dynamic-dns.net/releases/|Downloads]]  [[https://​davidc502sis.dynamic-dns.net/​releases/​sha256sums|sha256sums]]</​wrap>​
-<wrap right button>​[[https://​davidc502sis.dynamic-dns.net/releases/|Build ​Downloads]]  [[https://​davidc502sis.dynamic-dns.net |Build Info]]  [[https://​davidc502sis.dynamic-dns.net/​releases/​sha256sums|sha256sums]]</​wrap>​+
  
-<tabbox WRT1200AC>+<WRAP++++ Devices | 
 + 
 +<​WRAP>​ ++++ WRT1200AC |
 <color #​646464>​**WRT1200AC**</​color>​\\ <color #​646464>​**WRT1200AC**</​color>​\\
-<sup><​color #646464>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface.</​color>​</sup>+<wrap lo>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface</​wrap>
   * <color #​646464>​**V1 & V2** (caiman)</​color>:​   * <color #​646464>​**V1 & V2** (caiman)</​color>:​
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img|System Image]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img|System Image]]
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin|Sysupgrade BIN]]
 +++++ </​WRAP>​
  
-<tabbox WRT1900AC>+<WRAP++++ WRT1900AC |
 <color #​646464>​**WRT1900AC**</​color>​\\ <color #​646464>​**WRT1900AC**</​color>​\\
-<sup><​color #646464>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface.</​color>​</sup>+<wrap lo>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface</​wrap>
   * <color #​646464>​**V1** (mamba)</​color>:​   * <color #​646464>​**V1** (mamba)</​color>:​
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900ac-squashfs-factory.img|System Image]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900ac-squashfs-factory.img|System Image]]
Line 451: Line 536:
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img|System Image]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img|System Image]]
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin|Sysupgrade BIN]]
 +++++ </​WRAP>​
  
-<tabbox WRT1900ACS>+<WRAP++++ WRT1900ACS |
 <color #​646464>​**WRT1900ACS**</​color>​\\ <color #​646464>​**WRT1900ACS**</​color>​\\
-<sup><​color #646464>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface.</​color>​</sup+<wrap lo>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface</​wrap
-  * <color #​646464>​**V1** (shelby)</​color>:​+  * <color #​646464>​**V1 ​& V2** (shelby)</​color>:​
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img|System Image]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img|System Image]]
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin|Sysupgrade BIN]]
 +++++ </​WRAP>​
  
-<tabbox WRT3200ACM>+<WRAP++++ WRT3200ACM |
 <color #​646464>​**WRT3200ACM**</​color>​\\ <color #​646464>​**WRT3200ACM**</​color>​\\
-<sup><​color #646464>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface.</color></​sup>​ +<wrap lo>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface</​wrap>\\ \\ 
 +<wrap indent><​wrap danger>​Newer WRT3200ACM'​s use WinBond NAND flash, requiring DTS and NAND patches</wrap> ​ <sup>**[[https://​git.openwrt.org/?​p=openwrt/​openwrt.git;​a=commit;​h=4b486e32fb34567fe8b04aea552225db699813e1|link]]**</​sup></​wrap>​
   * <color #​646464>​**V1** (rango)</​color>:​   * <color #​646464>​**V1** (rango)</​color>:​
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img|System Image]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img|System Image]]
     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]     * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin|Sysupgrade BIN]]
-</tabbox>+++++ </WRAP> 
 + 
 +<​WRAP>​ ++++ WRT32X | 
 +<color #​646464>​**WRT32X**</​color>​\\ 
 +<wrap lo>Full package repository, built for stability, containing latest Wifi Drivers, HW Buffer patches, extra packages, and "​Modern Theme" Interface</​wrap>​ 
 +  * <color #​646464>​**V1** (venom)</​color>:​ 
 +    * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt32x-squashfs-factory.img|System Image]] 
 +    * [[https://​davidc502sis.dynamic-dns.net/​releases/​lede-mvebu-cortexa9-linksys-wrt32x-squashfs-sysupgrade.bin|Sysupgrade BIN]]   
 +++++ </​WRAP>​ 
 + 
 +++++ </WRAP>
 </​WRAP>​ </​WRAP>​
 +
 +=== escalade ===
 +
 +<WRAP 63em>
 +
 +<WRAP box>
 +<wrap right button>​[[https://​github.com/​escalade/​LEDE/​tree/​escalade/​files|Configs]] ​ [[https://​github.com/​escalade/​LEDE/​tree/​escalade|GitHub]] ​ [[http://​luci.subsignal.org/​~trondah/​mvebu/​|Repository]]</​wrap>​
 +**Fully Customized OpenWrt Build** ​ <​sup><​color #​646464>​(Released June 14, 2018)</​color></​sup>​\\
 +<wrap lo>//​Users may find the config files of interest, as their builds offer a complete OOBE//</​wrap>​
 </​WRAP>​ </​WRAP>​
  
 +<wrap right button lo>​[[https://​forum.openwrt.org/​viewtopic.php?​pid=235376#​p235376|Build Info]] ​ [[http://​luci.subsignal.org/​~trondah/​mvebu/​r49166/​|Downloads]] ​ [[http://​luci.subsignal.org/​~trondah/​changelog.txt|Change Log]] [[https://​forum.openwrt.org/​t/​optimized-build-for-the-tp-link-c2600-netgear-r7x00-linksys-ea8500/​10480|Thread]]</​wrap>​
 +<wrap lo>​**//​Firmware is not for this series//​**</​wrap>​
  
 +</​WRAP>​
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Line 483: Line 592:
  
 <color #​af0000>​**//​Always//​** update firmware using a **//​wired//​** connection, **//never via WiFi//​**</​color>​\\ <color #​af0000>​**//​Always//​** update firmware using a **//​wired//​** connection, **//never via WiFi//​**</​color>​\\
-<wrap lo><​wrap danger>//​Failure to adhere to this substantially raises the probability you will brick your router//</​wrap></​wrap>​+<wrap lo><​wrap danger>**//Failure to adhere to this substantially raises the probability you will brick your router//**</​wrap></​wrap>​
  
 <WRAP lo> <WRAP lo>
 +  * <color #​4b4b4>​Flashing occurs via a round-robin:</​color>​
 +    * <color #​646464>​If booted to primary partition, alternate partition will be flashed, and vice versa</​color>​
 +
   * <color #​4b4b4b>​WiFi is //​disabled//​ by default; SSIDs and passwords for the two</​color>​ <color #​646464>​[WiFi]</​color>​ <color #​4b4b4b>​radios will need to be set.</​color>​   * <color #​4b4b4b>​WiFi is //​disabled//​ by default; SSIDs and passwords for the two</​color>​ <color #​646464>​[WiFi]</​color>​ <color #​4b4b4b>​radios will need to be set.</​color>​
-    * <wrap em><​color #af0000>​It'​s ​//imperative// the [[docs:​guide-user:​network:​wifi:​wireless.overview#​wireless_security|WiFi Security]] section is read //prior to// enabling WiFi</​color>​</​wrap>​ +    * <wrap em>​It'​s imperative the [[docs:​guide-user:​network:​wifi:​wireless.overview#​wireless_security|WiFi Security]] section is read //__prior to__// enabling WiFi</​wrap>​ 
-    * <color #​4b4b4b>​For best results, change the channels from Auto to actual channel numbers</​color>​+    * <color #​4b4b4b>​For best results, change the wifi channels from Auto to actual channel numbers</​color>​
       * <color #​646464>​5gHz radios function best at channels in the 150 range</​color>​       * <color #​646464>​5gHz radios function best at channels in the 150 range</​color>​
     * <color #​4b4b4b>​Antenna direction and angle matters for signal strength</​color>​     * <color #​4b4b4b>​Antenna direction and angle matters for signal strength</​color>​
Line 532: Line 644:
       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​\\ \\       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​\\ \\
   - Copy backup archive from router to client machine   - Copy backup archive from router to client machine
-    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​bash>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"</​code>​+    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​powershell>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"</​code>​
       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**
         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\
Line 542: Line 654:
 <tabbox Flash> <tabbox Flash>
 <color #​508CAA>​**LuCI**</​color>​ <color #​508CAA>​**LuCI**</​color>​
-  - Login to OpenWrt WebUI <​sup>​(Default IP[[http://​192.168.1.1|192.168.1.1]])</​sup>​\\ \\+  - Login to the OpenWrt WebUI <​sup>​(Default IP address is [[http://​192.168.1.1|192.168.1.1]])</​sup>​\\ \\
   - <wrap em><​color #​646464>//​System -> Backup/​Flash Firmware -> Flash New Firmware Image -> Choose File//</​color></​wrap>​   - <wrap em><​color #​646464>//​System -> Backup/​Flash Firmware -> Flash New Firmware Image -> Choose File//</​color></​wrap>​
-    - Select Sysupgrade ​tarball ​[//​*<​wrap em><​color #​646464>​.tar</​color></​wrap>//​] <​sup>​([[wrt_ac_series#​stable|Stable]],​ [[wrt_ac_series#​development|Development]],​ or [[wrt_ac_series#​third_party_builds|Third Party Builds]])</​sup>​\\ \\+    - Select Sysupgrade ​bin file [//​*<​wrap em><​color #​646464>​.bin</​color></​wrap>//​] <​sup>​([[wrt_ac_series#​stable|Stable]],​ [[wrt_ac_series#​development|Development]],​ or [[wrt_ac_series#​third_party_builds|Third Party Builds]])</​sup>​\\ \\
   - Untick //Keep Settings//, then select //<wrap em><​color #​646464>​Flash Image</​color></​wrap>//​   - Untick //Keep Settings//, then select //<wrap em><​color #​646464>​Flash Image</​color></​wrap>//​
  
Line 559: Line 671:
       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\
   - Download/​Upload firmware image to router   - Download/​Upload firmware image to router
-    ​<color #​646464>​**Download via SSH Terminal:​**</​color>​\\ <code bash>cd /tmp && opkg update && opkg install wget && wget <​Image-Link></​code>​ <color #​647800>​**--//​ OR //​--**</​color>​\\ +    ​<color #​646464>​**Download via SSH Terminal:​**</​color>​\\ <code bash>cd /tmp && opkg update && opkg install wget && wget <​Image-Link></​code>​ <color #​647800>​**--//​ OR //​--**</​color>​\\ 
-    ​<color #​646464>​**Upload via Client Machine Terminal:​**</​color>​ <​code ​bash>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"​</​code>​+    ​<color #​646464>​**Upload via Client Machine Terminal:​**</​color>​ <​code ​powershell>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 "​D:​\Path\To\Firmware.img" ​root@192.168.1.1:/​tmp</​code>​
       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**
         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\
Line 590: Line 702:
       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\
   - Copy backup archive from client machine to router   - Copy backup archive from client machine to router
-    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​bash>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 "​D:​\backup.tar.gz"​ root@192.168.1.1:/​tmp</​code>​+    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​powershell>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 "​D:​\backup.tar.gz"​ root@192.168.1.1:/​tmp</​code>​
       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**
         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\
Line 699: Line 811:
 " > /​etc/​config/​network && reboot " > /​etc/​config/​network && reboot
 </​file>​ </​file>​
-  - <color #​af0000>​Run **''<​color #​af0000>​vlan-reset.sh</​color>''​**:</​color>​ <code bash>​chmod ./​vlan-reset.sh +x ./​vlan-reset.sh</​code>​+  - <color #​af0000>​Run **''<​color #​af0000>​vlan-reset.sh</​color>''​**:</​color>​ <code bash>​chmod ./​vlan-reset.sh +x && ​./​vlan-reset.sh</​code>​
  
 <tabbox Backup> <tabbox Backup>
Line 723: Line 835:
       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​\\ \\       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​\\ \\
   - Copy backup archive from router to client machine   - Copy backup archive from router to client machine
-    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​bash>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"</​code>​+    - <color #​646464>​**Client Machine Terminal:​**</​color>​ <​code ​powershell>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"</​code>​
       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**
         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\
Line 734: Line 846:
 <color #​508CAA>​**LuCI**</​color>​ <color #​508CAA>​**LuCI**</​color>​
   - <wrap em><​color #​646464>//​System -> Backup/​Flash Firmware -> Flash New Firmware Image -> Choose File//</​color></​wrap>​   - <wrap em><​color #​646464>//​System -> Backup/​Flash Firmware -> Flash New Firmware Image -> Choose File//</​color></​wrap>​
-    - <color #​4b4b4b>​Select Linksys image [*<wrap em><​color #​4b4b4b>​.img</​color></​wrap>​] <​sup>​([[wrt_ac_series#​linksys_oem_builds|Linksys OEM Builds]])</​sup></​color>​\\ \\+    - <color #​4b4b4b>​Select Linksys image [*<wrap em><​color #​4b4b4b>​.img</​color></​wrap>​] <​sup>​([[wrt_ac_series#​oem_builds|Linksys OEM Builds]])</​sup></​color>​\\ \\
   - Untick //Keep Settings//, then select <wrap em><​color #​646464>//​Flash Image//</​color></​wrap>​   - Untick //Keep Settings//, then select <wrap em><​color #​646464>//​Flash Image//</​color></​wrap>​
  
Line 740: Line 852:
  
 <color #​508CAA>​**CLI**</​color> ​ <wrap right button>​[[https://​raw.githubusercontent.com/​JW0914/​Wikis/​master/​Scripts%2BConfigs/​OpenSSH/​Windows/​config|OpenSSH Config]]</​wrap>​ <wrap right button>​[[https://​raw.githubusercontent.com/​JW0914/​Wikis/​master/​Scripts%2BConfigs/​PuTTY/​SSH/​OpenWrt.reg|PuTTY Config]]</​wrap>​ <color #​508CAA>​**CLI**</​color> ​ <wrap right button>​[[https://​raw.githubusercontent.com/​JW0914/​Wikis/​master/​Scripts%2BConfigs/​OpenSSH/​Windows/​config|OpenSSH Config]]</​wrap>​ <wrap right button>​[[https://​raw.githubusercontent.com/​JW0914/​Wikis/​master/​Scripts%2BConfigs/​PuTTY/​SSH/​OpenWrt.reg|PuTTY Config]]</​wrap>​
 +
 +<WRAP centeralign><​wrap danger>​BUILDS PRIOR TO ~MAY 2018: Flash must be forced, as OEM firmware uses a different checksum algorithm</​wrap></​WRAP>​
   - Login to OpenWrt via SSH <​sup><​color #​646464>​([[docs:​guide-user:​base-system:​ssh_configuration|DropBear]] / [[docs:​guide-user:​services:​ssh:​openssh.server|OpenSSH]])</​color></​sup>​   - Login to OpenWrt via SSH <​sup><​color #​646464>​([[docs:​guide-user:​base-system:​ssh_configuration|DropBear]] / [[docs:​guide-user:​services:​ssh:​openssh.server|OpenSSH]])</​color></​sup>​
     - <color #​646464>​**Linux/​BSD:​** //SSH client built in//</​color>​     - <color #​646464>​**Linux/​BSD:​** //SSH client built in//</​color>​
Line 749: Line 863:
       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\       - <color #​4B4B4B>​Merge profile into registry, open/reopen PuTTY, then load //''​SSH.OpenWrt''//​ profile</​color>​\\ \\
   - Download/​Upload firmware image to router   - Download/​Upload firmware image to router
-    ​<color #​646464>​**Download via SSH Terminal:​**</​color>​ <code bash>cd /tmp && opkg update && opkg install wget && wget <​Image-Link></​code>​ <color #​647800>​**--//​ OR //​--**</​color>​\\ +    ​<color #​646464>​**Download via SSH Terminal:​**</​color>​ <code bash>cd /tmp && opkg update && opkg install wget && wget <​Image-Link></​code>​ <color #​647800>​**--//​ OR //​--**</​color>​\\ 
-    ​<color #​646464>​**Upload via Client Machine Terminal:​**</​color>​ <​code ​bash>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -P 22 root@192.168.1.1:/​tmp/​backup.tar.gz "​D:​\Save\Directory"​</​code>​+    ​<color #​646464>​**Upload via Client Machine Terminal:​**</​color>​ <​code ​powershell>scp -r -i "​C:​\OpenWrt.ppk"​ -2 -scp -P 22 "​D:​\Path\To\Firmware.img" ​root@192.168.1.1:/​tmp</​code>​
       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**       - For PuTTY, change: **''​ scp ''​** to **''​ pscp -scp ''​**
         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\         * **//''​-scp ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force use of SCP protocol</​color>​\\ \\
Line 758: Line 872:
       * **//''​-P ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​connect to specified port</​color>​\\ \\       * **//''​-P ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​connect to specified port</​color>​\\ \\
   - Flash image   - Flash image
-    - <color #​646464>​**SSH Terminal:​**</​color>​ <code bash>​sysupgrade -n -v <​image-name></​code>​+    - <color #​646464>​**SSH Terminal:​**</​color>​ <code bash>​sysupgrade ​-F -n -v <​image-name></​code
 +      * **//''​-F ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​force write, required to override image metadata check</​color>​ <​sup><​color #​646464>​(See:​ [[https://​github.com/​lede-project/​source/​commit/​9fc0bcdd18688724494e3364ec986318372129a4|this]] & [[https://​github.com/​lede-project/​source/​commit/​81b5e8e5d21437a65ebfb98112a0709f4020af36|this]])</​color></​sup>
       * **//''​-n ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​do not save configuration over reflash</​color>​       * **//''​-n ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​do not save configuration over reflash</​color>​
       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​       * **//''​-v ​  ''//​** <wrap em>​=</​wrap>​ <color #​646464>​more verbose</​color>​
- 
 </​tabbox>​ </​tabbox>​
 </​WRAP>​ </​WRAP>​
Line 3647: Line 3761:
  
 <color #​4B4B4B>​**Reset:​**</​color>​\\ <color #​4B4B4B>​**Reset:​**</​color>​\\
-  * <color #​646464>​**Issue the following commands at the** //''​Marvell >>''//​ **prompt:​**</​color>​ <code bash>+<WRAP box> 
 +<color #​646464>​**Issue the following commands at the** //''​Marvell >>''//​ **prompt:​**</​color>​ <code bash>
 env default -a env default -a
 saveenv saveenv
 reset</​code>​ reset</​code>​
 +</​WRAP>​
  
  
-<color #​4B4B4B>​**Retored:​**</​color>​+<color #​4B4B4B>​**Restore:​**</​color>​
 <WRAP box> <WRAP box>
 <wrap indent>​**//''​dd''//​** and **//''​mmc write''//​** commands will be added in the future</​wrap>​ <wrap indent>​**//''​dd''//​** and **//''​mmc write''//​** commands will be added in the future</​wrap>​
Line 3701: Line 3817:
  
 <​sup><​color #​5a5a5a>​**contributed by:** //​nitroshift & Stefan Roese//</​color></​sup>​\\ <​sup><​color #​5a5a5a>​**contributed by:** //​nitroshift & Stefan Roese//</​color></​sup>​\\
-<wrap lo><​sup><​wrap button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​WRT-AC-Series/​U-boot%20Recovery/​u-Boot%20Recovery.pdf|PDF]]</​wrap> ​ <wrap button>​[[https://​github.com/​nitroshift/​wrt1900ac/​wiki/​|Nitroshift'​s GitHub]]</​wrap> ​ <wrap button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​WRT-AC-Series/​U-boot%20Recovery/​u-Boot%20Recovery.docx|DOCx]]</​wrap>​ <wrap button>​[[https://​github.com/​Chadster766/​McWRT/​wiki/​WRT1900AC-corrupt-bootloader-recovery|Chadster766'​s ​McWRT / McDebian ​GitHub]]</​wrap>​ </​sup></​wrap>​+<wrap lo><​sup><​wrap button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​WRT-AC-Series/​U-boot%20Recovery/​u-Boot%20Recovery.pdf|PDF]]</​wrap> ​ <wrap button>​[[https://​github.com/​nitroshift/​wrt1900ac/​wiki/​|Nitroshift'​s GitHub]]</​wrap> ​ <wrap button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​WRT-AC-Series/​U-boot%20Recovery/​u-Boot%20Recovery.docx|DOCx]]</​wrap>​ <wrap button>​[[https://​github.com/​Chadster766/​McWRT/​wiki/​WRT1900AC-corrupt-bootloader-recovery|Chadster766'​s GitHub]]</​wrap>​ </​sup></​wrap>​
  
 <WRAP indent> <WRAP indent>
Line 3739: Line 3855:
 <color #​508CAA>​**Chadster766'​s Alternative**</​color>​ <color #​508CAA>​**Chadster766'​s Alternative**</​color>​
  
-<wrap indent>​[[http://www.protechs-online.com/downloads/McDebian/u-boot-recovery/|McDebian boot recovery files]]</wrap+<wrap indent>​[[|kwboot files]]</​wrap>​ 
-  * ** contains newer kwboot executables and stock boot images as well ** +  * [[|uboot files]]:\\ <color #646464>//For booting from <wrap em><​color #​646464>​UART<​/color><​/wrap>//</color
-    * WRT32X +    * **''​WRT1200AC_uboot_v2.0.13.bin''​** 
-    ​WRT1200AC +    * **''​WRT1900AC_uboot_v1.3.25.bin''​** 
-    * WRT1900AC +    * **''​WRT1900ACv2_WRT1900ACS_uboot_v1.0.13.bin''​** 
-    * WRT1900ACv2 +    * **''​WRT3200ACM_uboot_1.0.0.bin''​** 
-    * WRT3200ACM +    * **''​WRT32X_uboot_2.0.9.bin''​**
 </​tabbox>​ </​tabbox>​
 </​WRAP>​ </​WRAP>​
Line 3856: Line 3971:
 <color #​508CAA>​**Chadster766'​s Alternative uart boot**</​color>​ <color #​508CAA>​**Chadster766'​s Alternative uart boot**</​color>​
   - **Terminal root access:** <code bash>​sudo –i</​code>​   - **Terminal root access:** <code bash>​sudo –i</​code>​
-  - **Download //kwboot// from the [[http://​www.protechs-online.com/​downloads/​McDebian/​u-boot-recovery/​x64/​|x64 folder]]**+  - **Download //kwboot// from the [[|x64 folder]]**
   - **Set //kwboot// as executable:​** ​ <code bash>​Chmod 755 kwboot</​code>​   - **Set //kwboot// as executable:​** ​ <code bash>​Chmod 755 kwboot</​code>​
   - **Connect USB-TTL to router and PC**  <color #​960000>​**//​(don’t power on router)//​**</​color>​ **& issue:** <code bash>​dmesg | grep USB</​code>​   - **Connect USB-TTL to router and PC**  <color #​960000>​**//​(don’t power on router)//​**</​color>​ **& issue:** <code bash>​dmesg | grep USB</​code>​
Line 3894: Line 4009:
 ==== Firmware Recovery ==== ==== Firmware Recovery ====
  
-<sup><color #​5a5a5a>​**contributed by** //​[[https://​forum.openwrt.org/​profile.php?​id=132096|edgeman]]//</​color></​sup>​\\+<WRAP indent 57em> 
 Switch router from primary to alternate partition or vice versa Switch router from primary to alternate partition or vice versa
  
-<​WRAP ​indent 67em lo> +<WRAP lo>
-  ​+
 <tabbox LuCI> <tabbox LuCI>
 <color #​508CAA>​**LuCI**</​color>​ <color #​508CAA>​**LuCI**</​color>​
  
   - <color #​646464>​Install **''​luci-app-advanced-reboot''​**:</​color>​   - <color #​646464>​Install **''​luci-app-advanced-reboot''​**:</​color>​
-    - <color #​646464>​**SSH:​**</​color>​ <code bash>​opkg update && opkg install luci-app-advanced-reboot</​code>​+    - <color #​646464>​**SSH:​**</​color> <WRAP 31em><​code bash>​opkg update && opkg install luci-app-advanced-reboot</​code></​WRAP>
     - <color #​646464>​**WebUI:​**</​color>​     - <color #​646464>​**WebUI:​**</​color>​
       - <color #​646464>​**System -> Software**</​color>​       - <color #​646464>​**System -> Software**</​color>​
Line 3913: Line 4028:
   - <color #​646464>​**System -> Advanced Reboot**</​color>​   - <color #​646464>​**System -> Advanced Reboot**</​color>​
  
-<​tabbox ​Manually+<​tabbox ​Serial
-<color #​508CAA>​**Manually**</​color>​+<color #​508CAA>​**Serial**</​color>​ 
 + 
 +  - <color #​646464>​**Connect via [[toh:​linksys:​wrt_ac_series#​serial_port|Serial]]:​**</​color>​ <code bash>​reboot</​code>​ 
 +  - <color #​646464>​**At 3 second autoboot interrupt delay, press any key**</​color>​ 
 +  - <color #​646464>​**Boot**</​color>​ 
 +    - <color #​646464>​**Primary Partition**</​color>​ 
 +      - <color #​646464>​**Armada XP**</​color>​ <code bash>run linksysnandboot</​code>​ 
 +      - <color #​646464>​**Armada 385**</​color>​ <code bash>run nandboot</​code>​  
 +    - <color #​646464>​**Alternate Partition:​**</​color>​ 
 +      - <color #​646464>​**Armada XP**</​color>​ <code bash>run linksysaltnandboot</​code>​ 
 +      - <color #​646464>​**Armada 385**</​color>​ <code bash>run altnandboot</​code>​  
 + 
 +<tabbox SSH> 
 +<color #​508CAA>​**SSH**</​color>​ 
 + 
 +  - <color #​646464>​**Determine current partition:​**</​color>​ <code bash>/​usr/​sbin/​fw_printenv -n boot_part</​code>​ 
 +  - <color #​646464>​**Boot**</​color>​ 
 +    - <color #​646464>​**Primary Partition:​**</​color>​ <code bash>/​usr/​sbin/​fw_setenv boot_part 1 && reboot</​code>​ 
 +    - <color #​646464>​**Alternate Partition:​**</​color>​ <code bash>/​usr/​sbin/​fw_setenv boot_part 2 && reboot</​code>​ 
 + 
 +<tabbox Switch>​ 
 +<color #​508CAA>​**Power Switch**</​color>​
  
   - <color #​646464>​**Power off router with power switch.**</​color>​\\ \\   - <color #​646464>​**Power off router with power switch.**</​color>​\\ \\
Line 3926: Line 4062:
     * <color #​4b4b4b>//​It should now be booted to the alternate firmware partition//</​color>​ <​sup><​color #​646464>​(//​[[wrt_ac_series#​flash_storage_layout|partitions]]//​)</​color></​sup>​     * <color #​4b4b4b>//​It should now be booted to the alternate firmware partition//</​color>​ <​sup><​color #​646464>​(//​[[wrt_ac_series#​flash_storage_layout|partitions]]//​)</​color></​sup>​
 </​tabbox>​ </​tabbox>​
-</​WRAP>​ 
- 
- 
-==== LuCI ==== 
- 
-<WRAP indent> 
- 
- 
-=== Chrome & HTTPS === 
- 
-<WRAP indent 60em> 
-<wrap em><​color #​960000>​Problem:</​color></​wrap>​ LuCI will not load when utilizing Chrome <​sup><​color #​646464>​[due to PolarSSL]</​color></​sup>​ 
-  * <wrap lo><​color #​4B4B4B>​Chrome</​color>​ <color #​646464>​[v51+]</​color>​ <color #​4B4B4B>​requires ''​AES-GCM''​ and ''​CAMELLIA-GCM''​ ciphersuites to handshake with a server utilizing the ustream-polarssl backend.</​color></​wrap>​ 
-    * <wrap lo><​color #​646464>​If ''​CONFIG_GCM''​ is disabled, ''​ssl_ciphersuite_from_id()''​ returns ''​NULL''​ when cipher ''​0x9d''​ is queried ​ <sup> TLS_RSA_WITH_AES_256_GCM_SHA384</​sup></​color></​wrap>​ 
-      * <wrap lo><​color #​646464>​This results with the call ''​ssl_ciphersuite_match()''​ to fail with ''​POLARSSL_ERR_SSL_INTERNAL_ERROR''​ <​sup>​([[https://​tools.ietf.org/​html/​rfc5288|RFC 5288]])</​sup>​ </​color></​wrap>​\\ 
-<wrap em><​color #​789600>​Solution:</​color></​wrap>​ 
-  - <color #​4b4b4b>​Utilize this [[https://​git.lede-project.org/?​p=source.git;​a=commit;​h=9e45f9d63c797baab2b3bd2574990ee94d3f80cb|backport]],​ enabling ''​AES-GM''​ and ''​CAMELLIA-GCM''​ ciphersuites in PolarSSL;</​color>​\\ <color #​646464>​**OR**</​color>​ 
-  - <color #​4b4b4b>​Completely remove //all// PolarSSL related components from your build environment,​ switching to OpenSSL</​color>​ 
-    * <wrap lo><​color #​4b4b4b>​Certain packages default to PolarSSL</​color>​ <color #​646464>​[''​libustream-polarssl''​]</​color><​color #4b4b4b> and will require edited makefiles</​color></​wrap>​ 
-    * <wrap lo><​color #​646464>​In the case of //cshark//, it is not compatible with OpenSSL (unsure about other SSL platforms)</​color></​wrap>​ 
-</​WRAP>​ 
- 
- 
-=== DHCP & DNS === 
- 
-<WRAP indent 65em> 
-<wrap em><​color #​960000>​Problem:</​color></​wrap>​ Active DHCP Leases list enumerates all statically assigned IPs as active, listing all with a netmask of /32. 
-  * <wrap lo><​color #​646464>​If utilizing Kernels 4.1.x or 4.4.x, there appears to be an issue with how //odhcpd// interacts with //​dnsmasq//,​ resulting in the aforementioned</​color></​wrap>​ 
-<wrap em><​color #​789600>​Solution:</​color></​wrap>​ 
-  - <color #​646464>​Uninstall odhcpd & odhcpd6 and install dnsmasq-full in lieu of;</​color>​\\ <color #​4b4b4b>​**OR**</​color>​\\ 
-  - <color #​646464>​Comment it out of</​color>​ **''/​etc/​config/​dhcp''​** 
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Line 3964: Line 4069:
  
 <WRAP indent> <WRAP indent>
-To reset all settings to default, execute the firstboot script via ssh: <​sup><​color #​646464>​(or LuCI if //''​luci-app-commands''//​ is installed)</​color></​sup>​\\ +To reset all settings to default, execute the firstboot script via ssh: <​sup><​color #​646464>​(or LuCI if //''​luci-app-commands''//​ is installed)</​color></​sup>​ <​WRAP ​52.5em ​lo><​code bash>/​sbin/​firstboot</​code></​WRAP>​
-<​WRAP ​53em lo><​code bash>/​sbin/​firstboot</​code></​WRAP>​+
 <WRAP lo> <WRAP lo>
   * <color #​960000>​This will only reset the environment to the default environment contained within the firmware image flashed</​color>​   * <color #​960000>​This will only reset the environment to the default environment contained within the firmware image flashed</​color>​
-    * <color #646464>​If ​[[docs:​guide-developer:​build-system:​install-buildsystem|build system]] is utilized, and custom configs are used, this will only restore ​these, **__not__** OpenWrt defaults.</​color>​+    * <color #4b4b4b>​If ​flashing non-official OpenWrt images, this will restore ​the defaults in **//​that//​** image, **__not__** OpenWrt defaults.</​color>​
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Line 4018: Line 4122:
  
 <tabbox Armada 385> <tabbox Armada 385>
-^  <color #​508CAA>​WRT1200AC / WRT1900AC v2 / WRT1900ACS / WRT3200ACM</​color> ​ ^^^^^^^+^  <color #​508CAA>​WRT1200AC / WRT1900AC v2 / WRT1900ACS / WRT3200ACM ​/ WRT32X</​color> ​ ^^^^^^^
 |  {{media:​linksys:​wrt3200acm:​wrt3200acm_serial_header.jpg?​600|WRT AC Series Header}} ​ ||||||| |  {{media:​linksys:​wrt3200acm:​wrt3200acm_serial_header.jpg?​600|WRT AC Series Header}} ​ |||||||
  
Line 4165: Line 4269:
  
 <tabbox TFTP Server> <tabbox TFTP Server>
-<wrap right button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​Scripts%2BConfigs/​PuTTY/​Serial/​tftpd32.ini|Windows Config]] ​ [[http://tftpd32.jounin.net/tftpd32_download.html|TFTPd32]]</​wrap>​+<wrap right button>​[[https://​github.com/​JW0914/​Wikis/​blob/​master/​Scripts%2BConfigs/​PuTTY/​Serial/​tftpd32.ini|Windows Config]] ​ [[https://bitbucket.org/phjounin/​tftpd64|TFTPd64]]</​wrap>​
 <color #​508CAA>​**TFTP Server**</​color>​\\ <color #​508CAA>​**TFTP Server**</​color>​\\
 <​sup><​color #​646464>​PC connected to router via ethernet</​color></​sup>​ <​sup><​color #​646464>​PC connected to router via ethernet</​color></​sup>​
Line 4176: Line 4280:
 <tabbox OEM Default Names> <tabbox OEM Default Names>
 <color #​508CAA>​**OEM Default Names**</​color>​ <color #​508CAA>​**OEM Default Names**</​color>​
-  * <color #​4b4b4b>​Rename device firmware image</​color>​ <color #​646464>​[*<​wrap em><​color #​646464>​.bin</​color></​wrap>​ / *<wrap em><​color #​646464>​.img</​color></​wrap>​]</​color>​ <color #​4b4b4b>​to the OEM default name expected by the bootloader:</​color>​+  * <color #​4b4b4b>​Rename device firmware image</​color>​ <color #​646464>​[*<​wrap em><​color #​646464>​.bin</​color></​wrap>​ / *<wrap em><​color #​646464>​.img</​color></​wrap>​]</​color>​ <color #​4b4b4b>​to the OEM default name expected by the bootloader:</​color>​\\ \\
     * [[wrt_ac_series#​wrt1200ac|WRT1200AC]]     * [[wrt_ac_series#​wrt1200ac|WRT1200AC]]
       * ** V1 & V2: //''​caiman.img''//​**\\ \\       * ** V1 & V2: //''​caiman.img''//​**\\ \\
Line 4185: Line 4289:
       * ** V1 & V2: //''​cobra.img''//​**\\ \\       * ** V1 & V2: //''​cobra.img''//​**\\ \\
     * [[wrt_ac_series#​wrt3200acm|WRT3200ACM]]     * [[wrt_ac_series#​wrt3200acm|WRT3200ACM]]
-      * ** V1 & V2: //''​rango.img''//​**+      * ** V1 & V2: //''​rango.img''//​**\\ \\ 
 +    * [[wrt_ac_series#​wrt32x|WRT32X]] 
 +      * ** V1: //''​venom.img''//​**
 </​tabbox>​ </​tabbox>​
 </​WRAP>​ </​WRAP>​
Line 4294: Line 4400:
 <color #​960000>​**Problem:​**</​color>​ To accommodate a wider variety of kernels for compatibility with the series, ''​path''​ values were modified. <color #​960000>​**Problem:​**</​color>​ To accommodate a wider variety of kernels for compatibility with the series, ''​path''​ values were modified.
  
-<color #​789600>​**Solution:​**</​color>​If experiencing missing drop down values, add //''​platform''//​ back to //''​path''//​.+<color #​789600>​**Solution:​**</​color>​ If experiencing missing drop down values, add //''​platform''//​ back to //''​path''//​.
  
 <WRAP indent> <WRAP indent>
Line 4349: Line 4455:
  
 <color #​789600>​**Solution:​**</​color>​ <color #​789600>​**Solution:​**</​color>​
-  - <color #​4B4B4B>​**Verify installed WiFi driver version & update if [[wrt_ac_series#​w886488w889788w8964|newer version]] is offered:​**</​color>​ <WRAP lo><​code bash>​opkg list-installed | grep mwlwifi</​code></​WRAP>​+  - <color #​4B4B4B>​**Verify installed WiFi driver version & update if [[wrt_ac_series#​mwlwifi_88w886488w889788w8964|newer version]] is offered:​**</​color>​ <WRAP lo><​code bash>​opkg list-installed | grep mwlwifi</​code></​WRAP>​
   - <color #​4B4B4B>​**If issue still present:​**</​color> ​ <WRAP right button lo>​[[https://​github.com/​kaloz/​mwlwifi/​issues|WiFi Bug Reports]]</​WRAP>​   - <color #​4B4B4B>​**If issue still present:​**</​color> ​ <WRAP right button lo>​[[https://​github.com/​kaloz/​mwlwifi/​issues|WiFi Bug Reports]]</​WRAP>​
-    - <wrap lo><​color #​646464>​Post in [[https://​forum.lede-project.org/​|Forum]]</​color></​wrap>​ +    - <wrap lo><​color #​646464>​Post in [[https://​forum.openwrt.org/|OpenWrt ​Forum]]</​color></​wrap>​ 
-    - <wrap lo><​color #​646464>​File Bug Report</​color></​wrap>​+    - <wrap lo><​color #​646464>​File ​WiFi Bug Report</​color></​wrap>​
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Line 4390: Line 4496:
 <WRAP box> <WRAP box>
 <tabbox Drivers> <tabbox Drivers>
-  * <​sup>​On Christmas Eve 2014, Marvell released an updated driver for the 88W8864 WiFi chip as found in the WRT1900AC to the openwrt ​developers mailing list</​sup>​+  * <​sup>​On Christmas Eve 2014, Marvell released an updated driver for the 88W8864 WiFi chip as found in the WRT1900AC to the OpenWrt ​developers mailing list</​sup>​
     * <​sup>​[[https://​lists.openwrt.org/​pipermail/​openwrt-devel/​2014-December/​030229.html|Announcement of mac80211 driver support for Marvell 88W8864]]</​sup>​     * <​sup>​[[https://​lists.openwrt.org/​pipermail/​openwrt-devel/​2014-December/​030229.html|Announcement of mac80211 driver support for Marvell 88W8864]]</​sup>​
   * <​sup>​Wireless driver was [[https://​forum.openwrt.org/​viewtopic.php?​pid=242104#​p242104|announced to stay closed source]] on 30th of July. It'll likely consist of pre-built closed source part (so called "​library"​) and probably some open source file calling kernel APIs.</​sup>​   * <​sup>​Wireless driver was [[https://​forum.openwrt.org/​viewtopic.php?​pid=242104#​p242104|announced to stay closed source]] on 30th of July. It'll likely consist of pre-built closed source part (so called "​library"​) and probably some open source file calling kernel APIs.</​sup>​
Line 4416: Line 4522:
     * <​sup>​5 days later a patchset in the form of single e-mail was posted to the openwrt-devel. It was malformed and not signed off, so still couldn'​t be applied. Release of wireless driver has been postponed.</​sup>​     * <​sup>​5 days later a patchset in the form of single e-mail was posted to the openwrt-devel. It was malformed and not signed off, so still couldn'​t be applied. Release of wireless driver has been postponed.</​sup>​
  
 +<tabbox Troubleshooting>​
 +<​sup>​**LuCI**
 +</​sup>​
 +  * <​sup>​**Chrome & HTTPS**</​sup>​
 +    * <​sup>​**Problem:​** LuCI will not load when utilizing Chrome [due to PolarSSL]</​sup>​
 +      * <​sup>​Chrome[v51+] requires ''​AES-GCM''​ and ''​CAMELLIA-GCM''​ ciphersuites to handshake with a server utilizing the ustream-polarssl backend.</​sup>​
 +        * <​sup>​If ''​CONFIG_GCM''​ is disabled, ''​ssl_ciphersuite_from_id()''​ returns ''​NULL''​ when cipher ''​0x9d''​ is queried ​ <sup> TLS_RSA_WITH_AES_256_GCM_SHA384</​sup>​
 +          * <​sup>​This results with the call ''​ssl_ciphersuite_match()''​ to fail with ''​POLARSSL_ERR_SSL_INTERNAL_ERROR''​ ([[https://​tools.ietf.org/​html/​rfc5288|RFC 5288]])</​sup>​
 +    * <​sup>​**Solution:​**</​sup>​
 +      * <​sup>​Utilize this [[https://​git.OpenWrt-project.org/?​p=source.git;​a=commit;​h=9e45f9d63c797baab2b3bd2574990ee94d3f80cb|backport]],​ enabling ''​AES-GM''​ and ''​CAMELLIA-GCM''​ ciphersuites in PolarSSL;</​sup>​\\ <​sup>​**OR**</​sup>​
 +      * <​sup>​Completely remove //all// PolarSSL related components from your build environment,​ switching to OpenSSL</​sup>​
 +        * <​sup>​Certain packages default to PolarSSL[''​libustream-polarssl''​] and will require edited makefiles</​sup>​
 +        * <​sup>​In the case of //cshark//, it is not compatible with OpenSSL (unsure about other SSL platforms)</​sup>​\\ \\
 +
 +  * <​sup>​**DHCP & DNS**</​sup>​
 +    * <​sup>​**Problem:​** Active DHCP Leases list enumerates all statically assigned IPs as active, listing all with a netmask of /​32.</​sup>​
 +      * <​sup>​If utilizing Kernels 4.1.x or 4.4.x, there appears to be an issue with how //odhcpd// interacts with //​dnsmasq//,​ resulting in the aforementioned</​sup>​
 +    * <​sup>​**Solution:​**</​sup>​
 +      * <​sup>​Uninstall ''​odhcpd''​ & ''​odhcpd6''​ and install ''​dnsmasq-full''​ in lieu of;</​sup>​\\ <​sup>​**OR**</​sup>​\\
 +      * <​sup>​Comment it out of **''/​etc/​config/​dhcp''​**</​sup>​
 </​tabbox>​ </​tabbox>​
 </​WRAP>​ </​WRAP>​
toh/linksys/wrt_ac_series.1526386975.txt.gz · Last modified: 2018/05/15 12:22 by lantis1008