How to completely disable Fastboot on Xiaomi smartphones: 5 proven ways

Fastboot mode on Xiaomi smartphones is a low-level tool for firmware, unlocking the bootloader and diagnosing the device. However, many users face a situation where the phone boots itself into the Fastboot after rebooting or updating, which blocks the normal operation of the gadget, the reasons for this behavior can be different from a failure in the firmware to conflict with the custom recovery.

In this article, we will explore not only the standard ways to exit Fastboot (which often don’t solve the problem forever), but also the methods to completely disable this mode at the system level. You will learn how to prevent Fastboot from spontaneously starting after MIUI updates, why some models (Redmi Note 10 Pro, POCO X3 Pro) are especially susceptible to this problem, and what to do if the phone gets stuck in the Fastboot after a failed firmwarewarewareware.

Why Xiaomi is Including Fastboot: 4 Reasons

Before you turn off the mode, it's important to understand why it's activated without you.

  • πŸ”„ Automatic updates MIUI. After installing a new firmware version, the system may require bootloader confirmation, which leads to a reboot cycle in Fastboot.
  • πŸ”§ Conflict with TWRP Or custom recavers. If you've been installing an unofficial recavery, it can argue with a standard Xiaomi bootloader.
  • 🚨 Hardware failures: Damaged memory partitions (such as boot or recovery) cause the system to go into emergency mode.
  • πŸ”“ Unlocked bootloader. On some models (Mi 11, Redmi) K40) Unlocking the bootloader automatically includes checking Fastboot at each start.

This is especially true for Qualcomm Snapdragon processors (such as the POCO F3 or Redmi Note 9 Pro) where the Fastboot is integrated deeper into the system than on MediaTek models. If your smartphone falls into this category, be prepared for the fact that a standard shutdown via Settings may not work.

⚠️ Note: If the phone loads into the Fastboot every time it shuts down, it may indicate damage to the misc partition.

Yes, after every shutdown | Yes, but only after updates | No, but I want to turn it off for the future | I don't know what it is-->

Method 1: Disable Fastboot via MIUI settings (for a locked bootloader)

If your Xiaomi bootloader never unlocked and the Fastboot turns on accidentally (like after a crash), try the standard method:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times on the MIUI version bar to activate the developer mode.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the Fastboot option and turn it off.
  5. Reset the device.

This method works on most models with MIUI 12 and later, but it will not help if:

  • πŸ”“ bootloader unlocked (check status in Settings) β†’ The phone. β†’ Mi Unlock status).
  • πŸ› οΈ Custom recaveri is installed (for example, TWRP).
  • πŸ”„ The phone was updated via Mi Pilot or beta versions of the firmware.

Check the status of the bootloader | Make a backup of data | Charge the phone at least 50% | Make sure the firmware is stable-->

Method 2: ADB commands to force Fastboot to shut down

If the standard method doesn’t work, use ADB (Android Debug Bridge), which is suitable for devices with unlocked bootloader or root rights.

Download Google’s Platform Tools and follow the steps:

  1. Connect your phone to your PC in File Transfer mode.
  2. Open the command line in the adb.exe folder and type: adb devices (the name of your device should appear).
  3. Adb shell settings put global settings fastboot_disable 1
  4. Reboot your phone: adb reboot

If Fastboot is activated again after the reboot, try an alternative command:

adb shell setprop sys.fastboot.disable 1

⚠️ Note: On some models (Redmi Note 8 Pro, Mi) 9T) These commands are reset after the update MIUI. To fix the result, repeat the procedure after each update.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB (Settings β†’ For developers β†’ Debugging by USB). 2.Install Xiaomi drivers USB Drivers from the official website. 3. Try another one. USB-cable (preferably original). 4. Reboot your PC and phone, then reconnect.

Method 3: Disable Fastboot via Mi Unlock Tool (for unlocked bootloader)

If your Xiaomi has an unlocked bootloader, standard methods may not work due to conflict with the Mi Unlock Tool.

  1. Download Mi Unlock Tool from the official website.
  2. Connect your phone in Fastboot mode (clip Volume Down + Power when turned on).
  3. Run the Mi Unlock Tool and wait for the program to identify the device.
  4. Press Unlock, but don’t confirm unlocking – instead:
  5. In the command line (in the folder with Mi Unlock Tool) run: fastboot oem fb_disable
  6. Reboot your phone with the command: fastboot reboot

This command disables forced Fastboot verification when booting, but does not block access to the mode completely. If you need to log in to Fastboot again (for example, for firmware), use a button combination.

Xiaomi modelTeam to shut down FastbootIs unlocking required?
Redmi Note 10/10 Profastboot oem fb_disableYes.
POCO X3/X3 ProFastboot flash misc misc.bin (requires a patch)Yes.
Mi 11/11 Ultrafastboot oem off-mode-charge 0No.
Redmi 9/9AStandard Method through SettingsNo.

πŸ’‘

If you have a fastboot oem command fb_disable bug FAILED (remote: unknown command, which means your model doesn't support this solution.

Method 4: Edit the build.prop file (root only)

If you have root rights, you can disable Fastboot at the system file level, which is the most reliable method, but it requires caution.

  1. Install a file manager with root support (such as Root Explorer or Mixplorer).
  2. Go to /system/build.prop.
  3. Open the file in the text editor and add the following line at the end: ro.boot.fastboot=0
  4. Save the changes and restart the phone.

For Android 11+ models (MIUI 12.5 and later), you may also need to edit /vendor/build.prop by adding the same line. If the phone doesn't boot after editing, restore the original build.prop via TWRP.

⚠️ Warning: Incorrect editing of build.prop can lead to bootloop (cyclic reboot!

πŸ’‘

Editing build.prop is the most radical method, but it's guaranteed to disable Fastboot at the system level. Use it only if other methods haven't worked.

Method 5: Flashing through the Mi Flash Tool (extremely)

If all the previous methods failed, and the phone is constantly loaded into the Fastboot, then you just have to completely flash it, and this method erases all the data, so first you have to:

  • πŸ“± Make a backup through Mi Cloud or TWRP (if there is access).
  • πŸ’» Download the official firmware for your model (choose the Fastboot version, not Recovery).
  • πŸ”Œ Charge your phone at least 80%.

Firmware instructions:

  1. Unpack the downloaded archive with firmware in a folder without Cyrillic symbols.
  2. Start the Mi Flash Tool (you can download it here).
  3. Connect your phone in Fastboot mode (Loudness down + Power).
  4. In the Mi Flash Tool, click Select and specify the path to the firmware folder.
  5. Select Clean All mode and press Flash.
  6. Wait for completion (5-10 minutes) and don’t turn off USB until you automatically restart.

Once the firmware is down, the Fastboot will be disabled, but all data will be deleted, and if the problem was caused by corrupting system files, this method will solve it 100%.

What to do if nothing helps: Diagnostics of hardware problems

If the firmware didn't help, it could be a hardware failure, and here are the signs that the hardware is the problem:

  • πŸ”‹ The phone only loads in Fastboot when connected to charging.
  • πŸ”₯ Artifacts appear on the screen or flashing lights.
  • πŸ”Š When downloading, clicks or squeaks are heard (characteristic of a damaged motherboard).
  • πŸ“‰ The battery is discharged in a few hours in the off state.

In such cases, only a diagnosis at a service center will help, most often the problem is related to:

  • πŸ”Œ Damaged connector. USB (The contacts close, and the phone β€œthinks” that it is connected to the PC).
  • πŸ”‹ Bloated battery (presses on motherboard, causing failures).
  • πŸ› οΈ Oxidated contacts on the board (especially after moisture hits).

If your Xiaomi is warranty-free, don’t try to repair it yourself – contact an authorized service. For models over 2 years old, repairs can cost more than buying a new phone, so weigh the pros and cons.

FAQ: Frequent questions about Fastboot on Xiaomi

My Xiaomi loads into the Fastboot after every shutdown. Is it a virus?
No, it's not a virus. Chances are you either have a bootloader unlocked or misc partition corrupted. Viruses can't activate Fastboot -- it's a system mode that's controlled at the firmware level. Check the bootloader status in Settings β†’ About Phone β†’ Mi Unlock Status.
Can I turn off Fastboot without losing data?
Yes, unless the problem is related to system files being corrupted, Methods 1-3 (via settings, ADB or Mi Unlock Tool) do not affect user data, but if the Fastboot is activated due to a firmware failure, you may need to reset or flash it, which will result in loss of information.
After the Fastboot was turned off, the phone stopped charging.
This is a rare but possible bug on some models (Redmi Note). 8, Mi A3). Return Fastboot settings to the original state with the command: adb shell settings put global fastboot_disable 0 If it doesn’t help, run your phone through the Mi Flash Tool with Clean all and lock mode (this will block the bootloader and return the standard settings).
How to check if Fastboot is disabled?
Reboot your phone and watch the boot process: If the screen goes out immediately after the MI logo, Fastboot is turned off. If the Fastboot mode appears or the LED flashes, the mode is active. You can also check through ADB with the command: adb shell getprop sys.fastboot.disable If the answer 1 - Fastboot is turned off, 0 - is on.
Will OTG and charging work when off after Fastboot is turned off?
On most models (Redmi Note) 10, POCO X3) Disabling Fastboot does not affect OTG But on some devices with Qualcomm Snapdragon, it's off. 8xx (Like Mi. 10, Black Shark 3) You may need to adjust it via build.prop: ro.vendor.qti.sys.fw.bg_charge_support=1 Add this line if the charge in the off state stopped working.