Xiaomi Redmiโs firmware is a process that can both bring the device back to life after crashes and add new features through custom builds. However, the wrong actions often turn the phone into a โbrickโ, especially if you ignore the features of the Xiaomi bootloader or choose incompatible versions of MIUI. In this article, we will analyze all the current methods of firmware โ from official updates through MIUI Updater to manual installation through Fastboot and TWRP, taking into account the nuances for different models of the Redmi Note, Redmi K and classic series.
Xiaomiโs main difference from other brands is the region-specific firmware binding (Global, China, EEA) and the mandatory unlocking of the bootloader for unofficial builds. Weโll discuss in detail how to avoid errors like anti-rollback or invalid image, and weโll give checklists to prepare the device. If your goal is just to upgrade the system, the first two sections will suffice. For custom firmware enthusiasts (LineageOS, Pixel Experience), weโll give a separate instruction based on the features of Redmi on Qualcomm and Mediatek processors.
1. Firmware preparation: Backup and unlock the bootloader
Before you start firmware, be sure to save all the data. Even an official update via MIUI Updater can cause a reset, and manual firmware via Fastboot erases internal memory completely.
- ๐ฑ Mi Cloud โ sync contacts, notes and photos (check that the place is not over).
- ๐พ Local Copy โ Transfer files to a PC or external drive (folders) DCIM, Download, WhatsApp).
- ๐ง Titanium Backup (requires root) โ to save applications and their data.
If you plan to install custom firmware or Global ROM on a Chinese model, you will need to unlock the bootloader. Xiaomi links this process to the Mi Account, and without unlocking the device will not allow you to flash unofficial files.
- โณ Wait 7 days โ after linking the account to the device in Mi Unlock Tool, you need to wait a week (up to 30 days for new accounts).
- ๐ Tethering SIM-cards - on some models (Redmi Note 10 Pro, Redmi) K40) insert SIM same region as the firmware.
- ๐ซ Restrictions โ from 2023, Xiaomi will block unlocking for devices under 60 days from the activation date.
โ ๏ธ Warning: Unlocking the bootloader resets the device to factory settings. If you forget the Mi Account password, restore it before the process begins - it will be impossible to log in without it after the reset.
To check the status of the loader:
- Turn off the phone.
- Press Volume Down + Power before the Fastboot logo appears.
- Connect the device to the PC and type in the command line: fastboot oem device-info
- If the answer is Device unlocked: false, the bootloader is blocked.
2. Official firmware via MIUI Updater (without unlocking)
The safest way to upgrade to Redmi is to use the built-in MIUI Updater app, which does not require unlocking the bootloader and is suitable for:
- ๐ฒ Transition to the new version MIUI (for example, MIUI 13 on MIUI 14).
- ๐ Removing small bugs without losing data.
- ๐ Changes to regional firmware (if available) OTA-package).
Instructions:
- Open Settings โ About the phone โ System update.
- Click on the icon ยซโฎยป (three dots) in the upper right corner and select Select Service Package.
- If the update is available over the air (OTA), download it.
โ ๏ธ Warning: Do not interrupt the upgrade process - this may lead to a boot cycle.If after a reboot the phone hangs on the Redmi logo for longer than 10 minutes, force it to restart (Power) + Volume up for 15 seconds and try again.
If the update is not available:
- ๐ Check your internet connection (better to use Wi-Fi).
- ๐ก Switch to another network (for example, from mobile to Wi-Fi or vice versa).
- โณ Wait 1-2 days โ OTA-packets are gradually distributed.
3. Firmware via Fastboot (Mi Flash Tool)
The Fastboot method is used to:
- ๐ Complete flashing of the device (for example, in case of system failure).
- ๐ Changes in regional firmware (with China) ROM Globally ROM back and forth).
- ๐ง Recovery after a failed firmware through TWRP.
Requirements:
- ๐ฅ๏ธ Windows PC (Mi Flash Tool is not officially supported) macOS/Linux).
- ๐ Cable USB (preferably original).
- ๐ฆ Firmware in.tgz or.zip format (download from xiaomifirmwareupdater.com).
- ๐ Unlocked loader (see section 1).
Step-by-step:
- Download and install: Mi Flash Tool. Xiaomi Drivers (or use Mi PC Suite).
non-Cyrillic
C:\redmi_firmware
Fastboot
Loudness down + Nutrition
Mi Flash Tool
Select
Refresh
Redmi
- Clean all โ complete cleaning (recommended when changing region).
- Clean all and lock โ cleaning + lock bootloader (only for official firmware!).
- Save user data โ data retention (not always stable)
- Press Flash and wait until it is completed (usually 5-10 minutes).
โ๏ธ Preparation for firmware through Fastboot
Common mistakes and decisions:
| Mistake. | Reason. | Decision |
|---|---|---|
| couldn't load device drivers | There are no drivers. | Install Mi PC Suite or drivers manually through Device Manager. |
| invalid sparse file format at header | Firmware file damaged | Download the firmware again, check the checksum (MD5). |
| anti-rollback check fail | Reverse to the old version of MIUI | Sweep through the new version only (check the build number on Xiaomiโs website). |
| device is locked | bootloader locked | Unlock the bootloader (Section 1) or use the official firmware through MIUI Updater. |
4. Install custom firmware through TWRP
Custom firmware (LineageOS, Pixel Experience, HavocOS) give more options for customization, but require:
- ๐ Unlocked loader.
- ๐ ๏ธ Established TWRP Recovery (unofficial for your model).
- ๐ Compatible firmware (check on forums) XDA Developers).
Warning: Castom firmware may:
- ๐ซ Deprive warranties (if the device is warranty, use official methods).
- ๐ต Breaking the camera, NFC or 5G (Especially in the new Redmi models).
- ๐ Increase battery consumption (due to unoptimized core).
Instructions for installing TWRP and firmware:
- Download TWRP for your model from twrp.me (.img file).
- Transfer your phone to Fastboot and run recovery: fastboot flash recovery twrp-3.7.0-xxx.img fastboot boot twrp-3.7.0-xxx.img
- In TWRP, make a backup of the persist partition (important for models with Mediatek!).
- Download custom firmware (.zip) and, if necessary, GApps (Google services).
- In TWRP, run Wipe โ Advanced Wipe and mark Dalvik / ART Cache System Data Cache
GApps
Reboot. The first launch can take 10 to 15 minutes.
โ ๏ธ Note: On Redmi models with Mediatek processor (e.g. Redmi Note 11, Redmi) 10C) post-stitch ROM mayhem IMEI. It can only be restored through the engineering menu (#3646633##) or specialized utilities like Maui. META.
How to check the compatibility of custom firmware?
5. Firmware through EDL (Emergency Mode)
EDL (Emergency Download Mode) is used to restore Redmi that:
- ๐ Not included (brick after failed firmware).
- ๐ They are getting stuck on the boot (bootloop).
- ๐ซ Not defined in Fastboot.
Important: For firmware through EDL You need an authorized Xiaomi account (for new models) or boxing (UFi Box, EasyJTAG). IMEI.
If you're not a specialist, you should contact the service center.
- Download firmware in.mbn format (for example, from xiaomifirmwareupdater.com).
- Install the Qualcomm HS-USB QDLoader 9008 (for Qualcomm) or Mediatek Preloader (for Mediatek).
- Connect the phone to your PC by clamping Volume Up + Volume Down (for Qualcomm) or closing the Test Point contacts (for Mediatek).
- An unknown device should appear in the Device Manager โ update the driver manually for it.
- Use the Mi Flash Tool (EDL mode) or QFil for firmware.
๐ก
If the phone is not identified in EDL, Try to use another one. USB-port (preferably) USB 2.0) or disable the driver signature in Windows via the bcdedit command /set nointegritychecks on (requires administrator rights).
6.How to return the official firmware after custom
If custom firmware is unstable or you want to return the warranty, reflash the device to the official MIUI.
- Download the full official firmware (.tgz) for your model from the Xiaomi website.
- Unlock the bootloader (if it was blocked after custom firmware).
- Sweat through Fastboot (Section 3) in Clean All mode.
- If the phone doesn't turn on after firmware, try: Swipe again with the Clean all and lock mark. Use EDL (section 5).
Nuances:
- ๐ Once you return to the official firmware, the bootloader can be blocked back (via the Mi Flash Tool), but this again requires waiting 7-30 days the next time you unlock.
- ๐ฑ On some models (Redmi) K50, Redmi Note 12) after returning to the MIUI You may need to reset via Recovery (Wipe Data).
7. Solving errors after firmware
Even with a successful firmware, there can be problems.
Phone not turned on (black screen):
- ๐ Check the battery charge (plug in to charge for 30 minutes).
- ๐ Try to go to Recovery (Loudness Up). + Powering) and making Wipe Data.
- ๐ฅ Refuse the device via Fastboot or EDL.
2. No network (IMEI missing):
- ๐ก For Qualcomm: Use it QCN Rebuilder or Maui META repair IMEI.
- ๐ก For Mediatek: Sweep through the file NVRAM through SP Flash Tool.
- ๐ง Check if the section persists (if you did backup in the TWRP, restore it).
Rapid discharge of battery:
- ๐ Reset your battery statistics in Recovery (Wipe Battery Stats).
- ๐ Calibrate the battery (discharge to 0%, then charge to 100% without interruption).
- ๐ Return to official firmware โ custom builds are often optimized worse.
4. sensors do not work (gyroscope, proximity):
- ๐ง Re-surface the persistent section (if there is a backup).
- ๐ฅ Install firmware with another core (check on the forum) XDA).
๐ก
If it's gone after the firmware. IMEI, DO NOT restart the phone, it can lock the communication module permanently. IMEI through engineering menus or specialized utilities.