The Android operating system on Xiaomi, Redmi and Poco smartphones periodically requires updates or a complete reinstallation. In situations where the device does not boot, hovers on the logo or the user wants to return to a more stable version of MIUI, the standard βover the airβ update becomes unavailable, and this is where Recovery mode comes to the rescue, a special diagnostic interface built into the phoneβs memory.
The process of flashing through this mode allows you to replace system files cleanly, eliminating software errors that accumulate during operation. However, this action requires care, since incorrect steps can lead to data loss or software failure. In this guide, we will discuss in detail the preparation, file selection and the algorithm of actions for the safe updating of your gadget.
Before you start active actions, you need to understand the difference between firmware types and bootloader modes. TWRP) Only Recovery is suitable ROM-Attempting to download a Fastboot firmware or a PC image in this mode will result in a verification error. Make sure you download the file that is designed to be manually installed from the memory card or internal memory of the device.
Preparation for firmware and necessary tools
Well-trained is ninety percent of the success of the whole operation. You'll need your smartphone, you'll need a stable Internet connection to download files, and you'll need a computer to transfer them. The first step is to have a full backup, because the Recovery firmware procedure involves completely resetting user information. Save contacts, photos and documents to the Mi Cloud or to an external medium.
Next, you need to determine the exact model of your device and the version of the current firmware. This can be done in the Settings β About the phone. Write down the model code, for example, M2101K6G, so you donβt confuse the files. Also make sure that the battery is charged at least 60-70%, since the process of unpacking and installation can take from 10 to 30 minutes, and battery discharge at a critical moment is not allowed.
To work, you will need the following components:
- π± Smartphone Xiaomi/Redmi/Poco with an unlocked or standard loader (depending on the type of firmware).
- π» Computer or laptop with Windows, macOS or Linux operating system.
- π Original. USB-data transmission cable (not just for charging).
- πΎ Firmware file Recovery ROM in.zip format, corresponding to your model.
β οΈ Attention: The use of firmware from other device models is strictly prohibited. ROM Redmi Note 10 on Redmi Note 10 Pro will cause permanent software damage).
The final stage of preparation is to download the current version of the software. It is recommended to use official sources or verified archives, such as Xiaomi Firmware Updater. Avoid dubious forums where files may have been modified by third parties. The file must have a name containing the model code and version. Android/MIUI, for example, miui_ALITEGlobal_V14.0.3.0.TKGMIXM_...zip.
βοΈ Firmware preparation
Choosing the Right Version of the Firmware
The most common bug for beginners is the confusion between firmware types. Recovery mode, which is built into every Xiaomi smartphone by default, only files like Recovery ROM are suitable. They have a.zip extension and usually weigh between 3 and 5 GB. There is also a type of Fastboot ROM (.tgz extension) that is designed to be firmware through a computer and Mi Flash utility, and it cannot be installed through the phone menu.
Global versions (Global) usually have the word Global in their name, Chinese versions have the word CN, and Russian versions have the word RU or EEA (Europe). When you change region, for example, from Chinese to global, you may need to unlock the bootloader. If the bootloader is locked, you can only install the official firmware in the same region where the device was purchased, or the version with a higher build number.
Below is a table that helps you identify the files you need:
| File type | Expansion | Method of installation | Requirements |
|---|---|---|---|
| Recovery ROM | .zip | Through the phone menu | File at the root of memory |
| Fastboot ROM | .tgz | Through PC (Mi Flash) | Fastboot mode, unlock |
| OTA Update | .zip (partial) | Settings β Update | Automatic check |
When choosing a version, look for the build number. If you want to upgrade, the new version should be higher than the current one. If you plan to roll back the version (downgrade), the standard Recovery menu can block the installation of the old version without further manipulation of configuration files or unlocking the bootloader.
Can I use the Chinese version of Global ROM?
Instructions for entering Recovery mode
Entering recovery mode on Xiaomi devices is a combination of physical buttons when the device is off. This process is unified for most models, but timing of presses can play a role. First, completely turn off the smartphone, waiting for the vibration to disappear and the screen glow.
Press the Volume Up and Power button at the same time. Hold them until the MI or Xiaomi logo appears. Once the logo appears, the power button can be released, while continuing to hold the volume key. In a few seconds, a menu with several items in English or Chinese should appear on the screen.
Navigation in this menu is done with volume buttons (up/down), and the power button selects the item. In some newer touchscreen models, Recovery mode can be touch-sensitive, but you shouldn't rely on that. If you're on the Fastboot menu, you've pressed the volume button instead of zooming in. Just hold the power button for about 10-15 seconds until the phone turns off, and repeat the procedure.
π‘
If the phone doesn't respond to the push of the buttons, plug it into the charger. Sometimes, with the battery completely discharged, Recovery mode does not activate without a minimum charge.
It is important to distinguish between standard Recovery and custom (e.g. TWRP). The standard menu has a simple text interface and limited functionality. Custom Recovery allows you to install modified firmware, make full system backups and get root rights. In this manual, we look at working with stock (standard) menus.
The process of installing firmware through Recovery
Once you've successfully logged into the Recovery menu, you'll see a list of options. If the menu is in Chinese, you'll need to look at the location of the items, because the order is usually fixed. We need a section that's responsible for installing updates. In English, it's called the Apply Update or Install Update, in the second line of the menu.
Select this item and go to the source of the installation, and you will be offered two options: Choose package from internal storage or Choose package from internal storage. SD card (Select a package with a SD-Pre-copy the downloaded.zip firmware file to the root of internal memory or to the map, so you don't search for it for long.
Once you select the file, the system will ask for confirmation. Press OK or Yes. The file verification process will begin. If the signature is correct and the firmware is right for the device, the installation will start. The MIUI logo and progress bar will appear on the screen, during which time the phone can be rebooted several times, the screen can go out and turn on - this is a normal workflow.
β οΈ Warning: During installation, when the logo and percentages are displayed on the screen, it is absolutely impossible to interrupt the process, remove the battery (if it is not removable) or reboot the phone with buttons.
It can take up to 15-20 minutes. Once you've installed it, the phone will suggest you restart. Select Reboot or Reboot to System. The first run after firmware always lasts longer than usual, 3 to 10 minutes, as the system optimizes applications and creates cache.
Data resetting and partition cleaning
In some cases, especially when changing Android versions (for example, switching from Android 12 to 13) or switching from one firmware branch to another, you need to completely clean the data. If you haven't reset before you firmware, the system may not work stable.
When you select this item, the system will alert you to the loss of all data. Confirm the action by entering the word yes or selecting the appropriate option. The process (formatting) takes a few seconds.
There is also a Wipe Cache option that only clears temporary files without affecting the user's personal data.This is a secure operation that can be performed to solve minor performance problems, but with serious flashing, it is better to use a full Wipe All Data reset.
π‘
A full data reset (Wipe All Data) is mandatory when switching between major versions of Android or when cyclical reboots occur after an update.
Possible mistakes and ways to solve them
Even if you follow the instructions clearly, you can get errors, and one of the most common is "Can't verify update," which means that the digital signature of the file doesn't match what you'd expect, which happens if you try to install an older version, firmware from another region, onto a locked bootloader or a modified file.
Another common problem is the βError 7β error or the message of insufficient space. Make sure that the firmware file lies at the root of the memory, not in the folder, and the file name does not contain unnecessary characters. Also check that there is indeed free space on the device, although it usually requires less space to install the zip archive than the file itself, since it is unpacked into the system partition.
If the phone goes into an endless bootloop after the firmware, try a full reset via Recovery (Wipe Data). If that doesn't help, it's possible that the firmware file was corrupted when you download it, check the checksum or download the archive again from another source.
β οΈ Warning: If the phone has stopped responding to buttons and doesnβt even turn on in Recovery mode (black screen), you may need firmware through Emergency Download mode (EDL) Using an authorized Mi-Flash account, which is only done in service centers.
Logs can be used to diagnose problems if the device has time to boot up to a certain stage. However, in Recovery mode, logs are not usually stored in a user-friendly form without an ADB connection. So the main rule is to carefully check the file before installing it.