Fastboot mode on Xiaomi, Redmi and POCO smartphones is a special engineering mode that is used to firmware, unlock the bootloader or restore the system. However, many users experience a situation where the phone βhangsβ on the screen with a hare in a hat and the inscription FASTBOOT. The reasons can be different from accidental pressing of the combination of buttons to failure when updating the software.
In this article, weβll look at all the ways you can exit Fastboot, from the elementary (button reboot) to the advanced (ADB commands and flashing). Itβs important to understand that some methods can lead to data loss if the phone does not unlock the bootloader or does not have a backup. Weβll explain in detail which actions are safe and which require caution.
Why is Xiaomiβs phone stuck in Fastboot mode?
Before trying to exit Fastboot, it is worth understanding the reasons for getting into this mode.
- π Accidental pressing of the button combination (Loudness down) + Power supply) when switched on or restarted.
- π± Failure of firmware through the Mi Flash Tool or TWRP, when the process was interrupted.
- π Battery discharge during system updates (especially relevant for older Redmi Note models) 4/5).
- π οΈ Unlocking the bootloader through Mi Unlock Tool.
- π€ Custom firmware conflict (for example, after installing LineageOS or Pixel Experience).
If the phone got into Fastboot after a failed firmware, chances are that a standard reboot will not help - you will need to restore the system through Mi Flash or ADB. In other cases, simple manipulations are often enough.
β οΈ Warning: If you tried to unlock the bootloader or install custom software before getting into Fastboot, do not turn off the phone forcibly - this can lead to a "brick" (complete inoperability) of the device. ADB Mi Flash.
Method 1: Standard Reboot (the simplest method)
If your phone accidentally switched to Fastboot (for example, after pressing a button combination), try the standard reboot:
- Hold the Power button for 10-15 seconds until the screen goes out.
- Wait 30 seconds β the phone should automatically boot up as normal.
- If the screen shows FASTBOOT again, repeat the action, but after turning off immediately press Volume up + Power to get into Recovery Mode.
This method works 80% of the time if the reason for getting into the Fastboot is not due to firmware damage.If the phone doesn't respond to the long hold of the power button, move on to the next one.
Try another button combination (Loud up + Power)
Connect the charger (sometimes helps with a discharged battery)
Remove and repaint SIM-card/memory card (in some models this resets the mode)
Try rebooting with ADB (see Method 3)
-->
Method 2: Exiting through Recovery Mode (without data loss)
If the standard reboot didn't work, try logging into Recovery Mode and resetting the cache or rebooting it from there.This method doesn't delete user data, but requires a workable recovery.
Instructions:
- Turn off the phone (hold power until the screen is turned off).
- Press the combination of Loudness up + Power and hold until the Mi logo appears.
- From the Recovery menu, select Reboot β System (use volume buttons for navigation and Power for confirmation).
- If the phone is back in Fastboot, select Wipe & Reset β Wipe Cache and reboot.
On some models (Xiaomi 12/13 series, POCO F4/F5), the Recovery menu may be in Chinese, in which case look for characters similar to "(reboot) or "(cache cleaner).
| Xiaomi model | Combination for Recovery | Features |
|---|---|---|
| Redmi Note 8/9/10 | Volume up + Nutrition | Menu in English, support for sensory control |
| Xiaomi Mi 11/12 | Volume up + Nutrition | Chinese menu requires button navigation |
| POCO X3/X4 | Volume up + Nutrition | Additional Fastboot item in the menu |
| Redmi 7A/8A | Volume up + Power (hold 10+ seconds) | It may take several attempts. |
β οΈ Note: If Recovery Mode does not have Reboot to System or if the phone returns to Fastboot after selecting this option, it means that the system partition is damaged).
System updates via OTA
Custom firmware installations
Unlock the loader
Accidental button pressing
Other (write in the comments)
-->
Method 3: Exit through ADB (for power users)
If the phone is detected by the computer in Fastboot mode, you can try rebooting it via ADB (Android Debug Bridge), which requires installed drivers and minimal knowledge of working with the command line.
Step-by-step:
- Download and install Platform Tools (includes fastboot and adb).
- Connect your phone to your PC through USB-cable (preferably original).
- Open the command line (Win + R β cmd) and go to the folder with Platform Tools:
cd C:\platform-tools- Check if the device is determined:
fastboot devicesIf you see a serial number (e.g., 1234abcd fastboot) in response, the connection is established. Now type in the command to reboot:
fastboot rebootIf the phone is not responding, try an alternative command:
fastboot continueThis command causes the device to continue booting from its current state, which sometimes helps with βhangingβ during the initialization stage.
1. Reinstall the driver (use Mi PC Suite).
2. Try another. USB-cable (preferably original).
3. Connect to another USB-port (preferably) USB 2.0 on the back of the PC).
-->
Method 4: Forced reset via Mi Flash Tool (with data loss)
If previous methods didn't work, the firmware is likely damaged, and then a full flashing through the official Mi Flash Tool will help, which removes all data from the phone, so use it only as a last resort.
What you need:
- π» Windows computer (7/10/11).
- π Original. USB-cable (important for stable connection).
- π Firmware for your model (you can download on the official website of Xiaomi).
- π οΈ The Mi Flash Tool.
Instructions:
- Unpack the downloaded firmware (.tgz or.zip format) into a folder without Cyrillic characters.
- Install the Mi Flash Tool and run on behalf of the administrator.
- Connect your phone in Fastboot mode to your PC.
- In the utility, click Select and specify the path to the folder with the firmware.
- Select firmware mode: Clean all - complete cleaning (recommended when crashes); Clean all and lock - cleaning + lock the bootloader (if it was unlocked); Save user data - an attempt to save data (does not always work).
Flash
Once the firmware is successful, the phone will automatically restart to normal mode, and if the process ends with an error (such as anti-rollback), then the firmware is not suitable for your model or the Anti-Rollback version.
What to do if Mi Flash shows an anti-rollback error
Method 5: Hand-held firmware via fastboot (for advanced)
If the Mi Flash Tool fails (for example, due to anti-rollback errors or firmware incompatibility), you can manually flash the phone through fastboot commands, which requires accuracy, but gives you more control over the process.
Step-by-step:
- Download the firmware in.tgz format for your model (for example, tissot_global_images_*.tgz for Redmi Note 7).
- Unpack the archive and find the file. flash_all.bat (for Windows or flash_all.sh (for Linux/Mac).
- Connect your phone in Fastboot mode to your PC.
- Launch it. flash_all.bat on behalf of the administrator.
- Wait until the process is complete (the phone will reboot automatically).
If the script doesn't work, you can manually flash each partition.
- Open the command line in the firmware folder.
- Enter commands in turn (example for Redmi Note 8 Pro):
If the phone does not respond to buttons at all and is not detected by the computer, this may indicate a hardware failure, in which case self-repair is not recommended - it is better to take the device to the workshop.