Skip to main content
Xiaomi

Xiaomi 12T Pro & Redmi K50 Ultra (diting) Firmware Archive & Custom Recovery

The Xiaomi 12T Pro and Redmi K50 Ultra (hardware codename diting, model numbers 22081212UG, 22081212G, 22081212C, and 22081212R) are built on Qualcomm's 4nm Snapdragon 8+ Gen 1 platform, an Adreno 730 GPU, a 6.67-inch 120Hz 1.5K AMOLED display, and a 5,000 mAh battery with 120W wired HyperCharge. While both devices share the identical core board architecture and partition layout, the global Xiaomi 12T Pro features a 200MP Samsung ISOCELL HP1 main camera with OIS, while the China Redmi K50 Ultra carries a 108MP Samsung ISOCELL HM6 sensor. Below you will find official stock Fastboot TGZ packages and Recovery OTA builds running Android 15 on Xiaomi HyperOS 3.0 across European (EEA), Global, Japan, Russia, Turkey, Taiwan, and China regional branches, alongside the Xiaomi.eu multi-language custom ROM and tested custom recovery images (OrangeFox and TWRP). These packages allow technicians and owners to unbrick a phone stuck on the boot logo, perform clean factory restorations, or fix system bugs after an update.

Xiaomi 12T Pro / Redmi K50 Ultra
Brand
Xiaomi
Codename
diting
Model Family
22081212UG / 22081212G (Global / UK / Europe), 22081212C (China), 22081212R / A201XM (Japan SoftBank)
Chipset
Qualcomm SM8475 Snapdragon 8+ Gen 1 (TSMC 4nm, 64-bit Octa-Core: 1x 3.19 GHz Cortex-X2 + 3x 2.75 GHz Cortex-A710 + 4x 1.80 GHz Cortex-A510)
GPU
Qualcomm Adreno 730
Display
6.67" AMOLED, CrystalRes 1.5K 1220 x 2712 pixels (120Hz refresh rate, 480Hz touch sampling, 900 nits peak, 446 ppi, Dolby Vision, HDR10+, 1920Hz PWM dimming, Corning Gorilla Glass 5)
Battery
5,000 mAh non-removable Li-Po battery, 120W wired HyperCharge (100% in 19 min), Xiaomi Surge P1 charging chip
Launch OS
Android 12 (MIUI 13)
Latest OS
Android 15.0 (Xiaomi HyperOS 3.0)
Firmware Type
Official factory Fastboot TGZ packages, signed Recovery OTA update packages, Xiaomi.eu custom ROM, and custom recoveries
Flash Method
Fastboot via Mi Flash Tool or Google Platform-Tools (flash_all.bat); Recovery via Mi Assistant or TWRP

Download Firmware for Xiaomi 12T Pro / Redmi K50 Ultra

Europe (EEA) Stable 2 packages

diting_eea_global_images_OS3.0.6.0.VLFEUXM_20260922.0000.00_15.0_eea_63e476d0ff.tgz
Model
Xiaomi 12T Pro (Europe / UK EEA)
Region
Europe / EEA (EU)
Build
OS3.0.6.0.VLFEUXM
Build Date
2026-09-22
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
7.0 GB

Official European EEA factory Fastboot package for model 22081212UG. Full UK carrier compliance, 200MP camera tuning, and clean factory unbrick.

MD5: 63e476d0ff87255b1f45b13b069054e3

⬇️ Download via MIUI OTA
diting_eea_global-ota_full-OS3.0.6.0.VLFEUXM-user-15.0-495c1db06b.zip
Model
Xiaomi 12T Pro (Europe / UK EEA)
Region
Europe / EEA (EU)
Build
OS3.0.6.0.VLFEUXM
Build Date
2026-09-30
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
5.9 GB

Official European EEA Recovery OTA full update package. Sideload via stock Mi Recovery.

MD5: 495c1db06b33fa67f1f93c12e8d117f4

⬇️ Download via MIUI OTA

Global Stable 2 packages

diting_global_images_OS3.0.7.0.VLFMIXM_20260922.0000.00_15.0_global_8b2ce4e6dd.tgz
Model
Xiaomi 12T Pro (Global)
Region
Global (MI)
Build
OS3.0.7.0.VLFMIXM
Build Date
2026-09-22
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
7.0 GB

Official International Global factory Fastboot package for worldwide unlocked devices.

MD5: 8b2ce4e6dd074582cb55f38c80b24567

⬇️ Download via MIUI OTA
diting_global-ota_full-OS3.0.7.0.VLFMIXM-user-15.0-cfaa381681.zip
Model
Xiaomi 12T Pro (Global)
Region
Global (MI)
Build
OS3.0.7.0.VLFMIXM
Build Date
2026-09-30
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
5.8 GB

Official International Global Recovery OTA full update package. Sideload via stock Mi Recovery.

MD5: cfaa3816819c5c52c5397ebac87202bb

⬇️ Download via MIUI OTA

Regional Stable 8 packages

diting_jp_global_images_OS1.0.28.0.ULFJPXM_20260821.0000.00_14.0_jp_fb803be833.tgz
Model
Xiaomi 12T Pro (Japan SoftBank)
Region
Japan (JP)
Build
OS1.0.28.0.ULFJPXM
Build Date
2026-08-21
Android/OS
Android 14.0 (HyperOS 1.0)
Method
Fastboot (flash_all.bat)
Size
6.2 GB

Official Japan domestic factory Fastboot package for models 22081212R and A201XM with FeliCa NFC integration.

MD5: fb803be833369ef3a488dc38350c9456

⬇️ Download via MIUI OTA
miui_DITINGJPGlobal_OS1.0.28.0.ULFJPXM_1ba0aa1a45_14.0.zip
Model
Xiaomi 12T Pro (Japan SoftBank)
Region
Japan (JP)
Build
OS1.0.28.0.ULFJPXM
Build Date
2026-09-21
Android/OS
Android 14.0 (HyperOS 1.0)
Method
Recovery (Mi Assistant)
Size
5.2 GB

Official Japan Recovery OTA update package for models 22081212R and A201XM.

MD5: 1ba0aa1a45342c97c2a14c0e2e71bd7b

⬇️ Download via MIUI OTA
diting_ru_global_images_OS3.0.5.0.VLFRUXM_20260820.0000.00_15.0_ru_6736c53f6f.tgz
Model
Xiaomi 12T Pro (Russia)
Region
Russia (RU)
Build
OS3.0.5.0.VLFRUXM
Build Date
2026-08-20
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
6.9 GB

Official Russia regional factory Fastboot package with Russian carrier optimizations.

MD5: 6736c53f6f4909d85fb13815421ab375

⬇️ Download via MIUI OTA
diting_ru_global-ota_full-OS3.0.5.0.VLFRUXM-user-15.0-c159122e16.zip
Model
Xiaomi 12T Pro (Russia)
Region
Russia (RU)
Build
OS3.0.5.0.VLFRUXM
Build Date
2026-09-21
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
5.8 GB

Official Russia Recovery OTA full update package.

MD5: c159122e16ffb75f20429665726c4c0c

⬇️ Download via MIUI OTA
diting_tr_global_images_OS3.0.5.0.VLFTRXM_20260821.0000.00_15.0_tr_3d35203d27.tgz
Model
Xiaomi 12T Pro (Turkey)
Region
Turkey (TR)
Build
OS3.0.5.0.VLFTRXM
Build Date
2026-08-21
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
6.7 GB

Official Turkey regional factory Fastboot package.

MD5: 3d35203d2784302dd7b7fed39d8ec7f0

⬇️ Download via MIUI OTA
diting_tr_global-ota_full-OS3.0.5.0.VLFTRXM-user-15.0-268c3bd7cb.zip
Model
Xiaomi 12T Pro (Turkey)
Region
Turkey (TR)
Build
OS3.0.5.0.VLFTRXM
Build Date
2026-09-21
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
5.8 GB

Official Turkey Recovery OTA full update package.

MD5: 268c3bd7cb9675de246a728f42e2300b

⬇️ Download via MIUI OTA
diting_tw_global_images_OS3.0.5.0.VLFTWXM_20260821.0000.00_15.0_tw_f7277c4fcf.tgz
Model
Xiaomi 12T Pro (Taiwan)
Region
Taiwan (TW)
Build
OS3.0.5.0.VLFTWXM
Build Date
2026-08-21
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
6.6 GB

Official Taiwan regional factory Fastboot package with traditional Chinese localization.

MD5: f7277c4fcfaf002021bc66f00e153d0c

⬇️ Download via MIUI OTA
diting_tw_global-ota_full-OS3.0.5.0.VLFTWXM-user-15.0-32d66ea256.zip
Model
Xiaomi 12T Pro (Taiwan)
Region
Taiwan (TW)
Build
OS3.0.5.0.VLFTWXM
Build Date
2026-09-24
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
5.7 GB

Official Taiwan Recovery OTA full update package.

MD5: 32d66ea25692efc360ef140e69ebf961

⬇️ Download via MIUI OTA

China (Redmi K50 Ultra) Stable 2 packages

diting_images_OS3.0.3.0.VLFCNXM_20260612.0000.00_15.0_cn_e1371470c2.tgz
Model
Redmi K50 Ultra (China)
Region
China (CN)
Build
OS3.0.3.0.VLFCNXM
Build Date
2026-06-12
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Fastboot (flash_all.bat)
Size
7.6 GB

Official China mainland factory Fastboot package for model 22081212C. Calibrated for the 108MP camera sensor.

MD5: e1371470c2b43c43e5fc89f64d619c0a

⬇️ Download via MIUI OTA
diting-ota_full-OS3.0.3.0.VLFCNXM-user-15.0-04006cfe4c.zip
Model
Redmi K50 Ultra (China)
Region
China (CN)
Build
OS3.0.3.0.VLFCNXM
Build Date
2026-06-24
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery (Mi Assistant)
Size
6.4 GB

Official China Recovery OTA full update package. Sideload via stock Mi Recovery.

MD5: 04006cfe4c3f093be5d9538fe70e6094

⬇️ Download via MIUI OTA

Custom ROM & Recovery Binaries 3 packages

xiaomi.eu_DITING_OS3.0.3.0.VLFCNXM_15.zip
Model
Xiaomi 12T Pro / Redmi K50 Ultra (diting)
Region
Xiaomi.eu Multi-Language
Build
OS3.0.3.0.VLFCNXM
Build Date
2026-07-19
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Custom Recovery (TWRP / OrangeFox)
Size
5.9 GB

Popular community Xiaomi.eu multi-language custom ROM based on China stable branch with pre-integrated Google Mobile Services and debloated framework.

MD5: c110ff06bd5502675fb71ea4480230a3

⬇️ Download via MIUI OTA
OrangeFox-R12.0-Unofficial-diting.zip
Model
Xiaomi 12T Pro / Redmi K50 Ultra (diting)
Region
Universal (All Regions)
Build
R12.0 Unofficial
Build Date
2024-04-10
Android/OS
Android 14 / 15 Decryption
Method
Fastboot (flash recovery)
Size
47MB

Unofficial OrangeFox custom recovery project for diting. Supports dynamic partitions, internal storage decryption, and Magisk ZIP flashing.

MD5: 60103cc6742cf26e66f2223c297c6519

⬇️ Download via Direct Link
twrp-3.7.1_16-diting-lingqiqi5211.img
Model
Xiaomi 12T Pro / Redmi K50 Ultra (diting)
Region
Universal (All Regions)
Build
TWRP 3.7.1_16
Build Date
2024-03-25
Android/OS
Android 14 / 15 Decryption
Method
Fastboot (flash boot / recovery)
Size
105MB

TeamWin Recovery Project image for diting by lingqiqi5211. Handles File-Based Encryption (FBEv2), OTG backup restoration, and sideloading.

MD5: acf0e6c482f53718478a632fe93d5a75

⬇️ Download via Direct Link

Flashing Overview for Xiaomi 12T Pro / Redmi K50 Ultra

  1. Unlock Device Bootloader
  2. Extract TGZ Archive Twice
  3. Boot into Fastboot Mode
  4. Configure Mi Flash Tool
  5. Flash and Reboot System
Expand preparation checklist for Xiaomi 12T Pro / Redmi K50 Ultra
  • Confirm your device codename is diting by checking the box label or running "fastboot getvar product" in Fastboot mode.
  • Ensure the internal 5,000 mAh battery holds at least 40% charge before beginning the flashing process.
  • Install the official Qualcomm USB drivers and Xiaomi Composite Fastboot drivers on your Windows PC.
  • Extract Fastboot .tgz archives twice using 7-Zip or WinRAR to expose the images folder and flash_all.bat script.
  • Connect directly to a native motherboard USB 2.0 port using the original Type-C data cable.

Compatibility & Bootloader Notes

Official Fastboot flashing requires an unlocked bootloader through the Xiaomi Community authorization process. Recovery packages can be installed via Mi Assistant on locked bootloaders for standard software restoration.

Ready to Flash This Firmware?

Full step-by-step instructions for Xiaomi 12T Pro / Redmi K50 Ultra, 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