Can't flash LEDE on Linksys EA3500

Trunk builds don't have a gui, you just need to connect to the internet, ssh in and run -

opkg update

opkg install luci

then the gui will be accessible.

Followed your instructions and now have a GUI. Flashed to LEDE; reboots back into OpenWRT.

EDIT
Maybe I need an LEDE sysupgrade.tar instead of BIN?

Yes, sorry for not mentioning that, use the sysupgrade.tar file when flashing LEDE from OpenWrt (the factory.bin is for flashing from stock Linksys only).

Ok, it worked. Thanks for taking the time to help out!

Would you happen to still have the factory.bin you used? I'm running into the same issue and the latest trunk build doesn't seem to work on EA3500. Thanks.

I think that was meant for z0rk, but (link removed) if you want to use it, let me know when you get it so I can take it down.

Thanks, i grabbed it, but it's still not working for me, so thanks anyway. Firmware becomes corrupt every time I try to flash from latest stock UI. End up having to do the 3 unplug/plug in to switch back to other partition.

Hate to ask, but just in case by corrupt do you mean you can't log into 192.168.1.1? If so that's normal, there's no user interface on the trunk builds so you need to install it separately.

Yes, corrupt, (green flashing power light, to no power light). Can't SSH in or ping 192.168.1.1. So i'm wondering if one of the partitions has gone bad or anything like that, guess that's what I get for buying off ebay. I'm building my own images right now to try those next.

Ahh ok, I still (link removed) I made in December if you want to try that instead of waiting for your own compile, I can't remember what packages are on it, but it's just for installation anyway.

Thanks. I'll try that one. The "upgrade status bar" never makes it to 100% when I click start upgrade. It mostly hits 40% then throws the "rebooting" pop up.

Hmm, the only thing I can think of is flashing stock linksys just to see if any flash will work, if it does work you could flash stock linksys again just to make sure both partitions are ok. I know that first .bin worked for me on the latest ea3500 stock which I think is from 2014, I can't remember if my build from December worked from stock or not.

Probably not relevant to tahjr13's case, but for anyone who's trying to flash the EA3500 from scratch, the current OpenWrt trunk build still will not allow you to subsequently flash the latest LEDE firmware. You have to grab the trunk build that's dated Dec 6, 2017 here. I successfully flashed mine minutes ago.

Flashing old stock and new stock both works (the classic stock firmware and the smart wifi firmware), so I guess that means both partitions work and i've confirmed i can bounce back and forth between them doing a "restore to previous firmware" from both. But i've tried all of the openwrt trunks I can find (including menkatek's link, thanks though). Menkatek, when you succesfully flash, does the upload status bar get to 100% or does it stop at 40% and then reboot? Shouldn't matter, but i've tried flashing from multiple browsers, windows 10 and debian.

I don't recall the progress bar reaching 100%. More like half-way.

I did my flash on a new unit using macOS 10.13 and Safari.

I've done several (3x) successful installations from Linksys firmware:

  1. flash with openwrt-kirkwood-linksys-audi-squashfs-factory.bin (the progress bar for the flash will never reach 100%; the device will reboot before 50%; this is consistent behavior, I've observed each time).
  2. Set your NIC to 192.168.1.10/24 connect to LAN port on device.
  3. SSH to device at 192.168.1.1 and install LUCI; reboot device.
  4. HTTP to 192.168.1.1 and flash with lede-17.01.4-kirkwood-linksys-audi-squashfs-sysupgrade.tar.
    That's what worked for me each time.

I've tried this, but no luck. When you flash, does the power LED turn off after the reboot? What's happening is I have the stock firmware up, i flash openwrt-kirkwood-linksys-audi-squashfs-factory.bin, progress bar goes to ~50% and reboot message comes up. Router reboots, power LED blinks for restart, but then turns off. Cannot ping router (using pull DHCP or static IP). Essentially a fail.
Then unplug power, plug power in, power led blinks, then goes null again. no activity (1)
Then unplug power, plug power in, power led blinks, then goes null again. no activity (2)
Then unplug power, plug power in, power led blinks, then goes null again. no activity (3)
Then unplug power, plug power in, power led blinks, then goes full on, and we are back to stock firmware.

This sounds all normal. After the power LED stops blinking it should remain solid after the reboot.

I've never experienced that. So no LED lights on at this point? None?

This is consistent behavior, as in always 1 - 4?
Can you try a different, compatible power adapter (I have a e1200 that sporadically turned itself off when plugged in to a powerstrip; when the adapter is plugged in to the wall outlet directly, no such behavior)?
Have you tried 30-30-30 to clear the NVRAM (please confirm this would apply to your model of router, so you don't brick it).?
That's all I can think of.

I was able to test today, so I put stock linksys back on my ea3500 (the latest one from 2014 - 1.1.40) and flashed the OpenWrt trunk I saved from November (the first one I linked) and it's still working fine on my ea3500, the progress bar did only go halfway and the led sequence was - blinking rapidly, turn off for a second, blink slowly, then solid green. So at this point i'm just not sure what's going on, you might try waiting a little longer after you flash, I usually wait 5 minutes before I do anything after a flash, along with z0rk's suggestion of another power supply, but other than that I'm out of ideas.

1 Like