The Custom Droid

Android Tutorials, Tips and Tricks

Download Xiaomi Mi Flash Tool for Windows (Latest Version)

Download Mi Flash Tool - XiaoMiFlash - 2018

If you want to install MIUI Fastboot ROM on your Xiaomi/Redmi device, you will need a specialized tool to carry out the process. You can download Mi Flash Tool for Windows 10, 8, and 7 from here. We have provided links to all the available versions.


Xiaomi, unlike other major smartphone manufacturers, provides download links for the stock firmware for all its devices. So, if you ever wish to restore the factory firmware or update it manually, then you are at ease. You can simply grab the latest MIUI ROM package and install it on your phone. Now, there are two types of firmware files that Xiaomi enlists – (1) Recovery ROM and (2) Fastboot ROM.

Installing a Fastboot ROM flashes all the device partitions with new ones, thus bringing back your device to the factory state. But in order to do that, you will need a dedicated tool provided by the manufacturer itself. In this post, you can easily download Mi Flash Tool and install it on your PC. Apart from downloading, we have also provided detailed steps on how to install Fastboot ROM on Xiaomi/Redmi device using this tool.

Download Mi Flash Tool - XiaoMiFlash - 2018

What is Xiaomi Mi Flash Tool?

Mi Flash tool (Also known as XiaoMiFlash) is a Windows software that allows you to flash fastboot ROM/Image on any Xiaomi and Redmi device. The software works over a fastboot connection with the Android device in order to erase/modify/flash the firmware. It could be used to restore stock MIUI firmware, manually update your Xiaomi/Redmi devices to the latest software, and even fix issues like bootloops.

The tool is specially built for Qualcomm-powered Xiaomi and Redmi devices to flash fastboot ROM/image. Before you head over and download Mi Flash tool, have a look at the set of important notes below.

  • Make sure to uninstall any previous version before installing the latest.
  • It only supports Windows 7 or above systems with 32-bit and 64-bit architecture. Windows XP or below are not supported.
  • Only Qualcomm devices are supported. MiFlash Tool doesn’t support MTK (MediaTek) devices.
  • Devices prior to Xiaomi Mi 3 are not supported.
  • In order to use this tool to flash Fastboot ROM, you must first unlock bootloader on your Xiaomi device.

 Features Offered by the Tool

  • Easy-to-use installer: The tool is available in a Windows installer format (.msi). Which means it is hassle-free to install it on your Windows PC by just following the on-screen instructions.
  • Comes with inbuilt USB drivers: The tool comes packaged with all the necessary Xiaomi USB drivers that a user would be required for a successful connection between the PC and the device.
  • Supports multiple devices: Almost all Xiaomi/Redmi devices with the Qualcomm chipset are supported by MiFlash tool.
  • Various flashing options: By default, the utility offers three different flashing modes – (1) Clean all; (2) Save user data; and (3) Clean all and lock.
    • Clean all: All user data will be wiped. The device will stay unlocked.
    • Save user data: All user data will be saved. The lock state will vary with the device model after flashing.
    • Clean all and lock: All user data will be cleaned and the bootloader will be locked.
  • Connect multiple devices: The tool allows you to connect and flash multiple devices at once.

Also read: What is Xiaomi’s Anti-Rollback Protection? Here’s All You Need to Know

Download Mi Flash Tool for Windows

We have provided download links for all the versions of Mi Flash tool available till date. The latest version available for download is v2018.5.28.0.

Once you have successfully downloaded Mi Flash tool for your Windows PC, proceed to the steps below on how to install and use it to flash fastboot ROM on any Xiaomi/Redmi device.

How to Install Mi Flash Tool on Windows?

  1. Download Mi Flash tool ZIP or MSI installer version to your PC. If you have downloaded the ZIP, extract it to get the installer file.
  2. Double-click on ‘MiFlashSetup.msi‘ file to run the installer.
  3. When prompted with Windows warning, click on ‘Run‘.
  4. On the XiaoMiFlash installer window, click on ‘Next‘.
    Download Mi Flash Tool and Installation - Step 1
  5. The installer will automatically select the installation folder. If you wish to change it, simply click on ‘Browse‘ and select the folder location.
  6. Click on ‘Next‘ again.
    Download Mi Flash Tool and Installation - Step 2
  7. When prompted to confirm installation, confirm by clicking on the ‘Next‘ button.
  8. As soon as you do it, the installer will begin and install Mi Flash Tool on your Windows PC.
  9. Once the installation is complete, click on the ‘Close‘ button to exit the installer.
    Download Mi Flash Tool and Installation - Step 3

You have now been able to install Mi Flash tool on Windows. Now follow the instructions below on how to use the tool to install fastboot ROM on Xiaomi/Redmi devices.

How to Install Fastboot ROM using Mi Flash Tool?

  1. Download latest MIUI Fastboot ROM for your Xiaomi/Redmi device.
  2. Extract the downloaded ROM (.tgz) file to an easily accessible location on the PC (e.g. C:\MIUI).
  3. Power off your device completely.
  4. Hold the Volume Down and Power button simultaneously to enter Fastboot mode.
  5. You shall see the Mi bunny on the screen.
    Download Mi Flash Tool - Enter Fastboot Mode
  6. Connect your phone to the PC using the USB cable.
  7. Go to the desktop and run ‘XiaoMiFlash.exe‘. If there’s no desktop shortcut, simply go to C:\XiaoMi\XiaoMiFlash.
  8. In the tool window, click on the ‘refresh‘ button to make sure that your device is being detected successfully.
  9. Next, click on ‘select‘ and choose the folder where the fastboot ROM was extracted.
    Download Mi Flash Tool - How to Use Mi Flash Tool - Step 1
  10. Select the flashing mode according to your choice – Clean all, save user data, or clean all and lock.
    Download Mi Flash Tool - How to Use Mi Flash Tool - Step 2
  11. Finally, click on the ‘flash‘ button to install Fastboot ROM using MiFlash tool.
    Download Mi Flash Tool - How to Use Mi Flash Tool - Step 3

Once the flashing process is complete you shall see the ‘success‘ message. Your phone will reboot automatically and you may then close the tool window.

So you have been able to download Mi Flash tool for Windows. You can now use it to restore stock MIUI firmware, downgrade or force update software, and fix MIUI software issues. If you have any questions regarding the procedure, leave a comment below.

Credits: Xiaomi Inc

About the Author

Founder and Editor-in-Chief

Dhananjay has more than 11 years of experience in Android software customization and development, and has spent the past 10 years writing about it. He spends most of his prime time reading, learning and writing about Android and other open-source projects. He is also a community-taught web developer. Apart from that, he loves mountain biking and playing video games on his PlayStation.

Comments 4 Comments

    1. Praveed, you can download the fastboot ROM from here and use the Mi Flash Tool provided above to flash it.

      In the tool’s window, you might want to select the “save user data” option. DO NOT SELECT “clean all and lock”.

    1. Hi Sumit. I am afraid, but no. Although, you can flash Xiaomi EU ROM, which will be much closer to an English version of MIUI as it could get.

Leave a Reply

Comments are moderated, and published only if they are relevant to the topic and add value in a constructive way. If you disagree with something, please be polite and respectful. We suggest you read our comment policy before commenting.