Header Ads

How to Fix / Unbrick Xiaomi Mi A2 Lite (Daisy) Android 10 Bootloop

Xiaomi recently rolled out the stable Android 10 update for the Xiaomi Mi A2 Lite (Codename: Daisy), but the update has however been paused as there have being multiple cases bricking their devices while trying to update to Android 10.
A whole lot of users have taken to different social media platform to complain of the sudden bootloop after updating to the latest OS version. Even though not everyone is affected by this issue, it however seems to be widespread.

The good news however is that Xiaomi has finally put the Android 10 update for Mi A2 Lite on hold and an official fix for those affected by the boot loop has also being released. The procedure is pretty simple and straightforward. I will guide you through.

According to senior moderator on Xiaomi's Mi forum, he said
A/B system updates use two sets of partitions referred to as slots (normally slot A and slot B). The system runs from the current slot while the partitions in the unused slot are not accessed by the running system during normal operation. This approach makes updates fault resistant by keeping the unused slot as a fallback: If an error occurs during or immediately after an update, the system can rollback to the old slot and continue to have a working system.
This means that your smartphone has two partitions and only one of them is always active while the other one acts as a system restore backup. The tutorial below will just teach you how to switch from the active partition to the backup partition.

  • Minimal ADB and Fastboot. download here.
  • SDK Platform tools. Download here.

How to Unbrick your Xiaomi Mi A2 Lite

  • Hold down Volume Down + Power button, simultaneously to enter Fastboot mode
  • Plug your device via USB cable to your PC/Laptop
  • Launch the Command prompt with administrative privileges, by searching for CMD in the start menu, right-click on Command Prompt and then click “Run as Administrator.
  • To find out the Active partition, type the following command:-

fastboot getvar all

  • then press Enter, it should return “(bootloader) current-slot:x” value.
  • After knowing the Active slot, just switch to the other, type the following command:-
fastboot set_active a
  • OR
fastboot set_active b
  • OR
fastboot set_active other
  • It should return “OKAY” once successful
  • Next, Reboot your device.

If you have any question to ask, kindly drop it in the comment section below and don't forget to kindly share this post if you find it helpful.


No comments:

Powered by Blogger.