Owners of Xiaomi smartphones often face a situation when, after a planned update of the operating system, the device begins to work unstable, bugs appear, the battery is discharged faster or the usual interface functions disappear. MIUI. In such cases, the only solution is to go back to the previous, more stable version of the software, a process that requires carefulness, but is feasible at home with a computer and a computer. USB-cable.
Despite its age, the Redmi 8 remains popular due to its price-performance balance, but the new firmware may be too heavy for its hardware. The rollback of the system allows you to return the speed and responsiveness of the sensor. It is important to understand that this procedure involves the complete removal of all data, so preparation is a critical step.
In this guide, we will take a closer look at the nuances of upgrading to the old version of software using the official Mi Flash Tool. We will look at file preparation, driver configuration and the firmware process itself to minimize risks to your device. Follow the instructions Step-by-step to successfully restore the smartphone to work.
Reasons to Return to Old Version of Firmware
The main motivation for users to roll back is often a critical drop in autonomy. After upgrading, background processes may not work properly, causing overheating and rapid battery discharge. There are also cases where the new MIUI shell contains errors that block essential applications or cause spontaneous reboots.
Another reason is the desire of users to retain root rights or specific modifications that were lost after the update. Some enthusiasts prefer the functionality of older versions of Android, finding them lighter and faster. In any case, the need for a downgrade occurs when the current state of the system does not meet the requirements of the owner.
It's worth noting that Xiaomi is implementing rollback protection mechanisms known as Anti-Rollback, which means you can't just install any old firmware. If the security version in the file you install is lower than the current system, the process will be interrupted, and in the worst case, the device may become unusable, so checking version compatibility is the first and most important step.
โ ๏ธ Warning: Before you start any manipulations, make sure that the new firmware version of Anti-Rollback is not lower than the current one. Installing an older version of the protection will lead to a hard brick device).
Preparation for rollback procedure
The success of the operation depends on 90% of the correct preparation of the workspace and files. You will need a computer running Windows, as the firmware utilities for Xiaomi do not have full-fledged analogues for macOS or Linux. The cable must be of quality, original or certified, capable of transmitting data, not only charging the device.
The first step is to unlock the Bootloader. Without this step, installing global or Chinese firmware via Fastboot is impossible. The unlocking process takes 7 to 168 days after submitting an application in the Mi Unlock Tool. If the bootloader is already unlocked, the task is greatly simplified.
You should also take care of backup. Since rollback means a complete memory cleanup, all important contacts, photos and documents must be saved in the Mi Cloud, Google Drive or on your computer. Don't neglect this step, as it will be impossible to recover data after formatting.
โ๏ธ Checklist of preparations
Finding and Choosing the Right Firmware
Finding the right firmware file is a task that requires care. You need Fastboot firmware, not Recovery. Fastboot files have a.tgz extension and weigh about 2-4 GB, whereas Recovery versions have a.zip extension and a smaller size. It is important for the Redmi 8 model (codenamed olive or olivelite) not to confuse the versions.
There are many resources where you can download software archives, but the safest option is to use official repositories or trusted forums such as 4PDA or Xiaomi Firmware Updater. When choosing a version, pay attention to the region (Global, EU, China) and the type of processor. For Redmi 8, it is usually Snapdragon 439.
It is critical to check the firmware release date and build number. If you roll back from MIUI 12 to MIUI 11, make sure that the selected version of MIUI 11 is newer than the date of implementation of Anti-Rollback protection for your region. Often users are looking for "clean" versions without ads, but for stability it is better to take official stock images.
Where can I find the code name of the device?
Installation of drivers and Mi Flash Tool
For the interaction of the computer and smartphone in deep firmware mode, special drivers are needed. Standard Windows drivers often do not recognize the device in Fastboot or EDL mode. It is recommended to download and install the Xiaomi USB Drivers package or use Qualcomm universal drivers.
The main tool will be the Mi Flash Tool, which is the official tool that allows you to upload partition images directly. Once you install the program and drivers, restart the computer. USB-The controller will be updated correctly.
When you first connect your phone in Fastboot mode, Windows Device Manager must define the device as Android Bootloader Interface. If a "Unknown Device" or device with a yellow exclamation point appears in the list of devices, you must manually update the driver through Device Manager, indicating the path to the folder with the installed Xiaomi drivers.
| Component | Appointment | Where to download |
|---|---|---|
| Mi Flash Tool | The main firmware program | Official MIUI website |
| Xiaomi USB Drivers | Drivers for PC communication | Developer Site or 4PDA Forum |
| Fastboot ROM | Operating system file (.tgz) | Xiaomi Firmware Updater |
| Mi Unlock Tool | Unlocking the loader | Official website mi.com/unlock |
Step-by-step instructions for rollback via Fastboot
After unpacking the archive with the firmware (unpacking to the root of the disk, the path should not contain Cyrillic) and launching the Mi Flash Tool, press the Refresh button. If the drivers are installed correctly, the serial number of your Redmi 8 will appear in the list. If there is no number, check the cable connection and the phone mode.
Next, click the Select button and specify the path to the folder with the unpacked firmware. It is important to choose the folder that contains the image files (for example, choose the folder, flash_all.bat, system.img Once the path is selected, the program will check the integrity of the files.
At the bottom of the window, select firmware mode. To fully roll back and clean your data, select clean all. This mode completely erases the user partition and installs the clean system. Clean all and lock mode will also lock the bootloader, which can be useful for returning the device to the "out of the box" state, but only use it if you are sure of the compatibility of the firmware region (Global on Global).
๐ก
Use it. USB-Port 2.0 (black) instead of port USB 3.0 (blue) for firmware. Often older Qualcomm-based devices are more stable with second-generation ports during Flash processes.
Press the Flash button to start the process. The progress bar window will show the status of execution. At this time, it is strictly forbidden to turn off the cable or touch the phone. The process takes 200 to 500 seconds. Once completed, the phone will automatically restart. The first download can last up to 10 minutes.
โ ๏ธ Warning: If there is an error in the firmware process (red text in the log), don't panic. Try reconnecting the cable, using another one. USB-port or download the firmware again, as the file may be damaged during download.
๐ก
Clear All mode is mandatory when changing the Android version or major MIUI update to avoid file conflicts and cyclic reboots.
Possible mistakes and ways to solve them
One of the most common mistakes is the message Miss matching image and device. This means that you are trying to flash the firmware designed for another model or region. For example, you can not flash the firmware for Redmi 8A on Redmi 8, or the Chinese version on the global version without first changing the region of the bootloader.
The Anti-rollback check failed error indicates that you are trying to install a version with a lower level of protection than the current one, in which case you cannot continue installing, and the only way out is to look for firmware with a higher level of Anti-Rollback, even if the MIUI version is lower there.
If the phone is stuck on the Mi logo after the bootloop, try resetting via Recovery. To do this, press the volume and power button. From the reclaim menu, select Wipe Data โ Wipe All Data. If that doesn't help, you may have damaged the persist or modem partition, and you'll need to flash back with the clean all option again.
- ๐ฑ Mistake. 0x80004005: Often caused by an antivirus or Windows firewall. Try temporarily disabling protection or running Mi Flash on behalf of the administrator.
- ๐ Phone not detected: Check cable, port USB And install the drivers. Try another computer.
- ๐ Long first download: After rollback, the system optimizes applications. This can take up to 15 minutes.