I’m having a serious issue with my Xiaomi AX3000T running OpenWrt and I’d really appreciate any help or guidance.
Previously, I had bricked the router and successfully recovered it using the MTK UART boot method. After that, everything was working fine. However, I then changed the default LAN IP address from the OpenWrt settings.
Since that change, the router has become completely inaccessible:
It does not assign any IP address via DHCP
I cannot access it via the new IP or the old default IP
Failsafe mode does not work (I can’t trigger it at boot)
UART no longer gives any output/response
TFTP recovery attempts fail
Pressing Reset or MESH buttons has no effect
Interestingly:
The router still seems partially functional
If I connect a WAN cable with internet and manually assign a static IP to my PC, I can get internet access through the router (LAN → WAN passthrough seems to work)
So it looks like:
The system is booting
Switching/routing is partially alive
But the management interface (LuCI / SSH / network config) is completely unreachable
My guess is this one is where the issue lies. Assuming you started with a 25.12 default config, if you changed the IP address but neglected to include the CIDR subnet, that would cause the problem you are describing.
With that in mind, though, you should be able to use failsafe, UART, and TFTP... none of these would be affected by a faulty configuration.
For failsafe... be sure to spam the reset button immediately after applying power to the device. The goal is to press the button rapidly/repeatedly until you see an LED rapidly flashing.
Hello mate , even I soldered uart cables to router but not working anymore. But still powered on, no issue with booting. But even pressing reset button several times, not booting into it..
Make sure your UART module and the terminal are working properly...
start with the UART module's Tx and Rx pins entirely disconnected from anything else.
Open a terminal window and type something (anything)... if you see the characters, that means local echo is on. If you don't, obviously local echo is off.
short the Tx and Rx together on the UART module itself
type characters again.
you should see characters
single if echo was off in the test above
doubled if echo was on
If that test doesn't produce the expected result, your UART/terminal setup isn't working.
Run the specific test I described. It is critical to ensure that your UART module + terminal is working (I've been burned by this in the past with various root causes).
This is why I asked you to run the test... something is wrong on the UART module and/or your PuTTY terminal. As a result, you won't get anything from the AX3000T (the AX3000T's serial is probably fine, but not getting through because of the UART module issue).
Fixing that is the priority. It's out of scope for this forum (it's not an OpenWrt specific issue), but you should be able to find resources on the web in general that will help you troubleshoot and hopefully resolve the problem.