Linksys E1000

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:09, 16 November 2017 (edit)
Ian5142 (Talk | contribs)
(Install / Flash Linksys E1000 v1 only! (see above link for v2))
← Previous diff
Revision as of 18:19, 5 February 2018 (edit) (undo)
Jeremywh7 (Talk | contribs)

Next diff →
Line 2: Line 2:
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=79673 http://www.dd-wrt.com/phpBB2/viewtopic.php?t=79673
-== Install / Flash Linksys E1000 v1 only! (see above link for v2) ==+==Install Procedure==
- +
-The following instructions are copied from Dark_Shadow's forum post / wiki see: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=79673 (same as link above). I am adding them here after testing and validating they work as per his request in the forum. They worked flawlessly for me installing on a Cisco Linksys E1000 v1 [--[[User:Apus.one|Apus.one]] 05:08, 15 October 2011 (CEST)].+
 +'''WARNING:''' This is only for version 1 hardware. <font color=darkred>For version 2:</font> [[Linksys_E1000_v2.0]]
# Read the [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Announcement]. # Read the [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Announcement].
-# Download a file with mini_e1000.bin in the name from the broadcom_K26 folder. If you wish to experiment with a newer build, you should read the "build thread" for any build you are considering putting on your router, before flashing a newer build, (as discussed in the peacock announcement).+# Download a trailed mini build (with mini_e1000.bin in the name) from the broadcom_K26 folder.
-# Set a static IP on your computer to 192.168.1.7. Subnet mask should be 255.255.255.0+#*If you wish to experiment with a newer build, read its New Build thread before flashing a newer build
-# Connect the lan cable from your computer to a LAN port of your router. Make sure your router is plugged in. Nothing should be connected to your computer or the router except the lan cable between them.+# Set a static IP on your computer e.g. 192.168.1.7 and subnet mask 255.255.255.0
-# Ensure you have a physical ethernet connection to your router, and disable your wireless adapter, antivirus/firewall protection, and any software that makes strong use of your network (BitTorrent, Streaming Audio/Video, etc).+# Connect an ethernet cable from your computer to a router LAN port. Do NOT use wireless!
-# Perform a [[#Performing a 30/30/30 Reset on a Linksys E1000 v1.0|hard 30/30/30]] reset.+#*Recommended to disconnect other cables.
-# Navigate to <nowiki>http://192.168.1.1/</nowiki> in your web browser of choice.+# Perform a [[#Performing a Hard Reset|hard]] reset.
-# At the Linksys Administration > Firmware Upgrade page, do <strong>not</strong> give the reboot command. You will use this page to upgrade your firmware.+# Navigate to <nowiki>http://192.168.1.1/</nowiki> for the Linksys web GUI
-# Browse to the firmware you downloaded and click Upload.+# Go to the Linksys ''Administration->Firmware Upgrade'' page. Do <strong>not</strong> give the reboot command. You will use this page to upgrade your firmware.
 +# Browse to the downloaded firmware and click Upload.
# Do not touch anything. The page will tell you that the upgrade was successful and the router is now rebooting. Your router may take upwards of a couple minutes to reboot. Watch the lights... once the wireless and power indicators are on steadily for several seconds, your router is fully rebooted and you can click "Continue" in your browser window. # Do not touch anything. The page will tell you that the upgrade was successful and the router is now rebooting. Your router may take upwards of a couple minutes to reboot. Watch the lights... once the wireless and power indicators are on steadily for several seconds, your router is fully rebooted and you can click "Continue" in your browser window.
-# If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another [[#Performing a 30/30/30 Reset on a Linksys E1000 v1.0|hard 30/30/30]]. This time, when you navigate to <nowiki>http://192.168.1.1/</nowiki>, click "Reboot" and wait for the router to come online again so you can configure it.+# If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another hard reset. This time, when you navigate to <nowiki>http://192.168.1.1/</nowiki>, click "Reboot" and wait for the router to come online again so you can configure it.
 +*Make sure all builds you flash are less than 8 000 000 bytes in size or you will brick the router.
If the DD-WRT password change page does <strong>not</strong> display, your page request times out, or you can't ping 192.168.1.1, make sure both wireless and power lights are on steadily first, then do a hard power cycle (unplug the power from the router--do not do a 30/30/30 reset). Wait a few seconds and plug the power back into the router. Wait until both wireless and power lights are on steadily, then navigate to <nowiki>http://192.168.1.1/</nowiki> in your browser of choice again. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another [[#Performing a 30/30/30 Reset on a Linksys E1000 v1.0|hard 30/30/30]]. This time, when you navigate to 192.168.1.1, click "Reboot" and wait for the router to come online again so you can configure it. If the DD-WRT password change page does <strong>not</strong> display, your page request times out, or you can't ping 192.168.1.1, make sure both wireless and power lights are on steadily first, then do a hard power cycle (unplug the power from the router--do not do a 30/30/30 reset). Wait a few seconds and plug the power back into the router. Wait until both wireless and power lights are on steadily, then navigate to <nowiki>http://192.168.1.1/</nowiki> in your browser of choice again. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another [[#Performing a 30/30/30 Reset on a Linksys E1000 v1.0|hard 30/30/30]]. This time, when you navigate to 192.168.1.1, click "Reboot" and wait for the router to come online again so you can configure it.
Line 22: Line 23:
You can also flash the same firmware of TomatoUSB as described for [http://infodepot.wikia.com/wiki/Linksys_WRT160N_v3.0 WRT160N_v3.0] You can also flash the same firmware of TomatoUSB as described for [http://infodepot.wikia.com/wiki/Linksys_WRT160N_v3.0 WRT160N_v3.0]
 +Firmware version 33555 dated 10/20/17 runs on this router, but doesn't have the final Broadcom fix for the KRACK vulnerability in WPA2. KRACK fixes for Broadcom were completed in ​SVN 33678, but build 33679 is missing many files, so it is recommended to use 33772 or newer, '''after''' reviewing New Build threads.
-Firmware version 33555 dated 10/20/17 runs on this router and is the second version that has the KRACK vulnerability fixed in WPA2. See [https://www.dd-wrt.com/wiki/index.php/Firmware_FAQ#Where_do_I_download_firmware.3F Where do I download firmware?] for the link.+See [[Firmware_FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for build links.
- +
-Make sure all builds you flash are less than 8 000 000 bytes in size or you will brick the router.+
-== Performing a 30/30/30 Reset on a Linksys E1000 v1.0 ==+==Performing a Hard Reset==
 +Procedure for an E1000v1:
#Perform a [[Hard_reset_or_30/30/30|normal 30/30/30 reset]]. #Perform a [[Hard_reset_or_30/30/30|normal 30/30/30 reset]].
#Login to <nowiki>http://192.168.1.1/</nowiki> and you will see the Linksys - Management Mode page. #Login to <nowiki>http://192.168.1.1/</nowiki> and you will see the Linksys - Management Mode page.

Revision as of 18:19, 5 February 2018

Please see this thread for information on E1000 and dd-wrt compatibility http://www.dd-wrt.com/phpBB2/viewtopic.php?t=79673

Contents

Install Procedure

WARNING: This is only for version 1 hardware. For version 2: Linksys_E1000_v2.0

  1. Read the Peacock Announcement.
  2. Download a trailed mini build (with mini_e1000.bin in the name) from the broadcom_K26 folder.
    • If you wish to experiment with a newer build, read its New Build thread before flashing a newer build
  3. Set a static IP on your computer e.g. 192.168.1.7 and subnet mask 255.255.255.0
  4. Connect an ethernet cable from your computer to a router LAN port. Do NOT use wireless!
    • Recommended to disconnect other cables.
  5. Perform a hard reset.
  6. Navigate to http://192.168.1.1/ for the Linksys web GUI
  7. Go to the Linksys Administration->Firmware Upgrade page. Do not give the reboot command. You will use this page to upgrade your firmware.
  8. Browse to the downloaded firmware and click Upload.
  9. Do not touch anything. The page will tell you that the upgrade was successful and the router is now rebooting. Your router may take upwards of a couple minutes to reboot. Watch the lights... once the wireless and power indicators are on steadily for several seconds, your router is fully rebooted and you can click "Continue" in your browser window.
  10. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another hard reset. This time, when you navigate to http://192.168.1.1/, click "Reboot" and wait for the router to come online again so you can configure it.
  • Make sure all builds you flash are less than 8 000 000 bytes in size or you will brick the router.

If the DD-WRT password change page does not display, your page request times out, or you can't ping 192.168.1.1, make sure both wireless and power lights are on steadily first, then do a hard power cycle (unplug the power from the router--do not do a 30/30/30 reset). Wait a few seconds and plug the power back into the router. Wait until both wireless and power lights are on steadily, then navigate to http://192.168.1.1/ in your browser of choice again. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another hard 30/30/30. This time, when you navigate to 192.168.1.1, click "Reboot" and wait for the router to come online again so you can configure it.

You can also flash the same firmware of TomatoUSB as described for WRT160N_v3.0

Firmware version 33555 dated 10/20/17 runs on this router, but doesn't have the final Broadcom fix for the KRACK vulnerability in WPA2. KRACK fixes for Broadcom were completed in ​SVN 33678, but build 33679 is missing many files, so it is recommended to use 33772 or newer, after reviewing New Build threads.

See Where do I download firmware? for build links.

Performing a Hard Reset

Procedure for an E1000v1:

  1. Perform a normal 30/30/30 reset.
  2. Login to http://192.168.1.1/ and you will see the Linksys - Management Mode page.
  3. Click "Reboot."
  4. In a moment, you will see "Command reboot completed." The router will now start the reboot process. When the lights return to their normal state, you can click "Continue" to be taken to the router's main page.

Serial Recovery

I had an awfully difficult time doing serial recovery on this router. It was my first time so you can imagine that I had no idea what I was doing. There are some slight deviations from the standard serial recovery procedure that is in the Wiki so I decided it would be a good idea to add the information here. First of all, the pinout is the same as the E2000 (at least for the E1000 v2).

You should familiarize yourself with the Serial Recovery article before trying this, I'm not going to explain everything again here.

Here is the serial pinout. Image:E1000v2_serial.jpg

Looking from the back of the router you should see the 2x6 JTAG port and above that 5 holes. These 5 holes are the serial port. Again, looking from the back of the router: VCC - RX - TX - ? - Gnd

Once at the prompt you need to assign an IP/Subnet mask to eth0. I'm not sure if eth0 is the routers interface to the switch or one specific port but I had a CAT5 cable hooked up to port 1 on the router and it worked.

If you type "ifconfig eth0" you will see that there is no address assigned to the interface. The following command will assign an address/mask.

CFE> ifconfig eth0 addr=192.168.1.1 mask=255.255.255.0

Now you can flash using a TFTP client from your computer, which is plugged in to port 1 on the router, just like the Serial Recovery page says.

JTAG!

Barryware, using a mixture of perseverance and brilliance, has found a way to fix the fact that Linksys, in for completely baffling reasons, did not connect the jtag port to the processor. This isn't for the faint of solder, but there IS now a way to jtag the 160nV3 and the E1000_V1! See this: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=146077


flash -ctheader : flash1.trx