How to activate Fastboot on Xiaomi: a complete guide to unlocking the bootloader

Xiaomi’s Fastboot mode is a powerful tool for power users to perform low-level operations, from custom recovery firmware to unlocking the bootloader. However, activating it requires pre-preparedness, especially on new Mi Account-protected models. Without the right approach, you risk getting a brick instead of a work device.

In this article, we will not only discuss the basic ways to log in to Fastboot, but also the nuances of unlocking the bootloader on Redmi, POCO and Mi series. Particular attention will be paid to the problems that users face after the MIUI 14/15 updates – when the standard key combinations stop working, and the system requires confirmation through a Xiaomi account. If you plan to flash the device or restore it after a failure, these instructions will help avoid typical errors.

What is Fastboot and Why You Need It on Xiaomi

Fastboot mode (not to be confused with fastboot mode in ADB) is a diagnostic protocol integrated into the Android bootloader. On Xiaomi smartphones, it serves to:

  • πŸ”“ Unlock the bootloader (bootloader unlock) before installing custom firmware;
  • πŸ“± Firmware of official/unofficial images MIUI or AOSP;
  • πŸ”„ Restore the device after a soft brick (when the system is not booting, but Fastboot is available);
  • πŸ› οΈ Installations TWRP or other custom recovery;
  • πŸ“‘ Testing of hardware components (e.g., inspections) EDL-regime).

Unlike Recovery Mode: In Fastboot, you interact with your device via PC (fastboot commands), whereas in Recovery, you control the sensor or volume buttons. On new Xiaomi models (for example, Redmi Note 12 Pro+ or Xiaomi 14), the entrance to the Fastboot can be blocked before unlocking the bootloader.

πŸ“Š Why you use Fastboot on Xiaomi?
Unlocking the loader
Custom software firmware
Recovery after failure
Installation of TWRP
Other

Important! On MIUI 13+ and HyperOS devices, activating the Fastboot without unlocking the bootloader can lead to a requirement to enter the Mi Account password even after reset, a measure of protection against theft, but it also complicates repairs.

Preparing the device before entering the Fastboot

Before you activate Fastboot, follow the mandatory steps:

  1. Check the device model: commands and unlocking may differ for Redmi, POCO, and Mi series. For example, the POCO F5 and Xiaomi 13T use a different unlock confirmation algorithm.
  2. Charge the battery to at least 50%. With a low charge, the device may shut down during operations, causing permanent damage to the boot partition.
  3. Download the drivers: πŸ–₯️ Mi Unlock Tool (official unlock tool); πŸ”Œ Drivers. ADB/Fastboot for your OS (Windows, Linux or macOS).

Turn on USB debugging.

  1. Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on the build number to activate Developer Mode.
  2. Back to Settings β†’ Additionally. β†’ For developers and include: πŸ”— Debugging by USB; πŸ”’ Unlocking OEM (On some models, this item is hidden until the Mi Account is tied).

β˜‘οΈ Preparing for Fastboot on Xiaomi

Done: 0 / 5

Warning! On HyperOS devices (such as Xiaomi 14 or Redmi K70), the OEM Unlock option may not be on the developer menu, in which case the bootloader can only be unlocked through the official Mi Unlock tool with a linked account.

How to Sign In to Fastboot on Xiaomi

There are three main methods of activating Fastboot, depending on the state of the device:

MethodWhen to useConditions requiredLimitations
Hardware buttonsThe device is off or getting stuck.Know the combination for your modelNew models may require confirmation via Mi Account
ADB Team TeamDevice on, USB-debugging activatedPC connection, installed ADB driversIt does not work if the system is damaged.
Automatic entryAfter a failed firmware or resetThe bootloader is unlockedMay be cyclically back on Fastboot

Method 1: Entering through hardware buttons

The most common method, working even on "bricks":

  1. Turn off the device (if it is getting stuck, hold the power button for 10+ seconds).
  2. Hold the combination: πŸ“± For most models: Power button + Loudness down; πŸ”§ For POCO F1/F2/F3: Power button + Loudness up; ⚠️ Xiaomi. 12/13/14 Redmi Note 11/12 You may need to hold the buttons to 15 seconds.

Fastboot

Android

FASTBOOT

Challenges and solutions:

  • πŸ”„ If the device is rebooted to the system, the bootloader is locked.
  • πŸ”’ If you have a request to enter a Mi Account password, link the account in the system settings before logging into Fastboot.

Method 2: Entry through ADB

If the device is on and USB-debugging activated:

  1. Connect your smartphone to your PC through USB-cable (preferably original).
  2. Open the command prompt (cmd on Windows or Terminal on Linux/macOS) and type: adb devices Make sure the device is identified (its serial number should appear).
  3. Run the reboot command in Fastboot: adb reboot bootloader

πŸ’‘

If the adb device command does not show the device, try changing the USB connection mode in the notification curtain to File Transfer (MTP) or USB Debugging.

Method 3: Automatic entry after failure

If the device does not boot into the system (for example, after a failed firmware), it can automatically go to Fastboot.

  • πŸ”Œ Connect the device to a charger or PC;
  • πŸ–±οΈ Use fastboot commands for diagnostics: fastboot devices If the device is detected, you can proceed to restore.
What to do if the Fastboot doesn’t start?
If the device vibrates after holding the buttons, but the screen remains black, this may indicate damage to the boot partition. EDL-mode (emergency download) using an authorized Xiaomi account or contacting a service center.

Unlock bootloader on Xiaomi

Without an unlocked bootloader, Fastboot’s capabilities are severely limited. On new Xiaomi devices (released after 2021), unlocking requires:

  1. Mi Account binding to the device in the settings;
  2. Use the official Mi Unlock Tool.

Step-by-step:

  1. Download and install the Mi Unlock Tool.
  2. Sign in to your Mi Account on your smartphone and in the unlock tool (should match!).
  3. Transfer the device to Fastboot (any of the methods described above).
  4. Connect your smartphone to your PC and launch the Mi Unlock Tool. Press Unlock.
  5. Wait until the process is complete. Unlocked will appear on the screen.

⚠️ Attention! Unlocking the bootloader resets the device to factory settings. If you haven't backed up the data through Mi Cloud or TWRP, They'll be lost.

πŸ’‘

On HyperOS devices (such as Xiaomi 14), unlocking may require confirmation via SMS or email, even if the Mi Account is already tied, an additional security measure.

Frequent Fastboot Errors and Their Solutions

Even after successfully logging in to Fastboot, users are faced with errors, and here are the most common ways to fix them:

Mistake.Reason.Decision
fastboot: error: Failed to boot into fastbootdBoot or recovery section damagedSweep through the official firmware through the Mi Flash Tool in clean all mode
device not found or no permissionsNo drivers or access rightsInstall ADB drivers manually through Device Manager (Windows)
The device is rebooted to the system after the command fastboot rebootbootloader lockedUnlock the bootloader through the Mi Unlock Tool
Anti-rollback check failTrying to flash the old version of MIUI to the newUse only firmware with an equal or newer build date

Features for new models:

  • πŸ“… Xiaomi. 13/14 Redmi Note 12 After unlocking the loader may be required 72-hourly waiting period before firmware;
  • πŸ” Nana POCO X5 Fastboot is blocked if the device is not tied to the Mi Account for 30 days;
  • πŸ”„ On some devices (e.g. Redmi) K60) After unlocking, anti-rollback protection is automatically installed, preventing rollback on older versions. MIUI.

⚠️ If you try to flash your device through fastboot flash, critical partition flashing is not allowed, it means that your model requires authorization through Xiaomi Authorized Account (available only to service centers). In this case, self-recovery is not possible.

How to Get Out of Fastboot on Xiaomi

If you accidentally hit Fastboot or completed all operations, you can exit the mode in several ways:

  • πŸ”„ Reboot to system: fastboot reboot If the bootloader is locked, the device can return you to Fastboot.
  • πŸ“± Hardware Reboot: Hold the power button for 10-15 seconds until the device shuts down, then turn it on normally.
  • πŸ”§ Log in to Recovery (if you need to reset): fastboot reboot recovery

Some models (such as the Redmi 10C or POCO M5) may have a β€œunauthorized access” warning after leaving the Fastboot.

Security and recommendations

Fastboot is risky, and follow these rules to avoid problems:

  • πŸ”’ Always link Mi Account before unlocking the bootloader. Without this, you will not be able to recover the device after resetting;
  • πŸ“‘ Use official firmware from the site MIUI Downloads. Unofficial builds may contain malicious code;
  • πŸ“ Save the command log. If something goes wrong, it will help diagnose the problem on forums (e.g., in the case of a problem, 4PDA or XDA).

fastboot flash persist persist.img

(where persist.img β€” backup).-->

On devices with HyperOS (for example, Xiaomi 14) after unlocking the bootloader, some functions may disappear, such as:

  • πŸ“Έ Ultra HDR cell-wise;
  • πŸ”Š Dolby Atmos;
  • πŸ›‘οΈ Face Unlock (Face Recognition).

These restrictions are related to Xiaomi’s security policy and cannot be eliminated without re-blocking the bootloader.

FAQ: Frequent questions about Fastboot on Xiaomi

❓ Can I log into Fastboot without unlocking the bootloader?
Yes, but the options will be limited. You can: View device information (fastboot getvar all); Reboot to other modes (recovery or edl); Install official firmware through the Mi Flash Tool (if the bootloader is not locked at the hardware level); However, the firmware of custom recovery or modified images will be blocked.
❓ Why does your device require a Mi Account password after logging in to Fastboot?
This is a theft protection measure introduced by Xiaomi with MIUI 12. If the device was reset or stitched without detachment of the account, the system requests the data of the last Mi Account associated. Solutions: Enter the correct account details; If you forget the password, restore it on the Mi Account site; If the device is purchased from hand, contact the previous owner to untie the account. Important! On devices with HyperOS, additional confirmation via SMS may be required.
❓ How to know if the bootloader is unlocked on my Xiaomi?
There are two ways: Through Fastboot: fastboot oem device-info Search for the lines: (bootloader) Device unlocked: true Through Settings: Go to Settings β†’ About Phone β†’ MIUI Status. If the bootloader is unlocked, it will be Unlocked next to the MIUI version.
❓ Can I flash custom firmware without unlocking the bootloader?
No. On all Xiaomi devices after 2016, installing unofficial software (including TWRP and LineageOS) requires an unlocked bootloader, except for firmware via EDL, but this requires an authorized account (Xiaomi Authorized Account), which is issued only to service centers.
❓ What to do if after unlocking the bootloader the device does not turn on?
Probable causes and solutions: πŸ”‹ Battery is dead – plug in the charger and wait 10-15 minutes, then try to turn on; πŸ“± Boot section is damaged – run the official firmware through the Mi Flash Tool in clean all mode; πŸ”§ Incompatible firmware – use only images for your model (check by fastboot getvar product).If the device does not respond to buttons and is not detected in Fastboot, only the firmware through the Fastboot is left. EDL (requires a special cable and an authorized account).