Skip to main content
Xiaomi

Xiaomi Mi A2 (jasmine_sprout) Stock Firmware Archive

The Xiaomi Mi A2 (hardware codename 'jasmine_sprout', models M1804D2SG Global and M1804D2SI India) is Xiaomi's second-generation Google Android One phone, built on Qualcomm's 14nm Snapdragon 660 (SDM660) with 4 GB or 6 GB LPDDR4X RAM, 32 GB / 64 GB / 128 GB eMMC 5.1 storage, dual 12 MP + 20 MP rear cameras, and A/B Seamless Update partitions.

Here are the final official Android 10.0 factory images for jasmine_sprout — jasmine_global_images_V11.0.28.0.QDIMIXM_20210702.0000.00_10.0_d88fa668a6.tgz for full Fastboot recovery and miui_JASMINEGlobal_V11.0.28.0.QDIMIXM_70b96d01bf_10.0.zip for Recovery updates — paired with Official TWRP v3.7.0_9-0, OrangeFox R11.1_3.1, and PitchBlack Recovery v3.0.0.

Xiaomi Mi A2 (Android One)
Brand
Xiaomi
Codename
jasmine_sprout
Model Family
M1804D2SG (Global / UK / Europe Band 20) / M1804D2SI (India) — Android One Dual-Slot A/B
Chipset
Qualcomm Snapdragon 660 SDM660 (14nm LPP, 64-bit Octa-Core: 4x 2.2 GHz Kryo 260 Gold + 4x 1.8 GHz Kryo 260 Silver)
GPU
Qualcomm Adreno 512 (650 MHz)
Display
5.99" LTPS IPS LCD (1080x2160 pixels, 18:9, ~403 ppi, Corning Gorilla Glass 5)
Battery
3000 mAh non-removable Li-Po (18W Quick Charge 3.0 on M1804D2SG / QC 4+ on M1804D2SI, USB Type-C 2.0)
Launch OS
Android 8.1 Oreo (Google Android One)
Latest OS
Android 10.0 (V11.0.28.0.QDIMIXM Android One Final Release)
Firmware Type
Fastboot ROM (.tgz) / Recovery OTA (.zip) / Custom Recovery (.img, .zip)
Flash Method
Mi Flash Tool / Fastboot CLI (A/B) / TWRP 3.7.0 / OrangeFox R11.1_3.1 / PBRP 3.0.0

Xiaomi Mi A2 (jasmine_sprout) Android 10 Stock & A/B Recoveries

Official Android One Stock Releases (Android 10.0) 2 packages

Final official Google Android One release for jasmine_sprout (V11.0.28.0.QDIMIXM). Contains clean AOSP software with zero MIUI overlay.
jasmine_global_images_V11.0.28.0.QDIMIXM_20210702.0000.00_10.0_d88fa668a6.tgz
Model
Xiaomi Mi A2 (M1804D2SG / M1804D2SI)
Region
Global Android One (MI)
Build
V11.0.28.0.QDIMIXM
Build Date
2021-07-02
Android/OS
Android 10.0 (Android One)
Method
Fastboot (Mi Flash Tool / flash_all.bat)
Size
1.57 GB

Final official Android 10.0 Fastboot factory image (1,686,133,371 bytes). Restores clean Google Android One AOSP across A/B partitions.

MD5: d88fa668a618ee50c055f26cf7f99a28

⬇️ Download via MIUI OTA
miui_JASMINEGlobal_V11.0.28.0.QDIMIXM_70b96d01bf_10.0.zip
Model
Xiaomi Mi A2 (M1804D2SG / M1804D2SI)
Region
Global Android One (MI)
Build
V11.0.28.0.QDIMIXM
Build Date
2021-07-15
Android/OS
Android 10.0 (Android One)
Method
ADB Sideload / Stock Recovery
Size
1.25 GB

Final official Android 10.0 Recovery OTA ZIP (1,345,013,605 bytes) for sideloading over stock Android One recovery.

MD5: 70b96d01bf7303bde9eca89491b74269

⬇️ Download via MIUI OTA

Custom Recoveries (TWRP, OrangeFox & PitchBlack A/B) 3 packages

Requires an unlocked bootloader (including unlock_critical when modifying low-level images). Xiaomi.eu is unsupported on this Android One device.
twrp-3.7.0_9-0-jasmine_sprout.img
Model
Xiaomi Mi A2 (jasmine_sprout)
Region
Official TeamWin Build
Build
TWRP v3.7.0_9-0
Build Date
2022-10-06
Android/OS
A/B Bootable RAM IMG
Method
Fastboot (fastboot boot)
Size
31.41 MB

Official TeamWin bootable image (32,935,936 bytes; SHA-256: 046e2e7e3e48a273ed59a6ce1779bca1f3efe20c2062c7cefee41b5474a1f660). Boot via "fastboot boot" to launch recovery or flash ZIP installers.

MD5: fc77f99da64204933ef37b2ddbe8a529

⬇️ Download via Direct Link
Model
Xiaomi Mi A2 (jasmine_sprout)
Region
Official OrangeFox Build
Build
OrangeFox R11.1_3.1 Stable
Build Date
2022-03-17
Android/OS
Dual-Slot boot_a/boot_b ZIP
Method
Flash Inside Booted Recovery
Size
50.75 MB

Official OrangeFox stable A/B installer (53,215,624 bytes) bundling updated Android 10 decryption blobs and dual-slot boot patching.

MD5: e42ed72c8c23ebb8cc9ff52b993c4665

⬇️ Download via Direct Link
PBRP-jasmine_sprout-3.0.0-20200729-0501-OFFICIAL.zip
Model
Xiaomi Mi A2 (jasmine_sprout)
Region
Official PitchBlack Build
Build
PBRP v3.0.0 (20200729-0501)
Build Date
2020-07-29
Android/OS
Dual-Slot boot_a/boot_b ZIP
Method
Flash Inside Booted Recovery
Size
54.58 MB

Official PitchBlack Recovery Project A/B ZIP (57,234,248 bytes; SHA-256: 99092f80ec822ef7b137c98b22c3706ce0844d000bd639f4f4928d8ba6b8bddd).

MD5: 55444c72cf73b77f3ff8ac55e5c9b54d

⬇️ Download via Direct Link

Fastboot, Critical Unlock & A/B Recovery Overview

  1. Confirm board M1804D2SG/M1804D2SI reports "jasmine_sprout", never China Mi 6X "wayne"
  2. Extract jasmine_global_images_V11.0.28.0.QDIMIXM_20210702.0000.00_10.0_d88fa668a6.tgz twice to C:\jasmine_fw\
  3. Boot Fastboot (Volume Down + Power) and run both unlock and unlock_critical commands
  4. Flash C:\jasmine_fw\ via Mi Flash Tool ("clean all"), or fastboot boot twrp-3.7.0_9-0-jasmine_sprout.img
  5. Wait for A/B partitions to finish writing, and check FlashGuideHub for slot and persist safety
Hardware Board, eMMC & Package Verification Checks
  • Run 'fastboot getvar product' to confirm the board reports 'jasmine_sprout' (M1804D2SG / M1804D2SI) and NOT its China MIUI twin 'wayne' (Mi 6X).
  • Verify MD5 checksums after downloading: jasmine_global_images_V11.0.28.0.QDIMIXM_20210702.0000.00_10.0_d88fa668a6.tgz (MD5: d88fa668a618ee50c055f26cf7f99a28) and miui_JASMINEGlobal_V11.0.28.0.QDIMIXM_70b96d01bf_10.0.zip (MD5: 70b96d01bf7303bde9eca89491b74269).
  • Inspect eMMC 5.1 storage behavior before wiping: aging 2018 Mi A2 boards with degraded flash blocks can fail userdata writes or loop on the Android One logo even after clean flashes.
  • Remember that jasmine_sprout has no standalone /recovery partition: test-boot twrp-3.7.0_9-0-jasmine_sprout.img via 'fastboot boot', then flash [email protected]_3.1.zip or PBRP-jasmine_sprout-3.0.0-20200729-0501-OFFICIAL.zip across both A/B slots.
  • Charge the 3,000 mAh non-removable Li-Po cell above 40% via USB Type-C 2.0, and connect straight to a native motherboard USB 2.0 port (SDM660 Fastboot frequently drops on USB 3.0 ports).

Android One A/B (jasmine_sprout) vs China MIUI Mi 6X (wayne)

Because the Mi A2 ships with clean Google Android One AOSP rather than MIUI, unlocking skips Xiaomi cloud account wait timers — enable OEM Unlocking and run both "fastboot flashing unlock" and "fastboot flashing unlock_critical". Unlike the older Mi A1 (tissot), later SDM660 security patches enforce signed EDL 9008 Firehose authorization.

Ready to Flash This Firmware?

Full step-by-step instructions for Xiaomi Mi A2 (Android One), including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Mi Flash Tool guide.

Open Mi Flash Tool Guide

Can also be flashed via Fastboot: Open Fastboot Guide →

Mi A2 Hardware Variants, Build Codes & Recovery Taxonomy Q&A