Warning, before installing LEDE/OpenWrt the fist time:
if the currently running linksys firmware is < 188.8.131.52978 install (at least) 184.108.40.206978 twice to make sure the primary and the secondary partition have a compatible format
install (at least) 220.127.116.11978 once to make sure that the secondary/backup partition is compatible with OpenWrt/LEDE as well
some users have reported that 1.1.4* versions do not boot, so installing a 1.1.3* firmware may be needed.
Note: Reset router to factory defaults if it has been previously configured.
Browse to http://192.168.1.1/Upgrade.asp
Upload .bin file to router
Wait for it to reboot
Note: It's possible that the more recent stock firmware may have changed the interface so that the above link (http://192.168.1.1/Upgrade.asp) no longer works. On version 18.104.22.168977 for example, in the stock WebUI, you have to go to Connectivity → Basic (tab) → Router Firmware Update → Manual Update → Choose File. See this screenshot:
To install via TFTP, opening the router is needed. On older models, serial headers seem to be populated, but reports say that newer models do not have populated serial headers. If the firmware build is newer than version 1.1.3, please follow the guide below to flash an older version, substituting A 22.214.171.124845 image for the DD-WRT image. Once an older version is flashed, simply install OpenWrt via webupgrade as usual.
Changes to TFTP procedure with signed Linksys/Belkin Firmwares
Following above page as a template mrjcd EA8500 tftp guide, newer firmwares require some hacks to flash successfully, as Belkin/Linksys has purposefully made flashing harder, first by GPG signing allowed firmwares, and seconds by changing U-boot variables to hinder TFTP serial flashing. Entering Uboot, if you type: printenv
You will see that the variable flashimg2. This has been altered to be incorrect, and you can reset that by typing:
flashimg2 tftp '$loadaddr $image; nand erase $altkern $imgsize; nand write $loadaddr $altkern $filesize'
If you then proceed with the instructions, upon reset your openwrt flash will be successfull.
Quick recap of TFTP command, including workaround for altered vars
Going back to Linksys Firmware / Flashing back to stock
You will need SSH access to the device as Web UI flashing page will reject stock firmware. You will also need version 126.96.36.199978 of the stock firmware and not anything later (like 188.8.131.52908).
Upload the stock firmware file to /tmp/ directory on the router and then run:
sysupgrade -n -v -F /tmp/FW_EA8500_184.108.40.206978_prod.
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
The default network configuration is:
LAN & WiFi
LAN ports (1 to 4)
WiFi (2.4 GHz)
WiFi (5 GHz)
Switch Ports (for VLANs)
Numbers 1-4 are Ports 1-4 as labeled on the unit, number 5 is the Internet (WAN) on the unit, 0 is the internal connection to the router CPU.
→ hardware.button on howto use and configure the hardware button(s).
Here, we merely name the buttons, so we can use them in the above Howto.
To open the box first remove 4 rubber feet covering screws (I found that trying to push them towards the middle of the box helps). Remove 4 Philips screws. Unlike some earlier Linksys devices there are also plastic clips holding the top cover in place. Use plastic prying tools to detach the cover. While on the sides the clips disengage with the slim prying tool, both front and back require prying tool pushed well into the box. Be careful to not rip any wires inside.
Main PCB: Insert photo of PCB
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Pins are marked 1-5 on PCB, use the following:
PIN 2: TX <> RX serial
PIN 3: RX <> TX serial
PIN 5: GROUND
Serial connection parameters
for Linksys EA8500 V1
toh/linksys/linksys_ea8500.txt · Last modified: 2020/06/11 16:04 by anthony_heckmann