User Tools

Site Tools


toh:linksys:e2000

Linksys E2000

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.

Supported Versions

Hardware Highlights

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
E2000v1Broadcom BCM4717354832Broadcom BCM4717, Broadcom BCM4322b/g/na/n-5--

Installation

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.

Hardware

Info

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

Serial

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.

Notes

Tags

toh/linksys/e2000.txt · Last modified: 2018/06/07 20:47 by tmomas