Linksys E2000
From DD-WRT Wiki
Revision as of 02:49, 18 March 2018 (edit) Ian5142 (Talk | contribs) (Changed links.) ← Previous diff |
Revision as of 15:06, 27 September 2018 (edit) (undo) Jeremywh7 (Talk | contribs) (Add debrick and CFE boot log sections) Next diff → |
||
Line 1: | Line 1: | ||
- | = E2000 Hardware Specs = | + | ==E2000 Hardware Specs== |
- | + | ||
[[Image:e2k.jpg]] | [[Image:e2k.jpg]] | ||
- | |||
- | |||
{| border="1" cellspacing="0" | {| border="1" cellspacing="0" | ||
! CPU | ! CPU | ||
Line 34: | Line 31: | ||
|} | |} | ||
- | = E2000 Flashing Instructions = | + | ==E2000 Flashing Instructions== |
'''DON'T BRICK YOUR ROUTER! Only use the trailed builds (with 'e2000' in the file name) for initial flashing or it may result in a bricked unit! Also reference [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485#569485 this post] regarding the <font color=red>newer nv60k.bin files which replace the e2k-e3k.bin files.</font>''' | '''DON'T BRICK YOUR ROUTER! Only use the trailed builds (with 'e2000' in the file name) for initial flashing or it may result in a bricked unit! Also reference [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485#569485 this post] regarding the <font color=red>newer nv60k.bin files which replace the e2k-e3k.bin files.</font>''' | ||
- | Initial Flash from Linksys firmware:<br> | + | ''Initial Flash from Linksys firmware:''<br> |
# READ the [https://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Announcement] carefully! | # READ the [https://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Announcement] carefully! | ||
# Disconnect all cables and wireless clients. | # Disconnect all cables and wireless clients. | ||
# Do a [[Hard_reset_or_30/30/30|hard]] reset. | # Do a [[Hard_reset_or_30/30/30|hard]] reset. | ||
- | # Connect a LAN cable to the PC doing the flash | + | # Connect a LAN cable to the PC doing the flash, then access Linksys GUI at 192.168.1.1 via web browser. |
- | + | # Go to the Firmware Upgrade page to flash the [ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_std_usb_ftp-e2000.bin '''14929 E2000 trailed build'''] | |
# Wait 10 minutes until WLAN (wireless) light turns on. | # Wait 10 minutes until WLAN (wireless) light turns on. | ||
# Power cycle by unplugging E2000 for 30 secs. | # Power cycle by unplugging E2000 for 30 secs. | ||
Line 50: | Line 47: | ||
# You are done. There is no requirement to flash any other build. | # You are done. There is no requirement to flash any other build. | ||
- | + | ''Upgrade when already running DD-WRT firmware:''<br> | |
* With dd-wrt installed, you can use the following for upgrading to newer builds: | * With dd-wrt installed, you can use the following for upgrading to newer builds: | ||
** e2k-e3k.bin for builds '''prior to 16785''' | ** e2k-e3k.bin for builds '''prior to 16785''' | ||
** '''For newer builds''', you must [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=655968#655968 flash a trailed mini build first, then use nv60k.bin files] thereafter | ** '''For newer builds''', you must [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=655968#655968 flash a trailed mini build first, then use nv60k.bin files] thereafter | ||
* DO NOT use any other files or you WILL BRICK YOUR ROUTER!''' | * DO NOT use any other files or you WILL BRICK YOUR ROUTER!''' | ||
- | + | * See [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for more info. | |
- | + | * '''Newer is not always better! Research new build and E2000 threads before flashing!''' | |
- | * | + | |
- | * Research | + | |
* K3X builds (kernel 3.x) are available for the E2000 as well. | * K3X builds (kernel 3.x) are available for the E2000 as well. | ||
** K3X builds newer than 33006 have SFE accelerated NAT | ** K3X builds newer than 33006 have SFE accelerated NAT | ||
- | * '''Newer is not always better! YOU MAY BRICK YOUR ROUTER''' | ||
- | * Always check that newer builds are less than 8 000 000 bytes or you will brick your router. | ||
- | * See [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for download links. | ||
- | == DD-WRT | + | ==DD-WRT Build Info== |
Brainslayer added E2000 support in 14929, and builds are found in the broadcom_K26 folder for each build. | Brainslayer added E2000 support in 14929, and builds are found in the broadcom_K26 folder for each build. | ||
+ | *Build [ftp://ftp.dd-wrt.com/betas/2015/01-20-2015-r25974/broadcom_K26/dd-wrt.v24-25974_NEWD-2_K2.6_mega-nv60k.bin 25974] [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=1094967#1094967 works well] but later k2.6 builds have VAP issues. Initial flash: 21061 K2.6 mini-e2000 | ||
+ | *Build [https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2017/10-10-2017-r33492/broadcom_K26/dd-wrt.v24-33492_NEWD-2_K2.6_mega-nv60k.bin 33492] loads on the E2000 and wireless works. [Tmittelstaedt]<br> | ||
+ | **Erase nvram from CLI highly recommended. Working: 2.4GHz WiFi, virtual SSID, multiple VLAN support, VLAN tagging, port trunking, multiple DHCP, bridging, bridge assignment, DDNS, NTP client. [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=1103917#1103917 [jjwatmyself]] | ||
- | + | ====CFE Boot Log==== | |
- | + | Boot partition size = 262144(0x40000) | |
- | + | Found a 8MB ST compatible serial flash | |
+ | Partition information: | ||
+ | boot #00 00000000 -> 0003FFFF (262144) | ||
+ | trx #01 00040000 -> 0004001B (28) | ||
+ | os #02 0004001C -> 007F0FFF (8064996) | ||
+ | nvram #03 007F1000 -> 007FFFFF (61440) | ||
+ | Partition information: | ||
+ | boot #00 00000000 -> 0003FFFF (262144) | ||
+ | trx #01 00040000 -> 007F0FFF (8065024) | ||
+ | nvram #02 007F1000 -> 007FFFFF (61440) | ||
+ | BCM47XX_GMAC_ID | ||
+ | et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51 | ||
+ | CPU type 0x19740: 354MHz | ||
+ | Tot mem: 32768 KBytes | ||
+ | '''Only flash builds under ''7936 KB'' (7.75MB) [0x7FFFFF-3FFFF] or you will brick your router.''' | ||
- | ===Experimental Build Specific Information=== | + | ====Experimental Build Specific Information==== |
- | List of builds tested by Bturnbough: | + | List of builds tested by Bturnbough:<table border=1> |
- | <table border= | + | |
<tr><td>Contributor</td><td>Build Date</td><td>Kernel</td><td>Build Number</td><td>Build Type</td><td>Notes</td></tr> | <tr><td>Contributor</td><td>Build Date</td><td>Kernel</td><td>Build Number</td><td>Build Type</td><td>Notes</td></tr> | ||
<tr><td>Brainslayer</td><td>8/12/10</td><td>2.6</td><td>[ftp://ftp.dd-wrt.com/betas2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_std_usb_ftp-e2000.bin 14929]</td><td>std-usb-ftp</td><td>1) Router database recommended build.<br>2) No known issues<br>3) Can be used as initial flash from stock.</td></tr> | <tr><td>Brainslayer</td><td>8/12/10</td><td>2.6</td><td>[ftp://ftp.dd-wrt.com/betas2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_std_usb_ftp-e2000.bin 14929]</td><td>std-usb-ftp</td><td>1) Router database recommended build.<br>2) No known issues<br>3) Can be used as initial flash from stock.</td></tr> | ||
Line 103: | Line 111: | ||
<tr><td>Brainslayer</td><td>10/29/14</td><td>3.0</td><td>[ftp://ftp.dd-wrt.com/betas2014/10-29-2014-r25203/broadcom_K3X/dd-wrt.v24-25203_NEWD-2_K3.x_mega-e2000.bin 25203]</td><td>mega</td><td>1) Can be used as initial flash from stock.<br>2) SSH '''broken'''.<br>3) HTTPS '''broken'''.<br>4) Wireless works, AFAICT.<br>5) Telnet works.<br>6) HTTP works.</td></tr> | <tr><td>Brainslayer</td><td>10/29/14</td><td>3.0</td><td>[ftp://ftp.dd-wrt.com/betas2014/10-29-2014-r25203/broadcom_K3X/dd-wrt.v24-25203_NEWD-2_K3.x_mega-e2000.bin 25203]</td><td>mega</td><td>1) Can be used as initial flash from stock.<br>2) SSH '''broken'''.<br>3) HTTPS '''broken'''.<br>4) Wireless works, AFAICT.<br>5) Telnet works.<br>6) HTTP works.</td></tr> | ||
- | </table> | + | </table><br> |
- | === | + | ==Reverting back to stock firmware== |
+ | It has been asked about how to revert back to stock firmware, why would you ever want to do that?!? You can always flash back to dd-wrt anyhow, to revert back to stock firmware simply download the latest E2000 firmware from linksys site, reset you router to defaults from within dd-wrt's webgui, wait, then login and select the stock firmware file and flash, make sure to select "reset to defaults" on the drop down menu when flashing. | ||
+ | |||
+ | ==Debricking== | ||
+ | https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=316814 | ||
+ | |||
+ | ==Notes== | ||
* The E-series Linksys units have poor ventilation, so cooling can be very important to its performance. [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=475684#475684 'buddee' has a nice and easy mod] that will improve air flow for under the unit. | * The E-series Linksys units have poor ventilation, so cooling can be very important to its performance. [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=475684#475684 'buddee' has a nice and easy mod] that will improve air flow for under the unit. | ||
Line 119: | Line 133: | ||
Security > Firewall > Block Anonymous WAN Access <--- Uncheck | Security > Firewall > Block Anonymous WAN Access <--- Uncheck | ||
- | * | + | * If you are having trouble doing a hard reset using the 30/30/30 method, you can try using the wrt320n hard reset method instead. It has been confirmed to work on the E2000 as well. [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=525357#525357 [buddee]] |
- | + | #''Unplug power cable'' | |
- | + | #''Hold down WPS button and plug power back in'' | |
- | + | #''Continue holding WPS button for 12 seconds, then release'' | |
- | *The Broadcom 4717 SoC uses a default clock of 300MHz, but the Linksys E2000 runs at 354MHz. The increased heat can reduce routing performance, and may be responsible for many of the wireless errors reported in the forum. It is suggested | + | *The Broadcom 4717 SoC uses a default clock of 300MHz, but the Linksys E2000 runs at 354MHz. The increased heat can reduce routing performance, and may be responsible for many of the wireless errors reported in the forum. It is suggested to add a heat sink and/or improve ventilation. Alternatively, set the CPU clock to 300MHz, but this will reduce max throughput and slightly increase latency. From telnet/SSH or GUI ''Commands'': |
- | + | ||
nvram set clkfreq=300,150,75 | nvram set clkfreq=300,150,75 | ||
nvram commit && reboot | nvram commit && reboot | ||
- | == | + | ==VLAN Support== |
- | + | Minimum build 15508 is required to adjust E2000 VLANs from the GUI. For more regarding configs:<br> | |
- | + | http://www.dd-wrt.com/wiki/index.php/Switched_Ports<br> | |
- | + | http://www.dd-wrt.com/wiki/index.php/VLAN_Support<br> | |
- | http://www.dd-wrt.com/wiki/index.php/Switched_Ports | + | |
- | + | ||
- | http://www.dd-wrt.com/wiki/index.php/VLAN_Support | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
[[Category:Linksys]] | [[Category:Linksys]] |
Revision as of 15:06, 27 September 2018
Contents |
E2000 Hardware Specs
CPU | Broadcom BCM4717A |
---|---|
CPU Speed | 354 MHz |
Flash ROM | 8 MB |
RAM | 32 MB |
Radio | Selectable: 2.4 GHz or 5 GHz |
WLAN Support | a/b/g/n |
WLAN Max Speed | 300 mbps |
Antenna Location | 3x Internal |
Switch | 4x GigE + 1 Gbit WAN |
E2000 Flashing Instructions
DON'T BRICK YOUR ROUTER! Only use the trailed builds (with 'e2000' in the file name) for initial flashing or it may result in a bricked unit! Also reference this post regarding the newer nv60k.bin files which replace the e2k-e3k.bin files.
Initial Flash from Linksys firmware:
- READ the Peacock Announcement carefully!
- Disconnect all cables and wireless clients.
- Do a hard reset.
- Connect a LAN cable to the PC doing the flash, then access Linksys GUI at 192.168.1.1 via web browser.
- Go to the Firmware Upgrade page to flash the 14929 E2000 trailed build
- Wait 10 minutes until WLAN (wireless) light turns on.
- Power cycle by unplugging E2000 for 30 secs.
- Plug back in and wait about 5 minutes until it finishes booting.
- Do a hard reset.
- Wait 3 minutes and log into web interface.
- You are done. There is no requirement to flash any other build.
Upgrade when already running DD-WRT firmware:
- With dd-wrt installed, you can use the following for upgrading to newer builds:
- e2k-e3k.bin for builds prior to 16785
- For newer builds, you must flash a trailed mini build first, then use nv60k.bin files thereafter
- DO NOT use any other files or you WILL BRICK YOUR ROUTER!
- See Where do I download firmware? for more info.
- Newer is not always better! Research new build and E2000 threads before flashing!
- K3X builds (kernel 3.x) are available for the E2000 as well.
- K3X builds newer than 33006 have SFE accelerated NAT
DD-WRT Build Info
Brainslayer added E2000 support in 14929, and builds are found in the broadcom_K26 folder for each build.
- Build 25974 works well but later k2.6 builds have VAP issues. Initial flash: 21061 K2.6 mini-e2000
- Build 33492 loads on the E2000 and wireless works. [Tmittelstaedt]
- Erase nvram from CLI highly recommended. Working: 2.4GHz WiFi, virtual SSID, multiple VLAN support, VLAN tagging, port trunking, multiple DHCP, bridging, bridge assignment, DDNS, NTP client. [jjwatmyself]
CFE Boot Log
Boot partition size = 262144(0x40000) Found a 8MB ST compatible serial flash Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 0004001B (28) os #02 0004001C -> 007F0FFF (8064996) nvram #03 007F1000 -> 007FFFFF (61440) Partition information: boot #00 00000000 -> 0003FFFF (262144) trx #01 00040000 -> 007F0FFF (8065024) nvram #02 007F1000 -> 007FFFFF (61440) BCM47XX_GMAC_ID et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51 CPU type 0x19740: 354MHz Tot mem: 32768 KBytes
Only flash builds under 7936 KB (7.75MB) [0x7FFFFF-3FFFF] or you will brick your router.
Experimental Build Specific Information
List of builds tested by Bturnbough:Contributor | Build Date | Kernel | Build Number | Build Type | Notes |
Brainslayer | 8/12/10 | 2.6 | 14929 | std-usb-ftp | 1) Router database recommended build. 2) No known issues 3) Can be used as initial flash from stock. |
Brainslayer | 12/24/10 | 2.6 | 15962 | std-usb-nas | 1) No known issues -- Highly recommended by Mods 2) Can be used as initial flash from stock. |
Brainslayer | 3/25/13 | 2.6 | 21061 | mini | 1) Can be used as initial flash from stock. |
Brainslayer | 3/25/13 | 2.6 | 21061 | mega | 1) Can NOT be used as initial flash from stock. 2) SSH broken |
Brainslayer | 5/27/13 | 2.6 | 21676 | mega | 1) Can NOT be used as initial flash from stock. 2) SSH broken |
Brainslayer | 4/18/14 | 2.6 | 23919 | mini | 1) Can be used as initial flash from stock. |
Brainslayer | 4/18/14 | 2.6 | 23919 | mega | 1) Can NOT be used as initial flash from stock. 2) Wireless broken. |
Brainslayer | 5/23/14 | 2.6 | 24118 | mega | 1) Can NOT be used as initial flash from stock. 2) Wireless broken. |
Brainslayer | 5/27/14 | 2.6 | 24160 | mega | 1) Can NOT be used as initial flash from stock. 2) Wireless broken. 3) SSH broken. |
Brainslayer | 6/23/14 | 3.0 | 24461 | mega | |
Brainslayer | 10/23/14 | 2.6 | 25143-testing | mega | 1) Can NOT be used as initial flash from stock. 2) Wont flash -- Too big? |
Brainslayer | 10/29/14 | 2.6 | 25203 | mini | 1) Can be used as initial flash from stock. 2) Wireless broken. |
Brainslayer | 10/29/14 | 3.0 | 25203 | mega | 1) Can be used as initial flash from stock. 2) SSH broken. 3) HTTPS broken. 4) Wireless works, AFAICT. 5) Telnet works. 6) HTTP works. |
Reverting back to stock firmware
It has been asked about how to revert back to stock firmware, why would you ever want to do that?!? You can always flash back to dd-wrt anyhow, to revert back to stock firmware simply download the latest E2000 firmware from linksys site, reset you router to defaults from within dd-wrt's webgui, wait, then login and select the stock firmware file and flash, make sure to select "reset to defaults" on the drop down menu when flashing.
Debricking
https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=316814
Notes
- The E-series Linksys units have poor ventilation, so cooling can be very important to its performance. 'buddee' has a nice and easy mod that will improve air flow for under the unit.
- After further study, the E2000 was found to have an EIRP rating of 17dBm, so it is best to run these units at a TxPower of 50mW (50mW = 17dBm) instead of the dd-wrt default 71mW. This can be adjusted in the webgui (Wireless > Advanced Settings), which should help the unit run cooler and have less Tx/Rx errors.
- If you experience wireless disconnects, try the following settings:
Wireless > Channel > Ch 161 (5GhZ) Wireless > Channel > Ch 9 (2.4GhZ) Wireless > Security > WPA2 Personal - AES Wireless > Advanced Wireless Settings > Beacon Interval: 75 Wireless > Advanced Wireless Settings > Fragmentation Threshold: 2306 Wireless > Advanced Wireless Settings > RTS Threshold: 2307 Security > Firewall > Block Anonymous WAN Access <--- Uncheck
- If you are having trouble doing a hard reset using the 30/30/30 method, you can try using the wrt320n hard reset method instead. It has been confirmed to work on the E2000 as well. [buddee]
- Unplug power cable
- Hold down WPS button and plug power back in
- Continue holding WPS button for 12 seconds, then release
- The Broadcom 4717 SoC uses a default clock of 300MHz, but the Linksys E2000 runs at 354MHz. The increased heat can reduce routing performance, and may be responsible for many of the wireless errors reported in the forum. It is suggested to add a heat sink and/or improve ventilation. Alternatively, set the CPU clock to 300MHz, but this will reduce max throughput and slightly increase latency. From telnet/SSH or GUI Commands:
nvram set clkfreq=300,150,75 nvram commit && reboot
VLAN Support
Minimum build 15508 is required to adjust E2000 VLANs from the GUI. For more regarding configs:
http://www.dd-wrt.com/wiki/index.php/Switched_Ports
http://www.dd-wrt.com/wiki/index.php/VLAN_Support