I have 2 older routers that I would like to install OpenWRT. Both routers are on OEM firmware 3.1.7.181919. I have downloaded the factory to OpenWRT from https://openwrt.org/toh/linksys/ea4500_v3
When I attempt to flash the firmware via the web interface (i.e. the connectivity tab) and manually choose that file, an error message pops up saying "Invalid firmware file".
On this router's OpenWRT device page (https://openwrt.org/toh/linksys/ea4500_v3) under the OEM easy installation, it mentions firmware 3.1.6.172023. The link provided is dead.
If that firmware isn't available somewhere online it's time to open the router up and attach a serial cable. See the OEM installation using the TFTP method part of the ToH.
found and downloaded every firmware from the dd-wrt entry here but none worked. I did get another error just stating it failed, then back to invalid firmware again.
The oem firmware extracted from my device is version 3.1.6.164569, and I could log into it via ssh, but I seem unable to log into 3.1.6.166173 via ssh.
If you can manage to log into it via ssh, you may install OpenWRT by flashing factory image to mtd5 "kernel" partition via the mtd tool, which should also be available within the oem firmware.
As said in https://openwrt.org/toh/linksys/ea4500_v3#serial , the socket may be absent on some boards (which may also not have a power switch). In this case, connecting to the exposed soldering holes for the socket also works.