Why Xiaomi stopped turning on and what to do about it
Xiaomi’s smartphone suddenly stopped responding to the power button, stuck on the logo or went into a “perpetual reboot”? The reasons for this behavior can be dozens of things, from a failed MIUI update to hardware failures. But in 80% of cases, the problem is solved by flashing — even if the device looks like a “brick” on the outside. The main thing is to correctly determine the recovery mode, pick up the firmware and avoid typical errors that will turn a temporary malfunction into irreversible.
This article is not a universal guide for all models, but a detailed analysis of firmware methods for Xiaomi devices with a locked bootloader, taking into account changes in the company’s policy after 2023. We will look at three main scenarios: when the phone responds to buttons (but does not load), when it is completely dead, and when the firmware is interrupted by errors, and also understand how not to turn a recovery into expensive repair.
Warning: If your Xiaomi doesn’t turn on after a fall, moisture or physical damage, firmware is unlikely to help. In such cases, check the hardware condition first (especially the charging connector and battery).
Diagnostics of the problem: determine whether it is possible to flash the device
Before you download the firmware, you need to understand what condition the smartphone is in, and the choice of recovery method depends on this:
- 🔄 Cyclical reboot (hangs on logo) MI Download animations – usually solved via Fastboot or Recovery.
- 🖥️ Black screen, but reacts to a PC connection (connection sound, defined as Qualcomm) HS-USB) — need to be squirted through EDL.
- ☠️ Full “brick” (no button response, no PC detection) – hardware problems or bootloader locking are possible.
To determine the condition accurately, follow the following steps:
- Connect your smartphone to charge for 30 minutes (even if there is no reaction), sometimes a discharged battery blocks any action.
- Try to pinch the combinations: Power + Volume up - Enter Recovery. Power + Volume down - Enter Fastboot. Power + both volume buttons - Forced reboot (on some models).
Device Manager
Ports (COM and LPT)
Other devices
If a smartphone is defined as a Qualcomm HS-USB QDLoader 9008, it is a sign of an emergency EDL mode that allows you to flash the device even with a locked bootloader. If there is no reaction at all, you may need a test point to force the transfer to EDL.
⚠️ Note: On Xiaomi models after 2021 (e.g. Redmi Note 11, POCO F4) forced entry EDL The closure of the contacts can lead to a complete lock. IMEI. Before doing this, make sure you have a backup of the data. NV (If the phone is turned on at least once).
Preparation for firmware: what to download and install
For a successful firmware will require:
- 🖥️ Windows PC 10/11 (MacOS and Linux may have driver problems).
- 🔌 Original. USB-cable (better than the one that came with the kit).
- 📥 Fastboot or Recovery firmware (depending on the method).
- 🛠️ Utilities: MiFlash, ADB/Fastboot tools, Qualcomm or MediaTek drivers.
Where to get firmware and tools:
| Component | Reference | Notes |
|---|---|---|
| Official MIUI firmware | en.miui.com | Choose the Fastboot version for PC firmware or Recovery for installation via stock recovery. |
| MiFlash utility | xiaomiflashtool.com | Use version 2020.3.14.0 or later. Older versions may not support newer models. |
| Qualcomm drivers | XDA Developers | Required for firmware via EDL. Install manually through Device Manager. |
| ADB/Fastboot Tools | Android Developers | Unpack into the root of the disk C:\platform-tools\ convenienceally. |
Important: for models on a MediaTek processor (e.g. Redmi) 9A, POCO C31) Instead of MiFlash, you will need a utility. SP Flash Tool, firmware for MTK Look for MTKROMs.
☑️ Preparation for Xiaomi firmware
⚠️ Note: If you are flashing Xiaomi with a blocked bootloader through Fastboot, use only official firmware from the site MIUI. Castom builds (like LineageOS) will require unlocking the bootloader, which is impossible to do on a broken device.
Method 1: Fastboot firmware (if the phone responds to buttons)
This method is suitable if the smartphone enters the Fastboot mode (screen with a hare in a hat-eared). The procedure takes 10-15 minutes and does not require unlocking the bootloader, but will reset all data.
Step-by-step:
- Download Fastboot firmware for your model (for example, tucana_global_images_V13.0.6.0.SKFMIXM_20221010.0000.00_12.0_global For the Redmi Note 10 Pro).
- Unpack the archive in a folder without Cyrillic characters (for example, C:\Xiaomi\fastboot_rom\).
- Run MiFlash.exe on behalf of the administrator.
- Connect your phone in Fastboot mode (clip Power + Volume down).
- In MiFlash, click Select and specify the firmware folder. Then select the firmware method: Clean all — complete cleaning (recommended when crashes); Clean all and lock — clean + lock the bootloader (dangerous if the phone has been unlocked!); Save user data — an attempt to save data (not always works).
Flash
If the process ends with a critical partition flashing error is not allowed, then the bootloader is locked and another method is needed (see section on EDL).
💡
If MiFlash doesn’t see the device, try reinstalling the drivers manually: open Device Manager → find the device with the yellow triangle → Update the driver → Select the driver from this computer → Specify the folder with the Qualcomm drivers.
Method 2: Firmware through EDL (for “bricks” without reaction)
Emergency Download Mode (EDL) is the last chance to bring back to life Xiaomi, which does not respond to buttons or hovers on the logo. In this mode, the firmware goes directly through the processor, bypassing the bootloader.
- ✅ It works even with a locked bootloader.
- ❌ Requires an authorized Mi Account (for new models).
- ⚠️ The risk of blocking IMEI wrong-doing.
Instructions for firmware through EDL:
- Install Qualcomm drivers (see Preparation section).
- Download firmware in.mbn or.elf format (for example, with Xiaomi Firmware Updater).
- Connect your phone to your PC and force it to EDL: For older models (Redmi 4X, Mi A1): Press Power + Volume up + Volume down for 10 seconds. For new ones (after 2020): you will need to close the test point on the motherboard.
MiFlash
Clean all
Flash
Sahara communication failed
MiFlash
For models with MediaTek processor (Redmi 9, POCO C3) instead of MiFlash, use the SP Flash Tool:
1 Launch SP_Flash_Tool.exe.
2 In the "Scatter-loading File" field, select the file MTXXXX_Android_scatter.txt from the firmware.
3. Press Download and connect the phone turned off (no battery if it is removable).
4. Wait for completion (green circle).What if MiFlash requires authorization?
⚠️ Attention: Firmware through EDL model UFS-storage device (Xiaomi) 12, Redmi K50) If the phone does not turn on after firmware, you will need to restore the partition table via Fastboot command: fastboot erase userdata fastboot erase metadata fastboot flash userdata userdata.img (file userdata.img and metadata.img firmware).
Method 3: Recovery (if the phone is loaded into recovery)
If a smartphone goes into stock recovery (MI-Recovery), you can try to reflash without a PC, which is suitable for failures after an update or soft breaks.
Instructions:
- Download the firmware in.zip format for Recovery (for example, miui_BLOCKOTAMi10LiteGlobal_V12.5.1.0.RJFMIXM_10.0.zip).
- Rename the file to update.zip And put it on the outside. SD-Card (Inner memory may not be available).
- Go to Recovery (clip Power + Volume Up).
- Select the language (volume buttons) and go to Install update.zip to System.
- Confirm the installation and wait until the end (don’t turn off the phone!).
⚠️ Note: On Xiaomi models with Find My Device function (for example, Xiaomi 13, Redmi Note 12) after replacing the board or firmware through informal methods, blocking the Mi Account can work.