How to setup the Xiaomi WiFi Router 3

Posted by motheo baas on

It is not a luxury to use over 500 Mb / s internet connection and a 1-antenna router is arguably not enough to cope with a growing network load. A new Xiaomi WiFi Router 3 is a powerful router keeping watch of our internet access 24 / 7.

 It supports the latest 802.11ac WIFI technology, which enables 1167 Mbps data transfer . Over the 5GHz band one receives up to 867 Mbit / s and over the 2,4GHz band 300Mbit / s.

With a Xiaomi Mi Router 3 one can explore beyond ordinary internet capability and have a frustration-free experience browsing the web.The four antennas provide a stable and strong connection even from multiple gadgets.


Manufacturer Xiaomi
Model Mi WiFi Router 3
Weight 220 g (7.77oz)
CPU MediaTek MT7620
ROM SLC Nand Flash 128MB
Modulation 11b: DSSS: DBPSK (1Mbps), DQPSK (2Mbps), CCK (5.5 / 11Mbps)
11a / g: OFDM: BPSK (6 / 9Mbps), QPSK (12 / 18Mbps), 16QAM (24 / 36Mbps), 64QAM (48 / 54Mbps)
11n:MIMO-OFDM: BPSK, QPSK, 16QAM, 64QAM. rate set: MCS0 ~ MCS15
11ac: MIMO-OFDM: BPSK, QPSK, 16QAM, 64QAM, 256QAM. rate set: MCS0 ~ MCS9 (support two space flow)
Receiver sensitivity 11Mbps:≤-90dBm,54 Mbps:≤-72dBm,
HT20 MCS7:≤-69dBm
HT40 MCS7:≤-66dBm
VHT20 MCS8:≤-65dBm
VHT40 MCS9:≤-60dBm
VHT80 MCS9:≤-58dBm
Supported languages Simplified Chinese
Wireless Security WPA-PSK / WPA2-PSK encryption, wireless access control (black list), SSID hiding
Сooling system Natural cooling

Two 10 / 100M adaptive LAN port (Auto MDI / MDIX)
A 10 / 100M adaptive WAN port (Auto MDI / MDIX)
A red / blue / yellow three-color LED indicator
A restore system/ factory settings button
Does not support beamforming technology

Operating system The depth of customization based on OpenWRT intelligent router operating system MiWiFi ROM support Web, Android, iOS, Windows, OS X
Open Platform Support Thunder
Wireless Type 2.4G WiFi — 2X2 (IEEE 802.11N protocol support rates up to 300Mbps)
5G WiFi — 2X2 (IEEE 802.11AC protocol support rates up to 867Mbps)
Wireless standard IEEE 802.11a / b / g / n / ac,
IEEE 802.3 / 3u
USB 2.0
USB Input voltage 5V / 1A
Frequency response 90 — 18 KHz (-10dB)
Rated power RMS 2 Watt
Operating temperature: 0 ℃ - 40 ℃
Operating humidity 10% —90% RH (non-condensing)
Material ABS
Color White
Package 1x Mi WiFi Router 3
1x Power supply
1x Manual
User manual PDF  We will send you the english version via email


Installation &  firmware

The specifications may not read so well at first glance. But: the price-performance ratio is extremely good. 

Unlike 80-90% of all other routers in out there, the Xiaomi model looks really nice and elegant . And that begins, as usual with Xiaomi, in the packaging. You do not necessarily have to hide the router.

The stock firmware installed on the router is completely in Chinese. Although this can be relatively much (even app support), but of course it does not help if you do not understand the language. In addition, I'm a big fan of alternative firmware, because I can use a lot more services. Finally there is next to Padavan / Prometheus also LEDE or OpenWrt. However, installing the custom firmware requires a bit of time and a bit of IT experience.



Right to the start: You should have 1-2 hours of time and fun flashing firmwares. If you only see the "hacking" as a time-eater, you still make a good deal with the Xiaomi 3G, but ... well - "fun" does not make it ;-). Basics in Linux network configuration, SSH and experimentation are handy.

You need:

  • A smartphone / tablet with iOS or Android
  • A LAN cable longer than 1 m is "comfortable"
  • An existing Internet connection with router (and free LAN port), eg FritzBox or similar.
  • An SSH console (eg Putty)
  1. Unpack the router, connect, wait a minute and connect to the WiFi (Name: Xiaomi_XXX )
  2. Download Developer Firmware on (miwifi_r3g_firmware_c2175_2.25.122.bin)
  3. Download current OpenWRT firmware. You need these two files:
    1. mir3g-squashfs rootfs0.bin
    2. mir3g-squashfs kernel1.bin
  4. Open with your browser of choice
  5. Go through the setup process in Chinese. This contains only three simple steps. Two times you have to assign a password (1x for WiFi & 1x for the web interface). This can be transitional as " test test ", because you will delete the Xiaomi firmware anyway anyway.
  6. Reconnect to the WiFi and your password
  7. Open again with the browser of choice
  8. Navigate to the menu on the top right (dropdown) and click on the second menu item from the top
  9. You see on the now open page an upload form (The upload button is in German) - there you upload the firmware from step 2 (see above)
  10. The developer firmware is now being flashed. Wait until the WiFi is restarted and you come back to the web interface
  11. Download Xiaomi "Mi Wi-Fi" App
    1. For iOS (iPhone / iPad):
    2. For Android (smartphones / tablets):
  12. Open the app and log in. Possibly. previously, if you do not have an Xiaomi account yet, register. The app you need is only 5 minutes.
    1. Important: Your Xiaomi router must already be on the Internet. Ie connect the WAN port with a LAN port of your previous router.
    2. Your smartphone with the app must of course be connected to the WiFi of the Xiaomi router.
  13. Open: (Important: https!) The HTTP protocol is no longer supported by Xiaomi.)
    1. Log in there - if necessary use Google Translate
    2. Fill in the following URL - do not call: XXXXX % 2F XXXXXXXX & userId = YYYYYYYYYY
      1. XXXXX is the first part of the serial number,  XXXXXXXX the second. The serial number can be found in the top right corner of the backend of your router's web interface (step 4).
      2. YYYYYYYYYY  is your Mi Account ID. You can find this eg on
    3. In addition, as a precaution, you already get the root password for the Xiaomi Router 3G at The userId is your Mi Account ID again.
  14. Under point 13.2. opens a website, download the firmware there.
  15. A USB stick (1-2GB is enough!) Format with FAT32 and copy just downloaded miwifi_ssh.bin, and the OpenWRT firmware (step 3) on the freshly formatted stick. (In no folder or similar!)
  16. Disconnect the router from the power supply, plug in the USB stick at the back, press the reset button with a needle / book clip (or similar), plug in the power cable, keep the reset button pressed until the yellow front LED lights up steadily and flashes.
  17. Log in via SSH on the with "root" and your password of 13.3.
  18. In the SSH console, copy the files from the USB stick to the router:
    1. cd / extdisks / sda1
    2. mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
    3. mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0
    4. nvram set flag_last_success = 1
    5. nvram commit
    6. reboot
  19. OpenWRT is now installed and accessible via LAN, via socket 1, under the Attention: WiFi is not available yet! We will change this with this config.

Finally, you can now set up OpenWrt, as you like. Many of you may prefer the graphical web interface LuCi . For this, the Xiaomi router must still be "on the network" at the old router and the gateway must be entered accordingly. Finally, you can create your desired config (easier) in the web interface.




Share this post

← Older Post