Download Mi Flash Tool - XiaoMiFlash - 2018

Download Xiaomi Mi Flash Tool for Windows (Latest Version)

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

Table of Contents

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


  1. Hi My Poco X3 phone start rebooting again and again after charging after 83% wheather it is switch off or switch on .even factory reset and hard reset not solve the issue..any solution

    1. Suman, that sound’s more like an hardware issue to me. I believe, the components get heated up to the threshold, upon the phone automatically shuts itself off.

      However, I would also suggest you to re-flash the stock firmware (may be the latest one, if not already) and see if it makes any difference first. If not, then please get in touch with your local authorized service center.

    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”.

  2. miui fastboot rom link is broken for me 😐 also miflash tool 2018 seems a bit dated no?. i’m doing this to fix headphone/ speaker bugs. if you know a better way please do tell.

    1. Hi Viru. The tool’s release date or version doesn’t matter. That’s the latest version available and works without any issues on the latest devices, so you can use that without any problems.

      For Fastboot ROM, you can download it from here. I will update this post very soon.

      May I know the phone you’re using? Personally, I would suggest simply performing a factory reset. If that doesn’t work, only then think of moving to install the fastboot ROM via Mi Flash Tool.

  3. Hi bro could you help me, I have a bootloop in my redmi note 7, i installed the latest version of Myflashtool, but the problem is that my computer dont recogniz my cellphone, at the moment I select refresh, It get out of the screen FASTBOOT, I dont know what to do 🙁

    1. Hi Emilio. I would surely try my best to help you.

      Let us first diagnose what the issue is. To do so, first, boot your phone into Fastboot Mode and connect it to the PC. Then go to ‘Device Manager’ in ‘Control Panel’. See if there’s a yellow-colored warning message besides the device name. Or, you can share a screenshot with me via imgur[dot]com.

    1. Hi Pradeep. Could you please elaborate a bit? Which device you’re using and what firmware it is running?

      Also, is your phone’s bootloader unlocked?

    1. Hi Hassan. I tried to unzip, and the file does not require a password at all. Which archive tool did you use to unzip the file?

    1. Hi. Could you please let me know exactly which version did you download so that I can verify on my end?

    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

Your email address will not be published. Required fields are marked *