[Firmware] Xiaomi Mi A1 Official ROMS Download

Xiaomi Mi A1 is one in all the foremost attention-grabbing merchandise returning from Xiaomi and I’m just about convinced that's goes to be quite common all round the world. We’ve already denote a couple of guides like, the way to unlock Mi A1 bootloader furthermore as a tutorial on the way to install ADB and fastboot drivers, confirm you’ve additionally checked them

Xiaomi Mi A1 (Mi 5X)

Xiaomi Mi A1 (Mi 5X)

In this post, we have a tendency to square measure attending to attempt to list all presently discharged official ROMs for Xiaomi Mi A1 phone. we'll update this post with the new releases as presently as attainable. you'll continuously job my memory within the comments below!

Xiaomi Mi A1 (tissot) – Official Firmware ROMs


I’ve accidentally noticed that the new Android 9 ROM for Mi A2 was released and we haven’t yet updated our page. Let’s waste no more time and publish it here.

  • Mi A1 | V10.0.9.0.PDHMIXM | Fastboot | Stable | 9.0 | Download 1.7 GB
  • Mi A1 |  V10.0.9.0.PDHMIXM |  Recovery | Stable | 9.0 | Download 1.2 GB


I didn’t received Android 8 OTA Update on Mi A1

The solution is very simple. Find “google system framework” app on your device and clean its cache. Reboot your phone and check for the available updates once again.

Download Android 8.1.0 ROM for Mi A1

The latest official released version:

  • Android 8.1.0 Oreo (V9.6.8.0) | fastboot official
  • Android 8.1.0 Oreo (images_V9.6.7.0.ODHMIFE)
  • Android 8.1.0 Oreo (OPM1.171019.026.V9.6.5.0.ODHMIFE)
  • Android 8.1.0 Oreo (OPM1.171019.026.V9.6.4.0.ODHMIFE)
  • OPM1.171019.026.V9.6.5.0.ODHMIFE – Custom Made

This is a custom made latest official stable firmware version released on August 14th. Below you’ll find links to both fastboot and TWRP. This version will be removed once we get an official fastboot image. Install and use at your own risk! If you’ve bootloop after installation, lock the bootloader on your device, this should help.

  • OPM1.171019.026.V9.6.5.0.ODHMIFE | Fastboot | Download
  • OPM1.171019.026.V9.6.5.0.ODHMIFE | TWRP | Download

Android 8.1.0 Oreo OPM1.171019.019.V9.6.3.0.ODHMIFE / Temporary!

  • OPM1.171019.019.V9.6.3.0.ODHMIFE | Fastboot | Download
  • OPM1.171019.019.V9.6.3.0.ODHMIFE | TWRP | Download

Download Android 8 ROM for Mi A1

  • Android 8.0.0 Oreo (OPR1.170623.026.V9.5.13.0.ODHMIFA) / Temporary!
  • OPR1.170623.026.V9.5.13.0.ODHMIFA | Fastboot | Download
  • OPR1.170623.026.V9.5.13.0.ODHMIFA | TWRP | Download
  • Android 8.0.0 Oreo (OPR1.170623.026.V9.5.11.0.ODHMIFA)
  • Android 8.0.0 Oreo (OPR1.170623.026.V.
  • Android 8.0.0 Oreo (OPR1.170623.026.V9.5.9.0.ODHMIFA)
  • Android 8.0.0 Oreo (OPR1.170623.026.V9.5.4.0.ODHMIFA)
  • Android 8.0.0 Oreo (OPR1.170623. | Fastboot
  • Android 8.0.0 Oreo (OPR1.170623. | Recovery
  • Android 8.0.0 Oreo (OPR1.170623. | Fastboot

Android 8 ROM Beta for Xiaomi Mi A1

  • OPR1.170623. – Beta

TWRP Version: Google drive
Fastboot: Google drive
Previous versions


Download Android 7 ROM for Mi A1

  • Android 7.1.2 Nougat (N2G47H.7.12.19)
  • Android 7.1.2 Nougat (N2G47H.7.12.7)
  • Android 7.1.2 Nougat (N2G47H.7.11.18)
  • Android 7.1.2 Nougat (N2G47H.7.10.30)
  • Android 7.1.2 Nougat (N2G47H.7.10.14)
  • Android 7.1.2 Nougat (N2G47H.7.9.21)
  • Android 7.1.2 Nougat (N2G47H.7.8.23)

Previous versions:
Xiaomi Mi A1 (Mi 5X)

Xiaomi Mi A1 (Mi 5X)

How to install this version?

Fastboot: Unpack the downloaded archive, and unpack the required ADB drivers into the same folder. Use the correct .bat file to start flashing in the required partition.

TWRP: Temporary boot into TWRP Custom Recovery and flash downloaded image.

  1. Download USB Drivers for Xiaomi Mi A1
  2. Below you can download the required USB drivers for your Mi A1 Android smartphone. Download the required version for your operating system and check out this post to find installation instructions.

Windows version: tools_r27.0.0-windows.zip
Linux version: tools_r27.0.0-linux.zip
MacOS version: tools_r27.0.0-macosx.zip
Windows version: tools_r26.0.1-windows.zip
Linux version: tools_r26.0.1-linux.zip
MacOS version: tools_r26.0.1-macosx.zip

How to install Stock ROM (fastboot) on Xiaomi Mi A1

  1. First of all, make sure your phone has at least 50% battery charge, and secondary it’s recommended to use stock USB cable and rear USB ports on your PC.
  2. Download USB drivers for your OS.
  3. Unpack “Tools” folder to “C:\Tools”.
  4. Download required ROM version.
  5. Unpack downloaded ROM .tgz archive to the previously unpacked “Tools” folder. It’s recommended to use WinRAR for extracting .tgz archives.
  6. Install drivers for fastboot mode (we’ve previously made an instruction post, you can find the link in the first paragraph). P.S. No need to install fastboot drivers on Linux or MacOS.
  7. Next, you are required to unlock bootloader on your Mi A1. You can find a tutorial on our website.
  8. Now after you’ve successfully unlocked the bootloader, you can continue with flashing your Mi A1.
  9. Go to the “Tools” folder and select the required script:
    flash_all.bat – Flash new ROM with a full wipe.
    flash_all_except_storage.bat – Flash the new ROM and save all personal data on your phone.
    flash_all_lock.bat – Flash new ROM with a full wipe and lock the bootloader.
    flash_all_lock_crc.bat – Flash new ROM with a full wipe, lock bootloader and encrypt data partition.
  10. Wait until the installation process is completed and your phone automatically reboots into system. The first startup makes take around 10-15 minutes.

How to update Xiaomi Mi A1 with ADB Sideload

Using this method you can manually install Incremental OTA Updates on your Mi A1 smartphone. Pay attention! You can install OTA updates only if you’ve got the stock recovery and stock bootloader on your phone, bootloader lock status also doesn’t matter in this case.

  1. Download USB drivers for your operating system.
  2. Unpack the “Tools” folder to “C:\Tools”.
  3. Download required an update and copy to the “C:\Tools” folder.
  4. Turn off your smartphone and then boot into Recovery mode. To boot Mi A1 in recovery, turn it off and then press and hold the “Power” and “Volume Up” buttons at the same time.
  5. You should see the “Android” logo on the screen and maybe a “No command” message.
  6. Now we will need to enter the Recovery menu. Press the “Power” button and at the same time press the “Volume Up” button for a second, and then release the “Power” button. Maybe it will not work the first time, just try again, just don’t let your phone reboot itself.
  7. When you’ve entered the recovery menu, use the volume buttons to navigate and select “Apply update from ADB”, confirm by pressing the “Power” button. You can also use “Apply update from sdcard” to install updates straight from the SD card.
  8. Connect your phone to PC via a USB cable.
  9. If you’re connecting your phone for the first time, make sure you’ve installed all drivers correctly. Refer to the driver installation tutorial.
Go to “Tools” folder with our OTA update, then press and hold “Shift” key and click the right mouse button on empty space, select “Open command window here”.
In the opened command prompt enter this command to check if the device is connected and recognized successfully:

adb devices

If your device is found successfully, you’ll see device unique number. You can continue with updating. If you don’t see device ID, try to reinstall drivers again.
To start the flashing process, enter this line, where “update.zip” is the name of downloaded OTA update archive.

adb sideload update.zip

Wait until the installation is completed.
Now you can reboot by selecting “Reboot system now”, press “Power” button to confirm.
The first startup makes take around 10-15 minutes.
That’s pretty much it! We will try to update this post with more important information as well as fresh ROM releases in the future. Have a great day everybody!

Post a Comment

Post a Comment

Comment with your Google account if you’d like to be able to manage your comments in the future. If you comment anonymously, you won’t be able to edit or delete your comment.