Mi Flash tool


In order to flash the Fastboot ROM onto your Xiaomi smartphone or device, you will need to have the following things: Xiaomi Flash Tool, Fastboot ROM of your Xiaomi smartphone or device model and a computer or a laptop.

Do not confuse Fastboot ROM and Recovery ROM. Both of them are entirely different. The Fastboot ROM is mainly used to flash whenever you are experiencing issues and bugs on your Xiaomi smartphone or device or you have made a mistake and bricked your smartphone or device.

Only certain Xiaomi smartphone and device models can be used with Xiaomi Flash Tool. The compatible Xiaomi smartphone and device models include:

  • Redmi1
  • Redmi 1S
  • Redmi 2
  • Redmi Note 3G
  • Redmi Note 4G
  • Redmi Note 2
  • Redmi Note 3
  • Mi 2
  • Mi 3
  • Mi 4
  • Mi 4i
  • Mi 4c
  • Mi 4s
  • Mi 5
  • Mi Max
  • Mi Pad

Xiaomi has stated that is advisable for you to perform a total backup on all your personal and important data before you start the flashing process. Backup of the data can be done using other third-party Android apps. Xiaomi also stated in their disclaimer that Xiaomi is not responsible for any damage that occurs to your smartphone or device if you do not follow the flashing steps correctly.


How to Install and use Xiaomi Flash Tool


  • Download the Fastboot ROM from Xiaomi’s official website and extract the file to your desktop
  • Next, download the Xiaomi Flash Tool
  • Install the Xiaomi Flash Tool
  • Run the Xiaomi Flash Tool application and select the Browse button
  • Select the Fastboot ROM folder that you previously extracted to your desktop
  • Switch off your Xiaomi smartphone or device and enter it into Fastboot mode
  • In order to enter into the Fastboot mode, you will have to press the Volume Down button and the Power button at the same time to make your smartphone or device boot into that mode
  • Connect your Xiaomi smartphone or device to your computer or laptop
  • Next, go to Xiaomi Flash Tool and click on the Refresh button
  • Look at the list of connected devices
  • Once your Xiaomi smartphone or device has been detected, you will be given 3 different options: Flash All, Flash All except storage, Flash All except data and storage
  • The Flash All option will clear all the data in the built-in storage and clear all the user data
  • Flash All option is like a clean and fresh install so be careful when you select this option
  • Flash All except storage option will clear and erase all the user data but it does not clear the data in the built-in storage
  • Flash All except storage and data option does not clear the data in the built-in storage and the user data
  • After carefully selecting one of the 3 flashing options above, click on the Flash button to start the flashing process
  • Once the flashing process has been completed, your Xiaomi smartphone or device will automatically reboot itself
  • The whole process might take from 5 minutes up to 10 minutes so be patient and do not interrupt the flashing process