Linksys E2000 v1

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device has ended in 2022.
19.07.10 was the last official build for 4/32 devices.

The Linksys E2000 is based on the same hardware as the Linksys WRT320N v2.0 with changes to the CFE and a larger NVRAM block. The E2000 is based on the Broadcom 4717 cpu running at 354MHz. It has 8 MB flash and 32 MB SDRAM. The WNICs are provided by the BCM4717 SoC (2.4GHz B, G and N) and a second constituent chip, the BCM4322 (5GHz A and N). The switch is a BCM53115 chip. The E2000 runs 802.11 A, B, G, and Draft N wireless protocols. It provides 4 gigabit LAN ports and 1 WAN port.

The bootloader on the E2000 contains a tftp server. See bootloader_contains_tftp_server. After powering down the router, plug ethernet cable from your computer to port 1 of your router. The default address of the E2000 is 192.168.1.1, so you need to set up a static route for that ethernet interface on your computer (I usually use 192.168.1.6). You need to use the firmware file named for the router, openwrt-e2000_v1-squashfs.bin. Follow the steps on bootloader_contains_tftp_server to flash the router.

Flashing from the Linksys firmware is unsuccessful using openwrt-e2000_v1-squashfs.bin with most browsers. It gets to about 85-90% and then just reports that it failed, then reboots back into the Linksys firmware. However Internet Explorer doesn't have this issue, it's at least possible to flash OpenWrt onto an E2000 running version 1.0.04 (build 07) of the Linksys firmware using IE 11, and probably other versions.

Flashing with the web interface

It seems that long file names (e.g. openwrt-15.05-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin) cause the upgrade to fail. Shorten it to openwrt-e2000.bin and it should work (also try doing this on IE if your preferred browser fails).

Unfortunately I have also been unsuccessful trying to use the bootloader's tftp server trying to “put openwrt-e2000_v1-squashfs.bin”. The tftp client just keeps trying until gets an “Invalid Password” error from the Linksys firmware (i.e. the tftp server in the bootloader is missed and it's fully booted and it's the tftp server in firmware that is producing that error). There are hints on the generic.flashing.tftp page about needing to change the name of the file being put but I was unsuccessful finding a name that would work either. It seems that flashing dd-wrt first (upgrade from the default linksys web-interface with image dd-wrt.v24-15962_NEWD-2_K2.6_std_usb_nas-e2000 after a 30/30/30 reset). After flashing dd-wrt I was able to tftp the image to the e2000.

Caveats If you are building your own from buildroot, be aware that:

  • All three wifi drivers work on the E2000, but only the brcmsmac and proprietary broadcom-wl drivers support 11n. b43 only supports up to 11g.
  • The bgmac is the only ethernet driver that works on the E2000, but having the tg3 and b44 will not conflict with bgmac.
  • The E2000 does have internal USB controller, but there is no port. Beware of building a firmware with both the ohci and uhci or ehci: I have run into lock ups in this case, though it may no longer be an issue.
Architecture MIPS
Vendor Broadcom
bootloader CFE
System-On-Chip BCM4717 rev 2 (MIPS 74Kc)
CPU/Speed 74Kc 354 MHz
Flash-Chip
Flash size 8192 KiB
RAM 32 MiB
Wireless 1x Broadcom BCM4717 SoC 802.11b/g/n, 1x Broadcom BCM4322 802.11a/n (integrated)
Ethernet Broadcom BCM53115 Gigabit Switch
USB No
Serial Yes
JTAG No

There are 5 solder pads near the rim on the backside of the PCB, see image from WRT610n:
WRT610n

There is also a serial connection on the PCB inside of the WAN port. Serial port settings are 115000@8N1 with no hardware or software flow control. This has been copied from E3000 toh page; location and designation are same for WRT320N/E2000.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1