Skip to main content
Xiaomi

Xiaomi Mi 8 Pro / Mi 8 UD (equuleus) Stock Firmware Archive

The Xiaomi Mi 8 Pro (codename 'equuleus', marketed in China as the Mi 8 Screen Fingerprint Edition / Mi 8 UD, models M1807E8A Global and M1807E8S China) was released in late 2018. It features an in-display optical fingerprint sensor, an infrared face recognition camera in the notch, and a transparent glass back. The phone runs on Qualcomm's Snapdragon 845 processor paired with Adreno 630 graphics, up to 8 GB of RAM, and 128 GB of UFS 2.1 storage.

The Mi 8 Pro launched with Android 8.1 Oreo and received updates through Android 9.0 Pie up to final stable Android 10 builds under MIUI 12.0 and MIUI 12.5. Below is the full firmware archive, including official Fastboot and Recovery packages for Global, China, and Russia, the Xiaomi.eu multi-language custom ROM, and the wzsx150 TWRP custom recovery.

Xiaomi Mi 8 Pro (Mi 8 UD)
Brand
Xiaomi
Codename
equuleus
Model Family
M1807E8A (Global) / M1807E8S (China)
Chipset
Qualcomm Snapdragon 845 SDM845 (10nm LPP, 64-bit Octa-core: 4x 2.8 GHz Kryo 385 Gold & 4x 1.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, DCI-P3, Corning Gorilla Glass 5, pressure-sensitive optical under-display fingerprint sensor)
Battery
3000 mAh Li-Po (18W wired fast charging, Qualcomm Quick Charge 4.0+ via USB Type-C 2.0)
Launch OS
Android 8.1 (MIUI 9.6 / MIUI 10)
Latest OS
Android 10.0 (MIUI 12.5)
Firmware Type
Official Fastboot TGZ, Recovery ZIP, Xiaomi.eu Custom ROM & wzsx150 TWRP
Flash Method
Mi Flash Tool (Fastboot / EDL 9008) / TWRP Recovery

Download Firmware for Xiaomi Mi 8 Pro (Mi 8 UD)

equuleus_global_images_V12.0.2.0.QECMIXM_20211230.0000.00_10.0_global_ead4b63bb6.tgz
Model
Xiaomi Mi 8 Pro Global (M1807E8A)
Region
Global (MI)
Build
V12.0.2.0.QECMIXM (20211230.0000.00)
Build Date
2021-12-30
Android/OS
Android 10.0 (MIUI 12.0)
Method
Mi Flash Tool (Fastboot / clean all)
Size
2.58 GB

Final official Global stable Fastboot release for Mi 8 Pro. Multilingual package with Google Mobile Services, European carrier profiles, and Widevine L1 certified DRM.

MD5: ead4b63bb6b91f85736a1fe93696c56d

⬇️ Download via MIUI OTA
miui_MI8UDGlobal_V12.0.2.0.QECMIXM_1bea455dd7_10.0.zip
Model
Xiaomi Mi 8 Pro Global (M1807E8A)
Region
Global (MI)
Build
V12.0.2.0.QECMIXM
Build Date
2021-12-30
Android/OS
Android 10.0 (MIUI 12.0)
Method
Recovery (Local Update / TWRP)
Size
2.11 GB

Official Global Recovery update package. Installable through stock recovery local update or custom TWRP recovery without a computer.

MD5: 1bea455dd745901c53e22ae666e35653

⬇️ Download via MIUI OTA
equuleus_images_V12.5.2.0.QECCNXM_20211118.0000.00_10.0_cn_4ce136c735.tgz
Model
Xiaomi Mi 8 UD / Pro China (M1807E8S)
Region
China (CN)
Build
V12.5.2.0.QECCNXM (20211118.0000.00)
Build Date
2021-11-18
Android/OS
Android 10.0 (MIUI 12.5)
Method
Mi Flash Tool (Fastboot / clean all)
Size
3.20 GB

Final official China mainland Fastboot release on MIUI 12.5 branch. Includes optimized memory management and Chinese system services. Do NOT relock bootloader on Global models.

MD5: 4ce136c7351c24a8227afe6ea3b4decb

⬇️ Download via MIUI OTA
miui_MI8UD_V12.5.2.0.QECCNXM_c300f2cfad_10.0.zip
Model
Xiaomi Mi 8 UD / Pro China (M1807E8S)
Region
China (CN)
Build
V12.5.2.0.QECCNXM
Build Date
2021-11-18
Android/OS
Android 10.0 (MIUI 12.5)
Method
Recovery (Local Update / TWRP)
Size
2.24 GB

Official China Recovery update package on MIUI 12.5 stable. Suitable for on-device flashing via stock recovery or TWRP.

MD5: c300f2cfad55f32dd4f69a4f6495bc0e

⬇️ Download via MIUI OTA
equuleus_ru_global_images_V12.0.2.0.QECRUXM_20211231.0000.00_10.0_global_084e292445.tgz
Model
Xiaomi Mi 8 Pro Russia (M1807E8A)
Region
Russia (RU)
Build
V12.0.2.0.QECRUXM (20211231.0000.00)
Build Date
2021-12-31
Android/OS
Android 10.0 (MIUI 12.0)
Method
Mi Flash Tool (Fastboot / clean all)
Size
2.58 GB

Official Russian regional Fastboot release based on Android 10 (MIUI 12.0). Features localized Russian regulatory applications and network defaults.

MD5: 084e292445da3bc72e563f3d66c862cf

⬇️ Download via MIUI OTA
miui_MI8ProRUGlobal_V12.0.2.0.QECRUXM_3d07155d93_10.0.zip
Model
Xiaomi Mi 8 Pro Russia (M1807E8A)
Region
Russia (RU)
Build
V12.0.2.0.QECRUXM
Build Date
2021-12-31
Android/OS
Android 10.0 (MIUI 12.0)
Method
Recovery (Local Update / TWRP)
Size
2.11 GB

Official Russian regional Recovery update package on Android 10 (MIUI 12.0). Flash via recovery updater or TWRP.

MD5: 3d07155d93c7ae8c88102428683c8c60

⬇️ Download via MIUI OTA
xiaomi.eu_multi_MI8Pro_V12.5.2.0.QECCNXM_v12-10.zip
Model
Xiaomi Mi 8 Pro (equuleus)
Region
Multi-Language (EU / Custom)
Build
V12.5.2.0.QECCNXM v12-10
Build Date
2022-01-10
Android/OS
Android 10.0 (MIUI 12.5)
Method
TWRP Recovery
Size
2.74 GB

Community-curated Xiaomi.eu multi-language custom ROM porting China MIUI 12.5 to Global units. Features debloated interface, Google Play Services integration, and European optimizations.

MD5: 68d825692bc95971b6158fcf397a0d6e

⬇️ Download via MIUI OTA
TWRP-3.3.1-1002-XIAOMI8UD-CN-wzsx150-fastboot.zip
Model
Xiaomi Mi 8 Pro / UD (equuleus)
Region
China / Multi
Build
TWRP 3.3.1-1002 (wzsx150)
Build Date
2019-10-02
Android/OS
Android 9.0 / Android 10.0
Method
Fastboot (recovery-check.bat / fastboot flash recovery)
Size
30 MB

Custom TWRP touch recovery utility compiled by wzsx150 for Mi 8 UD / Pro. Includes automated Fastboot installer batch script, File-Based Encryption (FBE) decryption, and dm-verity patch.

MD5: 2ad1035373418dc63a6ddc592edadc6c

⬇️ Download via AFH

Flashing Overview for Xiaomi Mi 8 Pro (Mi 8 UD)

  1. Unlock the bootloader using the official Xiaomi Mi Unlock utility.
  2. Extract the .tgz archive twice using 7-Zip until the flash_all.bat script appears.
  3. Power off the phone and hold Volume Down + Power together until the Fastboot screen displays.
  4. Open Mi Flash Tool (version 2018.05.28 or newer), select the extracted folder, and choose "clean all".
  5. Click "Flash" and keep the phone connected while it flashes partitions and reboots into MIUI.
Expand preparation checklist for Xiaomi Mi 8 Pro (Mi 8 UD)
  • Verify your device codename is 'equuleus' by executing 'fastboot getvar product' from a command line while in Fastboot mode.
  • Unlock the bootloader using the official Xiaomi Mi Unlock tool before attempting Fastboot flashing.
  • Install official Qualcomm HS-USB QDLoader drivers and Mi Flash Tool (version 2018.05.28 or newer) on a 64-bit Windows PC.
  • Ensure the 3000 mAh battery holds at least 50% charge before beginning the flashing process.
  • Extract the .tgz archive using 7-Zip twice until flash_all.bat and the raw partition images appear in the root directory.
  • 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. 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 Pro (Mi 8 UD), 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