Hi there.
Does anyone successfully installed OpenWrt on Xiaomi R4AC with official firmware version 3.0.5?
Whenever I try to install OpenWrt I brick the router. All the procedures already explained on other threads work until the step where it should blink blue (finishing successfully). Mine always stays blinking orange and blue...and keeps that way ad infinitum.
Does anyone have a clue on what I'm doing wrong?
I also have a xiaomi r4ac that was running 3.0.5 and unfortunately bricked it. Have you managed to find a debrick method that works? If so, what are you using for test.bin when you enter tftp recovery mode? Hoddy's images don't appear to work for me.
Yep. Worked like a charm. Used the tool to downgrade to the chinese version. Updated to the 2.18.58 and then used hoody's guide.
I have OpenWrt up and running. Now I just need to figure out how to use it with my operator router and how to install OpenVPN in it.
But, for this matter (of installing it) it worked.
To wrap it up, just comment that I have it fully functional now. OpenVPN installed and running as well.
Tried WWAN (working) and I just need to try WAN connected (to the operators router) but I think it will work as intended.
I bought a Xiaomi R4AC 100M router, which had the 3.0.5 global stable version firmware, which was always bricking when trying to install OpenWrt. I followed the steps below to get it to function:
Downgrade to chinese firmware 2.18.28, using MiWifi Repair Tool.
I managed to get openwrt installed on my r4ac 100M international version router today. Same as yours, it was running 3.0.5. I don't have anything running windows here so I couldn't run the miwifi repair tool.
The sequence that worked for me was
go to the firmware upgrade section through the web interface and select manual firmware update.
select file
miwifi_r4ac_all_c4b35_2.18.28.bin
the firmware burn appeared to fail, and recovering to 3.0.5.bin as test.bin no longer worked.
However, copying miwifi_r4ac_all_c4b35_2.18.28.bin to my tftp server as test.bin worked.
I then upgraded through the chinese web interface to miwifi_r4ac_firmware_e9eec_2.18.58.bin
and subsequently was able to use mtd to write openwrt-19.07.5-ramips-mt76x8-xiaomi_mir4a-100m-squashfs-sysupgrade.bin to OS1.
I think the significant difference between international 3.0.5 and the chinese version is that the rom is laid out differently. In the international version the overlay partition is double the size. Also, there's an extra partition in the chinese firmware, although I would guess that it's the overlay difference that is important. The start of OS1 is quite different between the two versions.
btw, something that was interesting doing the upgrade in the chinese version is that there was a tick box for something along the lines of, enable go through walls mode, which one would assume is transmit at more the 25mw. I forgot to do a survey when that firmware was running to see what the difference is. I've got two of these routers. One is running openwrt now, the other the stock international firmware, so I can gather further information if a developer is interested.
@D3an3, I'd want to ask where you were able to get the Chinese firmware for the R4AC. I have the same router, but the Chinese version. I accidentally bricked it by choosing the gigabit firmware when installing OpenWRT. To unbrick it, I believe I need the Chinese firmware and Hoody's debrick tool (I already have Hoody's debrick tools, but either the router just keeps on blinking orange or blinking blue even after an hour).