You turned on a Xiaomi smartphone, and instead of a desktop, you saw an endless load with the Mi logo? The phone turns on and off before you get to the system? This is a classic bootloop, a cyclical reboot that blocks access to the device. The reasons can be different: from a failure after an update to hardware malfunctions. The main thing is not to panic: in 80% of cases, you can solve the problem yourself without contacting the service center.
In this article, we will discuss all the working ways to exit the bootloops on Xiaomi, Redmi and POCO (relevant to the 2018-2026 models), and explain how to avoid data loss. Importantly, the methods differ depending on whether your computer sees your phone and whether you have a backup, starting with the simplest solutions and gradually moving on to radical measures.
What is a bootloop and why does it appear on Xiaomi
Bootloop is a state in which a smartphone cannot complete the startup process and is constantly restarted. The screen usually displays the Mi, Redmi or POCO logo, sometimes an animation of the boot appears, but it does not go on. In rare cases, the device can βhangβ on a black screen with backlighting.
The main reasons for bootloop on Xiaomi:
- π Failed software update - interrupted firmware through OTA manually installing an incompatible version MIUI.
- π± Failure after resetting settings β especially if system files have been changed before (e.g., through a reset) ADB magisk).
- π Battery problems β if the battery is inflated or the power controller is out of order, the phone may βlock inβ during the initialization phase.
- π οΈ Incorrect overclocking/undervolting through an engineering menu or applications like Performance Control.
- π¦ Viruses or corrupted system files β often after installing pirated applications or modified systems APK.
On Xiaomi models with Qualcomm processors (e.g. Redmi Note 10 Pro, POCO X3 Pro), the bootloop is more likely to be associated with errors in the boot or vendor section. Devices on MediaTek (e.g. Redmi 9A, POCO M3) are more resistant to software failures, but can get "locked" due to problems with the preloader.
β οΈ Warning: If the bootloop appears after a phone drop or moisture hits, do not try to sew the device through - this can aggravate the hardware malfunction.
First steps: what to do immediately after the discovery of the bootloop
Before you start taking radical measures, do these things:
Wait 10-15 minutes β sometimes the system recovers on its own after a long load
Connect your phone to charge for 30 minutes β a discharged battery can simulate a bootloop
Try to press the power button for 20-30 seconds - forced reset
Extract SIM-Card and memory card (if any) β these may conflict with the system-->
If the phone is responding to charging (the indicator lights up or the battery icon appears), the problem is more software, and if the device is completely unviable (no vibration, no warming), this may indicate a hardware failure.
Try connecting your smartphone to your computer via USB. If your PC makes a connection sound or identifies the device as a Qualcomm HS-USB QDLoader 9008 (in Device Manager), then the phone is in emergency mode (EDL) and can be flashed. If the computer can't see the device, go to the testpoint method (described below).
MIUI updates
Custom firmware installations
Resetting settings
Falls/blows
Other (write in the comments)-->
Method 1: Hard Reset (Hard Reset) through Recovery
The easiest way to bring the phone back to life is to reset the settings through standard Recovery, which deletes all data (photos, contacts, apps) but keeps the device running, and is suitable for most Xiaomi models, except those where Recovery is locked (for example, on some versions of the Redmi Note 12 with MIUI 14).
Instructions:
- Turn off the phone (press the power button for 10-15 seconds).
- Hold the combination: π Power button + Volume upwards - for most models. π Power button + Loudness up + Loudness down - for POCO F1, Mi 8 and others.
Mi Recovery
Recovery
Wipe Data β Wipe All Data β ConfirmOr (on older versions):
Wipe & Reset β Wipe All DataReboot β Reboot to System
If you drop the phone back into the bootloop, you've got a deeper problem, you've got a broken boot or firmware. Go to the next method.
β οΈ Note: On some models (for example, Redmi Note 11 with a MIUI 13+) Recovery reset may require you to enter a password from Mi-account.If you don't remember it, use the Mi Flash Unlock Tool (described below).
Method 2: Fastboot Firmware (Save Data)
If hard reset didnβt help or you want to save data, try flashing your phone over Fastboot. This method works if the phone is detected by a computer in Fastboot mode (checked by the fastboot devices team in the CMD).
You'll need:
- π₯οΈ Windows computer 10/11 (on macOS/Linux There may be problems with drivers).
- π Cable USB (preferably original).
- π Fastboot firmware for your model (download only from the official Xiaomi website).
- π οΈ Mi Flash Tool (last version).
Step-by-step:
- Install Qualcomm or MediaTek drivers (depending on your phoneβs processor).
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\Xiaomi\ROM).
- Launch the Mi Flash Tool, press Select and specify the path to the firmware folder.
- Connect your phone in Fastboot mode: Turn off your phone β Press Volume Down + Power β Connect to your PC
- In the Mi Flash Tool, select Clean All or Clean All and Lock.
- Press Flash and wait until it is finished (5-10 minutes).
Important: If the firmware is interrupted with an error anti_rollback, So you're trying to install an older version. MIUI, In this case, download the latest stable firmware for your model.
What if the Mi Flash Tool can't see the phone?
Method 3: Firmware through EDL (Emergency Mode)
If the phone is not detected in Fastboot, but the computer sees it as a Qualcomm HS-USB QDLoader 9008, then the device is in EDL (Emergency Download Mode) mode, which is guaranteed to restore the phone even if the bootloader is damaged, but requires unlocking the bootloader.
What do you need?
- π Unlocked Bootloader (if not unlocked, read the instructions below).
- π Firmware EDL (You can use the same as Fastboot, but with the.mbn extension).
- π οΈ Mi Flash Pro or QFil (for Qualcomm).
Instructions for Qualcomm (most Xiaomi models):
- Install the Qualcomm Driver (you can download it on XDA Developers).
- Connect your phone in EDL mode (if it doesnβt switch automatically, use testpoint).
- Open Mi Flash Pro, select firmware and press Refresh β the device must be determined.
- Select Clean All mode and press Flash.
- After successful firmware, the phone will restart (it can take up to 15 minutes).
On models with a MediaTek processor (for example, Redmi 9, POCO C3) for EDL-firmware used utility SP Flash Tool. The algorithm is similar, but requires separate drivers and a scatter file from the firmware.
Method 4: Unlocking the bootloader and firmware through testpoint
If the bootloader is locked and the phone is not detected in either Fastboot or EDL, you'll have to use Testpoint, which is a special pin on the motherboard that forces the device to go into firmware mode, which requires disassembling the phone and is only suitable for advanced users.
What you need:
- β‘ Screwdriver. T3/T4 and plastic mediator to open the body.
- π§ Thin metal object (needle, tweezers) for closing testpoint.
- π USB-cable (requiredly original!).
- π Firmware and Mi Flash Tool (as in Method 3).
Step-by-step:
- Turn off the phone and remove it. SIM-memory-card.
- Carefully remove the back cover (heat the hair dryer around the edges if the glue is too strong).
- Find the testpoint on the motherboard (usually signed as EDL or indicated by two contacts next to the battery. 4PDA.
- Connect. USB-cable to the computer (but not to the phone!).
- Close the testpoint with tweezers and, holding the circuit, connect the cable to the phone.
- If done correctly, Qualcomm HS-USB QDLoader 9008 will appear in Device Manager.
- Swipe your phone through the Mi Flash Tool (as in Method 3).
β οΈ Warning: A faulty testpoint circuit can cause your phone to fail. If you've never disassembled your smartphone, you should contact the service. Also note that after disassembly, the warranty (if any) will be lost.
π‘
Before disassembling, take a picture of the location of all the plumes and screws - this will help to properly assemble the phone back. Use a magnetic screw mat to avoid losing them.
Method 5: Recovery through Custom Recovery (TWRP)
If you have previously installed custom Recovery (such as TWRP), you can restore your phone without losing data.
Instructions:
- Download the latest version of TWRP for your model from the official website.
- Install TWRP via Fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, select Mount β System and copy backup or firmware (via MTP or ADB) to your phone.
- Install the firmware through Install or restore the backup through Restore.
- Once completed, run Wipe β Format Data (if required) and restart.
If the TWRP is not installed or the phone is not loaded into it, then the bootloader is locked, in which case, first unlock it through the Mi Unlock Tool (you need a Mi Account tied to the phone).
Table: Comparison of methods of exiting the bootloop
| Method | Difficulty | Data retention | Disassembly is required | Suitable for |
|---|---|---|---|---|
| Hard reset (Recovery) | β | β No. | β No. | Software failures, uncritical errors |
| Firmware through Fastboot | ββ | β Yes, if you choose clean all) | β No. | Damaged firmware, failures after update |
| Firmware through EDL | βββ | β No. | β No. | Critical failures, damaged bootloader |
| Testpoint + EDL | ββββ | β No. | β Yes. | Locked bootloader, bricks. |
| Recovery through TWRP | βββ | β Yes. | β No. | Advanced users with unlocked bootloader |
What to do if nothing helps
If all of these methods didn't work, it could be a hardware problem, and here are some signs that the phone needs repair:
- π₯ The phone is very warm even when turned off.
- π Battery swollen or phone shuts down at 30-40% charge.
- π₯ Artifacts appear on the screen (stripes, flickering) or it does not turn on at all.
- π The phone is not detected in any mode (Fastboot, EDL).
In such cases, contact the service center. The average cost of diagnosis is 500-1000 rubles, repair (replacement of the motherboard, soldering work) will cost 3000-10,000 rubles depending on the model. If the phone is warranty, do not disassemble it yourself - this will void warranty obligations.
Last chance: If your phone has any response to charging, try leaving it for a day with the charger connected, and sometimes a deep battery drain simulates a bootloop, and after full charging, the device comes back to life.
π‘
If the phone doesnβt respond to any manipulations, but you are sure that the problem is software, try stitching it through the box (for example, UFi Box or EasyJTAG).