I was updating the FW on my Linksys WRT3200ACM and I guess funnily, if it doesn't have the "(Rango)" in the Device name, it will show a bunch of FW even if they are incompatible. So that is exactly what happened, I selected the Linksys WRT3200ACM (Rango), didn't see any updates past 19, deleted the Rango to retype it, then updates magically showed up. I thought it would mean they were compatible, since Linksys WRT3200ACM is in typed device selector list, but that is wrong and I feel like something should be fixed to prevent that.
But anyway, now I guess my router is a brick and I need to figure out a way to fix that, which I didn't plan on having to do. I have been trying the power-off method to return to a working FW slot but it doesn't seem to be working unfortunately. Any help would be appreciated.
I have tried holding reset for 30 seconds, unplugging, waiting 5 seconds, plugging power back in while holding reset and waiting 5 seconds, but the router still doesn't get detected over ethernet
That does nothing. There are no old-school eprom to clear by shorting.
That should work.
A sysupgrade only flashes one partition, so the other (the old firmware that you flashed from) should be still intact.
You forgot to mention, which firmware you are trying to upgrade from.
There have been lots of changes since the earliest WRT3200ACM days, and e.g. a sysupgrade compatibility verification has been introduced. But if you tried from 17.01 or similar, there was no check yet.
The network config has changes due to the DSA switch config intro, so if you kept your old config, that might be a reason for the "bricked" LAN connectivity.
But still, the the other, earlier, firmware partition should be intact. The power-off method should work, but may take several tries, so that you cut the power at the right moment.
Well I had old 18.0.06 or something and noticed it was years behind. So then I went to 19.0.X. And then to 21 and then 22 and then RC2. And the RC2 is when it never got back to LuciOpenWRT. It just doesn't work at all. 21 and 22 worked fine for reaching Luci, even though I know now the FW Device selector was being very misleading. But RC2 doesn't reach Luci at all. I will try the power off method more, thank you
I have read it a few times and tried it a few times. I think I am just gonna try the USB TTL cable method to flash FW. The guide isn't very specific with the timing and I did it how the guide said. I would rather just solder up a cable and type a few commands, since it would be faster than trying every vague combination of flashing light + powering off.
Did you need a special cable? I tried making my own USB cable (nothing special) to connect to the pins and it didn't work. And now I bought a DEVMO PL2303TA USB to TTL RS232 COM UART Module Serial Cable Debug Console Adapter Compatible with Ar-duino,Raspberry Pi, but that is not working even though I matched up the correct COM port and bitrate. Idk if my own custom cable ruined the router, I didn't short anything though and I never played with any VCC.
Edit : checked cable with a multimeter, the white one is faulty and makes no contact. Will need to order another and try again
I got the replacement cable today and followed a guide using TTFTP and Putty to setenv ipaddr, setenv serverip, setenv firmwareName and then did run update_both_images. Back to working OpenWRT on the latest 19 version.
Weirdly in this guide here - https://openwrt.org/toh/linksys/wrt3200acm
it shows the latest version is the 22.03.2, is that some kind of error? Because when selecting it from the dropdown, Rango disappears. Only when selecting the v19 FW's, does the router reappear in the firmware selector list.