Xiaomi has just released the stable Android 10 update for Xiaomi Mi A3. This latest update comes with V22.214.171.124.QFQMIXM software build number and April 2020 security patches. Through this post, you can download the Android 10 OTA package for your Xiaomi Mi A3 and follow the provided instructions to manually install the update right now. This could be done either by flashing the available fastboot image or by flashing the full OTA package using TWRP.
When Google released Android 10 last year, several manufacturers quickly jumped in and released the update for their devices, like Essential, Samsung, HMD, Asus and more. However this time, Xiaomi was way far behind the schedule, even when it came to its Android One lineup, that was expected to get the latest updates at the earliest.
It was back in January that the company released the Android 10 update for the Xiaomi Mi A2, with A2 Lite users still waiting in the queue. Xiaomi did release the source code for Android 10 earlier. And now, the Xiaomi Mi A3 Android 10 update has finally started rolling out to the users. The update is available over-the-air and you can check for it by going to ‘Settings’ > ‘System’ > ‘System update’ on your phone. The OTA weighs about 1.3 GB in size (1305 MB to be precise) and also carries the April 2020 security patch.
Since OTA updates are rolled out in phases, it could take some time before the update is available for everyone. If you can’t wait and want to upgrade right now, then this article is here to help. Below, you can download Xiaomi Mi A3 Android 10 OTA update package and manually install it by following the instructions. Now before you get to that, let’s take a quick look at what new features and changes this update brings.
- 1 Android 10 for Xiaomi Mi A3 – New Features and Changes
- 2 Prerequisites
- 3 Download Xiaomi Mi A3 Android 10 Firmware
- 4 How to Manually Install Android 10 Update on Xiaomi Mi A3
- 5 F.A.Q
Android 10 for Xiaomi Mi A3 – New Features and Changes
Being a major Android version upgrade, Android 10 brings numerous new features to the Mi A3. To begin with, the system-wide dark mode feature turns the complete system UI to a combination of black and dark gray colors. The best part is that Dark Mode further extends to the apps that as well. The dark colors not only cause less strain on the eyes when viewing in low-light environments but also has a slight effect on the battery life since the phone uses an AMOLED display.
Android 9 Pie introduced the concept of gesture navigation, and Android 10 just takes it up a notch by completely getting rid of the navigation bar buttons and relying on swipe and pulls to navigate throughout the OS. Though you still have the option to switch back to 2-button gesture navigation of Android Pie or the traditional 3-button navigation bar.
Moving on, Android 10 puts a lot of focus on users’ privacy. To handle this, there’s a new dedicated privacy control center in the phone’s settings menu that allows you to have granular control over the permissions required by apps and services on your phone.
Not just that, the Mi A3 also gets support for Dynamic System Updates (DSU) with this update. This new feature will allow users to easily boot a live-system image on their phone for testing purposes, without having to replace the current system image. This should really come in handy to developers, as well as to enthusiasts who want to try the latest Android version. For more info on how DSU works and the benefits it offers, go through this detailed article by XDA.
These were just to name a few. Android 10 for Xiaomi Mi A3 brings several more features and enhancements. To know more about them, please visit the official website.
Screenshots of Android 10 Running on Mi A3
Below are a few screenshots showcasing Android 10 and its major features on the Xiaomi Mi A3 (Click to enlarge).
Update (April 07, 2020): Xiaomi has re-released the Android 10 update with the V126.96.36.199 software build number. This latest update fixes a majority of bugs listed below.
The pleasantries aside, users who have already updated their Mi A3 to Android 10 have run into some issues, as follows:
- The first issue is with the fingerprint on-display. Users have reported that in order for the fingerprint scanner to show up, the Always-on Display feature needs to be enabled, which isn’t convenient for those who don’t want to use AOD in the first place. For those facing this issue after upgrade can head over to a temporary workaround (at the bottom of this post) that will fix the fingerprint problem.
- Second, users have mentioned that Always-on Display also causes an increased battery drain, which shouldn’t normally happen since the Mi A3 uses an AMOLED display.
- Also, there are some visual glitches with the screen corners. You will notice them when opening/closing the Recents App (App switching) screen.
The current issues/bugs with Android 10 are being documented and discussed over at this XDA thread. If you face an issue than the ones mentioned above, please consider reporting it on the thread or provide your feedback directly to Xiaomi.
Now, without any further ado, go ahead to download Xiaomi Mi A3 Android 10 OTA update package and follow the instructions to install it right now.
Before you head to the instructions, make sure you meet all the requirements listed below.
- First, take a full backup of all your important data. Although the provided instructions/method will not erase any data, it’s still strongly recommended, especially when performing manual upgrades. If you need, we also have a detailed guide for this purpose here.
- Charge your Mi A3 to a sufficient battery level. This shall help avoid any sudden shutdowns during the update process.
- For either of the methods, your phone’s bootloader must be unlocked.
- For the second method, you must have TWRP installed on your Mi A3.
Download Xiaomi Mi A3 Android 10 Firmware
There are two different types of firmware files available. The first is the Android 10 OTA package, which can be installed easily using the TWRP recovery. Before you even ask, let me inform you that the provided OTA package cannot be installed using ADB sideload in stock recovery.
The second is the Android 10 fastboot image. Now note that the fastboot image isn’t the official one as normally provided by Xiaomi. I personally took the liberty to extract the payload.bin to get the partition image files and packaged it together for manual flashing. I have also added the ADB/Fastboot binaries to the package so that you wouldn’t need to set it up separately.
So, download the firmware file according to the method you choose to install it.
Note: At the time of publishing this post, the Xiaomi Mi A3 Android 10 firmware is only available for the Global variant. Although users with the European variant of the phone can install it, I wouldn’t recommend it.
- Official OTA Package: 935d7c7259037b861c8c4192631b33bd987a259f.zip
- Unofficial Fastboot Image: laurel_sprout_global_V188.8.131.52.QFQMIXM_fastboot_unofficial.7z
- Official OTA Package: miui_LAURELSPROUTGlobal_V184.108.40.206.QFQMIXM_79d650b0da_10.0.zip
- Unofficial Fastboot Image: laurel_sprout_global_V220.127.116.11.QFQMIXM_fastboot_unofficial.7z
This was the initial stable update that was recalled later due to bugs. Please download the re-released latest update.
- Official OTA package: miui_LAURELSPROUTGlobal_V18.104.22.168.QFQMIXM_e4332e88a7_10.0.zip
- Unofficial Fastboot Image: laurel_sprout_global_V22.214.171.124.QFQMIXM_fastboot_unofficial.zip
How to Manually Install Android 10 Update on Xiaomi Mi A3
Now, there are two different methods to manually install the Xiaomi Mi A3 Android 10 update. The first method is meant for users who are running/using the stock firmware on their phone, along with an unlocked bootloader. It involves flashing the fastboot image on the phone using fastboot commands.
On the other hand, the second method is for users who have installed TWRP, and rooted their Mi A3 or have a custom ROM installed. In this method, you have to flash the full OTA package using TWRP, followed by
Method 1: By Flashing Fastboot Image
- Download Xiaomi Mi A3 Android 10 fastboot image on your PC.
- Extract the downloaded ZIP file on your PC. You will see all the different partition image files, along with the ADB/Fastboot binaries.
- Hold the SHIFT key on the keyboard and right-click on an empty space inside the folder where the extracted files are present.
- Select ‘Open PowerShell window here’ to launch the PowerShell window on the PC.
- Now power off your Mi A3 completely and boot it into Fastboot Mode.
- Connect the phone to your PC using a USB cable.
- Enter the following command to ensure that your phone is properly being detected by the PC over fastboot:
- The command should return a device ID. In case it doesn’t, make sure that you have the latest Xiaomi ADB drivers installed on your PC.
- Now copy all the commands (Ctrl + C) listed below and paste them (Ctrl + V) into the PowerShell window on your PC:
.\fastboot flash tz_a tz.img .\fastboot flash tz_b tz.img .\fastboot flash xbl_a xbl.img .\fastboot flash xbl_b xbl.img .\fastboot flash xbl_config_a xbl_config.img .\fastboot flash xbl_config_b xbl_config.img .\fastboot flash rpm_a rpm.img .\fastboot flash rpm_b rpm.img .\fastboot flash abl_a abl.img .\fastboot flash abl_b abl.img .\fastboot flash devcfg_a devcfg.img .\fastboot flash devcfg_b devcfg.img .\fastboot flash hyp_a hyp.img .\fastboot flash hyp_b hyp.img .\fastboot flash cmnlib_a cmnlib.img .\fastboot flash cmnlib_b cmnlib.img .\fastboot flash cmnlib64_a cmnlib64.img .\fastboot flash cmnlib64_b cmnlib64.img .\fastboot flash keymaster_a keymaster.img .\fastboot flash keymaster_b keymaster.img .\fastboot flash qupfw_a qupfw.img .\fastboot flash qupfw_b qupfw.img .\fastboot flash imagefv_a imagefv.img .\fastboot flash imagefv_b imagefv.img .\fastboot flash bluetooth_a bluetooth.img .\fastboot flash bluetooth_b bluetooth.img .\fastboot flash uefisecapp_a uefisecapp.img .\fastboot flash uefisecapp_b uefisecapp.img .\fastboot flash storsec_a storsec.img .\fastboot flash storsec_b storsec.img .\fastboot flash dsp_a dsp.img .\fastboot flash dsp_b dsp.img .\fastboot erase boot_a .\fastboot erase boot_b .\fastboot erase system_a .\fastboot erase system_b .\fastboot erase vendor_a .\fastboot erase vendor_b .\fastboot flash modem_a modem.img .\fastboot flash modem_b modem.img .\fastboot flash vendor_a vendor.img .\fastboot flash vendor_b vendor.img .\fastboot flash system_a system.img .\fastboot flash system_b system.img .\fastboot flash dtbo_a dtbo.img .\fastboot flash dtbo_b dtbo.img .\fastboot flash vbmeta_a vbmeta.img .\fastboot flash vbmeta_b vbmeta.img .\fastboot flash product_a product.img .\fastboot flash product_b product.img .\fastboot flash boot_a boot.img .\fastboot flash boot_b boot.img .\fastboot reboot
- Hit ‘Enter’ to flash the partition images and manually install the Android 10 update on your Mi A3.
Once the flashing process finishes, your phone will automatically reboot into the updated OS. Although this method won’t erase any data stored on the phone, it’s strongly recommended to perform a factory data reset via the stock recovery to ensure that you do not face any unusual bugs/issues.
Method 2: By Flashing OTA Package using TWRP
If you have TWRP installed, then the easiest way to upgrade your Mi A3 to Android 10 is by flashing the OTA package. You can further flash the TWRP installer and Magisk ZIP files to retain both of them after the update. The instructions for the same are as follows:
- Download Xiaomi Mi A3 Android 10 OTA package.
- Also, download the latest TWRP installer and Magisk ZIP files.
- If you have downloaded the files on your PC, then transfer them to your phone’s internal storage.
- Now, power off your Mi A3 completely and boot it into TWRP recovery mode by holding the Volume Up and Power buttons together.
- (Optional: If you have a custom ROM installed) Go to the ‘Wipe’ > ‘Advanced Wipe’ and wipe the ‘data’ and ‘cache’ partitions.
- Tap on the ‘Install’ button in TWRP and select the Android 10 OTA package (miui_LAURELSPROUTGlobal_V126.96.36.199.QFQMIXM_79d650b0da_10.0.zip).
- Now swipe the button on the screen to flash the OTA file and install Xiaomi Mi A3 Android 10 update.
- Once flashed, go back to the TWRP main menu and tap on ‘Install’ again.
- Select the TWRP installer zip file (e.g. twrp-3.3.1-2-unofficial-installer-laurel_sprout.zip), then tap on ‘Add more Zips’ and select the Magisk ZIP file (e.g. Magisk-v20.3.zip) to add it to the flashing queue.
- Once both the files have been added, swipe the button on the screen to flash them.
- After the flashing process finishes, press ‘Reboot System’.
Your Mi A3 will now boot into the updated Android 10 OS, along with TWRP and Magisk root. That’s it!
As mentioned earlier, the update comes with a fair share of issues that have already been reported by a majority of users who have updated their phones already. We expect Xiaomi to soon roll out a bug fix update that could resolve all the said problems.
Apart from re-releasing the Android 10 update for the Mi A3, Xiaomi also dived in to answer some of the frequently asked questions that users had or might have about Android 10.
Q1. Why does activating the system-wide Dark mode in Android 10 turns the UI to dark grey, instead of black?
- The black color implementation of dark mode by Google is specific to the Google Pixel series. Since the Android One series of Xiaomi runs the stock AOSP software, it defaults the colors to dark grey, which is exactly what the AOSP code offers.
Q2. Does the dark grey Dark Mode on Mi A3 still save some battery life?
- Yes, since the Mi A3 is equipped with an AMOLED display panel, the dark grey colors can potentially aid towards a slightly increased battery life. When compared to the black color dark mode on Pixel devices, the battery consumption is only increased by 0.3% overall. That’s because, with black colors, the phone’s pixels are completely off, as compared to dark colors.
Q3. After upgrading to Android 10, the Gesture Navigation is buggy?
- Gesture Navigation in Android 10 relies on the launcher for the most part. So, Xiaomi recommends using the stock in-built launcher to get the smoothest experience, instead of third-party launchers.
Q4. Will the features included in Google’s Pixel Drop come to Mi A3 as well?
- No. The Pixel Drop, as the name suggests is only for the Google Pixel devices. It does not expand to Android One phones like the Mi A3 in this case.
Q5. After updating to Android 10, apps are constantly crashing/force-closing on my Mi A3, what do I do?
- The initial Android 10 updates (V188.8.131.52 and V184.108.40.206) had several bugs. If you upgrade your phone to it and then moved on to the current V220.127.116.11 update, then it’s possible that certain bugs were carried over and made the system unstable. For a much smoother and bug-free experience, please consider performing a factory reset after the upgrading, or you might also consider re-installing the V18.104.22.168 update via fastboot.
While not a proper solution, this will surely help fix the problem for users who have already upgraded their phones to Android 10. According to an online report, Xiaomi will re-release the update with fixes
So, you have just been able to download Xiaomi Mi A3 Android 10 update with April 2020 security patch, and learned how to install it manually. If you have any questions regarding the update instructions mentioned here, please feel free to post a comment and let us know.