WRT3200ACM not accessible in failsafe

So I managed to screw up my network configuration of my WRT3200ACM while attempting to configure VLANs and now the router is inaccessible.

I'm trying to boot it up in failsafe by pressing the button on the back while it's booting. The power LED does start flashing rapidly, which would indicate failsafe, but the router is not accessible on 192.168.1.1. In fact, when in failsafe, even the basic lan to lan bridge doesn't work (and it does work when the router isn't in failsafe, even with the network misconfigured).
The UDP packet on port 4919 is also never sent. I only see a few ICMPv6 solicitation packets.

I know I could probably switch it to the backup partition, which still has stock firmware, but that would make me lose about two days of configuration (yes, I know I'm dumb for not having it backed up).

Is there any way I can salvage it?

hmm. TBH I don't bother with failsafe mode. I just go for factory reset.

Failsafe mode disables DHCP. So you need a static IP address?
edit: I read other caveats like dsa enables lan1 only sometimes?

Can you get a serial console to this thing?
edit: eww 2.0mm pitch jst connector....
" Serial Port is labeled J1 on the board, utilizing a JST PH 6 pin connector with a 2.0mm pitch, operating at 3.3v"

Are you after factory reset instead?

At least on my units when you hold the reset button after it has successfully booted, It actually starts flashing because it's wiping the configuration. Then it reboots and then I get a factory fresh config.

https://openwrt.org/docs/guide-user/troubleshooting/failsafe_and_factory_reset

Yes, I'm using a static IP address (192.168.1.5/24). As I said it's probably not the IP configuration because it won't even bridge in failsafe.

I know I can factory reset it, which I would do as a last resort, but I'd really rather not lose the current config, as I've spent nearly two days on it.

1 Like

Awesome. Thanks for clarifying.

I avoid anything I can't get a serial console on. IMO serial console means you can copy your config out.

Note that you should not constantly push the button, but press it once in the 2 seconds window when the LED blinks rapidly. (if you succeed, it will stay rather rapidly blinking).

Best practice is to push the button several times around the time when failsafe entrance window starts.

(ps. the time window has a few days ago been lengthened to 4 seconds by my PR in main/master snapshots, as the old 2 seconds window has been too hard to use.)

2 Likes

Hey, you saved my a** here! Indeed it was only listening on LAN1.

But just in case I ever do need a serial console, I the adapter in the picture below, does it use the correct voltage? I see it has both 5v and 3.3v VCC but the WRT3200ACM doesn't use VCC at all, and I'm not sure about the voltage level between Tx/Rx and Gnd.


It says CP2102 on the back.

Also, I don't have the correct connector. Is this the right one?

It says JST PH 2.0mm 6 pin. So I guess it's that one yes.

You will need to check with a multimeter whether it has the pins pulled up to 3.3v or 5v. Or scope etc.....
Can't guarantee anything withouth checking / reverse engineering / buzzing it out.

I reckon it will be 3.3v because 3.3v will usually be "high" enough for 5v and that's what it is all but my most expensive TTL adapters.
Plus cp2102 has a built in 3.3v on chip voltage regulator, so why would they bother otherwise =P.

edit: more cp2102 datasheet reading says vdd is 3.0 to 3.6v and output is vdd so yeah output should be that.....
A better photo and I'd be sure =P Hard to look at the traces....

Also don't connect up VCC regardless. Don't want fighting voltage regulators.

more edits:
Have a look at the toh regarding the other failsafe options etc if not aware?
Photos of the serial connector are there too?
https://openwrt.org/toh/linksys/wrt3200acm

Apparently the forum shrank the photo... it was much bigger.

1 Like

Very hard to see through the plastic. Plus PCB colour etc is hard =)