Fastboot mode on Xiaomi smartphones is a special firmware state that is used to install updates, unlock the bootloader or restore the system. However, sometimes the device “hangs” in this mode after a failed update, reset or experiment with custom firmware. If your Redmi, POCO or Mi screen shows a frozen robot that says FASTBOOT and does not respond to buttons, do not panic. In 90% of cases, the problem can be solved through a computer, even without losing data.
In this article, we’ll look at all the working ways to exit Fastboot using a PC, from standard ADB commands to flashing through MiFlash. We’ll focus on the nuances for different models (e.g., Xiaomi 12T requires a different approach than the Redmi Note 10 Pro) and the typical bugs that block the process. If you’ve never worked with tools like fastboot oem unlock, don’t worry: we’ll give step-by-step instructions with pictures and an explanation of each action.
Warning: Full Flashing (Section 5) will reset all data on the device, but in most cases, the softest of the first three sections will save your files, starting with the simplest of all, checking the connection and basic commands.
1.Putin Preparation: Drivers, ADBs and Connection Check
Before you try to take Xiaomi out of Fastboot mode, make sure your PC “sees” the device and is ready to work with it. Skipping this stage is the main reason for errors like device not found or waiting for device.
You'll need:
- 🔌 USB-cable (preferably original from Xiaomi – cheap cables often don’t transmit data)
- 💻 Computer running Windows 7/10/11 (for Mac/Linux The instructions are similar, but the paths to the files will be different)
- 📥 Google’s Platform Tools – download the latest version from the official website
- 🔧 Drivers for Xiaomi (unless Windows recognizes the device automatically)
After installing Platform Tools (unpack the archive to the root of the C:\ drive for convenience) follow the following steps:
- Connect your smartphone to your PC via USB (even if the screen is unresponsive).
- Open the Command Prompt (Win + R → enter cmd → Enter).
- Go to the folder from Platform Tools: cd C:\platform-tools
- Check device detection by the command: fastboot devices If you see a serial number in response, the connection is established. If not, read the driver section below.
💡
If the fastboot device team returns an empty list, try another one. USB-port (preferably) USB 2.0 on the back of your PC, or restart your computer with the antivirus disabled. Often, it's the security software that blocks access to the computer. ADB.
Installing drivers for Xiaomi manually
If Windows does not recognize the device in Fastboot mode:
- Open Device Manager (Win + X → Device Manager).
- Find Android or Other devices with a yellow exclamation point in the list.
- Right-click → Update the driver → Search for drivers on this computer.
- Specify the path to the folder with Platform Tools (where the file is located) android_winusb.inf).
For POCO X3, Redmi Note 9 and later models, you may need to disable driver signatures in Windows.
How to disable driver signature verification in Windows 11/10
2. Method 1: Standard reboot via Fastboot
The fastest and safest method is to force the device to restart to normal mode, which works if Xiaomi’s system is not damaged and Fastboot mode was activated accidentally (for example, after pressing a combination of buttons).
Do it in the command line:
fastboot rebootIf the command is successful, the smartphone will reboot to normal mode. If not, you will see an error.
- FAILED (remote: unknown command) – the device does not support command (rarely, usually on very old models).
- Waiting for device – Connection problems (check cable/drivers).
- No permissions – on Mac/Linux you need to run a command with sudo.
Make sure the battery is at least 30 times charged%|Turn off all others. USB-PC-based|Try another one. USB-port (preferably) USB 2.0)|Check if the charging indicator on the smartphone is on
-->
If fastboot reboot didn’t work, try an alternative command to force out:
fastboot continueThis command tries to continue booting from the current state. It helps if the Fastboot has been activated due to a bug in the upgrade process.
⚠️ Note: On some models (Mi 11 Ultra, POCO F4 GT) The fastboot continue command can cause a freeze on the Xiaomi logo. If the screen “freezes” longer than 5 minutes, force the device to turn off (press the Power). + Volume Down for 20 seconds and move on to the next method.
3. Method 2: Resetting the cache and restoring the loader
If a standard reboot doesn’t work, the problem may be in a damaged cache or bootloader, which can be done by cleaning the cache partition and restarting the boot.img, which doesn’t delete user data, but requires the original firmware for your model.
First, we clear the cache:
fastboot erase cacheThen we reboot the device:
fastboot rebootIf the smartphone comes back to Fastboot, you'll have to rewrite the bootloader.
- Download the stock firmware for your model from the Xiaomi Firmware website (choose the Fastboot version, not Recovery!).
- Unpack the archive and find boot.img file in the images folder.
- Move boot.img to the platform-tools folder.
- Command: fastboot flash boot.img
- Reboot the device: fastboot reboot
Important: If after this procedure the smartphone boots, but the error “Orange State failed to check the bootloader” appears, then you have blocked the bootloader. To fix the problem, you need to unlock it through the Mi Unlock Tool (instruction in section 4).
| Xiaomi model | Common error after flash boot | Decision |
|---|---|---|
| Redmi Note 10/11 | Hanging on the MI logo | Run fastboot erase userdata (data reset) |
| POCO X3/X4 | The anti-rollback error | Swipe the full firmware through MiFlash (Section 5) |
| Mi 11/12/13 | Orange State (Blocked bootloader) | Unlock the bootloader through the Mi Unlock Tool |
| Redmi 9A/9C | The invalid sparse file format error | Use firmware marked Global, not China |
Method 3: Unlock the bootloader through the Mi Unlock Tool
If you see this device is locked or Orange State after you manipulate boot.img, your Xiaomi boot boot boot is locked or Orange State is locked, it is standard protection against unauthorized changes, and you can only bypass it through the official Mi Unlock Tool.
The unlocking process consists of three stages:
- Linking your Mi Account to your device (required!).
- 168 hours (7 days) for new accounts.
- Directly unlock through the PC.
If you've already linked an account, you may not need to wait to check your status.
fastboot oem device-infoLook for the lines:
- Device unlocked: true – the bootloader is already unlocked.
- Device unlocked: false – locked, unlocked.
To unlock:
- Download Mi Unlock Tool from the official website.
- Launch the program and log in to your Mi Account (the same one that is linked to the device!).
- Connect your smartphone in Fastboot mode and press Unlock.
- Wait until the end (usually 10 to 30 seconds).
- Reboot the device: fastboot reboot
⚠️ Attention: On Xiaomi models 12S Ultra, POCO F5 And then you unlock the bootloader again, and you can block the encryption, which means that after the procedure, all the files on the device will be deleted, even if you didn't manually reset. PC Suite (if the device has ever booted normally).
Successfully unlocked the first time | I had to wait 7 days | There were errors when unlocking | I didn't try, I'm afraid I'm going to lose data | I already have the bootloader unlocked
-->
5. Method 4: Completely flash through MiFlash (if other methods have failed)
If none of the previous methods worked, the last option is to completely flash the device through the MiFlash Tool, which is guaranteed to bring the smartphone back to life, but delete all data (photos, contacts, messages). Use it only as a last resort!
What you need:
- 📄 Stock firmware in.tgz or.zip format (download the Fastboot version for your model!).
- 💾 MiFlash Tool – download the latest version from the official website.
- 🔋 Battery charge of at least 50% (during firmware, the device should not turn off!).
Step-by-step:
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\Xiaomi_Firmware).
- Install the MiFlash Tool and run on behalf of the administrator.
- Connect your smartphone in Fastboot mode.
- In MiFlash, click Select and point the path to the unpacked firmware.
- Select firmware mode: clean all - complete cleaning (recommended for critical failures). clean all and lock - cleaning + lock bootloader (if you want to return everything to factory settings). save user data - an attempt to save data (does not work on all models!).
Refresh
Flash
After successful firmware, the smartphone will restart automatically.
Typical firmware errors and their solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| flash_all_lock.bat failed | bootloader locked | Unlock the Mi Unlock Tool (Section 4) |
| anti-rollback check fail | The firmware is older than the current version | Download a newer firmware |
| device not found | Problems with drivers | Reinstall drivers (section 1) |
| invalid sparse file format | A damaged firmware file | Download the firmware again (check the MD5 checksum) |
💡
If after firmware, the smartphone does not turn on or hangs on the logo, repeat the process by selecting clean all and lock mode. This is guaranteed to return the device to its factory state, but delete all data.
Method 5: Alternative methods (EDL and testpoint)
Even if MiFlash couldn’t flash the device (for example, due to a hello packet or preloader crash error), the last chance is EDL (Emergency Download Mode) mode, which requires physical access to the device board or a special cable, but it works even on “bricks” (devices that don’t respond to any commands).
How to log into EDL:
- 🔌 Method 1: Close Testpoint (to do this, you need to disassemble the device and find points on the board) EDL or TEST).
- 📱 Method 2: Use a button combination (on some models: Power) + Volume Up + Volume Down Hold 10-15 Seconds).
- 💻 Method 3: Send a command through ADB (If the device has been downloaded at least once: adb reboot edl
After entering the EDL:
- Connect the device to a PC, and it will be defined as Qualcomm HS-USB QDLoader 9008.
- Download the firmware in.mbn format (for EDL) Or use MiFlash with the option flash_all_except_storage.bat.
- Fly your device through QFil (for Qualcomm) or SP Flash Tool (for Mediatek).
⚠️ Attention: Testpoints require soldering and disassembly skills. Incorrectly closing contacts can finally kill the device. If you are not sure of your abilities, contact the service center. For Xiaomi 13 Pro models, POCO F5 Pro and newer EDL-The mode is often blocked at the hardware level, and it can only be unlocked through an authorized service.
7. What should I do if nothing has worked?
If all of these methods do not work, the following reasons are possible:
- 🔋 Hardware failure: The motherboard, memory (eMMC) or power controller is damaged, in which case only repairs to the service will help.
- 🔒 Blocking Mi Account: If the device was tied to the account and you forgot the login details, you can unlock it only through proof of ownership (checks, box).
- 📱 Incompatible firmware: For example, trying to flash the Global version onto a China-based device (or vice versa) can lead to an anti-rollback error.
Before you bring your smartphone to the service, try:
- Swipe the device through MiFlash with a clean all and lock tick (even if you have already tried).
- Use a different firmware version (e.g., try EEA instead of Global).
- Contact the XDA-Developers or 4PDA forums – they often post informal solutions for specific models.
If the device is warranty, do not try to repair it yourself. Contact the official Xiaomi service with a check: in 80% of cases, such problems are solved by warranty (even if you accidentally activate Fastboot).