Fastboot mode on Xiaomi smartphones is a powerful tool for recovering a device when standard reset methods are not available. It allows you to perform a hard reset, reflash the device or unlock the bootloader, even if the phone does not turn on, hovers on the Mi logo or is locked with a password. However, working with fastboot requires accuracy: the wrong commands can turn the smartphone into a βbrickβ.
In this article, you will find step-by-step instructions for resetting via Fastboot on all Xiaomi models (including Redmi Note 12, POCO X5, Mi 11, etc.), a list of necessary tools, as well as solutions to typical errors - from lack of response to commands to driver problems.
β οΈ Warning: A fastboot reset deletes all data on the device, including photos, contacts and installed apps.If the phone is still turning on, try saving important information through Mi Cloud or ADB backup.
Why Fastboot and not Recovery Mode?
Many users confuse Fastboot and Recovery modes, but they do different things.
Recovery Mode (usually called by Power + Volume Up buttons) is suitable for:
- β Resetting if the phone is turned on but is not stable.
- β Installation of official updates through ZIP-file.
- β Cache Cleaning (Wipe Cache Partition).
Fastboot Mode (activated by Power + Volume Down buttons) is required when:
- π§ The phone does not respond to buttons or hovers on the screensaver Mi.
- π The device is locked with a pattern lock or PIN-code.
- π± You need to unlock the bootloader to install custom firmware.
- π Refuse your smartphone after a failed update.
If your Xiaomi falls into one of these categories, read on. Otherwise, try resetting through Recovery first - it's easier and safer.
Preparing for reset via Fastboot
Before you start, make sure you have everything you need. Without these components, you can't complete the process!
What you need:
- π₯οΈ Windows computer 10/11 (or Linux/macOS fixed ADB/Fastboot).
- π Cable USB Type-C (original or high-quality).
- π± Battery charge at least 30% (better than 50%).
- π οΈ Utilities: Mi Flash Tool (for firmware) and ADB/Fastboot (team-wise).
- π Mi Account (if the bootloader is blocked).
βοΈ Preparing for reset via Fastboot
Step 1: Installation of drivers
Without the right drivers, your computer won't recognize your phone in fastboot mode. Download the official Xiaomi USB Drivers package and install it.
- Open Device Manager (Win + X β Device Manager).
- Find a device with an exclamation point (usually an Android Bootloader Interface).
- Update the driver manually, specifying the path to the folder with Xiaomi drivers.
Step 2: Install ADB/Fastboot
Download Google's Platform Tools (official package from fastboot.exe). Unpack the archive to the root of the drive C:\ (for example, C:\platform-tools\) And add a path to the variables of the environment:
- Open Control Panel β System β Additional System Parameters β Environment Variables
- In the Path section, add a path to the platform-tools folder.
- Restart the computer.
Check the fastboot by plugging in your phone and typing in the command line:
fastboot devicesIf the device is displayed (e.g., 1234abcd fastboot) β everything is ready to be reset.
How to enter Fastboot mode on Xiaomi
Logging into fastboot is different from logging into Recovery. Here's the one-stop-shop for all Xiaomi models (including Redmi and POCO):
- Turn off the phone (press the Power for 10 seconds if it freezes).
- Press the Power button + Volume Down and hold for 10-15 seconds.
- Release the buttons when a hare in a hat-eared hat appears on the screen (Fastboot logo).
π Note: In some models (e.g, POCO F5) You may need to first clamp Volume Down and then Power.
If the screen remains black:
- π Check the battery charge (minimum 30%).
- π Try another one. USB-cable (faulty cable is a common cause of problems).
- π₯οΈ Connect the phone to another USB-port (better) USB 2.0 on the back of the PC).
What if your phone is not included in Fastboot?
Fastboot teams to reset Xiaomi
Now that the phone is fastboot and connected to the PC, you can start resetting. All commands are entered in the command line (or Terminal/PowerShell for Linux/macOS).
Basic commands to check:
fastboot devices # Check the connection
fastboot getvar all # View device informationReset to factory settings (delete all data!):
fastboot erase userdata
fastboot erase cache
fastboot rebootIf the reset does not help (the phone still does not turn on):
In this case, you will need a full flashing through the Mi Flash Tool. Download the official firmware for your model from the Xiaomi Firmware website (choose the Fastboot version, not Recovery!).
| Xiaomi model | Code name | Firmware link (Fastboot) |
|---|---|---|
| Redmi Note 12 Pro+ | redwood | Download |
| POCO X5 Pro | redwood | Download |
| Mi 11 Ultra | star | Download |
| Redmi 10 | selene | Download |
Instructions for firmware through the Mi Flash Tool:
- Download and install the Mi Flash Tool.
- Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\Xiaomi_Firmware\).
- Open the Mi Flash Tool, press Select and point the path to the firmware folder.
- Connect your phone in fastboot mode and press Refresh (the device must be determined).
- Select Clean All mode and press Flash.
β οΈ Warning: If the firmware is interrupted, the phone may stop turning on. USB-Do not close the Mi Flash Tool until the process is complete (usually 5-10 minutes).
Common mistakes and their solutions
Even with the correct instructions, errors can occur, and here are the most common ones and how to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| waiting for device | Phone is not recognized by PC | Check it out. USB-Reinstall Xiaomi drivers. disable antivirus (can block fastboot). |
| FAILED (remote: 'Flashing is not allowed...') | bootloader locked | Unlock the bootloader through the Mi Unlock Tool. Link the Mi Account to the device. |
| Invalid sparse file format at header | Firmware file damaged | Download the firmware again and check the checksum (MD5). |
| Phone doesn't come out of Fastboot | Wrong command or firmware failure | Enter fastboot reboot or press the Power for 20 seconds. |
Error "This device is locked"
If you see a message when you type in commands about a locked bootloader, you need to unlock it.
- Download the Mi Unlock Tool.
- Sign in to the Mi Account linked to the phone.
- Connect your phone in fastboot mode and follow the program instructions.
β οΈ Note: Xiaomi requires waiting 7 days after linking your account to your device before unlocking.If you didnβt do this in advance, fastboot reset will not be possible without waiting.
π‘
If the Mi Unlock Tool gives you a βCouldnβt unlockβ error, try using another Mi Account or wait 30 days (some models have this restriction).
Alternative discharge methods
If a fastboot reset didnβt help or you encountered errors, try alternative methods:
1.Reset via Recovery Mode
Suitable if the phone is turned on, but it is unstable:
- Enter Recovery (Power + Volume Up)
- Choose Wipe Data β Wipe All Data.
- Confirm the reset and restart the device.
2. reset via Mi Cloud (if synchronization is enabled)
If the phone has been turned on Find Device:
- Go to i.mi.com.
- Log in and select the device.
- Press Erase Device (the data will be deleted remotely).
3. Update via OTA (if phone turns on)
Sometimes the problem is solved by installing the latest version of MIUI:
- Go to Settings β About the phone β System update.
- Download and install available updates.
π‘
If the phone is stuck on the Mi logo after reset, try flashing it again through the Mi Flash Tool with the choice of the βClean all and lockβ mode (this will block the bootloader, but restore the workflow).