Xiaomi Redmi 9A
Android 10
Android 11
port-of-town
custom recovery
Fastboot
Android 11
Redmi 9A
It's important to understand that moving to a new version of Android is not just an "update by air"; it's a full-fledged firmware that requires unlocking the bootloader, backing up data, and sometimes even sacrifices in the form of loss of warranty. If you're ready for experiments, read on. If not, maybe you should consider alternatives like optimizing your current firmware or buying a new smartphone.
It is worth noting that Redmi 9A (codename dandelion) has modest technical characteristics: the MediaTek Helio G25 processor, 2-3 GB of RAM and 32-128 GB of memory. Android 11 can run on it slower than Android 10, especially if you choose a "heavy" custom firmware. The best option is lightweight builds like LineageOS or Pixel Experience with a minimum set of Google services.
1. Device Preparation: What to Do Before Firmware
Before you start installing Android 11, you need to follow a number of mandatory steps, and neglecting them can lead to a βbrickβ (complete failure) of the device or data loss.
First, back up all your important data, and the firmware erases your internal memory, so you'd better transfer your photos, contacts and messages to your computer or to the cloud.
- π Mi Cloud (if synchronization is enabled)
- π» ADB Backup (adb backup team) -apk -obb -shared -all -f backup.ab)
- π± Apps like Swift Backup or Titanium Backup (require root)
Second, check the MIUI version and bootloader status. Go to Settings β About Phone β MIUI version. If version is older than 12.0.10, update it via Settings β System Update. Also make sure the bootloader is unlocked (if not, read the next section).
β οΈ Attention: If your Redmi is 9A purchased in China or has a regional firmware (e.g, MIUI Global vs MIUI China, some custom firmware may not work. XDA Developers or 4PDA.
Finally, prepare the tools:
- π₯οΈ Windows computer 10/11 Linux
- π Cable USB Type-C (original or high-quality)
- π¦ Archive with Android 11 firmware (links below)
- π οΈ Utilities: Mi Unlock Tool, Fastboot, ADB
Check the model of the device (dandelion)
Create a backup copy of the data
Install ADB/Fastboot drivers
Download firmware and tools
Charge your phone at least 70 times%-->
2 Unlock the bootloader: without it anywhere
Xiaomi blocks the bootloader on all its devices, so it needs to be unlocked to install custom firmware, a process that takes 3 to 30 days (depending on Xiaomiβs policy) and requires a Mi Account to be linked to the device.
Instructions for unlocking:
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times on the line with the version, then go back to Settings β Additional β For Developers).
- Link your Mi Account to your device in Settings β Xiaomi Account β Mi Cloud.
- Download Mi Unlock Tool from the official website and launch it on behalf of the administrator.
- Connect your phone in Fastboot mode (turn off the device, then press Power + Volume down).
- In the utility, press Unlock and follow the instructions. If you receive a message to wait, wait for the specified time (usually 72-720 hours).
β οΈ Note: Once the bootloader is unlocked, all data on the device will be reset, including photos in internal memory. Xiaomi may also block certain features (such as Mi Pay or Find Device) on unlocked devices.
If the utility gives you a Couldnβt unlock error, try:
- π Reconnect the phone to another USB-port (preferably) USB 2.0).
- π§ Install Mi Flash Tool drivers manually through Device Manager.
- π‘ Use another computer or operating system (e.g. Linux).
Yes, a long time | Yes, recently | No, just planning | No, I'm afraid to take risks | I don't know what it is-->
3. Selection of firmware: official and custom options
Since Xiaomi didnβt release Android 11 for the Redmi 9A, thereβs no official update path, but there are a few custom firmwares that have been tested:
| Firmware | Type | Features | Reference |
|---|---|---|---|
| Pixel Experience | Castomic (AOSP) | Pure Android with Pixel chips, good optimization | XDA |
| LineageOS 18.1 | Castomic (AOSP) | Stable, without unnecessary applications, regular updates | Official website |
| MIUI 12.5 (port) | Modified MIUI | Android 11 with MIUI shell, but unofficial build | 4PDA |
| Havoc-OS | Castomic (AOSP) | Lots of customization, good performance | Official website |
The Redmi 9A is best suited for Pixel Experience or LineageOS, as they are optimized for weak devices. Avoid "heavy" firmware like Resurrection Remix or Paranoid Android, which can slow down.
Before downloading, check:
- π Compatible with the code name dandelion.
- π Assembly date (current versions are released at least 1 time per month).
- π User reviews on forums (look for bugs like broken Wi-Fi or camera).
π‘
If you choose firmware with GApps (Google services), take the option of pico or nano β they take up less space and do not overload the system.
4. Installation via TWRP: Step-by-step guide
The most popular way to flash Android 11 is to use custom recovery TWRP. This method is suitable for most custom firmware and allows you to make backups.
Instructions:
- Download TWRP for Redmi 9A (version 3.6.0 or later) from the official website.
- Rename the file to twrp.img and place it in the folder with ADB.
- Connect your phone in Fastboot mode and execute the command: fastboot flash recovery twrp.img
- Then reboot to TWRP: fastboot boot twrp.img
- In TWRP, make a full backup by selecting Boot, System, Data.
- Swipe the firmware: Install β Choose. ZIP-file β Swipe to Confirm.
- After installation, run Wipe β Format Data (required!), then restart.
β οΈ Note: If after firmware, the phone is stuck on the Xiaomi logo or MIUI After 10 minutes, you've had an error. Repeat the process by formatting the Data partition in advance. TWRP.
If TWRP doesnβt start or if it gives you an OrangeFox error, try an alternative recovery:
- π§ OrangeFox Recovery (supports more features but is less stable).
- π PitchBlack Recovery (good for base firmware) AOSP).
What if TWRP doesnβt see internal memory?
5. Installation via Fastboot: an alternative method
If TWRP doesnβt work for some reason, you can flash Android 11 through Fastboot, a method often used for official firmware, but it works with some custom ones as well.
Procedure:
- Download Fastboot firmware (usually an archive with the.tgz or.zip extension).
- Unpack the archive in a folder with Fastboot (where fastboot.exe is located).
- Connect your phone in Fastboot mode and start the script: fastboot -w Fastboot update name file.zip Or alternately swipe through all sections: fastboot flash boot boot.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot flash dtbo dtbo.img
- After completion, execute: fastboot reboot
Advantages of this method:
- πΉ Less risk of errors when running.
- πΉ Suitable for "bricks" (if the phone does not turn on).
Disadvantages:
- β οΈ Requires precise adherence to the sequence of commands.
- β οΈ Not all custom firmware supports Fastboot installation.
π‘
If the firmware on the Fastboot is interrupted, don't panic. Repeat the process from the beginning - in most cases, the phone can be "resuscitated".
6. Solving problems after installation
Even if the firmware is successful, there may be bugs, and here are the most common problems and solutions.
| Problem. | Possible cause | Decision |
|---|---|---|
| Wi-Fi/Bluetooth is not working | There are no vendor or firmware drivers | Switch separately the seller section from stock firmware |
| The phone's slowing down a lot. | Too "heavy" firmware or background processes | Disable animation in Settings β For developers or change the firmware to LineageOS |
| The camera's not working. | Absent. HAL-Library for MediaTek Helio G25 | Install Google Camera Port or change the firmware |
| Fast battery discharge | Unoptimized kernel or background services | Calibrate the battery or flash the FrancoKernel core |
If after firmware the phone does not turn on or hovers on the logo:
- Try going to Fastboot (Food + Volume Down) and repeat the firmware.
- If it doesnβt work, run the stock firmware through the Mi Flash Tool (select Clean All).
- As a last resort, use it. EDL-Mode (requires an authorized Xiaomi account).
π‘
If you have lost your IMEI after the update, restore it via the engineering menu (#4636##) or the ChimeraTool utility (requires root).
7. Optimize Android 11 on Redmi 9A
Android 11 can run slower than Android 10 on the Redmi 9A due to limited resources.
- π§ Turn off animation: go to Settings β For developers and install Windows animation = 0.5x, Animation of transitions = 0.5x.
- ποΈ Remove unnecessary applications through ADB: adb shell pm uninstall -k --user 0 name-pack
- π Use Greenify or Brevent to freeze background processes.
- π Install Kernel Adiutor and optimize the kernel settings (e.g., enable). ZRAM).
To save battery power:
- π Enable Adaptive Battery in the Settings.
- π Use a dark theme (AMOLED-There are no screens, but this reduces the load on the GPU).
- πΆ Turn it off. 5G (If it suddenly turns on) and limit background data activity.
β οΈ Note: If you notice that your phone is heating above 50Β°C to plain, it's a sign of malfunctioning firmware or overloading the core.
8.The return to stock firmware: if something went wrong
If Android 11 is not running smoothly or you donβt like the changes, you can go back to the original MIUI.
- Download the Redmi 9A stock firmware from Xiaomi (select the Fastboot version).
- Unpack the archive and launch the Mi Flash Tool.
- Connect your phone in Fastboot mode and select a folder with firmware.
- Press Refresh, then Clean All (full clean) and Flash.
- Once completed, the phone will reboot to stock MIUI.
If the Mi Flash Tool is a Critical Partition error, try:
- π Use a different version of the utility (for example, 20180528).
- π§ Swipe manually through Fastboot (see section 5 for commands).
- π‘ Connect to another USB-port.
π‘
You can go back to the stock firmware at any time, but it will block the bootloader again, and you have to wait 7 to 30 days to unlock it again.