I own Mi Router 4A Gigabit Edition the Chinese version (from AliExpress).
I tried to update the router via OTA but it bricked because i lost power mid update and I wasted countless hours trying to flash a firmware into the router using “MIWIFIRepairTool” from the official Xiaomi website and also tried TinyPXE and Bootp TFTP but non worked, I used “miwifi_r4a_all_cddf4_2.28.69.bin” and the older version “miwifi_r4a_firmware_72d65_2.28.62.bin” (both from official sources) but to no avail, I followed the instructions exactly.. turned off anti-virus, changed the IP to 192.168.31.100 and 192.168.1.2, connected the router to my pc via ethernet, pressed and held the reset button then connected the router to power till the router started flashing yellow and then used the tool.
The problem starts when the tool sends the firmware to the router, the router just flashes purple very fast (I heard that means the router didn’t accept the firmware because of U-boot)
Sadly the only thing happening when I power the router is solid yellow, I held the reset button for more than 10 seconds but nothing changes, no blue light, the only thing this router can do is flash yellow when I press and hold the reset button and plug in the power while holding the reset button.
Here is a video of the E-waste after pushing the firmware
Do you have a hardware flashing tool that you could hook up to the NOR flash directly, like e.g. one based on the CH341a-chipset?
Moved to the Installing and Using OpenWrt forum.
you got led blink yellow, that means your router still under the bootloader control, not bricked.
try to back to stock fw again.
Thanks WereCatf for the reply,
I was considering buying the tool as last resort, but i thought maybe someone has easier solution.
Yes i did try the firmware, also the global firmware, the non-gigabit firmware, even R3G firmware.. the only difference is when i try 2.18.28.bin the router refuses the firmware instantly instead of a one second delay (solid yellow) compared to the newer versions
The router completely refuses every firmware i give it.. i gave it about 8 different .bin files but same issue
Maybe someone can still come up with something else. I tend to just flash the chip directly, so I do not have any knowledge of trying to recover Xiaomi firmware in any other way, though. If/when you decide to buy the tool, I can then help you repair the router's firmware with it, though.
Do you have a UART-to-USB tools to check the log info from Uart port when startup?
I ordered the tool.. it’ll take some time to arrive.
I appreciate your help <3