Skip to main content
Xiaomi

Xiaomi 12S Ultra (thor) HyperOS Stock Firmware Archive

The Xiaomi 12S Ultra (hardware codename 'thor', model number 2203121C) is built on Qualcomm's 4nm Snapdragon 8+ Gen 1 platform paired with an Adreno 730 GPU, up to 12 GB of LPDDR5 RAM, and 512 GB of UFS 3.1 storage. The phone features a 6.73-inch WQHD+ 120Hz LTPO2 AMOLED display, an optical in-display fingerprint reader, Leica professional optics centered around a 1.0-inch 50.3 MP Sony IMX989 main sensor alongside 48 MP periscope telephoto and 48 MP ultra-wide lenses, and a 4,860 mAh battery supporting 67W wired and 50W wireless charging.

Launched originally on Android 12 with MIUI 13, the Xiaomi 12S Ultra received official software upgrades up to Android 15.0 (HyperOS 3.0). Below you will find the complete software archive for this model, providing official factory Fastboot TGZ and Recovery OTA ZIP packages alongside Xiaomi.eu multi-language custom software and TWRP custom recovery builds.

Xiaomi 12S Ultra
Brand
Xiaomi
Codename
thor
Model Family
2203121C (China / Global Import)
Chipset
Qualcomm SM8475 Snapdragon 8+ Gen 1 (4nm TSMC, 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.73" WQHD+ LTPO2 AMOLED (3200x1440 pixels, 1-120Hz adaptive refresh rate, 1500 nits peak, 522 ppi, HDR10+, Dolby Vision, Gorilla Glass Victus)
Battery
4860 mAh Li-Po (67W wired fast charging, 50W wireless, 10W reverse wireless, USB Power Delivery 3.0, Quick Charge 4+, USB Type-C 2.0)
Launch OS
Android 12 (MIUI 13)
Latest OS
Android 15.0 (HyperOS 3.0)
Firmware Type
Fastboot ROM (.tgz) / Recovery ROM (.zip) / Custom Recovery (.img)
Flash Method
Mi Flash Tool (flash_all.bat) / Fastboot CLI / Recovery Sideload / TWRP

Download Firmware for Xiaomi 12S Ultra

Official China Factory Fastboot & Recovery Packages 1 package

thor_images_OS3.0.6.0.VLACNXM_20260520.0000.00_15.0_cn_1ca7c6c2d7.tgz
Model
Xiaomi 12S Ultra (2203121C)
Region
China (CN)
Build
OS3.0.6.0.VLACNXM (20260520.0000.00)
Build Date
2026-05-20
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Mi Flash Tool (Fastboot / clean all)
Size
8.0 GB

Official factory Fastboot archive on Android 15.0 HyperOS 3.0. Used for unbricking bootloops, restoring factory partitions, or returning to stock software via Mi Flash Tool.

MD5: 1ca7c6c2d78603ac957e52ef389fbcb7

⬇️ Download via MIUI OTA

General Releases 2 packages

thor-ota_full-OS3.0.6.0.VLACNXM-user-15.0-3d1fc60ad4.zip
Model
Xiaomi 12S Ultra (2203121C)
Region
China (CN)
Build
OS3.0.6.0.VLACNXM
Build Date
2026-05-26
Android/OS
Android 15.0 (HyperOS 3.0)
Method
Recovery Sideload / Local Update
Size
6.5 GB

Official China Recovery OTA package for stock recovery sideload or on-device local updater installation without wiping internal storage.

MD5: 3d1fc60ad4c31c1d5f2f1bd28fdd70f4

⬇️ Download via MIUI OTA
twrp-3.7.1_16-thor-lingqiqi5211.img
Model
Xiaomi 12S Ultra (thor)
Region
Community Custom Recovery
Build
TWRP 3.7.1_16 (lingqiqi5211)
Build Date
2025-11-15
Android/OS
Android 15.0 / Android 14.0
Method
Fastboot boot / vendor_boot flash
Size
105 MB

Custom recovery image compiled for Xiaomi 12S Ultra. Supports Android 15 FBE v2 user decryption, dynamic partition mounting, and custom ROM flashing.

MD5: acf0e6c482f53718478a632fe93d5a75

⬇️ Download via Direct Link

Xiaomi.eu Custom ROM & Custom Recovery 1 package

xiaomi.eu_THOR_OS3.0.6.0.VLACNXM_15.zip
Model
Xiaomi 12S Ultra (thor)
Region
Multi-Language (EU / Custom)
Build
OS3.0.6.0.VLACNXM
Build Date
2026-05-26
Android/OS
Android 15.0 (HyperOS 3.0)
Method
TWRP Recovery / Fastboot Hybrid Script
Size
6.1 GB

Community multi-language ROM based on China OS3.0.6.0 branch. Integrates Google Play Services, removes Chinese bloatware, and adds European localization.

MD5: f8bc9d6f48a921c2da73fb0886b27197

⬇️ Download via MIUI OTA

Flashing Overview for Xiaomi 12S Ultra

  1. Unlock bootloader via Xiaomi Mi Unlock
  2. Decompress Fastboot TGZ archive twice
  3. Reboot into Fastboot mode
  4. Load directory in Mi Flash Tool with "clean all"
  5. Flash partitions and wait for reboot
Expand preparation checklist for Xiaomi 12S Ultra
  • Verify your phone codename is 'thor' by booting into Fastboot mode and running 'fastboot getvar product' in a terminal.
  • Unlock the bootloader using the official Xiaomi Mi Unlock tool before attempting Fastboot partition flashing.
  • Install official Qualcomm USB drivers and Google Android SDK Platform Tools (v35+) on a 64-bit Windows computer.
  • Charge the 4,860 mAh battery to at least 50% capacity before starting to prevent sudden shutdown while streaming 8GB+ super partition chunks.
  • Extract the .tgz archive twice using 7-Zip until flash_all.bat and the images directory are visible in the root folder.
  • Connect the phone directly to a rear motherboard USB port with an authentic USB Type-C data sync cable.

Compatibility & Bootloader Notes

Official Fastboot flashing requires an officially unlocked bootloader via the Xiaomi Mi Unlock utility. Qualcomm Snapdragon 8+ Gen 1 Emergency Download (EDL 9008) mode enforces cryptographic signature checks; low-level unbricking requires an authorized Xiaomi service account token.

Ready to Flash This Firmware?

Full step-by-step instructions for Xiaomi 12S 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