How to Flash Xiaomi Firmware using MIUI Fastboot and Recovery mode


How to Flash Xiaomi Firmware using MIUI Fastboot and Recovery ROM

Flashing your Xiaomi Redmi/Mi smartphone with Xiaomi official firmware (MIUI) will help you to fix certain software issues on the phone. It also helps you to get rid of root and all modifications done to your phone system software.
To upgrade, update or fix minor software problems on your phone, flashing via stock Mi recovery is recommended. But for a completely clean and fresh installation of all system files, fastboot method is the way to go. To flash via fastboot though, your Xiaomi smartphone bootloader has to be unlocked first.


  • You need a Xiaomi device with an unlocked bootloader.
  • You need a Windows PC with ADB & Fastboot installed.
  • Download Latest Mi Flash Tool and Extract it on your PC.
  • Download and Install Xiaomi USB drivers.
  • We do not recommend you attempt this process without a battery percentage of 70 or more, to avoid any unforeseen shutdowns in the middle of the process.
  • You’ll need the fastboot ROM zip for your compatible Xiaomi device. 

How to Flash Xiaomi Firmware using Fastboot

Note: A Windows PC/laptop will be needed for the following steps. Make sure that your device is fully charged or has enough power for this process. This guide will help you update your device to the latest MIUI ROM version. All user data will be purged in this process. Please back up your data and think twice before proceeding.

Download the MIUI xxxx Fastboot ROM for your Xiaomi devices
Step 2
Download Mi Flash Tool from here
Step 3
Turn off the device. Press the Volume– key and the Power button at the same time to enter Fastboot mode. Then connect the device to the Windows PC/laptop via a micro USB cable

Step 4

Double click on the downloaded ROM file to decompress it. Open the file folder for the decompressed ROM pack, and copy its path on the computer

Step 5
Decompress the MIUI ROM flashing tool downloaded in Step 1, and double click on it to install (if there is security warning, select 'Run'). After installation is completed, open MiFlash.exe and paste into the address bar the ROM file folder path copied in the last step.
Click on the first button (circled out in yellow) to Refresh, and MiFlash should automatically recognize the device. Then click the second button (circled out in red) to flash the ROM file to the device.
Step 6
Wait until the progress bar inside MiFlash turns fully green, which means the ROM has been successfully installed. Then your device should automatically boot to the new version

How to flash Xiaomi Firmware via Stock Recovery

  • Download Xiaomi Stock recovery firmware
  • Copy Stock Recovery to /sdcard/downloaded_rom folder on your phone
  • Go to Settings on your Xiaomi phone
  • Select About phone
  • Click System update then click the three dots icon at the top-right corner of your phone screen
  • Select choose update package
  • From the file manager screen, choose the ROM zip file that you’ve already downloaded and copied to downloaded Rom folder
Xiaomi Stock Recovery update

  • Once you have downloaded the ROM file, your device will start upgrading.
  • Your device should automatically boot to the new version when the update is completed.