Xiaomi mi wifi 3 support


@bakemono sir can you pleas help i got bootloop every 1sec...flashed wrong firwmare in web interface....can please specify by details using a serail consol..recovery


bootloop means softbrick, to recover u need a serial access (cp2102/pl2303) then follow https://openwrt.org/toh/xiaomi/mir3 #Recovering from Softbrick @jknee00


yep thanks it is now ok


Hi, I'm brick my router; the serial console stops at "Starting kernel ...". How can I enter to some of the options to boot? I've try pressing 1 or 2 in the keyboard but nothing happens.



that's true. They have a script called detect_internet, and i think they use chineses hosts to verify that, :3


after flashing PandoraBox-ralink-mt7621-xiaomi-r3p on a R3P I don't see how to enable WIFI.
Anybody with same problem/solution?



@bakemono I am curious why PandoraBox doesn't have all packages? For example, I wanted to install "dnscrypt-proxy" on PandoraBox on my MiWifi R3, but the package is not available at all. Is there anyway to get this package?

Also, do you have a compiled build of openwrt for this router?


https://mega.nz/#F!WY0FiTIS!Cl_Dzm4yhzrQZFazYG3i8Q > PandoraBox > Revert To Stock

u can use it as vanilla openwrt for miwifi-r3..flash procedure same as pandorabox, go to the pandorabox upgrade page and flash it. I usually update the firmware after a kernel update. @kokroo


What's the difference between Openwrt and Pandorabox? Does pandorabox have better wifi performance?

Should I flash the file at . ?

Or at, when in safe mode ?


u have to flash it on safe mode not on luci upgrade..ya the only difference is in wifi performance other than that openwrt is far superior than pandorabox..u can use all kind of customization like u mentioned "dnscrypt-proxy" on openwrt. If u want to revert back to stock follow the Revert to stock #3 here https://openwrt.org/toh/xiaomi/mir3#how_to_flash_pandorabox_openwrt @kokroo


Okay, I tried flashing dnscrypt-proxy on openwrt, there was a kernel mismatch, Wi-Fi speed was pathetic so I have switched back to PandoraBox. Looks like I'll be stuck on PandoraBox forever.

Any idea how to compile kmod-sched-cake for PandoraBox? I tried with the SDK, gave some "world error"


Hello is there a chance that our Mi router 3 will have its official openwrt fw? I'm currently on padavan and I need QOS which is Missing on the padavan. I'm willing to wait if there is a upcoming official openwrt the pandorabox fw as far as I've read seems to be complicated?? That can cause bricking my device please respond
P.s. I'm a newbie in routers cfw


I would also love if there would be an official support established... There are so much big differences between mi wifi 3, mi wifi 3c, mi wifi 3g, mi wifi 4....

It's really annoying that the mi wifi 3 which was supported first and seemed to be the best option now seems to be the worst choice of all of them....

There is also no clear recommendation what's the best choice to buy or which one gets future development


Any idea how to get cURL on PandoraBox?


I have some trouble recovering from softbrick (got bootloop after sysupgrade -F)

[ done ] Laptop ( <-> Router ( connected on LAN port
[ done ] USB formatted as FAT32 with miwifi_r3_all_55ac7_2.11.20.bin on it
[ done ] UART connection is working, my options:

  • "1" System Load Linux to SDRAM via TFTP
  • "\r" keeping
  • "\r" keeping
  • "kernel0.bin\r"

[ done ] firewall disabled, connection to Tftp server checked in bash / WSL
[ done ] Got ARP Reply
[ failed ] pulling kernel0.bin timeout https://i.imgur.com/3r7Qjzn.png

EDIT: Other tftp server did the job, I have used the one installed on OpenWRT via Luci


I have installed pandora bootloader and pandorabox with success. If i want to install padavan file mi-3_3.4.3.9-099.trx how can I do it from here? Loading from pandora bootloader or pandora firmware update menu doesnt work. Can I install padavan with terminal or do I have to revert back to stock firmware?


@bakemono Can you please share your Vanilla compiled openwrt files. I want to install openwrt from stock, but could not seem to locate the required files that you mentioned.


https://mega.nz/#F!WY0FiTIS!Cl_Dzm4yhzrQZFazYG3i8Q > OpenWrt @darkniight


u can't go pandora to padavan, padavan uses it's own bootloader to compatible the firmware just like pandora boot to pandorabox. Partition map is different with this two bootloader. However this could have worked if we can successfully split "mi-3_3.4.3.9-099.trx" to kernel part and rootfs part, then we can just go to ssh and flash this 2 part in their respective mtd partition. I tried it 2/3 times but couldn't make it work, probably failed it in the split. U can try, as long as u have the pandora boot fine u can experiment all kinda sh!t. @minik


Thanks a lot @bakemono