Xiaomi smartphone owners often face the desire to upgrade the operating system to a more recent version, even if the official manufacturer has already stopped supporting the model. Redmi Note 10 is a popular device that originally came out on the basis of Android 11, but many users want to experience the capabilities of Android 12. This update brings a new design Material You, improved work with widgets and increased data security.
However, the process of installing a newer OS version on a device that is not officially intended for requires caution: You will have to unlock the bootloader and possibly use custom receptacles. It is important to understand that installing global firmware from another model or beta version can lead to a loss of warranty and risk turning the smartphone into a βbrick.β Before you start, weigh all the pros and cons, and also make sure that you have a backup of important data.
Next, we will discuss in detail the preparatory stages, the necessary tools and the step-by-step algorithm of actions. ADB And Fastboot, where to look for stable builds and what to do in case of errors. MIUI Features of the Snapdragon processor iron.
Compatibility analysis and risks of custom firmware
Before you start any software manipulation, you need to clearly understand the architecture of your device. Redmi Note 10 is based on the Qualcomm Snapdragon 678 chipset, which provides good support for the development community. OTA-Xiaomi updates for this model may stop at Android 12 or 13 depending on the region, and the way forward is only through the system modification.
Installing custom firmware or a ported version of Android 12 carries certain risks.You may encounter a broken camera, VoLTE issues or fast battery discharge. Bootloader in Xiaomi devices is locked by default, and unlocking it erases all data from the internal drive.
β οΈ Warning: Unlocking the bootloader will void the device warranty in most service centers, and some banking applications may stop working without additional security settings (Magisk, SafetyNet).
There are two main ways to get Android 12: waiting for the official global firmware (if it hasnβt arrived yet) or installing custom build (Custom ROM), such as LineageOS or Pixel Experience.
Training and tools required
Quality training is key to a successful firmware. You will need a computer running Windows, macOS or Linux, as well as an original one. USB-Using cheap cables often leads to a connection breakdown at a critical moment, which can fatally affect the file system of the phone.
Be sure to charge the smartphone battery to a minimum of 70-80%. The flashing process is energy-intensive, and suddenly turning off the device in the middle of writing partitions can lead to the inability to boot the system. Also free up space on the computer to download a firmware image that can weigh from 2 to 4 GB.
To work, you will need the following software components:
- π± Drivers. ADB and Fastboot (installed separately or as part of the SDK Platform Tools).
- π Mi Unlock Tool (official program for unlocking the bootloader).
- πΎ Firmware file (image.zip for Recovery or.img for Fastboot).
- π USB-Data transmission cable (not just charging).
βοΈ Checklist before firmware
Unlocking the bootloader (Bootloader)
Without an unlocked bootloader, the installation of modified recovery or custom firmware is impossible. Xiaomi has implemented a standby system: after applying for an unlock through the Mi Unlock app, it is often required to wait from 7 to 168 hours (1 to 7 days) This is a security measure designed to protect users from device theft.
The process starts by linking your Mi Account to the developer settings. Go to Settings β About Phone β Tapping on MIUI 7 times, then go to Advanced Settings β Developer and enable Factory Unlock. Then, in the same menu, select Mi Unlock Status and link your account.
After the latency has expired, plug the phone into Fastboot mode (click Volume Down + Power when the screen is off) and launch Mi Unlock on PC. The program will check the status and, if correct, unlock the device by resetting all data.
What if Mi Unlock is an account error?
Installation of custom Recovery (TWRP)
Xiaomiβs standard recovery has limited functionality and does not allow third-party installations. ZIP-To install Android 12, you will need to TWRP (Team Win Recovery Project) or OrangeFox Recovery, which allows you to do full partition backups and install modified systems.
Download the twrp.img image specially assembled for your model (codename sunny for Redmi Note 10 4G). Connect your Fastboot phone to your computer and execute the command in the terminal:
fastboot flash recovery twrp.imgImmediately after firmware, do not boot into the system in the usual way, as the standard MIUI can overwrite Recovery back to the stock. Press Volume up + Power to immediately get into the installed TWRP. If you see the TWRP menu, then the stage is successfully completed.
| Parameter | Description | Importance |
|---|---|---|
| Fastboot mode | Low level mode for partition firmware | Critically. |
| Image Recovery | File.img with modified loader | Tall. |
| Team Flash | Instructions for recording data in memory | Tall. |
| Wipe Data | Complete cleaning before installation | I'll be sure. |
Android 12 installation process
Now that TWRP And it's set, you can go to the firmware itself. ZIP-Archive with Android 12 (be it custom) ROM or port) put in the internal memory of the phone or SD-On the menu. TWRP Select Wipe, then Advanced Wipe, and mark the Dalvik, Cache, System, and Data partitions. Don't touch Internal Storage if the firmware file is there.
Once cleaned, go back to the main menu and press Install. Find the firmware file and confirm the swipe installation. The process can take anywhere from 5 to 15 minutes. The screen will display the logs of the scripts being executed. If you see the green Done strings, there are no errors.
If you install Google Apps (GApps) separately (which is often required for custom applications) ROM Like LineageOS, repeat the installation procedure for ZIP-archive with Google services immediately after you have firmware, without restarting. Then run Wipe Cache / Dalvik and press Reboot System.
π‘
The first launch after installing a new version of Android can last up to 10 minutes. Don't panic if the screen is lit with a logo for a long time - the system optimizes applications.
Solving Typical Errors and Problems
Even if you follow the instructions strictly, you can get into trouble, and one of the common problems is a bootloop, and if your phone is stuck on the logo, try going back to TWRP and doing Format Data (enter yes for confirmation), which will remove the encryption that might be in conflict with the new system.
Another common issue is broken Wi-Fi or Bluetooth, which is common when using firmware from other regions or models, so you need to find and flash the right firmware file for your region before installing Android 12 itself.
β οΈ Note: If the phone has stopped responding to buttons and is not in Recovery or Fastboot mode, you may need to flash through the phone. EDL Emergency Download Mode (MY Flash Tool) with an authorized Mi Flash Tool account.
To diagnose, use TWRP logs or connect your phone to your PC and run an adb logcat to see where the boot fails. Errors often point to a specific module or driver that is not compatible with the new OS's kernel.
π‘
The main reason for the failure is the incompatibility of the Recovery version and the firmware version. Always use the TWRP that is current on the date of the Android build you install.