You turned on your Xiaomi Mi A3, but instead of the usual logo, there was a black screen with the words "No Command" and a lying Android robot? This error is one of the most common problems for owners of this model, especially after unsuccessful updates, resets or battery discharge. Unlike the bricks on other smartphones, on the Mi A3, the "No Command" error is 90% correctable without visiting the service center, if you act on a clear algorithm.
In this article, we will discuss 7 proven methods of fixing the problem, from the simplest (reboot) to complex (hand-held firmware via fastboot). You will learn why the error occurs, how to avoid data loss, and what to do if the smartphone does not respond to buttons. All instructions are adapted specifically for the Mi A3 with its unique architecture (Snapdragon 665 processor, EDL programmer, and features of unlocking the bootloader).
What does the “No Command” error mean on the Xiaomi Mi A3
The message “No Command” (translated as “no command”) appears when the smartphone cannot boot the main Android system, but the recovery mode is partially working.
- 🔄 Interrupted software update – if the firmware downloaded, but not installed to the end (for example, due to battery discharge).
- ⚙️ Resetting settings via Recovery – incorrect execution of the wipe data command can damage system files.
- 📱 Installation of custom firmware - if ZIP-The firmware file is corrupted or incompatible with Mi A3.
- 🔋 Critical battery discharge – if the battery is discharged to 0% during system operation.
- 🛠️ Damage to section /system — due to viruses, incorrect root or experiments with ADB.
It is important to understand that Mi A3 — This is a device with Android One, which means its firmware is different from the standard one. MIUI-Xiaomi devices, for example, don't have Mi Recovery built in, but instead use Google's stock recovery, which puts limits on some recovery methods.
⚠️ Note: If you tried to get root rights or unlock the bootloader via fastboot oem unlock before the error, do not use the methods in this article - they can aggravate the problem. EDL (see section 7).
Method 1: Forced reboot (button combination)
In 30 percent of cases, the Mi A3's "No Command" error disappears after a hard reboot, which doesn't delete data or require a PC connection.
- Press the power button for 10-15 seconds until the screen goes out.
- Release the button and wait 30 seconds – the device should automatically restart.
- If the screen is black, repeat step 1, but after turning off immediately press the power button + increase the volume for 5-7 seconds.
If after that the Recovery Mode menu appears (Android robot with a red exclamation point), select Reboot system now using the volume buttons and confirm the choice of the power button.
💡
On the Xiaomi Mi A3, the volume down button in the Recovery menu works as "Up" and the zoom down as "Up." This is not a bug, but a feature of the Android One firmware.
Method 2: Reset to factory settings via Recovery
If the reboot doesn't work, the next step is to reset the settings, which deletes all user data but keeps the system running, and on the Mi A3, the reset is done like this:
- Turn off your smartphone (press the power button for 10 seconds).
- Press the power button + increase the volume before the Xiaomi logo appears, then let go.
- In the Recovery menu, select Wipe data/factory reset and confirm with the power button.
- After reset, select Reboot system now.
It can take up to 5-10 minutes to do this, and if you reset "No Command," move on to the next method.
⚠️ Note: Some of the Mi's firmware A3 Wipe data can be called Erase all user data. If you don't see these options, you have custom Recovery installed (for example, if you don't see these options, TWRP) — In this case, use method 4.
Method 3: Install the update via ADB Sideload
If the smartphone is loaded into Recovery but can't complete the system boot, it could be a corrupted update, in which case installing the official firmware via ADB Sideload will help.
- 🖥️ A computer with installed Xiaomi drivers and ADB Tools.
- 🔗 Official firmware for Mi A3 (Download from the Xiaomi Firmware website).
- 🔌 USB-cable (preferably original).
Instructions:
- Download the firmware in.zip format (for example, laurel_sprout_global_images_V12.0.3.0.QFQMIXM_20210707.0000.00_10.0_global.zip) And put it in the adb folder.
- Download your smartphone to Recovery (power button + volume increase).
- Select Apply update from ADB.
- Connect the Mi A3 to your PC and type in the command line: Adb devices Make sure the device is identified (something like 1234567890abcdef sideload should appear).
- Enter the command to install firmware: adb sideload name file.zip The process will take 5-15 minutes.
Once completed, select Reboot system now. If the installation is interrupted with adb: failed to read command, repeat the steps with another firmware or use method 5.
Disable antivirus on PC|Download the firmware for your model (laurel_sprout)|Install Xiaomi drivers|Enable debugging on USB (if the phone is turned on)|Use the original cable-->
Method 4: Install custom recovery (TWRP)
If stock Recovery doesn't allow you to install firmware, you can use TWRP, a custom recovery with advanced features, which is suitable if:
- 🔧 You've already unlocked the bootloader (OEM Unlock).
- 📦 You need to install an unofficial firmware (for example, LineageOS).
- 🔄 Stock Recovery does not see files on the memory card.
Instructions for Mi A3:
- Download. TWRP for laurel_sprout from twrp.me (e.g., file) twrp-3.7.0_9-0-laurel_sprout.img).
Now you can install the firmware through TWRP, Selecting Install and pointing the way to ZIP-file on a memory card or in a device memory.
⚠️ Attention: After installation TWRP The stock Recovery will be replaced. To get it back, you need to flash the original. recovery.img firmware.
What if TWRP doesn’t see internal memory?
Method 5: Fastboot Firmware (Full Recovery)
If the previous methods didn't work, it's a complete fastboot firmware, which is a radical way to bring the smartphone back to the factory state, but it requires an unlocked bootloader. For the Mi A3, the procedure is this:
- Download the fastboot firmware for laurel_sprout (for example, laurel_sprout_global_images_V12.0.3.0.QFQMIXM_20210707.0000.00_10.0_global.tgz).
It takes 10-20 minutes. Upon completion, the smartphone will automatically restart. If FAILED (remote: 'Flashing is not allowed in Lock State') is detected, the bootloader is locked, unlocking is required (see method 6).
| Firmware error | Reason. | Decision |
|---|---|---|
| FAILED (remote: 'Flashing is not allowed') | bootloader locked | Unlocking with Mi Unlock Tool |
| FAILED (remote: 'device is locked') | Device in OEM Lock state | Enable OEM Unlock in the Developer Settings |
| FAILED (remote: 'partition not found') | The /system partition is damaged | Swipe the full image with data cleaning |
| FAILED (remote: 'invalid sparse file') | Firmware file damaged | Download the firmware again, check the checksum |
Method 6: Unlocking the bootloader (OEM Unlock)
If you see a Lock State bug when you are firmware, the bootloader is locked on the Mi A3, and the unlock is done through the official Mi Unlock Tool software, but requires:
- 📱 Related Mi Account (must be added to your device before the No Command error occurs»).
- 🌐 Stable Internet connection on PC.
- ⏳ Wait 72–168 hours after account binding (if unlocking is done for the first time).
Step-by-step:
- Download the Mi Unlock Tool and install it on PC.
- Download your smartphone to fastboot (power button + volume reduction).
- Connect to your PC and start the Mi Unlock Tool.
- Sign in with the same Mi Account you had on your phone.
- Press Unlock and wait until it is completed (it may take several attempts).
Once unlocked, repeat the firmware via fastboot (method 5). If the Mi Account was not tied in advance, you can only restore access to the bootloader through EDL (method 7).
💡
Unlocking the bootloader on the Xiaomi Mi A3 resets all data, including internal memory. Backup is only possible before the “No Command” error appears.
Method 7: Firmware through EDL (Emergency Mode)
EDL (Emergency Download Mode) is a firmware emergency mode that works even if the smartphone is not turned on. It requires special equipment (an authorized Xiaomi account or a box like the Mi Flash Pro), but allows you to restore the device in the most severe cases, for example:
- 🔌 The smartphone does not respond to buttons and does not load in fastboot.
- 🔧 The bootloader or partition table area is damaged.
- 📵 Qualcomm's Mistake HS-USB QDLoader 9008 in Device Manager.
Instructions for Mi A3:
- Download. EDL-firmware laurel_sprout (for example, laurel_sprout_edl_firmware.zip).
- Install the Qualcomm QDLoader driver (can be found in the firmware archive).
- Turn off your smartphone, press the power button. + increase the volume and connect to the PC – the device should be determined as QHUSB_BULK.
- Start the Mi Flash Tool, select the firmware and press Flash.
It takes 5-10 minutes. Once it's done, the smartphone will reboot as standard. If the Mi Flash Tool is Sahara or Firehose, then the firmware is incompatible with your version of the device, try a different build.
⚠️ Attention: Firmware through EDL Without authorization, Xiaomi may lead to a lock IMEI (loss of network. A3 This is only corrected through the official service.