Xiaomi mi wifi 3 support

Hello. You need to read in this forum post. Use google translate from russian.
4pda forum

thanks but the download links in that forum do not work.

You need to register and login to a free account before you can download in 4pda.

1 Like

There are instruction by borodean in forum:

Scroll down to his post from Feb'19 and repeat his steps.
Successfully recovered mine wifi3 using his method.

I also need to solder an SPI flash as my NAND has too many faults :frowning: Do you really mean 4.7 Ohms or 4.7k Ohms? I thought that 4.7k Ohm might be more suitable?

I use as instructed on 4pda, here: Xiaomi mi wifi 3 support

Hello! I'm have Xiaomi Mi Router 3 with NAND on openwrt (from 4pda - nitrooxid-1.0.8-ramips-mt7620nand-xiaomi_miwifi-r3-squashfs-sysupgrade.tar)
OpenWrt 18.06.4, r7808-ef686b7292

root@OpenWrt:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00020000 "Bootloader"
mtd1: 00040000 00020000 "Config"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00040000 00020000 "Factory"
mtd4: 00040000 00020000 "crash"
mtd5: 00040000 00020000 "crash_syslog"
mtd6: 00080000 00020000 "reserved0"
mtd7: 00400000 00020000 "kernel0_rsvd"
mtd8: 00400000 00020000 "kernel"
mtd9: 07600000 00020000 "ubi"

Is it possible to update to 19.07.5?

Try X-Wrt, it uses latest stable newest OpenWrt code.

Anyone build openwrt 19.07 for this device ??

Yes. There are prebuilt:
https://github.com/astolfogit/miwifi-r3-production/releases

2 Likes

OpenWRT 21.02 with NAND driver source for building by yourself:

4 Likes

Hi there,

Recently purchased this model.
I'm trying to compile openwrt from @romandas last post. First try.
Just want to confirm if i miss something on make menuconfig

*MT Ralink MIPS
*MT7620
*MI Router R3
*ramdisk
*squahfs
*Luci collection

Also, can i use the squashfs-sysupgrade to upgrade from x-wrt or should i flash it the same way?

Thanks in advance!

Hi,
I didn't compile that 21.02 OpenWrt, but I would follow compile instruction in later posts. Yes you can use squashfs-sysupgrade from xwrt and vice versa, but do not keep settings (remove checkbox) when uploading firmware.

2 Likes

Prebuilt 21.02.0-rc3 and rolling releases with archive

2 Likes

@romandas Will be possible to compile all the kmods and put in the link?

Then we could use all officials packages that depends on any kmod (that are a lot)

Working perfectly the rc4 after updating from rc3.

Thanks for your work.

Hello, it's not my repository. I do not compile it. You can write to the author and ask what kmods you want he included.

Anyone how I can flash OpenWRT if Padavan resides on the box ? Padavan doesn't accept the sysupgrade package and mtd won't permit to write to the partitions either ?

Will the only way be to enable TFTP via UART during bootload ?

Thanks.

First return to original stock firmware. Then install OpenWRT or XWRT using instructions from OpenWRT device page.

1 Like

Hi there,

As expected after some DYI i bricked the router.
I have soldered the TTL pins i have screen, but i cant stop the boot process to select the right option.
Im pressing the reset button to try to stop it but nothing is working.
I am missing something?

Thanks in advance

Try this:

  1. copy kernel0.bin to FAT32 formatted USB drive. link
  2. Insert USB to router.
  3. While holding the reset button pressed, turn the power on until you see the orange light blinking.
    It will print something like the following
[ 4.550000] Check for USB recovery...
[ 4.580000] Both systems are corrupted... Entering recovery mode
starting pid 81, tty '': '/etc/rcS'
  1. Copy 2.11.20 stock bin file to a USB key and rename it to miwifi.bin. Insert USB to router.
    link
    While holding the reset button pressed until you see the orange light blinking.
  2. Remove your paper clip and wait until you have a steady blue (or green) light.
  3. Now you can configure again your R3 : http://192.168.31.1/cgi-bin/luci/web
1 Like