How to flash Xiaomi through Fastboot if the phone doesn't turn on: Full Guide 2026

Your Xiaomi stopped turning on after a failed update, custom firmware experiments, or system failure? Don't rush it to the service center - in 80% of cases, the device can be brought back to life on its own through Fastboot mode. This method works even when the screen remains black and the phone does not respond to the power button.

In this article you will find step-by-step instructions taking into account all the nuances: from unlocking the bootloader to choosing the right firmware for your model. We will analyze common errors (for example, anti-rollback or invalid image), explain how to get around them, and provide current links to the official Mi Flash Tool and XiaomiEU tools. 9/10, POCO X3 and later), where you need to link the Mi Account before the firmware.

We warn you right away that the process requires patience and precise follow-up. One wrong action can turn a soft brick into a hard one, where recovery is only possible through JTAG. But if you go by the algorithm, the chances of success are over 90%. Let's start with preparation!

1. Diagnostics of the problem: brick or hardware failure?

Before you start firmware, make sure your Xiaomi is in a β€œsoft-brick” state, rather than having physical damage. Here are the key signs that the phone can be repaired via Fastboot:

  • πŸ”‹ The phone does not turn on, but reacts to charging (the indicator lights up or vibrates when a cable is connected).
  • πŸ–₯️ When you connect to a PC, a new device’s detection sound is heard (even if the drivers are not installed).
  • πŸ”„ The device goes to Fastboot mode when holding Volume down + Power (the screen may not be, but the PC sees it").
  • πŸ”Œ Heated when connected to charging (indicates the operation of the power controller).

If none of these things work, the problem could be a hardware problem: a damaged battery, a disconnected screen plume, or a burnt-out power chip, in which case the firmware won't work, but you need to be diagnosed at a service center.

⚠️ Attention: If the phone is completely unresponsive to charging (no indication, no heat, PC makes no noise when connected), trying to flash it through Fastboot can make things worse. USB and try charging the device 30+ minutes from the original adapter.

πŸ“Š Xiaomi has stopped turning on after...
Updates to MIUI via OTA
Custom firmware installations
Failed reset to factory settings
Falls/blows
Other causes

2. Tool preparation: what will be needed

To run through Fastboot, you will need:

ComponentRequirementsWhere to find it.
ComputerWindows 10/11 (64-bit), minimum 4 GB of RAM, USB 2.0 portβ€”
USB cableOriginal or high quality (preferably with a ferrite filter)Phone kit or accessories store
Mi Flash ToolVersion 2023.4.18.0 or later (for newer models)Official Xiaomi website
Fastboot firmwareStock for your model (.tgz or.zip format)Xiaomi Firmware Updater
Drivers.Qualcomm HS-USB QDLoader 9008 or MediaTek PreloaderMi PC Suite or Android SDK

Critically, download the firmware strictly for your model, which can be recognized by a sticker under the lid (for example, the M2007J20CG for the Redmi Note 9 Pro) or through the command fastboot getvar product (if the phone is determined in Fastboot).

β˜‘οΈ Firmware preparation

Done: 0 / 5

3. Unlock the bootloader: without this firmware will not succeed

Since 2018, Xiaomi has been blocking the bootloader on all new models. If you haven't unlocked it before, you won't be able to flash the phone through Fastboot - the tool will give you a device is locked error.

For 2020 and newer models (Redmi Note 9/10, POCO X3, Mi 11, etc.):

  1. Transfer your phone to Fastboot (hold Volume Down + Power 10-15 seconds).
  2. Connect to your PC and check the lock status with the command: fastboot oem device-info Look for the lines Device unlocked: false and Mi Unlock status: false.
  3. Download Mi Unlock Tool and log in to your Mi Account (it should be linked to your phone!).
  4. Please follow the instructions.Caution: Unblock waiting times can be as high as 720 hours (30 days) for new accounts!

For older models (until 2019):

Unlocking takes 5-10 minutes, but requires a tied Mi Account. If you forget the login details, restore them before the procedure begins - after the reset, this will not be possible.

⚠️ Note: If the phone was bought from hand and the previous owner did not untie his Mi Account, unlocking the bootloader will be impossible without his data.

What to do if the Mi Unlock Tool gives you a "Couldn't verify device" error
This error occurs due to a mismatch between your account data on your phone and the unlock tool. Solutions: 1. Make sure you use the same Mi Account that was linked to your phone. 2. Check your Internet connection (the tool requires online verification). 3. Try changing your account region to "China" in your Mi profile settings. 4. If your phone was reset before unlocking, restore access to your account through the recovery form.

4.Installation of drivers: why the PC can't see the phone

One of the most common problems is that the computer doesn't recognize Xiaomi in Fastboot mode, and that's because there's no driver for the Qualcomm 9008 or MediaTek Preloader. Here's how to install them:

For Qualcomm (Snapdragon) processors:

  1. Download Android SDK Platform Tools and unpack to the root of the C:\platform-tools drive.
  2. Connect your phone in Fastboot mode and open Device Manager.
  3. Find a device with an exclamation mark (usually) QHSUSB_BULK qualcomm HS-USB QDLoader 9008).
  4. Update the driver manually, specifying the path to the folder C:\platform-tools\usb_driver.

For MediaTek processors:

Use the SP Flash Tool with drivers from the kit. If Windows blocks the installation, disable the driver signature check via the command:

bcdedit /set nointegritychecks on

(Don’t forget to return the settings after you have set bcdedit /set nointegritychecks off).

πŸ’‘

If the drivers are not installed, try connecting the phone to another. USB-port (preferably) USB 2.0 on the back of a PC) or use an externally powered hub.Some laptops lock uncertified devices at the level BIOS.

5. Step-by-step firmware through the Mi Flash Tool

When all preparations are complete, we will proceed to the firmware.

  1. Launch the Mi Flash Tool on behalf of the administrator. In the Select field, specify the path to the unpacked firmware (the folder must contain files with the.img extension).
  2. Connect your phone in Fastboot mode. Make sure the device (the serial number in the list) appears in the program.
  3. Choose the firmware method: πŸ”Ή Clean all – complete cleaning (recommended in case of failures). πŸ”Ή Clean all and lock - cleaning + locking the bootloader (only if you do not plan to manipulate it further). πŸ”Ή Save user data – saving user data (risky in case of serious failures).

Flash

After success.

Typical errors and decisions:

Mistake.Reason.Decision
anti-rollbackThe firmware is older than the current version of MIUIDownload a newer firmware or roll back through EDL
invalid imageDamaged firmware filesDownload the firmware, check the checksum
flash write failureProblems with cable/portTry another USB 2.0 cable or port
device not foundDrivers not installedReinstall drivers manually (see section 4)

πŸ’‘

If the firmware fails, DO NOT TRY to repeat the process immediately. Turn off the phone, wait 1 minute, check the cable and port, then try again. Multiple failed firmware can damage flash memory.

6.What to do if the firmware does not help

If after firmware the phone still does not turn on, the following scenarios are possible:

  • πŸ”§ Hard-brick: The phone doesn’t respond to the Fastboot, doesn’t warm up when charging. Requires firmware via EDL-mode using QFil or Mi Flash Pro. This requires an authorized Xiaomi account (for new models) or boxing (for example, UFi Box).
  • πŸ”‹ Power problems: If the phone gets slightly heated but doesn't turn on, try holding it on charge 1-2 hours off (sometimes the power controller is locked after a failure).
  • πŸ“± Damaged screen: If the phone vibrates or makes sounds after firmware, but the screen remains black, connect it to your PC and check it through adb devices (to be defined as a device).

For firmware via EDL:

  1. Download QFil and firmware in.mbn format.
  2. Transfer your phone to EDL-mode: For Qualcomm: close the test points on the board (disassembly required). For MediaTek: use the command fastboot oem edl (does not work on all models).

QFil

Download

⚠️ Attention: Firmware through EDL Xiaomi without authorization (for models 2020)+ year) will result in a lockdown IMEI. Use this method only if you are confident in your actions or contact the service center.

7. Data recovery after firmware

If you choose Clean all, all the data on your phone will be erased, but in some cases, it can be restored.

  • πŸ“ Photo/video on memory card: If microSD was used, files remain intact. Connect the card to the PC via card reader.
  • ☁️ Cloud Backups: Check Mi Cloud (if sync was enabled), Google Photos, or other services.
  • πŸ’» Local Recovery: If your phone has been identified in adb at least once before crashing, try tools like Dr.Fone or EaseUS MobiSaver (efficiency). ~30%).

How to avoid future data loss:

Set up automatic sync with Mi Cloud (Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Sync) and Google (Settings β†’ Google β†’ Backup). Also regularly copy important files to your PC or external drive.

FAQ: Frequent questions about Xiaomi’s firmware through Fastboot

Can I flash Xiaomi through Fastboot without unlocking the bootloader?
No, on all Xiaomi 2018 and newer models, the bootloader is locked by default. Trying to flash a locked device will lead to the device is locked error. The exception is the firmware through the EDL-mode with authorization (only available to service centers).
The phone is not detected in the Fastboot, but it responds to charging. What do you do?
Possible causes: Damaged USB-port (try another cable and port). No drivers (install them manually through Device Manager) Controller failure USB (phone in need of repair. EDL (Check if the device in Device Manager is identified as Qualcomm HS-USB QDLoader 9008 or MediaTek Preloader.
How to find out the phone model if it does not turn on?
Methods: Look at the sticker under the cover (for example, M2003J15SC For the Redmi Note 9). If the phone is identified in Fastboot, use the command: fastboot getvar product Check the box or check (the model is specified there (Global/China/EEA).
After the firmware is installed, the phone is loaded into the Recovery.
This is OK if you choose Clean all. Reset via the receptacles: Select Wipe Data β†’ Wipe All Data. Confirm action. Reboot β†’ System. If you're stuck on the logo, repeat the firmware with the Clean all and lock option.
Can I use Xiaomi on Mac or Linux?
Technically, yes, but the official Mi Flash Tool only works on Windows. Alternatives: For Mac: use Mi Flash Pro for Linux/Mac (unofficial port). For Linux: stitch through fastboot manually (fastboot flash boot.img, fastboot flash system.img, etc.). Importantly, Mac/Linux may have problems with Qualcomm 9008 drivers.