How to get out of Fastboot mode on Xiaomi Redmi smartphones: from simple to complex

Fastboot mode on Xiaomi Redmi smartphones is a utility tool for firmware, unlocking the bootloader and diagnosing the device. However, many users face a situation where the phone β€œhangs” in this mode: the screen displays a hare in a hat-hunch (the Mi Bunny logo) and the inscription FASTBOOT, and a normal Android download becomes impossible. The reasons are diverse: from accidental pressing of the button combination to failure when updating the firmware.

In this article, we’ll break down 5 proven ways to exit Fastboot, from the elementary (button reboot) to the advanced (ADB and Mi Flash Tool), each with step-by-step instructions, risk warnings and tips to prevent repeated crashes. Special attention is paid to the Redmi Note 10/11/12, Redmi 9/9A/9C and POCO X3/X4 models, but the instructions are relevant for all Xiaomi devices based on Qualcomm Snapdragon or Mediatek.

If your Redmi doesn't respond to standard methods or if it comes up with errors like FASTBOOT: error: Failed to boot, don't panic. In 90% of cases, you can fix the problem without going to the service center, and the main thing is to follow the instructions and not skip the steps.

1. Simple reboot: button combinations

The first and safest way is to try a forced reboot, which works if the smartphone hit the Fastboot accidentally (for example, because of the buttons clamping in your pocket) and has no hardware damage.

For Xiaomi Redmi models with physical buttons (until 2021 release):

  • πŸ”„ Press the power button for 15-20 seconds until the screen goes out. Then let go and wait for the vibration or logo. MI.
  • πŸ”„ If it doesn’t work: press the power button. + Increase volume by 10 seconds, then release.
  • πŸ”„ For Redmi Note 10 Pro and newer: Try the power button + Volume reduction (sometimes the output to Recovery is triggered).

For models without physical buttons (e.g. Redmi K50 or POCO F4):

  • πŸ”„ Connect the charger and hold the power button for 25 to 30 seconds, sometimes because of the power management.
  • πŸ”„ If the screen is black but there is vibration, try waiting 2-3 minutes for some devices to slowly drop out of mode.

⚠️ Note: Do not use needles or sharp objects to press buttons! on models with touch buttons (e.g. Redmi) 9T) It could damage the plume.

πŸ“Š Your Redmi is stuck in Fastboot after
Accidental button pressing
Failed update
Custom firmware installations
PC connections
Other causes

2.Exit via Recovery Mode

If a simple reboot doesn’t work, the next step is to switch to Recovery Mode, from which you can start resetting your settings or restart the device in normal mode.

Instructions for all Xiaomi Redmi models:

  1. Turn off your phone (if it's in Fastboot, hold the power button for 20 seconds).
  2. Hold the combination: πŸ“± For Snapdragon processors: Power + Volume up. πŸ“± For Mediatek (e.g. Redmi) 9A): Nutrition + Turning down the volume.

Mi

Recovery

Reboot β†’ Reboot to System

If the Recovery menu is in Chinese:

  • 🌐 Select the first item (with the character "resetΒ»).
  • 🌐 The third point is (Wipe Data), but it should be used only when absolutely necessary!

β˜‘οΈ Preparing for exit via Recovery

Done: 0 / 4

⚠️ Note: On some firmware (for example, MIUI 14 for Redmi Note 12) Reboot to System may not be available. In this case, select Reboot to Bootloader, and then try again to exit with the buttons.

3.Using ADB and Fastboot Tools

If the hardware methods don’t work, connect your smartphone to your PC and use ADB (Android Debug Bridge) and Fastboot utilities, which require minimal technical skills, but allows you to wake up the device even in case of serious failures.

Step-by-step:

  1. Download and install Google’s Platform Tools (includes adb and fastboot).
  2. Connect Redmi to the PC via USB-cable (preferably original).
  3. Open the command line (cmd) in the folder with the platform-tools.
  4. Enter the command to check the connection: fastboot devices If the device is determined (serial number will appear), type: fastboot reboot

If the fastboot reboot command doesn’t work, try:

  • πŸ”§ Fastboot Continue – Trying to continue downloading.
  • πŸ”§ fastboot oem reboot-recovery – transition to Recovery Mode.
  • πŸ”§ fastboot oem reboot-edl - power users only! EDL (You may require an authorized Mi Account).
Team team.DescriptionRisks.
fastboot rebootA simple reboot.No.
fastboot continueContinued loading of OSMaybe he'll get stuck.
fastboot oem reboot-recoveryTransition to RecoveryNo.
fastboot oem reboot-edlTransition to firmware modePossible blinking for errors

πŸ’‘

If your PC doesn’t see your device in Fastboot, try another one. USB-port (preferably) USB 2.0) or disable the antivirus – it can block drivers.

4. flashing through the Mi Flash Tool

If previous methods have not worked, the firmware is likely damaged, in which case a complete flashing through the official Mi Flash Tool utility will help.

What you need:

  • πŸ“₯ Official firmware for your model (download from Xiaomi website).
  • πŸ“₯ The Mi Flash Tool.
  • πŸ“₯ Cable USB (original or high-quality).
  • πŸ“₯ Unlocked bootloader (unless previously unlocked, you will need a Mi Account and wait 72–168 hours).

Instructions:

  1. Unpack the firmware (file with.tgz extension) in a folder without Cyrillic characters.
  2. Run the Mi Flash Tool on behalf of the administrator.
  3. Connect the Redmi turned off in Fastboot mode (press Power + Volume Down).
  4. In the utility, press Refresh - the device must be determined.
  5. Select the firmware folder and click Flash. Select the mode: Clean all – complete cleanup (data will be deleted!), Clean all and lock – clean + lock the bootloader, Save user data – save data (not always working).

Wait for the end (5-10 minutes). The phone will reboot automatically.

⚠️ Note: If the Mi Flash Tool is an Anti Rollback error, you are trying to flash an older version. MIUI, In this case, you need a special firmware with bypass protection (see the forums). 4PDA or XDA Developers).

What if the Mi Flash Tool can’t see the device?
1. Check if the drivers are installed (download Mi). USB Driver). 2. Try another one. USB-port (better on the back of the PC). 3. Disable driver signatures in Windows: type in bcdedit command line /set nointegritychecks on and restart the PC. 4. Use a different cable (cheap cables often don’t support data transfer to Fastboot).

5. Hard Reset (Hard Reset)

If none of these methods work, the last resort is hardware reset, which will delete all the data on the device, but return it to a working state.

How to make Hard Reset on Xiaomi Redmi:

  1. Turn off the phone (hold the power button for 20 seconds).
  2. Press the combination to log into Recovery (see Section 2).
  3. In the Recovery menu, select: 🧹 Wipe Data β†’ Wipe All Data (complete cleaning). πŸ”„ After cleaning, select Reboot. β†’ Reboot to System.

For models with locked Recovery (e.g. Redmi Note 11 on MIUI 13+):

  • πŸ” You may need to enter a password from your Mi Account after resetting.
  • πŸ” If you forget your password, use the recovery service.

πŸ’‘

Hard Reset deletes all data, including photos, contacts and apps. SD-map (if any) – the data can be stored on it.

6. Contacting a service center: when nothing helps

If all of the above methods did not work, the problem may be hardware:

  • πŸ”‹ Battery malfunction (does not hold charge for full load).
  • πŸ”Œ Damage to the charging connector or power controller.
  • πŸ–₯️ EMMC packet failure (often found on Redmi) 9/9A after-use).
  • πŸ”§ Damage to the loader due to a failed firmware.

Signs of hardware malfunction:

  • 🚨 Phone is not defined in Fastboot (Fastboot Devices command does not show the device).
  • 🚨 The screen is black, but there is vibration or backlight.
  • 🚨 The device heats up when connected to the charging.

In these cases, we recommend contacting an authorized service center Xiaomi. the average cost of diagnosis is 500-1000 rubles, repair (for example, replacing eMMC) will cost 2000-5000 rubles depending on the model.

⚠️ Warning: Don't trust repairs to informal workshops if they offer "swifting the phone in 5 minutes" without diagnosis. on Redmi with Mediatek processors (e.g. Redmi 10A) Unqualified firmware can lead to a complete brik (inability to restore).

FAQ: Frequent questions about leaving Fastboot on Xiaomi Redmi

My Redmi Note 10 Pro got stuck in Fastboot after the update.
Try Recovery first (Section 2). If it doesn't work, download the full firmware for your model from the official website and run through the Mi Flash Tool (Section 4). Choose Clean all mode, but be prepared for data loss.
The phone doesn't respond to buttons and doesn't connect to the PC. What is it?
Probably a hardware problem: battery is dead, button plume or power controller is damaged, plug it into charging for 30 to 60 minutes (even if there's no indication), then try again. If it doesn't work, bring it to the service.
Can I log out of Fastboot without losing data?
Yes, in some cases. Try: Fastboot continue command (section 3); Recovery without Wipe Data selection; Firmware via Mi Flash Tool in Save user data mode (not always working). If the phone loads but cycles, try extracting it. SD-map SIM (Sometimes they cause conflicts).
After logging out of Fastboot, the phone asks for the password from the Mi Account.
It's protection. FRP (Factory Reset Protection.If you forget your password: Go to the recovery page and try resetting your password through email/If the attached number or mail is not available, contact the πŸ“– Read also Root rights on Redmi Note 9S: complete 2026 Step-by-step guide to obtaining root rights to Xiaomi Redmi Note 9S: From unlocking the bootloader to How to reset the password on Xiaomi Redmi 9C β€” 5 Forgot the password on Redmi 9C? Learn how to unlock your smartphone via Mi Account, Recovery or Fastb How to control your Xiaomi TV without remote control: 7 Lost or broken remote from Xiaomi TV? Learn all the ways to control through a smartphone, CLA How to remove the password on Xiaomi Redmi 8: Instructions for removing the screen lock on Redmi 8. Reset via Settings, Recovery and Google Account. Accept document.getElementById('pbMenuBtn')?.addEventListener('click', () => { document.getElementById('pbMainNav')?.classList.toggle('pb-nav-open'); }); // Dropdown menu toggle (click for touch devices) document.querySelectorAll('.pb-dropdown-toggle').forEach(btn => { btn.addEventListener('click', (e) => { e.stopPropagation(); btn.closest('.pb-nav-dropdown').classList.toggle('pb-dd-open'); }); }); document.addEventListener('click', () => { document.querySelectorAll('.pb-nav-dropdown.pb-dd-open').forEach(d => d.classList.remove('pb-dd-open')); }); (function() { const popup = document.getElementById('cookie-consent'); const btn = document.getElementById('cookie-accept'); if (popup && btn &&!localStorage.getItem('cookie-accepted')) { setTimeout(() => popup.classList.add('pb-cookie-visible'), 1500); btn.onclick = () => { localStorage.setItem('cookie-accepted','true'); How to turn off developer mode on Redmi 9C β€” Step-by-step instructions Detailed guide to removing the developer mode on Xiaomi Redmi 9C: through settings, reset to How to reset Xiaomi Redmi Note 8 Pro: All Ways Full Guide: How to Rebate Xiaomi Redmi Note 8 Pro. Instructions for resetting, resetting settings πŸ“± XiaoMaster πŸ”“ Reset and release Β· βš™οΈ System setup Β· πŸ’Ύ Memory and files Β· πŸ”Š Sound and vibration Β· πŸ“Έ Camera and photo Β· πŸ“‘ Communication and network Home Β· About the project Β· Contacts Β· Privacy Β© XiaoMaster, all rights reserved. (function(d,s){d.getElementById("licnt06C4").src= "https://counter.yadro.ru/hit?t26.5;r"+escape(d.referrer)+ ((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+ (s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+ ";h"+escape(d.title.substring(0,150))+";"+Math.random()})(document,screen) πŸͺ We use cookies to improve the operation of the website. popup.classList.remove('pb-cookie-visible'); }; } })(); function pbPollVote(el) { var poll = el.closest('.pb-poll'); if (poll.classList.contains('voted')) return; poll.classList.add('voted'); el.classList.add('selected'); var opts = poll.querySelectorAll('.pb-poll-option'); var n = opts.length; var raw = []; var sum = 0; for (var i = 0; i < n; i++) { var v = Math.random() * 50 + 5; if (opts[i] === el) v += 30; raw.push(v); sum += v; } var pcts = raw.map(function(v) { return Math.round(v / sum * 100); }); var diff = 100 - pcts.reduce(function(a,b){ return a+b; }, 0); pcts[Array.from(opts).indexOf(el)] += diff; setTimeout(function() { opts.forEach(function(opt, i) { opt.querySelector('.pb-poll-bar').style.width = pcts[i] + '%'; opt.querySelector('.pb-poll-pct').textContent = pcts[i] + '%'; }); }, 50); }