How to eliminate the hang in Fastboot on Xiaomi Redmi smartphones: from simple to complex

Fastboot mode on Xiaomi Redmi smartphones is a tool for firmware, unlocking the bootloader and diagnostics. However, many users face a situation where the phone gets stuck on a black screen with the inscription FASTBOOT and the Mi Bunny logo. The reasons are diverse: from accidental button pressing to failure when updating software. In this article, we will analyze all possible ways to exit the Fastboot – from elementary to advanced, taking into account the features of the Redmi Note 9/10/11/12, Redmi 9A/10A/10A and others.

It’s important to understand that Fastboot isn’t a bug in itself — it’s a regular mode, but if the phone doesn’t respond to standard shutdown commands, you need to intervene. We’re not going to offer “magic buttons” but we’re going to look at the bootloader’s mechanisms, the possible risks (such as data loss), and give clear instructions based on the MIUI version and the bootloader’s status (Locked/Unlocked).

Why Redmi only downloads in Fastboot: 7 main reasons

Before you try to pull your phone out of Fastboot mode, you need to understand what triggered it, and most often the problem arises from:

  • 🔄 Interrupted update MIUI — if the firmware has downloaded, but the installation has not been completed (for example, due to battery discharge).
  • 🔧 Unlocking bootloader Failures – Mi Unlock Tool or Unofficial Tools.
  • 📱 Failure after resetting settings – especially if the reset was done via Recovery with corrupted system files.
  • ⚡ Battery issues – if voltage drops below a critical level, the phone can get “hacked” on the Fastboot.
  • 🖥️ Conflict with custom firmware – for example, after installing LineageOS or Pixel Experience without proper preparation.
  • 🔌 Hardware malfunctions – damage to the power button, plume contacts or memory chip.
  • 🤖 Mistakes in work EDL-If you have previously tried to flash your phone through Qualcomm 9008.

On Redmi models with MediaTek processors (for example, Redmi 9C/10C) the causes are often associated with damage to the preloader partition, and on Snapdragon (Redmi Note 10 Pro/11 Pro) - with errors in the operation of aboot or lpm. Diagnosing the exact cause without connecting to a PC is difficult, but the algorithm of actions is the same for most cases.

⚠️ Note: If the phone got into Fastboot after trying to get root rights through Magisk or TWRP, Don’t try to immediately stitch the stock. MIUI. First check the status of the boot partition – it may have been damaged.

📊 Your Redmi is stuck in Fastboot after
MIUI updates
Unlock the loader
Custom firmware installations
Resetting settings
Other (specify in the comments)

Method 1: Forced reboot (for "soft" failures)

The simplest method, which works in 60% of cases, is hardware reset, which helps if the Fastboot came from a temporary system failure, not a serious firmware damage.

  1. Hold the power button for 15-20 seconds (on some models – up to 30 seconds).
  2. If the screen is gone, but turned on again in Fastboot - repeat the action 3-4 times in a row.
  3. On models with a non-removable battery (Redmi Note 11/12), try the Power + Volume up combination (hold 10-15 seconds).

If the phone vibrates but doesn’t leave the Fastboot, plug it into charging for 10-15 minutes, then try again. On devices with a battery drain (<5%), the hardware reset may not work.

☑️ Checklist before forced reboot

Done: 0 / 4

⚠️ Attention: On Redmi 9A/9C helio-processor G25/G35 Long-term retention of the power button can lead to a transition to EDL-In this case, you will need to run the firmware through the Mi Flash Tool.

Method 2: Exit through Recovery Mode (if the partition is not corrupted)

If the forced reboot doesn't work, the next step is to try to boot into Recovery, which works if the recovery partition isn't damaged.

  1. Turn off the phone (hold power until the screen is turned off).
  2. Press the Power + Volume combination up and hold until the Mi logo appears.
  3. From the Recovery menu, select Reboot → Reboot to System (use volume buttons for navigation, power for confirmation).

If you see a TWRP or other customized recovery instead of a standard MIUI Recovery, choose Reboot → System. If the system doesn't boot, try running Wipe Cache (not to be confused with Wipe Data - this will lead to data loss!).

Model RedmiCombination for RecoveryFeatures
Redmi Note 10/11/12Food + Volume upSome versions of MIUI require confirmation via Mi Account
Redmi 9A/9C/10AFood + Volume upYou may need a charging connection to log in to Recovery
Redmi K40/POCO F3Power + Volume up (hold 10+ seconds)With less than 7 seconds, you can switch to Fastboot.

If Recovery doesn't start or if it gives you a No command error, it means that the recovery partition is corrupted, and you'll need to run firmware through Fastboot or EDL.

💡

If the phone vibrates when you press the buttons, but the screen remains black, try connecting it to the PC. Perhaps the display is disabled due to a driver failure, and the device itself responds to commands.

Method 3: Firmware via Mi Flash Tool (for unlocked bootloader)

If the first two methods don't work, you'll have to reflash the phone, which is a good way to do it for Unlocked devices, and if the bootloader is locked, you'll have to unlock it first through the Mi Unlock Tool.

Step-by-step:

  1. Download the official firmware for your model from MIUI Downloads (choose the Fastboot version, not Recovery!).
  2. Unclarify the firmware file into a folder without Cyrillic characters (for example, C:\MIUI\redmi_note10_pro).
  3. Install Xiaomi and Qualcomm drivers (if the phone is on Snapdragon) or MediaTek (for Helio processors).
  4. Connect your phone in Fastboot mode to your PC (should be defined as Android Bootloader Interface).
  5. Launch the Mi Flash Tool, select the firmware folder and press Refresh (the device should appear in the list).
  6. Select firmware mode: Clean All – complete clean (removes all data!), Clean All and Lock – clean + lock the bootloader (if it was unlocked), Save User Data – save data (does not work on all models).

Flash

Once the firmware is in place, the phone will automatically restart. The first run can take up to 15 minutes - don't interrupt the process!

What if the Mi Flash Tool gives you a critical partition flashing error is not allowed?
This error means you are trying to flash a device with a locked bootloader without authorization. Solution: 1. Unlock the bootloader via Mi Unlock Tool (requires Mi Account binding and waits 7-15 days). 2. If the bootloader is already unlocked, try flashing it manually through fastboot (commands below). 3. For models on MediaTek, use SP Flash Tool instead of Mi Flash.

Method 4: Fastboot commands for power users

If the Mi Flash Tool doesn’t work or you prefer manual control, you can use fastboot commands via ADB. This method requires knowledge of the basics of working with the console, but gives more flexibility.

Tools required:

  • 🖥️ Installed Platform Tools (includes fastboot and adb).
  • 📋 Firmware in.tgz format or unpacked.img files.
  • 🔌 Cable USB Type-C (preferably original).

Major teams:

fastboot devices # Check the connection of the device


Fastboot reboot # Easy reboot (sometimes helps)




fastboot oem edl # Go to EDL- Mode (for firmware via Mi Flash)




fastboot flash boot.img # Boot partition firmware (if damaged)




fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img




fastboot reboot recovery #Reboot in Recovery

For full flashing, use the script from the firmware folder (file) flash_all.bat or flash_all.sh). If you want to save data, replace the fastboot erase userdata with #fastboot erase userdata (comment on the line).

⚠️ Note: On Redmi models with Dynamic Partition (e.g. Redmi Note 11 Pro)+ 5G) manual partition firmware can cause an error in the Invalid sparse file format at header.

💡

If the phone is not detected in fastboot devices, check the drivers and try another one. USB-On Windows. 10/11 You may need to disable the driver signature verification.

Method 5: Firmware through EDL (for “bricks”)

EDL (Emergency Download Mode) is a firmware emergency mode that works even when a bootloader is damaged and is activated on Qualcomm devices via short-circuit test points or fastboot oem edl (on unlocked devices).

To run through the EDL, you will need:

  1. Mi Flash Tool (version not lower than 2020.3.14)
  2. Firmware in.tgz format for your model.
  3. An authorized Xiaomi account (for new devices)
  4. USB 2.0 cable (USB 3.0 may not work)

Algorithm of action:

  1. Transfer the phone to EDL: For unlocked devices: fastboot oem edl. For locked: close the test points (the instructions for each model are different!).

Mi Flash Tool

Refresh

COM-port

Clean All

Flash

It takes 10 to 20 minutes to run through EDL, and when it's done, it'll reboot to standard mode.

Where to find test points for EDL on Redmi Note 10 Pro?
The test points are located under the back cover, next to the battery connector. These are usually two contacts that say EDL or TEST POINT. Use tweezers or a needle to close. Attention: improper circuiting can damage the board!

What to do if nothing helps: diagnosis of “iron”

If all software methods are exhausted and the phone still loads only in Fastboot, the problem may be hardware.

  • 🔋 Failed battery – if voltage drops below 3.5V, Power controller blocks loading.
  • 🔌 Damaged power button plume – the phone cannot correctly determine the state of the button.
  • 🧠 Memory chip failure (eMMC/UFS) — More common after falls or overheating.
  • 📱 Motherboard problems – damage to power chains or charging controller.

For diagnosis:

  1. Try to connect another (knowingly working) battery.
  2. Check the charging response – if the indicator doesn’t burn, the problem may be in the USB-C port.
  3. Connect the phone to your PC and check if it is detected in Device Manager (even as an unknown device).

If you do not have experience in electronics repair, it is better to contact a service center. The average cost of diagnosis is 500-1000 rubles, repair (for example, replacing an eMMC) - from 2000 rubles.

FAQ: Frequent questions about Fastboot on Xiaomi Redmi

My Redmi Note 9 Pro got stuck in Fastboot after the update. Can I get the data back?
If you haven't backed up, the odds are minimal. When you run through the Mi Flash Tool, you erase the data. Try the Recovery method first (method 2) -- sometimes it helps Wipe Cache without losing files. If the phone is detected in fastboot, you can try copying the data through adb pull, but that requires root rights.
After the firmware is running through EDL, the phone doesn't turn on. What do you do?
It's probably the firmware that was picked up incorrectly or there was a recording error. Try: Repeat the firmware with another version of MIUI (like the older version), check if the device is correctly identified in the Mi Flash Tool (must be COM-port), use another PC (sometimes a problem in the drivers). If the phone doesn't respond at all (no vibration, no warming), there may be a hardware malfunction.
Do I need to unlock the bootloader to exit Fastboot?
No, unlocking the bootloader is only necessary for firmware custom recoveries or modified firmware.To simply exit the Fastboot or flash the official MIUI through the Mi Flash Tool, unlocking is optional (but you may need to log in to Mi Account on new devices).
The Fastboot screen says, This device is locked. What does that mean?
This means that the bootloader is locked, and you can't flash custom images. For official firmware through the Mi Flash Tool, this is not a problem - the tool can work with locked devices. However, if you're trying to install TWRP or Magisk, you first need to unlock the bootloader through the Mi Unlock Tool.
Can I log out of Fastboot without a computer?
Yes, but only if the failure is not critical. Try: Forced reboot (method 1). Enter Recovery (method 2); Connect to charge for 30+ minutes (sometimes helps with a dead battery); if these methods don't work, you can't do without a PC.