DIR-842 C3 firmware recovery page doesn't load

Just as the tutorial says, I held the reset button, powered on the router, waited for the power LED to start blinking once per second and then set my static IP as such: sudo ip a add 192.168.0.2/24 dev enp0s31f6. However, when accessing the router on 192.168.0.1, no page loads.

Try temporarily disable your firewall

I have no firewall.

Oh, not on Windows
well
grab a Windows pc
try current browser tho I think it will get page but fail
install Netscape Navigator the last one made and use that

Netscape 9 didn't load anything as well. Tried curl, also nothing. When going in the recovery mode, no serial logs are printed, not sure if that is intended. But the LED blinks once per second, so the recovery mode firmware works at least partially.

The only thing to note is it must be running windows and not a vm
has to use the windows stack, not the Linux one
I have nothing else for you to try

it should be easy to get the page, but harder to accept the upload
make sure there is only one cable going from your NIC to a LAN port
and no other network cables going to your router

is the case that what ever firmware is in there is incorrectly setting the switch
make sure the power is off for 5 minutes before only going into recovery more
I have had some routers that the recover does not configure the switch
and need it to be its reset state

1 Like

The issue occurs only on my PC, so this is either a misconfig on the PC side or the router somehow blocking my MAC.

I have tried opening the page in windows, no difference. Tried flushdns, netsh resets, even BIOS defaults, nothing.

I went back to linux and tried to capture the request with wireshark. The router does not respond to ARP requests. When I set the ARP entry manually, I captured TCP errors. In conclusion, no traffic from the router whatsoever.

1 Like

It's a very dumb recover, it won't respond to a ping ether

Finally solved it by putting a switch between the router and my PC. Probably some incompatibility between my NICs and the recovery mode.

2 Likes

Just thinking maybe it's a 100Mhz port without N-WAY
seem to forget these days that we had to use straight thought or cross over cables way back when
and modern 2.5G ports don't work with 10 or 100Mhz

1 Like

I tried altering the speed and duplex with ethtool without luck, so it is probable that the router supports only the standard wiring in the recovery mode.

1 Like