Xiaomi smartphones are known for their flexibility in settings, but sometimes users face situations where a standard update through the settings menu is impossible or the system is unstable. In such cases, Recovery mode comes to the rescue, which allows you to perform deep flashing of the device without the operating system. This method is often necessary when installing global firmware versions, switching between Android versions or recovering from unsuccessful experiments.
The process of firmware through the recovery differs from the standard update in that it requires the pre-preparation of the file and strict adherence to the sequence of actions. Recovery mode is a special partition of memory, independent of the main system, which contains a minimum set of tools for maintenance of the device. Understanding the principles of operation of this partition is critical for the safe conduct of the procedure.
In this article, we will discuss how to prepare a smartphone, where to find the right firmware and how to correctly complete all the steps for a successful installation, learn about the differences between stock and custom recavers, as well as how to avoid common mistakes that can turn a device into a βbrickβ.
Preparation for firmware: files and tools
Before you start any manipulation of the system partition, you need to make sure that you have all the necessary components, first of all you need the firmware file itself. Recovery mode is relevant to files with the.zip extension, often called "Recovery ROM", which are different from files for Fastboot (.tgz) and do not require a computer to install.
It is important to check your device model. The firmware designed for the Redmi Note 10 will not work for the Redmi Note 10 Pro, even if the names are similar. Using the wrong file can cause a touchscreen, camera or system failure to work.
π‘
Keep a copy of the firmware file not only on your phone, but also on your computer or cloud storage, which will allow you to start the process again in case of a copying error.
Also make sure that the battery is at least 60%, the process of writing data to energy-intensive memory, and a sudden power outage in the middle of the procedure can damage the bootloader. Free up space in internal storage: the firmware file can take up from 2 to 4 GB, and the system needs space for temporary operations.
Download Recovery Mode on Xiaomi
You can access the recovery menu without connecting to your computer using a combination of physical buttons, which works even if the screen doesn't respond to touch, but the display itself is functioning. First, turn off your smartphone completely and wait a few seconds for the background processes to complete.
Press both the volume button and the power button. Hold them until the Mi or Redmi logo appears. Once the logo appears, release the power button, but keep holding the volume button. In a few seconds, you'll see the main MIUI Recovery menu.
- π Main Menu β a basic menu with a limited set of actions.
- π Reboot β Reboot the device in normal mode.
- π Wipe Data β a section for data resetting and cache cleaning.
- π Connect with MIAssistant - mode for connecting to a PC (analogue) ADB/Fastboot).
Navigation in this menu is done with volume buttons (up/down), and the choice of item is confirmed by the power button. In some versions of the shells, touch control is available, but you should not rely on it. If the device is stuck on the logo, try holding the buttons longer or remove and insert the battery if the design allows.
Cleaning data before installation
One critical step is to clean up user data: when you change the Android version or switch between regional versions (for example, from CN to Global), the structure of system files can change. If you do not clean up, after firmware, you can cyclic reboots or errors in the application.
To do the cleaning, select Wipe Data from the menu and then Wipe All Data. The system will ask you to confirm the action, as this process is irreversible. All photos, contacts and installed applications will be deleted. Once confirmed, the data partition formatting process will begin.
β οΈ Note: If you are simply updating the firmware within one version (for example, with a MIUI 12 on MIUI 12.5 within a region), you can avoid cleaning completely by selecting the option "Wipe Cache.
Once cleaned, the device will return to the main Recovery menu, the memory is ready to write new system files, and make sure that the firmware file (.zip) is already copied to the phoneβs internal memory or to the connected memory. SD-The file should be at the root of the directory, not in folders, to make it easier to find.
The process of installing firmware from ZIP-archive
Xiaomiβs stock Recovery has a hidden menu that allows you to manually install firmware. To activate it from the main menu, click the volume button several times (usually 5-7) and the new option Install update.zip from internal storage or Connect with MIAssistant, depending on the version, will appear on the screen.
If you use custom recavators (like TWRP), the process looks different. In TWRP, you need to select Install, then through the file manager, find the downloaded.zip archive and move the slider to confirm. The MIUI stock menu is more limited and often requires that the file be called update.zip and lie at the root.
βοΈ Checklist before firmware
Once you select the file, you'll start the verification and installation process, and the screen will show you percent progress, don't touch the device at this point, and the duration of the process depends on the amount of files you're updating and the speed of internal memory, which usually takes 5 to 15 minutes.
Table of firmware types and their purpose
Understanding the differences between firmware types will help avoid errors when choosing a file. The table below shows the main characteristics that you need to consider before downloading an archive.
| Type of firmware | Expansion | Method of installation | Data retention |
|---|---|---|---|
| Recovery ROM | .zip | Through the Recovery menu | Possibly (but not recommended) |
| Fastboot ROM | .tgz | Through PC and MiFlash | Only with a full cleanup. |
| OTA Update | .zip (hidden) | Automatically over the air. | Full preservation |
| Custom ROM | .zip | TWRP Recovery | Requires complete cleaning. |
Choose the type of firmware depending on your goals. If the bootloader is unlocked and you have access to a PC, the Fastboot method is often more reliable. However, the Recovery method remains the only way to reanimate the phone without using a computer if the system still reacts.
What to do if the installation is interrupted?
Possible errors and their solution
There are a number of bugs that can occur in the firmware process, and one of the most common is Can't verify update or Zip file signature verification failed, which means that the digital signature of the file doesn't match what you'd expect, as you might do when you try to install global firmware on a Chinese version of the device without the bootloader unlocked, or when you use modified files.
Another common problem is Bootloop after installation. If the phone is constantly rebooting on the logo, you need to go back to Recovery mode and run Wipe All Data. If that doesn't help, it may be that the firmware version is incompatible with the current Android version mismatch.
β οΈ Note: When an error occurs, the Updater process ends with ERROR: 7" indicates a conflict of versions: You're trying to roll back to an older version of Android or install firmware for another model.
You can use log files to diagnose problems if you have access to debugging mode, but in a non-functional system, it is more often only reflashing with the original archive, downloaded again. Make sure you use a stable version (Stable) rather than a beta version (Beta) if you want maximum reliability.
First start and set up system
Once the firmware is successfully installed, the device will suggest restarting. Select Reboot -> Reboot to System. The first run after the firmware always takes longer than usual, 3 to 10 minutes. This is normal, as the system optimizes applications and creates new configuration files.
Don't try to speed things up or turn your phone off when the logo appears. If after 15 minutes the screensaver hasn't changed to a greeting screen, it might be stuck. In that case, force the device to restart, and after successful launch, you'll be greeted by a language selection screen.
π‘
The first run after a full flash is a critical point: donβt interrupt the power and let the system complete partition initialization, even if it takes a long time.
Now you can set your smartphone up as new or restore data from a backup. It is recommended to check the firmware version in the About Phone section right away and make sure all the modules (Wi-Fi, Bluetooth, calls) are working correctly. If you have been transitioning between regions, check the NFC and banking applications.