How to install Android 11 on Xiaomi Redmi 9: official and unofficial ways

Xiaomi Redmi 9

MIUI 12

Android 10

Android 11

Android 11

never released

In this article, we will discuss all working methods of installing Android 11 on Redmi 9 (codenames lancelot/angelica), including official workarounds, custom firmware and potential risks.

Important: the procedure requires unlocking the bootloader, which resets all data and can deprive you of warranties. If you are not ready for technical manipulation, consider buying a new device with the current version of Android.

๐Ÿ“Š Youโ€™ve already tried to upgrade Redmi 9 to Android 11?
Yes, in an official way.
Yeah, through custom firmware.
No, I'm afraid of the risks.
No, I didn't know it was possible.

1. Verification of the current version and compatibility

Before any manipulation, make sure your Redmi 9 is suitable for an upgrade.There are two main variants of this model:

  • ๐Ÿ“ฑ M2003J15SC (global version, lancelot โ€“ supports most custom firmware
  • ๐Ÿ“ฑ M2003J15SS (Indian version, angelica - may require special builds

To find out the exact model:

  1. Open the Settings. โ†’ The phone.
  2. Find the Model and Device Code Name
  3. Write down the data โ€“ you will need it to select the firmware

Also check the current version of MIUI and Android. If you have MIUI 12.0.8 or newer based on Android 10, you can proceed with the upgrade. Versions older than MIUI 12.0.5 may require a pre-update via OTA.

๐Ÿ’ก

If the settings do not include "Device Code Name", enter the dialer code ##4636## and select "Phone Information".

2. Official methods of updating (bypasses)

While Xiaomi didnโ€™t release Android 11 for the Redmi 9, there are two legal ways to get its features:

Method 1: Update with MIUI 12.5 Enhanced

Some regions (e.g. India) received MIUI 12.5 Enhanced with Android 11 elements, although the system base remained Android 10.

  1. Go to Settings โ†’ About the phone โ†’ System update
  2. Click on the icon. โš™๏ธ top-right
  3. Select Update Service Pack (if available)

Method 2: Participation in beta testing

Sometimes Xiaomi opens closed betas for older models.

  • ๐ŸŒ Register on the official website MIUI Testers
  • ๐Ÿ“‹ Fill out the questionnaire with the Redmi 9 model and codename
  • โณ Wait for approval (may take up to 2 weeks)
What does MIUI 12.5 Enhanced bring to Android 10?
This version includes: - New animations and design from Android 11 - Improved resolution management (as in Android 11) - Optimized battery consumption - Privacy feature in the notification panel However, the system core remains on Android 10, so some APIs and features (such as bubble notifications) will not work.

3. Preparation for the installation of custom firmware

If the official methods do not fit, you can install custom firmware based on Android 11, which requires unlocking the bootloader and can lead to loss of warranty.

Pre-commencement requirements:

  • ๐Ÿ”‹ Battery charge of at least 70%
  • ๐Ÿ’พ Backup of all data (photos, contacts, messages)
  • ๐Ÿ–ฅ๏ธ Windows computer 10/11 Linux
  • ๐Ÿ”Œ Original. USB-cable (do not use cheap substitutes!)

Tools required:

Tool.AppointmentReference
Mi Unlock ToolUnlocking the loaderOfficial website
Platform Tools (ADB/Fastboot)Managing the device via PCAndroid Developers
OrangeFox or TWRPCustom recovery for firmwareOrangeFox
LineageOS 18.1 firmwareAndroid 11 for Redmi 9LineageOS

Download Mi Unlock Tool and unpack to the root of the C:| disk

Install Platform Tools and add paths to environment variables |

Download LineageOS 18.1 for your codename |

Download Gapps (OpenGapps, Pico or Nano)|

Disable the antivirus during the firmware-->

For Russian users:

โš ๏ธ Note: From 2022, access to some Xiaomi servers may be blocked.If the Mi Unlock Tool does not connect, use it VPN with servers in Singapore or Hong Kong. do not use US/European VPN โ€” They're often blocked.

4. Unlock the bootloader on Redmi 9

This is the most critical stage - without unlocked bootloader, it is impossible to install custom firmware. The process takes up to 7 days due to Xiaomi's policy.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone and 7 times click on MIUI Version
  2. Back to Settings โ†’ Additionally. โ†’ For developers and activate: ๐Ÿ”“ Unlocking OEM ๐Ÿ”Œ Debugging by USB

Connect your phone to your PC and confirm your debugging permission

Mi Unlock Tool

Mi-account

168 hours

Once successfully unlocked, the phone will automatically reset to factory settings. Don't be alarmed, that's okay.

1. Use another Mi-account (over 30 days)

2. Connect via another USB-port (preferably) USB 2.0)

3. disable driver verification in Windows (via "Device Installation Options")-->

5. Install custom firmware Android 11

Once the bootloader is unlocked, you can start firmware. We recommend LineageOS 18.1, the most stable build of Android 11 for Redmi 9.

Installation instructions:

  1. Install custom recovery: fastboot flash recovery orangefox_recovery.img fastboot reboot recovery
  2. In OrangeFox Recovery, run Wipe โ†’ Format Data (this will remove everything from internal memory!)
  3. Transfer firmware and Gapps files to your phone via MTP (in recovery)
  4. Install the firmware first, then Gapps: Install โ†’ Select a file lineage-18.1-...-lancelot.zip Add more. ZIP โ†’ Choose. open_gapps-arm64-11.0-pico.zip Swipe to confirm
  5. After installation, run Wipe โ†’ Factory Reset and restart.

The first start can take up to 15 minutes - don't interrupt the process! If the system doesn't load for more than 20 minutes, repeat the installation steps.

Challenges and solutions:

  • ๐Ÿ”„ Logo loop: Repeat installation by pre-formatting System and Vendor
  • ๐Ÿ“ต No Network: Install a separate firmware package for your model
  • ๐Ÿ”‹ Fast discharge: Calibrate the battery (discharge to 0%, charge to 100% without interruptions)
How to return MIUI after custom firmware?
To get back to the official firmware: 1. Download the latest version of MIUI for your model from Xiaomi Firmware 2. Rename the file to update.zip and place it in the memory root 3. In recovery, select Install โ†’ update.zip 4. Run Wipe Data and reboot Attention: this will block the bootloader again!

6. Alternative firmware with Android 11

In addition to LineageOS, other firmware based on Android 11 is available for Redmi 9:

FirmwareFeaturesStabilityReference
Pixel Experience 11Pure Android with Pixel featuresโญโญโญโญ (camera bugs)Official website
Havoc OSMaximum customizationโญโญโญ (trouble NFC)Havoc OS
ArrowOSBalance between stability and featuresโญโญโญโญโญArrowOS
crDroidOptimized productivityโญโญโญโญ (play-in)crDroid

To select the firmware, focus on:

  • ๐Ÿ“ธ Camera: Pixel Experience is better at processing photos, but can slow down video shooting
  • ๐ŸŽฎ Games: crDroid and ArrowOS optimized for performance
  • ๐Ÿ”ง Setting up: Havoc OS It offers customization, but is less stable

Important for Russian users:

โš ๏ธ Note: Some firmware (e.g. Pixel Experience) may not support Russian SIM-Check the reviews on the forum before installing the card due to lack of certification. 4PDA model-themed.

7.Optimize Android 11 after installation

After successful firmware, we recommend you to perform several actions to improve the system:

Basic setting:

  • ๐Ÿ”„ Update all apps through Google Play
  • ๐Ÿ“ก Switch to LTE-only in network settings (improving communication stability)
  • ๐Ÿ”‹ Disable Adaptive Battery in Battery Settings (may conflict with custom cores)

Recommended applications for custom firmware:

  • ๐Ÿ› ๏ธ Kernel Adiutor โ€“ for fine tuning of the core
  • ๐Ÿ“Š AccuBattery โ€“ for calibration of the battery
  • ๐Ÿ”’ Island โ€“ to isolate the work profiles

Typical problem solving:

  • ๐Ÿ”Š No sound in the headphones: Install ViPER4Android from XDA
  • ๐Ÿ“ท Wide angle of camera not working: Install ANX Camera or GCam with settings for Redmi 9
  • ๐ŸŒก๏ธ Overheating: Limit the maximum CPU frequency to 1.8GHz via Kernel Adiutor

8 Frequently Asked Questions

Can I install Android 11 on Redmi 9 without unlocking the bootloader?
No, all Android 11 installation methods require an unlocked bootloader, the only exception being if Xiaomi unexpectedly releases an official update, but the odds are slim.
Will Google Pay work after installing custom firmware?
Google Pay requires a certified firmware with a locked bootloader to work, and the alternative is to use Magisk with Universal SafetyNet Fix, but that doesn't guarantee 100% uptime.
How often do you get custom firmware updates on Redmi 9?
LineageOS: monthly security updates Pixel Experience: once every 2-3 months Havoc/ArrowOS: irregular, depending on the developers Check updates in the system settings or on official firmware sites.
Can I return the official warranty after the firmware?
Technically yes, but it requires: Return the official MIUI firmware Block the bootloader through the Mi Flash Tool Reset the unlock counter (possibly not on all devices) However, Xiaomi service centers often check the unlock history, so the warranty can be canceled.
Which firmware is best for games on Redmi 9 with Android 11?
For gaming, we recommend: crDroid โ€“ optimized for performance, supports Game Turbo ArrowOS โ€“ stable work with minimal lag Avoid Havoc OS โ€“ it can slow down in heavy games due to experimental features.