Many smartphone owners Xiaomi Redmi Note 10 Pro are faced with the need to update the software or, conversely, roll back to a more stable version. Official MIUI updates sometimes introduce unnecessary features that slow down the device, or contain bugs that irritate the user. It is in such situations that the developer community comes to the rescue, where you can find alternative solutions to improve the performance of your gadget.

Forum 4pda is one of the most authoritative sources of information in the Russian-language segment of the Internet for equipment owners Xiaomi. Here you can find both official builds and thoroughly tested custom firmware from independent developers. However, working with firmware requires care and understanding of the processes so as not to turn an expensive device into a non-working “brick”.

Unlocking the bootloader and preparing the device

The first and most important step before starting any manipulation with the software is to unlock the bootloader. Without this procedure, installing a custom Recovery or firmware is not possible, since the protection system Xiaomi will not allow loading unsigned images. The process can take from several days to a week, as the company's servers issue permits with a delay.

You need to download the official Mi Flash Unlock utility and register a Mi account in your phone settings. After linking your account to the device via Settings → About phone → MIUI version and activate developer mode, you need to enable Unlocking the bootloader in the developer options menu.

  • 🔑 Be sure to link your Mi account to your device 7 days before applying for unlocking.
  • ⚡ Connect your smartphone to your PC via a high-quality USB cable for stable communication.
  • 🔋 Charge the battery to at least 60% so that the process is not interrupted due to discharge.

If you're not willing to wait a week, some users are looking for ways to bypass the lock, but this often results in the device being locked permanently. The official way is the only reliable way to maintain the warranty and functionality of the gadget in the future. After successful unlocking, all data from the device will be deleted, so make a backup copy.

Selecting the optimal firmware version

On the 4pda forum you can find many links to various assemblies: from official Global Stable to custom AOSP firmware. The choice depends on your goals: do you need maximum functionality and stability, or pure Android without unnecessary “garbage” and advertising? Official versions of MIUI offer better integration with the ecosystem Xiaomi, but may be overloaded.

Custom builds are often based on Android 12, 13 or 14, providing a fresher experience and the ability to fine-tune the interface. However, such systems may have problems with the operation of banking applications or the camera, since developers do not always have time to adapt all modules.

Firmware type Stability Performance Recommendation
Official Stable High Average For everyday use
Official Beta Average High For enthusiasts and testers
Custom ROM (LineageOS) Depends on build Very high To extend the life of the device
Global Fastboot High High For a clean flashing

Pay attention to the firmware region. Versions for China (CN) may not have Google services out of the box and may not work with the correct time. It is critically important to download the firmware specifically for the M2101K6G model, otherwise the phone may not boot. Always check the hashes of downloaded files to ensure their integrity.

Installing custom Recovery

To flash any custom build, you will need to replace the standard recovery with a custom one, for example, TWRP or OrangeFox. These tools provide a graphical interface for managing files, creating backups, and installing ZIP packages. The installation process usually occurs through Fastboot mode.

You need to download the Recovery image to a file with the extension .img and place it in the folder with the ADB and Fastboot platform. Connect your phone to the computer in Fastboot mode (press volume down and power), run the command to flash the firmware.

☑️ Preparing to install Recovery

Done: 0 / 4
  • 🛠 Use the command fastboot flash recovery twrp.img to install the image.
  • 🔄 After flashing the firmware, reboot the device into Recovery mode by holding the Volume Up and Power buttons.
  • 🔐 Don't forget to disable verification check in Recovery settings if it interferes with the installation.

If you don't run the command fastboot boot twrp.img Immediately after flashing the firmware, the standard recovery may overwrite the custom recovery on the next reboot. This is a common mistake made by beginners and can result in all their efforts being wasted. Make sure you go to the custom menu right away.

What to do if Recovery does not boot?

You may have installed a version of Recovery that is incompatible with your version of Android. Try to find a newer or older version of TWRP by checking compatibility on the 4pda forum.

The process of installing firmware via Recovery

After successfully installing custom Recovery, you can proceed to the main task - flashing the firmware of the selected version of the system. First you need to make a full backup of your data, including partitions Data, System and Boot. This will save you in case of unsuccessful installation.

Transfer the firmware file (usually .zip) to the phone memory or memory card. In the Recovery menu, select Install, find the archive with the firmware and confirm the action. If data formatting is required, the system will prompt you to do so - agree if this is a new installation.

💡

Before installation, be sure to make a full backup of the Data and System partitions in Recovery to return everything as it was in the event of an error.

  • ⚠️ Format Data will delete all files from the internal memory, including photos and documents.
  • 📂 Make sure that the firmware file is not damaged and was downloaded from an official source or a verified forum thread.
  • 🔋 Do not interrupt the firmware process, even if the phone seems frozen for a while.
📊 Which firmware do you prefer?
  • Official MIUI
  • Custom AOSP
  • Custom MIUI
  • Didn't flash it

Troubleshooting common problems and errors

Even experienced users may encounter problems after flashing. The most common mistake is that the phone does not turn on or gets stuck on the logo. In this case, you need to go into Fastboot mode and try to reflash the system image or roll back to the previous version.

Sometimes there are problems with the camera or the operation of communication modules. This is due to the fact that custom kernels do not always interact correctly with drivers Xiaomi. In such cases, installing an additional GApps package or a patch on the kernel helps.

  • 🚫 If your phone goes into an endless reboot, reset it via Recovery.
  • 📶 If there is no network, check whether the correct version of the modem (Modem) is installed.
  • 📸 If the camera crashes, try installing a version of GApps that is compatible with your version of Android.

Security and data preservation

Working with firmware always carries some risk. Always keep a backup copy of important data on hand on a cloud service or computer. Banking apps may not work on an unlocked device due to SafetyNet security checks.

To bypass this check, you can use Magisk, which allows you to hide root rights from specific applications. However, this requires certain skills and regular updating of modules.

💡

Unlocked bootloader and custom Recovery are a data security risk, use them only if you understand the consequences.

FAQ: Frequently asked questions

Is it possible to roll back to the official firmware after installing the custom one?

Yes, this is possible, but it will require re-unlocking the bootloader and formatting the data. Use the official Mi Flash Tool to flash the Fastboot version of the firmware.

How long does it take to install the firmware?

The process of flashing the firmware via Recovery takes from 5 to 15 minutes. However, preparing, downloading files and waiting for the bootloader to unlock may take several days.

Will the warranty be void when installing custom firmware?

Technically, unlocking the bootloader will void the warranty, but in practice, service centers may not notice this if you return all the files before the visit.

Do I need to delete my Google account before updating the firmware?

Optional, but after formatting the data on first boot, the system may ask for your Google account password to protect against theft (FRP).