How to Boot Xiaomi Mi A2 Fastboot Mode and Recovery Mode

How to Boot Xiaomi Mi A2 Fastboot Mode and Recovery Mode

If you wish to install TWRP, unlock the bootloader, or root the Mi A2, you will need to boot into fastboot/recovery mode at several instances. In this post, you will learn how to boot Xiaomi Mi A2 Fastboot Mode and Recovery Mode. We have covered all the different methods to boot your all-new Mi A2 into the stated modes. These instructions will also work for the Mi A2 Lite.


It was during 2014, when Google introduced the Android One program, that offers the stock Android experience built into devices, at an affordable price tag. It wasn’t until last year that the program saw significant success with the Mi A1, which was also Xiaomi’s first Android One phone. This year the company revealed its successor – the Xiaomi Mi A2. While the device itself serves a great purpose with the hardware, the software stays the same – unmodified and completely stock. Users might often want to get past the pre-installed software for even more features and customizations. And in order to do so, one might want to install a custom ROM or mods of other sorts.

How to Boot Xiaomi Mi A2 Fastboot Mode and Recovery Mode

Despite what you choose to do, you often are required or instructed (In several of our tutorials) to boot Xiaomi Mi A2 Fastboot Mode or Recovery Mode. The steps below will cover two different methods for each mode. The first method will involve using a specific combination of the physical buttons to boot into these mods. On the other hand, the second method will allow you to do the same using ADB commands.

For method 2 in each case, you must first install and set up Android platform-tools on the PC. You must also enable USB debugging on your phone.


Table of Contents

How to Boot Xiaomi Mi A2 Fastboot Mode?

Booting your Xiaomi Mi A2 into Fastboot Mode would be required in several situations. For instance, if you wish to unlock the bootloader, flash an image file, or format/erase/write the device partitions. As told earlier, it could be done using two different methods –  by (1) Using the physical buttons, and (2) Using ADB Commands. Both methods are fairly simple and do not require any sort of expertise. So, even if you’re new to the scene, feel relaxed and follow the instructions below.

How to Boot Xiaomi Mi A2 Fastboot Mode

Method 1: Using Physical Buttons

  1. Hold the Power button on your Xiaomi Mi A2.
  2. Tap on ‘Power off’.
  3. Make sure that the phone is powered down completely.
  4. Hold the Volume Down button on your Xiaomi Mi A2.
  5. While holding the button, press the Power button.
  6. Release the buttons when you see the fastboot screen.
  7. You have succeeded to boot Xiaomi Mi A2 fastboot mode.

Method 2: Using ADB

  1. Make sure USB debugging is enabled on the phone.
  2. Next, connect your Xiaomi Mi A2 to the PC using the USB cable.
  3. Go to the folder where the ADB/Fastboot binaries are present (Example: C:\adb).
  4. Hold the SHIFT key on the keyboard and right-click on an empty space.
  5. Select ‘Open PowerShell window here’.
    How to Boot Xiaomi Mi A2 Fastboot Mode - Open PowerShell window here
  6. Verify the phone-PC connection using:
    adb devices
  7. Accept any prompts on the device’s screen.
  8. Finally, boot Xiaomi Mi A2 Fastboot Mode using:
    adb reboot bootloader
  9. The phone should reboot automatically and enter Fastboot Mode.

How to Boot Xiaomi Mi A2 Recovery Mode?

By default, the Mi A2 comes with, what we generally call a ‘Stock Recovery’. However, this stock recovery is only limited to certain actions such as formatting partitions, factory resetting the device, sideloading OTAs, etc. Users might want to install a custom recovery, such as TWRP. A custom recovery is what one would use to flash ZIP packages of ROMs/Kernels/mods, format the device partitions, and more.

Despite what kind of recovery you have installed, the process to boot into it is practically the same. And yet again, we will be demonstrating two different methods to help you boot Xiaomi Mi A2 Recovery Mode.

How to Boot Xiaomi Mi A2 Recovery Mode

Method 1: Using Physical Buttons

  1. Hold the Power button on your Xiaomi Mi A2.
  2. Tap on ‘Power off’.
  3. Make sure the phone is powered down completely.
  4. Press and hold the Volume Up button.
  5. While holding the button, press Power button simultaneously to boot Xiaomi Mi A2 Recovery Mode.
  6. Release the keys as soon as the Mi logo appears.
  7. Your Mi A2 should enter recovery mode now.

Method 2: Using ADB

  1. Make sure that USB debugging is enabled on the phone.
  2. Connect your Xiaomi Mi A2 to the PC using the USB cable.
  3. Open the folder where the ADB and Fastboot binaries are present.
  4. Hold the SHIFT key and right-click on an empty space.
  5. Select ‘Open PowerShell window here’.
  6. Enter the following command to confirm that the phone is being detected properly:
    adb devices
  7. Agree to any prompts that show up on the device’s screen.
  8. Finally, boot Xiaomi Mi A2 Recovery Mode using:
    adb reboot recovery
  9. The phone will instantly reboot and enter into the stock/TWRP recovery mode.

So now, you have been able to boot Xiaomi Mi A2 Fastboot Mode and Recovery Mode using two different methods. You will often be asked to boot into these modes while following our tutorials, which is where these instructions will come in handy.

The steps shall prove usefulness in several scenarios like flashing a custom ROM, restoring stock firmware, etc. If you have a suggestion or a question about the methods listed here, then kindly leave a comment and let us know.


  1. Hi Team. I am Fisher here in Zambia in Africa. I bought a Xiaomi mi A2 lite online on eBay. The seller clearly indicated that it was stuck on Android logo. To me I thought it was a simple fix by flashing. I took it to repair shops but they failed to sort out the problem. I read instructions here and gave it a try on my own. The problem is unlocking the bootloader. I have followed these instructions but maybe due to limited technical know how, I can not progress. I need help to open the bootloader. I really need this phone. Kindly help me to resolve this puzzle. I will appreciate any help I can get. Thank you in advance for reading my post.

    1. Hi Fisher, thank you for providing the context.

      When you run the ‘fastboot flashing unlock’ command through your computer, what output does it show? If possible, please share a screenshot. You can upload it to Imgur and share the link with me.

      You can visit my tutorial on unlocking the Mi A2 Lite bootloader.

    1. Hi Ananya. I am glad it did! Thank you for taking the time to comment and confirm it.

  2. Hi Dhananjay,

    Two day back my phone Mi A2 got hang at android one screen, I am unable to flash also due to bootloader is in lock state.

    I tried to factory reset but had no luck, could you please guide me on this?

    1. Hi Siddharth, did it just happen like that? Is the phone under the limited warranty period?

      Since Xiaomi Mi A2 doesn’t support sideloading OTA zips, it will be of no use either. But I do have two things that might work.

      1) Try changing the currently active slot to the inactive slot
      2) If the above fails, the last resort is to boot your Mi A2 into EDL mode and then flash the fastboot ROM via Mi Flash Tool.

    2. Hi Dhananjay,

      Thanks for your valuable feedback.

      The phone is not under warranty , due to lockdown I am not able go to service center as well.The issue happened on in its own.

      Could you please share the procedure for your above two methods?

    3. Oh. That’s unfortunate.

      First of all, you have to download and extract the Android SDK platform-tools on your PC. You can download the latest version from here and follow the instructions in this post to install/extract it.

      Once you have done that, please let me know.

    4. Okay, now do the following.

      1) Boot your phone into Fastboot Mode and then connect the phone to the PC.
      2) Go to the folder where the Android platform-tools are installed (adb.exe, fastboot.exe, and all other files).
      3) Hold the SHIFT key on the folder and right-click on any empty space inside that folder.
      4) Then select ‘Open PowerShell window here’ from the contextual menu that appears on the screen.
      5) Enter the following command and let me know the value it returns:
      .\fastboot getvar current-slot

      It should tell you the slot that’s currently active on your phone. Please let me know which slot it is.

  3. Hi Dhananjay . I have been facing the same problem as Hannah . My phone suddenly freezed got stuck on the android one page and is now not starting . What should i do ? I do have some important documents which i have not backed up . Please do help me out .

    1. Hi Kanak. Did this happen after you did something (like firmware flashing etc) or suddenly by itself?

  4. Could you send link for Android- info.txt for Mia2 i bricked my phone and i want it to get my phone back running, im planing to install stock 9.6 global version , so could you send link or tell me what is in that file or where to find it ?

  5. My ph0ne turn itself off last night. Will not turn back on and no light in corner when charger plugged in . Have tried power and volume up but not responding. Has turned to android one screen twice. But nothing works when on.

    1. Hi Hannah. Have you tried plugging it into the wall charger and leaving it for a couple of hours?

      Also, try one more thing. Plug your phone to the PC using the USB cable. Then go to Control Panel > Device Manager on the PC. Expand the ‘Ports’ and see if it shows anything related to ‘Qualcomm’ in there.

  6. Unable to change the default setting for USB in MI A2. All the options are disabled. Is there a way to enable them as I am unable to connect my phone to PC.

    1. Hi Jasbir. Connect your phone to the PC using the USB cable. Then open the USB settings on the device and see if they are still greyed out (disabled) or not?

    2. Hi!
      I have the same problem as Jasbir. My A2 has only slow charging and works with headphones. No computer recognizes any usb device after connecting the phone. Even “Unknown device” not showing. On the device options in USB Settings are greyed all the time.
      This situation is in all modes: Normal, Recovery, Fastboot. The phone is in perfect condition. No water, no other damages. I used it mostly to connect with parrot drone controller and after november’s security update it just stopped working (usb connection). Have You any idea how to fix it?

    3. Hi. Have you tried performing a clean install of the latest firmware on your Mi A2?

  7. Hi Dhananjay ,
    After update my device for Pie, it is in bootloop. .
    I can´t init my device and can´t put it in recovery mode taping POWER and Volume UP.

    My device is locked and MIFLASH ins´t work with it?
    How can I solved it?


  8. Mon téléphone redémarre en continu
    j’ai un problème avec mon xiaomi mi a2 et j’espère que vous pourrez m’aider je m’explique
    Je voulais installer une rom android pie pour cela
    – J’active le mode devellopper
    – déverrouiller l’OEM
    – Avec adb et fastboot je dois déverrouiller le chargeur de démarrage avec la commande fastboot oem unlock
    – Installez Android 9 PIE
    tout fonctionne, sauf qu’au démarrage du téléphone, un message me dit votre téléphone est déverrouillé. Donc, en tant que grand malin, je dois reverouille le chargeur de démarrage avec la commande fastboot oem lock et la c’est le bordel
    le téléphone redémarre sans s’arrêter sur le logo android puis sur le message. votre appareil est corrompu. On ne peut pas faire confiance et ne pas démarrer
    Je peux mettre le mode fastboot mais pas le mode de récupération
    mais aucune commande ne fonctionne, je pense qu’en raison de l’installation android pie OEM est verouillé
    avez-vous une idée que je ne sais plus quoi faire merci

  9. It seems my Mi A2 has no recovery at all. What ever I try (V+ & power, fastboot, switching active partitions, etc.) at best I get the “no command” with a dead android picture.
    I tried flashing TWRP too, which resulted in only showing the TWRP splash screen and nothing else. I used to flash phones all the time, but this one is giving me a headache. I seriously think there is no recovery, and I am unable to install one. Solution?

    1. Hi Chris, the “No Command” screen is the initialization of the stock recovery itself. When your phone is on that screen, simply press the Volume Up key and tap the Power button to enter into stock recovery.

      As when it comes to TWRP, you first need to temporarily boot the recovery image and then flash the recovery installer zip if you want to permanently flash TWRP.

      Things have gotten complicated with A/B partitions, I understand that as I have been in the same situation a year ago. But don’t worry, things will fit through as you do them again and again.

Leave a Reply

Your email address will not be published. Required fields are marked *