Android Tips and Guides

How to recover any Xiaomi device from Fastboot

If your device’s stuck in Fastboot screen or if you want to know how to recover any Xiaomi device from Fastboot screen, this is the article for you. There are many reason behind this but most common one is corrupted software.

Recovering device without reflashing

For some reason your device might boot into Fastboot interface with working software or you accidentally powered on your phone while you were also holding volume down button. If this is the case, just press and hold power button for 10 seconds and your device should boot as if nothing ever happened.

Recovering device using Mi Recovery

Before flashing your device using MiFlash, you can also try your luck with wiping user data. This process will wipe your data so be aware.

Mi Recovery
Mi Recovery
  1. Press and hold volume up and power buttons at the same time.
  2. Let go of power button when you see the Mi Logo but keep pressing volume up.
  3. You should see Xiaomi’s Mi Recovery Interface.
  4. Press volume down button to select Wipe Data option and press the power button enter.
  5. Wipe All Data should be selected by default, press the power button again.
  6. Use volume down to select Confirm and press the power button once again to wipe data.

Recovering device using MiFlash

If previous solution wasn’t helpful, unfortunately you have to flash your device MiFlash Tool. It’s pretty straightforward process, so you can do this yourself or someone you know who is good with computers.

A computer and a USB are all you need. It is usually safe but please follow guide below carefully. Doing something wrong can and will brick your device beyond repair.

MiFlash Tool interface
MiFlash Tool Interface
  1. Find and download correct Fastboot ROM for your device from here. Flashing incorrect ROM can and will brick your device.
  2. Download MiFlash tool from here.
  3. Extract both of them using WinRAR or 7z.
  4. Follow this guide to install Android Platform Tools.
  5. Run XiaoMiFlash.exe
  6. Click “Select” button on top left corner.
  7. Navigate to folder where you extracted Fastboot ROM that you downloaded in first step.
  8. Select folder and make sure it contains images folder and .bat file
  9. Connect your device to computer.
  10. Click “Refresh” button
  11. MiFlash tool should recognise your device.
  12. There are options on bottom right of MiFlash window, I recommend selecting “clean all” but you can select “save user data” if you have important files on your device’s storage that you want to save them. Don’t select clean all and lock!
  13. Click “Flash” and wait patiently, tool should reboot your phone automatically. Don’t disconnect your device during this process, doing so may brick your device.
  14. Your device should boot back to MIUI. If you had selected “clean all”, complete the Setup Wizard steps.

Don't miss out