Skip to main content
Xiaomi

Xiaomi Mi 8 (dipper) Stock Firmware Archive

The Xiaomi Mi 8 (hardware codename 'dipper', model numbers M1803E1G for Global and M1803E1A/M1803E1T for China) was launched in mid-2018 as Xiaomi's flagship celebrating the company's 8th anniversary. Built around a four-sided curved glass back and an aluminum 7000-series frame, the device features a 6.21-inch Samsung Super AMOLED display with a wide notch housing both a 20 MP selfie camera and an independent infrared facial recognition sensor. It is driven by Qualcomm's 10nm Snapdragon 845 processor paired with Adreno 630 graphics, 6 GB or 8 GB of LPDDR4X RAM, and up to 256 GB of high-speed UFS 2.1 internal storage. Notably, the Mi 8 was the world's first smartphone equipped with dual-frequency GNSS (Broadcom BCM47755) tracking both L1 and L5 GPS bands.

On the software side, the Mi 8 shipped with Android 8.1 Oreo under MIUI 9.5 and progressed through Android 9.0 Pie to final Android 10 stable firmware under MIUI 12 and MIUI 12.5. This master archive catalogs 5 verified packages: the final official Global Fastboot TGZ (MIUI 12.0.3.0), the final China mainland Fastboot TGZ (MIUI 12.5.2.0), the Russian regional Fastboot TGZ (MIUI 12.0.2.0), the community Xiaomi.eu multi-language recovery build, and developer wzsx150's custom TWRP touch recovery utility.

Xiaomi Mi 8 (dipper)
Brand
Xiaomi
Codename
dipper
Model Family
M1803E1G, M1803E1A, M1803E1T
Chipset
Qualcomm Snapdragon 845 SDM845 (10nm LPP, 64-bit Octa-core: 4x2.8 GHz Kryo 385 Gold & 4x1.8 GHz Kryo 385 Silver)
GPU
Qualcomm Adreno 630 (710 MHz)
Display
6.21" Super AMOLED, FHD+ 1080×2248 pixels (18.7:9 ratio, 402 ppi, HDR10, Corning Gorilla Glass 5)
Battery
3400mAh Li-Po (non-removable, Quick Charge 4.0+ 18W via USB Type-C)
Launch OS
Android 8.1 (MIUI 9.5)
Latest OS
Android 10.0 (MIUI 12.5)
Firmware Type
Official Xiaomi Fastboot TGZ Images, Xiaomi.eu Custom ROM & wzsx150 TWRP Recovery
Flash Method
Mi Flash Tool (Fastboot / EDL 9008) / TWRP Recovery

Download Firmware for Xiaomi Mi 8 (dipper)

dipper_global_images_V12.0.3.0.QEAMIXM_20211213.0000.00_10.0_global_911d49e79e.tgz
Model
Mi 8 Global (dipper)
Region
Global (MI)
Build
V12.0.3.0.QEAMIXM (20211213.0000.00)
Build Date
2021-12-13
Android/OS
Android 10.0 (MIUI 12.0)
Method
Mi Flash Tool / Fastboot (flash_all.bat)
Size
2.40 GB
Patch Level
2021-12-01

Final official Global stable Fastboot release for Mi 8. Multilingual system with Google Play Services and Widevine L1 certified DRM. Flash via Mi Flash Tool with "clean all" selected.

MD5: 911d49e79e38ddf9073eec7381c6b714

⬇️ Download via MIUI OTA
dipper_images_V12.5.2.0.QEACNXM_20211028.0000.00_10.0_cn_f4ae6b9441.tgz
Model
Mi 8 China (dipper)
Region
China (CN)
Build
V12.5.2.0.QEACNXM (20211028.0000.00)
Build Date
2021-10-28
Android/OS
Android 10.0 (MIUI 12.5)
Method
Mi Flash Tool / Fastboot (flash_all.bat)
Size
2.80 GB
Patch Level
2021-10-01

Final official China mainland stable Fastboot release for Mi 8. Upgraded to MIUI 12.5 enhanced edition with optimized system performance, updated animation framework, and domestic cellular baseband.

MD5: f4ae6b94413e849ab97f5f0c8adbd82f

⬇️ Download via MIUI OTA
dipper_ru_global_images_V12.0.2.0.QEARUXM_20211213.0000.00_10.0_global_de059bdd58.tgz
Model
Mi 8 Russia (dipper)
Region
Russia (RU)
Build
V12.0.2.0.QEARUXM (20211213.0000.00)
Build Date
2021-12-13
Android/OS
Android 10.0 (MIUI 12.0)
Method
Mi Flash Tool / Fastboot (flash_all.bat)
Size
2.40 GB
Patch Level
2021-12-01

Official Russian regional stable Fastboot release for Mi 8 with regional network compliance, Russian language localization, and Yandex service configurations.

MD5: de059bdd58eaf062c9295e2910138802

⬇️ Download via MIUI OTA
xiaomi.eu_multi_MI8_V12.5.2.0.QEACNXM_v12-10.zip
Model
Mi 8 (dipper)
Region
Europe / Multi-Language (Xiaomi.eu)
Build
V12.5.2.0.QEACNXM (v12-10)
Build Date
2021-10-31
Android/OS
Android 10.0 (MIUI 12.5)
Method
TWRP Recovery
Size
2.50 GB
Patch Level
2021-10-01

Community-optimized Xiaomi.eu multi-language stable ROM based on China MIUI 12.5. Strips Chinese bloatware, integrates Google Play framework, and brings European language translations. Flash via TWRP.

MD5: 819ea423e13392972af70ab7653ac748

⬇️ Download via AFH
TWRP-3.2.3-0214-XIAOMI8-CN-wzsx150.img
Model
Mi 8 (dipper)
Region
China / Custom Recovery
Build
TWRP 3.2.3-0214 (wzsx150)
Build Date
2019-02-14
Android/OS
Custom Recovery
Method
Fastboot (fastboot flash recovery)
Size
59 MB

Custom touch recovery image by developer wzsx150 tailored for Xiaomi Mi 8 (dipper). Features automated Magisk root injection, language toggles, and partition management tools.

MD5: -

⬇️ Download via Google Drive

Flashing Overview for Xiaomi Mi 8 (dipper)

  1. Download and unpack official dipper Fastboot package to C:\dipper_fw
  2. Install official Qualcomm USB Drivers and Mi Flash Tool on 64-bit Windows PC
  3. Boot Xiaomi Mi 8 into Fastboot mode by holding Volume Down + Power
  4. In Mi Flash Tool, select unpacked root directory and toggle "clean all"
  5. Click Flash, wait for "success" status, and await automatic reboot into MIUI
Expand preparation checklist for Xiaomi Mi 8 (dipper)
  • Verify your device codename is 'dipper' (in Fastboot mode run 'fastboot getvar product').
  • Unlock the bootloader using the official Xiaomi Mi Unlock tool before attempting Fastboot flashing.
  • Install official Qualcomm USB Drivers and Mi Flash Tool (version 2018.05.28 or newer) on a 64-bit Windows PC.
  • Ensure the 3400mAh battery has at least 50% charge before beginning.
  • Extract the .tgz archive using 7-Zip twice until flash_all.bat and raw partition images appear in the folder root.
  • Connect the device via a quality USB Type-C cable directly to a rear motherboard USB 2.0 port to prevent communication drops.
  • For TWRP recovery flashing on Android 10, format the user data partition in recovery to remove File-Based Encryption (FBE) headers before installing custom ROMs.

Compatibility & Bootloader Notes

Official Fastboot TGZ flashing requires an officially unlocked bootloader via the Xiaomi Mi Unlock utility. Qualcomm Snapdragon 845 Emergency Download (EDL 9008) mode enforces signed firehose authorization and requires an authorized Xiaomi service technician account.

Ready to Flash This Firmware?

Full step-by-step instructions for Xiaomi Mi 8 (dipper), 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 →

Frequently Asked Questions