How to roll back firmware on Xiaomi through three points

When a smartphone starts to run unstable after upgrading its MIUI or HyperOS operating system, many Xiaomi device owners know that the battery runs out faster, the interface slows down, and the usual functions disappear or malfunction, in which case the only sensible solution is to return to the previous, more stable version of the software.

There are several methods to downgrade firmware, but the most secure and affordable method for the average user is the method, popularly called “three-point” — this method does not require unlocking the bootloader, having root rights or complex manipulation of the computer through ADB. All you need is the firmware file and file manager.

In this guide, we will take a look at the algorithm that will allow you to bring your device back to life. We will look at the preparation, the choice of the right file and the installation process itself, and we will also focus on important nuances that will help avoid errors. The three-point method only works if the version of the firmware you want to roll back to is newer or equal to the version of the bootloader installed on the device.

The essence of the method and limitations of the software version

The process mechanics, which users have dubbed “three-point rollback,” are the use of a hidden feature of the update installer. When the system detects a firmware file at the root of internal memory, it offers the user three options, displayed as icons or menu items. Choosing the right item allows you to initiate the flashback process without logging into Recovery mode through buttons.

However, this method has strict technical limitations related to Xiaomi’s security policy: it prevents the installation of an older version of the software if the device has already updated the bootloader, this is done to protect against downgrade for security purposes and to prevent data theft.

To see if this is the right way to go, you need to know the current version of the bootloader. If you upgraded from version 12.5 to 14, you can't roll back 13 through three dots, it's going to give you an error, but if you're on version 14.0.2 and you want to go back to 14.0.1, it's going to work.

⚠️ Warning: Before you start any manipulation of system software, make sure that the battery is at least 60%. Interrupting the data writing process due to battery discharge can lead to complete inoperability of the smartphone.

Preparation of the device and choice of firmware

The success of the operation depends on 90% of the correctness of the selected file. You will need a full version of the firmware (Recovery ROM), which usually weighs from 3 to 5 GB. Files like Update or fastboot (zip archives of small size) are not suitable for this method.

You should only download software from trusted sources, such as the official MIUI bootloader website or authorized mirrors, and the use of modified assemblies can lead to data loss or errors in the operation of communication modules.

It's also important to prepare the smartphone itself, and it's recommended that you clear the app cache and make room for internal memory, and while the data is usually saved when you roll back, having free space is critical to unpacking the archive.

  • 📁 Download the full Recovery archive ROM (zip extension is for your model.
  • 🔋 Charge your smartphone to a minimum 60-70%.
  • 💾 Free up at least 10 GB of free space in internal storage.
  • 📂 Rename the downloaded file to update.zip (All letters must be in the lower case).

☑️ Check before rollback

Done: 0 / 5

Instructions: Installation through the update menu

Once update.zip is downloaded and placed in the root directory of internal memory (not in the folder, but in the uppermost level), you can start activating the hidden menu. Open the standard Security application or immediately go to the settings.

In the settings menu, look for the “About Phone” option. Here you need to click on the current version of MIUI or HyperOS. This is usually done by a series of quick clicks (about 7-10 times) on the build number until a pop-up with the message “Additional Features Enabled” appears.

Now click on the menu button (three dots in the upper right corner of the screen). In the list that opens, select "Select a firmware file." The system will open the file manager where you need to find and select the previously prepared update.zip file.

Once you select the file, the phone will check the integrity of the archive. If the version fits and the bootloader allows you to roll back, a three-button window will appear. You need a button indicating the update or flashback (often a right or center button with an arrow icon or MIUI logo).

📊 Which version? MIUI You're having trouble?
MIUI 12
MIUI 13
MIUI 14
HyperOS
other

Alternative method through the engineering menu

In some cases, the standard menu may not display the file or hide the selection option. For such situations, there is an alternative path through a set of special code. This method also allows you to activate the selection of the firmware file, bypassing standard interface checks.

Open the Phone app and dial the combination ##6485##. In the list of options that opens, find the option for selecting the update file. However, the more reliable way is to activate through the settings described above, since the codes may vary depending on the regional version of the firmware.

If the code doesn't work, try entering ##717626### (the combination may vary), but most often just activate the additional features in the About Phone menu, as described in the previous section, the main thing is to make sure that the file lies at the root of the memory.

Once the file is selected successfully, the process will follow the standard scenario: check, reboot and install. The screen will go out, the Xiaomi logo and progress bar will appear, at which point the device cannot be touched.

ParameterRecovery ROMFastboot ROMOTA Update
File extension.zip.tgzAutomatic.
File size3-5 GB3-5 GB1-3 GB
I need a PC.No.Yes.No.
Unlocking BLDon't need itI need it.Don't need it.

Possible errors and their solution

During the rollback process, the user may encounter various error notifications, the most common being “Can’t verify update”, which means that the bootloader version on the device is higher than the firmware you’re trying to install.

Another common error is “Zip flash file failed.” This can occur due to damage to the firmware file itself (incomplete download) or if the file was renamed incorrectly. Make sure the file name is written in Latin and all letters are lowercase: update.zip.

If the system says, “Current version is lower than downgraded package version,” it means you’re trying to install a version that’s older than the minimum allowable for your current bootloader, in which case the three-point method is powerless, and you’ll need to completely flash through Fastboot with the bootloader unlocked.

What to do if the phone is stuck on the logo?
If the device is stuck on the logo for more than 10 minutes after installation, try pressing the power and volume button (up or down, depending on the model) to force a reboot. If this does not help, you will need to log in to Recovery mode and reset data (Wipe Data).

FAQ: Frequently Asked Questions

Will my data (photos, contacts) be saved when the firmware rolls back?
In most cases, when you roll back through the three-point menu, the data is saved, as it is not a complete reset. However, if you roll back to a very old version of Android (for example, from Android 13 to Android 11), the data can be lost due to changes in the structure of the file systems. Always back up!
Can I roll back from HyperOS to MIUI?
Officially, this cannot be done by a simple three-point method, as HyperOS often updates partitions that are incompatible with the old MIUI. This transition requires unlocking the bootloader and completely clearing the data via Fastboot.
How long does the rollback process take?
The process of checking the file takes 1-2 minutes. The installation and reboot can take 10 to 20 minutes depending on the power of the processor of your smartphone.
What to do if the file selection button is inactive?
Make sure you make 7-10 quick clicks on the version number in the About Phone menu until you have added more features.

💡

The main condition for a successful rollback is that the bootloader version on your smartphone must be compatible with the firmware version you are installing. If the bootloader has updated, you cannot roll back through the menu.