Why is Xiaomiโs smartphone constantly restarting and not launching?
If your Xiaomi (whether itโs Redmi Note 12, POCO X5 or Xiaomiโs flagship 14 series) is in a bootloop โ an endless reboot cycle with the MI logo or download animation โ thatโs not a verdict. In 80% of cases, the problem can be solved on your own without resorting to a service center, the reasons for this behavior are divided into software (firmware failure, update conflict) and hardware (memory damage, battery failure).
The most common scenarios are: 1. Misfitting MIUI update via OTA is an interrupted load or error when installing the package. 2. Installing custom firmware in violation of the instructions (for example, an incorrect TWRP or an incompatible version of Magisk). 3. Physical damage - falling, moisture, or battery wear (especially relevant for models older than 3 years). 4. Application conflict is rare, but some system applications (for example, com.miui.analytics) can cause a critical failure.
Before you panic, check out three key points:
- ๐ Battery Charge: Connect the phone to the original 30 RAM+ Charging indicator (if it's burning) is a good sign.
- ๐ Cable and port: Try another one USB-cable (preferably with support) USB 2.0) and PC/charging port: Oxidized contacts in Type-C connector are a common cause of false failures.
- ๐ฑ Reaction to buttons: press the power + Volume up for 10 to 15 seconds, and if the vibration or the screen blinks, the phone is aliveยป.
First aid: Forced reboot and battery check
Start with the simplest, hardware reset, and this method works if the failure is caused by a temporary system freeze, not by a firmware failure.
- Turn off the phone from charging (if connected).
- Press the Power button + Volume up for 20-30 seconds (even if the screen is unresponsive).
- If the phone vibrates or the MI logo appears, wait 2-3 minutes.
If the phone booted up after that, the problem was that the core of the system was getting stuck, otherwise move on to the next step: checking the battery.
How to check the battery without disassembly?
Warning: If the phone heats up above 40ยฐC when it's off or the case is inflated, don't try to turn it on again, a sign of critical battery damage that could lead to fire.
Entry to Recovery Mode: Resetting settings and cleaning the cache
If the hardware reset didnโt work, the next step is to load into recovery mode, which works even on bricks with damaged firmware, since Recovery is stored in a separate partition of memory.
Instructions for most Xiaomi models (including Redmi, POCO, Black Shark):
- Turn off the phone (if it is in the reboot cycle, wait until the screen goes out).
- Press Power + Volume up and hold until the MI logo appears (usually 5-10 seconds).
- Release the buttons. In a few seconds, the Recovery menu will appear (in English or Chinese).
In the Recovery menu, use volume buttons for navigation and power buttons for selection.
- ๐งน Wipe Data (Factory Reset): Complete reset. deletes all data, but often solves the bootloop problem.
- ๐๏ธ Wipe Cache: Clearing the cache of the system.Secure method, does not affect user data.
- ๐ Reboot to Bootloader: Going to Fastboot for firmware (if the first two methods didnโt help).
โ๏ธ Preparing for resetting through Recovery
โ ๏ธ Note: on some models (e.g. Xiaomi) 12T or Redmi K50) Recovery may require you to link your Mi Account, if you don't remember your password, restore it before resetting at account.xiaomi.com.
Fastboot Firmware: When Recovery Doesn't Help
If the reset didn't solve the problem and the phone still only boots to the MI logo, Fastboot will require a flashing, a method that is suitable for 90% of software crashes, including:
- ๐ฆ Damage to system files after update.
- ๐ง Failed installation of custom firmware (TWRP, LineageOS).
- ๐ ๏ธ Core or loader conflict.
You'll need firmware.
- ๐ป Windows computer 10/11 (or Linux/macOS driverless ADB).
- ๐ Original. USB-cable (better from the set).
- ๐ Firmware for your model (download from the official website) MIUI Downloads).
- ๐ ๏ธ Mi Flash Tool (last version).
Step-by-step:
- Unpack the firmware (file with the extension.tgz or.zip) in a folder without Cyrillic characters.
- Install ADB/Fastboot drivers (for example, via Mi Unlock Tool).
- Put your phone in Fastboot mode: Hardware: Press Power + Volume Down for 10 seconds. via ADB (if the phone is sometimes turned on): adb reboot bootloader
- Connect your phone to your PC and start the Mi Flash Tool.
- Select the firmware folder, press Refresh (should appear) COM-port, then flash.
- Wait until it is completed (usually 5-10 minutes).
โ ๏ธ Note: If the Mi Flash Tool is giving you an โAnti Rollbackโ error, you are trying to flash an older version. MIUI, In this case, download the latest stable firmware for your model.
| Firmware error | Reason. | Decision |
|---|---|---|
| Anti Rollback | Reverse to the old version of MIUI | Download firmware newer than the current |
| Device not found | Fastboot drivers not installed | Install Mi Unlock Tool or Drivers Manually |
| Flash failed | A damaged firmware file | Download the firmware again (check the hash amount) |
| Invalid image | The firmware is not for this model. | Check the model code in Fastboot (fastboot getvar product) |
๐ก
If the Mi Flash Tool doesn't see the phone, try connecting it to a USB 2.0 port (usually black) or using an externally powered hub. USB 3.0 ports (blue) sometimes cause device recognition problems in Fastboot mode.
Hardware reasons: when firmware does not help
If all software methods are exhausted and the phone still doesn't turn on, the problem is probably hardware. Here are the typical "iron" malfunctions and their signs:
- ๐ Battery malfunction: The phone doesn't respond to charging, but when connected to a PC is defined as a Qualcomm 9008.The body swells or has a characteristic smell.
- ๐ง Motherboard damage: The phone heats up when it's off. When you plug in to charge, you hear a high-frequency squeak.
- ๐พ Memory failure (eMMC/UF): Fastboot doesn't detect the device, or it gives you a "Partition not found" error.
Test equipment can be used to diagnose hardware problems:
- ๐ง Multimeter: check the voltage on the battery (must be 3.7โ4.2V).
- ๐ USB-analyzer: determining the current consumed (for example, via USBDeview).
- ๐ Diagnostic utilities: QFil (for Qualcomm) or SP Flash Tool (for Mediatek).
โ ๏ธ Note: If you have no experience in the squashing BGA-chips (e.g. eMMC flash memory), do not attempt to repair the board yourself.Orrors during overheating can result in complete data loss and irreversible damage to the motherboard.
๐ก
More than 60 percent of Xiaomiโs hardware malfunctions are related to battery or charging port contacts. Before you bring your phone to service, check these components โ they cost less to replace than the board repair.
What if the phone is identified as a Qualcomm 9008?
Qualcomm HS-USB QDLoader 9008 (or just 9008) is a Qualcomm processor emergency mode that the phone enters when the bootloader or firmware is critically damaged. In this state, the device does not turn on, but it can be โreanimatedโ using special utilities.
Signs of the 9008 mode:
- The phone does not respond to buttons, but is defined in Device Manager as QHSUSB_BULK.
- When connecting to the PC, you can hear the sound of the connection USB-devices, but no charging is going.
- The Mi Flash Tool doesnโt see the phone in Fastboot mode.
Recovery will require:
- QFil (Qualcomm Flash Image Loader) or Mi Flash Pro.
- Firmware in.mbn or firehose format (for example, prog_emmc_firehose.mbn).
- Qualcomm drivers (installed via Zadig or manually)
Step-by-step instructions for QFil:
- Connect the phone in 9008 mode to the PC.
- Start QFil, select Flat Build.
- In the Programmer Path field, specify the path to the file. prog_emmc_firehose.mbn.
- In Load XML, download rawprogram0.xml and patch0.xml files from firmware.
- Press Download and wait until it is completed (the process can take up to 20 minutes).
โ ๏ธ Warning: Firmware via QFil erases all memory, including the userdata partition. If your phone had important data, try extracting it first with the help of the userdata partition. UFED Chip-Off (in the service center).
When do I contact the service center?
If youโve tried all the methods in this article, but the phone still doesnโt turn on, chances are the problem requires professional repair.
- ๐ฅ Physical damage to the board: traces of oxidation, burned elements, chip dump.
- ๐ง Fluid intrusion: Even if the phone was โdrying out,โ corrosion could damage the tracks.
- ๐ Short circuit in the battery: the phone warms up, does not hold a charge or shuts down at 20-30%.
- ๐งฉ Power controller malfunction: phone does not respond to charging or PC connection.
The cost of repairs in official Xiaomi service centers (as of 2026):
| Type of repair | Cost (โฝ) | Date(s) |
|---|---|---|
| Battery replacement | 1 500 โ 3 000 | 1โ2 |
| Replacement of the charging connector | 1 200 โ 2 500 | 1 |
| Diagnostics of fees | 500 โ 1 000 | 1โ3 |
| Flash Memory Interconnection (eMMC) | 4 000 โ 8 000 | 3โ5 |
Before the service visit:
- ๐ Keep a check or warranty card (if the phone is guaranteed).
- ๐ Check whether the data will be saved (in most cases, memory is erased during hardware repairs).
- ๐ฐ Compare the cost of repairs to the cost of a phone in the secondary market (sometimes it is more profitable to buy a new one).