Linksys EA6900
From DD-WRT Wiki
Revision as of 17:31, 15 May 2018 (edit) Jeremywh7 (Talk | contribs) m (cleaner) ← Previous diff |
Revision as of 20:11, 19 March 2020 (edit) (undo) Jeremywh7 (Talk | contribs) m (Add info about the incompatible v2 Mediatek device) Next diff → |
||
(3 intermediate revisions not shown.) | |||
Line 1: | Line 1: | ||
- | ==Hardware [ | + | '''This guide is ''only'' for the EA6900 v1.x!'''<br> |
+ | '''<font color=darkred>WARNING:</font> The EA6900 ''v2'' is a Mediatek MT7621AT device and not supported by DD-WRT!''' [[https://fccid.io/Q87-EA6900V2/Internal-Photos/Internal-Photo-3316462 FCC link]] | ||
+ | |||
+ | ==Hardware [http://techinfodepot.shoutwiki.com/wiki/Linksys_EA6900_v1.0 Specifications]== | ||
+ | The [https://www.linksys.com/us/support-article?articleNum=136177 XAC1900], which comes as part of a kit with a separate DSL modem (APM105), appears to be the same device as [https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=320688 a user has flashed one to the EA6900 firmware]. | ||
{| border="1" cellspacing="0" | {| border="1" cellspacing="0" | ||
!FCC ID | !FCC ID | ||
Line 72: | Line 76: | ||
And can be changed with 'set' as well. | And can be changed with 'set' as well. | ||
The current number of incomplete boots is tracked with 'partialboots': | The current number of incomplete boots is tracked with 'partialboots': | ||
- | nvram | + | nvram get partialboots |
- | The partitions can be directly written to 'linux' | + | The partitions can be directly written to 'linux' (or use 'linux2' for that partition) from command prompt: |
wget {firmware path} | wget {firmware path} | ||
Or enable SSH and then WinSCP (or similar) can be used to copy the file. | Or enable SSH and then WinSCP (or similar) can be used to copy the file. | ||
mtd unlock linux | mtd unlock linux | ||
- | mtd write | + | mtd write {firmware file} linux |
- | reboot | + | reboot |
+ | Note: if an error returns from the mtd commands, instead try 'write {firmware file} linux' (no mtd command) | ||
+ | |||
+ | ==Links== | ||
+ | DD-WRT [[Firmware_FAQ]] | ||
[[Category:Linksys]][[Category:Cisco Linksys EA Series]] | [[Category:Linksys]][[Category:Cisco Linksys EA Series]] |
Revision as of 20:11, 19 March 2020
This guide is only for the EA6900 v1.x!
WARNING: The EA6900 v2 is a Mediatek MT7621AT device and not supported by DD-WRT! [FCC link]
Contents |
Hardware Specifications
The XAC1900, which comes as part of a kit with a separate DSL modem (APM105), appears to be the same device as a user has flashed one to the EA6900 firmware.
FCC ID | Q87-EA6900 |
---|---|
Industry Canada ID | 3839A-EA6900 |
Power | 12 VDC, 3.5 A |
CPU | Broadcom BCM4708A0 |
CPU Speed | 800 MHz (2 cores) |
Flash/RAM | 128 MiB / 256 MiB |
WI1 chip | Broadcom BCM4360 |
WI1 protocols | an+ac |
WI1 MIMO config | 3x3:3 |
WI2 chip | Broadcom BCM4360 |
WI2 protocols | bgn |
WI2 MIMO config | 3x3:3 |
Antenna connectors | U.FL, RP-SMA |
Switch | Broadcom BCM4708A0 |
LAN / WAN ports | 4 / 1 (up to 1 Gb/s) |
USB ports | 2 (USB 3.0, USB 2.0) |
Serial | 6-pin header, internal |
Installation
Please refer to this forum thread for the latest info: "Linksys EA 6900 Install Guide"
Boot Partitions
The Linksys CFE partitions flash with two linux boot partitions, switching between them after three (consecutive?) incomplete or failed boots. It also has a bug that limits NVRAM to 32KB, for which a third-party XVortex CFE (ported from an Asus RT-AC68U) is available to mitigate. The XVortex CFE only uses a single linux boot partition.
To check the boot partitions, run this from telnet or ssh:
cat /proc/mtd
The main boot partition is 'linux' and the Linksys CFE will also have 'linux2'.
To force switching to the other partition from current, unplug the router after ~10 seconds into boot. After the third try, it will switch the 'bootpartition' which is stored in nvram. It can also be manually altered:
nvram get bootpartition
This returns the current boot partition (0 for linux, or 1 for linux2). To change the boot e.g. to 1:
nvram set bootpartition=1
The number of partial boots to switch linux partitions is controlled by maxpartialboots (default is 3):
nvram get maxpartialboots
And can be changed with 'set' as well. The current number of incomplete boots is tracked with 'partialboots':
nvram get partialboots
The partitions can be directly written to 'linux' (or use 'linux2' for that partition) from command prompt:
wget {firmware path}
Or enable SSH and then WinSCP (or similar) can be used to copy the file.
mtd unlock linux mtd write {firmware file} linux reboot
Note: if an error returns from the mtd commands, instead try 'write {firmware file} linux' (no mtd command)
Links
DD-WRT Firmware_FAQ