Introduction to the world of Xiaomi customization

Smartphone owners Redmi Note 10 Pro often face the need to update software or return to factory settings after unsuccessful experiments. Platform 4PDA remains a major source of current assemblies and discussions of issues related to this model. By understanding the nuances of the firmware, you can significantly expand the functionality of your device.

The flashing process requires care and adherence to the sequence of actions, since an error at any stage can lead to data loss or failure of the bootloader. In this article we will analyze in detail all the available methods: from simple updating via the menu to complex flashing via Fastboot mode.

Preparing the device and necessary tools

Before you begin any manipulations with bootloader or system partitions, you must carefully prepare the workplace and the device itself. Ignoring this step often causes problems connecting to a PC.

Make sure your smartphone battery is charged at least 60-70 percent. This is critical because sudden battery drain during image recording can cause Redmi Note 10 Pro into a "brick". Also check the integrity of the USB cable; it is advisable to use the original cable from the manufacturer.

You will need a computer running Windows, on which you need to download the ADB and Fastboot drivers in advance. Without them, the system will not be able to recognize the phone in debug mode. Download utilities only from trusted sources to avoid introducing malware.

  • 📱 Smartphone: Redmi Note 10 Pro (modification mitsu or mojito — it is important not to confuse the regions);
  • 💻 PC: Windows 10 or 11 operating system with installed drivers;
  • 🔌 Cable: Original USB Type-C cable supporting data transfer;
  • ☁️ Backup: Data must be stored in the cloud or on an external storage device.
⚠️ Warning: Unlocking the bootloader will delete all user data from the device. This is a standard security procedure and cannot be canceled once confirmed.

Unlocking the bootloader

To install custom firmware or root access rights, you must first unlock the bootloader. In the ecosystem Xiaomi this process is strictly regulated and requires linking your Mi account. The procedure takes from several days to a week of waiting, which often comes as a surprise to newcomers.

Go to your phone settings, select Advanced settings and go to the section For developers. Activate the option Unlocking your device and link your Mi account to your smartphone. After this, the phone will reboot into Fastboot mode, where you will need to connect it to the PC.

Run the utility MiUnlock on your computer and follow the onscreen instructions. If the system displays an error about the need to wait, do not try to deceive the server - this will lead to account blocking. Just wait the specified period, usually 168 hours.

  • 🔓 Tool: Official utility Mi Unlock Tool from the Xiaomi website;
  • Waiting time: From 7 to 10 days depending on the current account status;
  • 🌐 Network: A stable Internet connection is required to communicate with authorization servers.
📊 How long are you willing to wait for the bootloader to unlock?
  • Less than 1 day
  • Up to a week
  • Up to 10 days
  • It doesn’t matter, the main thing is the result
⚠️ Attention: Once the bootloader is unlocked, the system will no longer receive automatic MIUI updates through the System Update menu. Updates will have to be installed manually.

Installing custom TWRP recovery

After successful unlocking, the next step is to install a custom recovery, most often this TWRP (Team Win Recovery Project). This is an independent recovery environment that allows you to make full system backups, install modified firmware and remove system applications.

Download the recovery image file corresponding to your device version (Global or India). Boot your phone into Fastboot mode and run the command to temporarily boot the image without permanently installing it to test the functionality.

If everything works correctly, you can move on to permanent recording. Use the flash command, specifying the path to the image file. After that, reboot the device into Recovery mode by pressing the button combination Volume Up + Power.

☑️ Check before installing TWRP

Done: 0 / 4
fastboot flash recovery twrp.img
⚠️ Attention: Some new versions of MIUI block loading custom recovery immediately after reboot, automatically returning to stock mode. In such cases, it may be necessary to use special workarounds.

Selecting and installing firmware

On 4PDA There are many firmware options available for Redmi Note 10 Pro: from official Global Stable to custom builds based on Android 13 or 14. The choice depends on your goals: stability or maximum functionality.

Official firmware (MIUI) provides better compatibility with the camera and stable operation of all modules. Custom builds (LineageOS, Pixel Experience) provide pure Android, but may have bugs in the operation of the photo module or wireless interfaces.

Before installation, be sure to check the file for integrity (check the MD5 sum). Unzip the firmware archive to a memory card or phone memory if you plan to install via recovery. If you use the Fastboot method, the firmware should be in the folder with the ADB platform.

  • 📂 File Format: Usually this is a .zip archive for recovery or a folder with .bat scripts for Fastboot;
  • 🛠 Tool: Utility Flash Tool (for Fastboot) or installation menu in TWRP;
  • 🌍 Region: Always select the version that matches your device region (EU, CN, IN, Global).
What is a custom kernel?

A custom kernel is a modified version of the Linux system kernel that allows you to overclock the processor, improve battery life, or add features not available in the stock firmware. It is usually installed via TWRP.

The installation process via Fastboot looks like running a special script on the command line. The system will automatically split the data and flash all the necessary sections. Don't interrupt the process, even if nothing seems to be happening.

💡

Always make a full backup (Nandroid backup) before installing any new firmware to be able to rollback in case of critical errors.

Version and compatibility table

For clarity, we present the main firmware versions available for Redmi Note 10 Pro, and their features. Selecting the wrong version may result in the smartphone not working.

Firmware type Android version Stability Features
MIUI Global Stable 11 / 12 / 13 High Official support, full camera functionality
MIUI EU (Custom) 12 / 13 High Removed garbage, improved interface, early updates
LineageOS 13 / 14 Average Pure Android, long support, camera problems
Pixel Experience 12 / 13 High Google Pixel interface, good optimization

Please note that switching from the global version to the Chinese version (and vice versa) requires mandatory data formatting and may involve risks if the sequence of actions is not strictly followed. Always read the topic description on the forum before downloading.

💡

Before installing new firmware in TWRP, be sure to wipe the Dalvik, Cache, System and Data partitions. This will prevent a cyclic reboot (bootloop).

Solving Common Problems

Sometimes after updating the firmware, users encounter problems: the phone does not turn on, is not detected by the PC, or is unstable. In most cases, the situation can be corrected without contacting a service center.

If your device is stuck in Bootloop mode (constant reboot with logo), try going into recovery and doing a Factory Reset. If this does not help, you will need to flash the firmware again via Fastboot with full formatting.

The problem with detecting a phone in Fastboot mode is often solved by reinstalling the drivers. Insert the device into another USB port, preferably on the rear panel of the system unit, and make sure that the cable is working properly. Sometimes reconnecting in ADB mode helps if the phone manages to boot for at least a second.

  • 🔄 Bootloop: Reset via TWRP or re-flashing the stock version;
  • 🔌 Drivers: Reinstall Universal ADB Driver or drivers from Xiaomi;
  • 📶 Wi-Fi/Bluetooth: If they don’t work after custom firmware, you may need to install a separate patch (GApps).
What to do if Mi Unlock gives an error? Check if your Mi account is linked in your phone settings. Make sure the required wait time has passed. Try changing the USB port and cable, and reinstalling the utility.-->

In rare cases, it may be necessary to flash the bootloader via a programmer, but this is a task for professionals. For most users, standard recovery methods via Fastboot are sufficient.