Xiaomi Redmi Note 8 Pro: how to update MIUI 12 Step-by-step

Owners of the popular Xiaomi Redmi Note 8 Pro often wonder about extending the life of their device through the installation of new versions of software. The transition to the shell MIUI 12 was a landmark event for this model, bringing not only visual changes, but also improvements in security and privacy management. The update process can seem difficult for beginners, but with the observance of the sequence of actions it takes a minimum of time and does not require special technical skills.

Before you enter the active phase, you need to understand that any interference with system files carries certain risks, which will help to minimize the proper preparation. It is important to back up all important data, photos and contacts, as in rare cases of failure information can be lost. Connection stability and battery level are critical factors, ignoring which can lead to the device hanging in the process of writing new data.

In this guide, we will take a look at all the available ways to install firmware, from the standard “over the air” update to manually through the Recovery menu. You will learn how to check the current version of the system, where to download the current archive and what to do if the update button is inactive. For the Redmi Note 8 Pro, the current final stable version in the MIUI 12 branch is the build with the number 12.0.3.0.QGGMIXM or later (depending on the region).

Preparing the smartphone for the installation of a new firmware

The initial stage is the foundation of successful completion of the procedure. The first step is to make sure that the battery is charged at least 60%, although experts recommend to increase this figure to 80-90%. A sharp jump in voltage or discharge of the device at the time of writing system partitions can lead to damage to the bootloader, which will require more complex recovery through the computer.

Free up the internal memory of the device. For the correct operation of the installation algorithms and temporary storage of unpacked files, the system requires free space of at least 5-7 GB. If memory is scarce, remove unused applications, transfer photos and videos to your computer or cloud storage, and clean the messenger cache.

Be sure to check the stability of the Internet connection. Update pack download can take from 15 minutes to an hour depending on the speed of your channel. Used Wi-Fi networks are not recommended due to the risk of interruption of the connection; better use home network or stable mobile Internet 4G/5G.

☑️ Checklist before update

Done: 0 / 4

Make a full backup of your data via the built-in menu or Mi Cloud service. Go to Settings → About Phone → Backup and Restore and select the necessary items. Save the created copy to an external drive or computer to protect yourself from accidental loss of information.

Official OTA Update Method (over the air)

The easiest and safest way to get a new version of MIUI is to use the built-in OTA (Over The Air) mechanism, which checks the servers for new builds that are compatible with your region and the modification of the device, and if the server has not yet sent a notification, this does not mean that the update is not available, it may be distributed in stages.

To force check, go to Settings → About Phone and click on the MIUI version logo (large number in the center of the screen). The device will contact the server and, if the update is available for your ID, will start downloading. In some cases, you need to click on the three dots in the upper right corner and select "Check for updates".

  • 📱 Click on the version icon MIUI center-screen.
  • 📥 Wait until the package is finished (about the size of the package) 2-3 GB).
  • 🔄 Click the “Reset” button to start installation.
  • ⏳ Don't touch the phone. 10-15 minutes before the desktop appears.
📊 How do you prefer to update your smartphone?
Automatically over Wi-Fi
Manually through Recovery
Through the Mi Flash computer
Waiting for formal notice

After the reboot, the system will optimize the applications, which can take extra time, especially if there are many programs installed. Don't panic if the phone hangs on the Mi or Android logo a little longer than usual - this is a regular situation for the first launch after a major update.

Manual installation via Recovery Mode

If you don’t get an automatic update or want to install firmware from another region (e.g. Global instead of EEA), you’ll need to use the manual method.This requires downloading the.zip (Recovery ROM) archive for the Redmi Note 8 Pro (codenamed ginkgo).

Copy the downloaded file to the root of the smartphone's internal memory. Don't put it in folders, use the main thing. Then go to the update menu, click three dots and select "Select a firmware file." The system will check the integrity of the archive and, if all is right, prompt you to start installing.

⚠️ Warning: If the system says "File failed to check" or "File corrupted," chances are you downloaded the version for Fastboot or the archive doesn't match the device model.

If the standard three-point path is blocked or not working, you can use the hidden menu. Open the Phone app and enter the code ##777##. The Mi-Ver interface will open, where you need to select a previously downloaded zip file. After confirmation, the flashing process will begin, which will take about 5-10 minutes.

What if Recovery doesn’t see the zip file?
Make sure that the file is at the root of the internal memory, not the root of the memory. SD-Also check that the file name does not contain Cyrillic characters or special characters, and in rare cases, renaming the file to a new file helps. update.zip.

Compatibility table and firmware versions

Understanding version marking helps avoid installing incompatible software. Xiaomi uses a complex notation system where every letter and number counts. For the Redmi Note 8 Pro, global (Global) and regional versions are critical, since cross-regional updates (for example, from Chinese to Global) through Recovery without unlocking the bootloader are impossible.

Type of firmwareFile extensionMethod of installationI need an unlocked bootloader.
Recovery ROM.zipThrough the Update Menu / RecoveryNo (for the region)
Fastboot ROM.tgzThrough PC and Mi Flash ToolYes (required)
EU ROM (Xiaomi.eu).zipThrough Recovery (TWRP)Yes (required)
Stable (Stable).zipOTA / RecoveryNo.
Beta (Beta/Dev).zipRecoveryOften required

Pay attention to the last letters in the version number. For example, QGGMIXM stands for Q (Android 10), GG (Redmi Note 8 Pro), MI (Global), XM (Xiaomi). If the letters of the region do not match the current firmware, installation through Recovery will not pass.

💡

Use miui.com or the trusted resources like xiaomifirmwareupdater.com to find current firmware versions codenamed ginkgo.

Possible errors and ways to eliminate them

During the update process, users may encounter various errors, one of the most common being “failed to update”, which may be caused by space shortage, a corrupted download file, or a conflict of modified system files if a root right or Magisk installation was previously made.

If the update hangs on the Mi logo for more than 20 minutes, try to perform a forced reboot by holding the power button for 10-15 seconds. In the worst case, when the phone does not load at all, you will need to enter Recovery mode (pressure of power and volume up) and select the Wipe Data item. This action will delete all data, but can save the system from “bricking”.

  • 🔋 “Not enough memory” error: clear the cache and delete the extra files.
  • 📉 Signature verification error: firmware file does not match region or is damaged when downloaded.
  • 🔄 Infinite Reboot: Reset to factory settings via Recovery required.

⚠️ Warning: Having superuser rights (Root) is almost guaranteed to lead to an error in a regular update OTA. Before installation MIUI 12 Remove Root completely and restore the original boot image.

Also worth mentioning is the problem with data encryption: After switching to Android 10/11 (MIUI 12), old encryption methods may conflict, and if your fingerprint or face doesn’t work after the update, try removing the old biometrics and reconfiguring them in the security menu.

Optimization of the system after upgrading to MIUI 12

After a successful installation of the new shell, the system needs a period of adaptation: in the first hours (sometimes up to a day), the phone can warm up more and discharge faster. This is normal: background services index files, optimize application databases and rebuild cache.

MIUI 12 brought significant changes to the interface and gesture management, and it's recommended that you go into the settings and adapt them to your own needs, and pay particular attention to the Privacy Protection section, where new features for masking information and managing permissions for applications have been introduced.

💡

The first 24 hours after the update are considered a stabilization period – at this time, you should not make far-reaching conclusions about autonomy or speed.

Check the main modules: cameras, Bluetooth, GPS. Sometimes after major updates, you need to recalibrate the sensors. You can use the engineering menu or special applications from the Play Market. If you notice critical bugs that interfere with use, consider rolling back on the previous version, but remember that rollback is possible only with a complete data reset.

Frequently Asked Questions (FAQ)

Can I upgrade from MIUI 11 to MIUI 12 if I have my bootloader unlocked?
Yes, having an unlocked bootloader doesn’t prevent you from upgrading through OTA or Recovery. However, if you’re using custom Recovery (like TWRP), the standard update may not install, in which case you’d better use the Mi Flash Tool on your PC or temporarily return stock Recovery.
Will my data be reset by the three-point update?
When you update through the built-in Recovery ROM, the data is usually saved, but if you change the firmware region (for example, from Chinese to Global) or switch between branches (from Beta to Stable), a complete data reset is mandatory and will occur automatically.
Why did Google Pay (now GPay) disappear after the update?
If you have a bootloader unlocked, payment systems may not work due to security checks. Redmi Note 8 Pro often helps hide root rights through Magisk Hide or use patches. On stock firmware with a blocked bootloader, GPay should work normally.
How to get rid of MIUI 12 to MIUI 11?
You can’t officially roll back to the older version via the update menu, you’ll need an unlocked bootloader, a computer, the Mi Flash Tool, and an older firmware archive (Fastboot ROM), and you’ll need to delete all data from your phone completely.