Xiaomi

Xiaomi 13 Pro

Firmware flashing guide for the Xiaomi 13 Pro (nuwa) using Mi Flash Tool. Covers regional HyperOS fastboot ROMs, bootloader unlocking, and a full step-by-step walkthrough.

Xiaomi 13 Pro December 2022 (China), February 2023 (Global)
Models
2210132C (China), 2210132G (Global / EEA)
CPU
Octa-core (1x3.2 GHz Cortex-X3 & 2x2.8 GHz Cortex-A715 & 2x2.8 GHz Cortex-A710 & 3x2.0 GHz Cortex-A510)
GPU
Adreno 740
RAM
8GB / 12GB LPDDR5X
Storage
256GB / 512GB UFS 4.0
Display
6.73" LTPO AMOLED, QHD+, 120Hz, Dolby Vision
Battery
4820mAh with 120W wired and 50W wireless charging
OS
Android 13, MIUI 14 (upgradable to HyperOS 3, Android 16)
Connectivity
5G, Wi-Fi 7, Bluetooth 5.3, USB-C 3.2, IR blaster, NFC
Colors: Ceramic Black Ceramic White Flora Green

About the Xiaomi 13 Pro

The Xiaomi 13 Pro carries the internal codename nuwa and launched in December 2022 (China), February 2023 (Global) built around the Qualcomm SM8550-AB Snapdragon 8 Gen 2 (4nm). It ships with a Leica-branded camera system and is one of Xiaomi's flagship-tier phones for the generation, which is why it received both MIUI and HyperOS support across several years of updates.

Every nuwa unit shares one firmware tree regardless of where it was sold. The variable that actually decides which package is correct is the regional suffix printed in the build number, not the country the phone was purchased in today.

Which Flash Mode Should You Use?

Manual ADB / Fastboot Commands

Sends individual fastboot flash commands through Platform Tools rather than Mi Flash Tool's own interface. This route makes sense when only one partition needs replacing, such as after a bad regional modem swap, since a manual reflash puts the responsibility for correct partition order entirely on you.

How to enter
Hold Volume Down + Power to fastboot; confirm with fastboot devices
Requires
Unlocked bootloader, Android SDK Platform Tools, Xiaomi USB drivers

EDL / QFIL (Emergency)

The Snapdragon 8 Gen 2 has a chip-level Qualcomm Emergency Download mode that becomes relevant once nuwa stops responding to fastboot commands entirely. Xiaomi has not released the signed programmer file this chipset needs for QFIL, so in practice this route belongs to authorized repair centers rather than home users.

How to enter
Short EDL test points on the board with USB connected to a PC running QFIL
Requires
Qualcomm programmer file (not publicly released by Xiaomi for nuwa)

What You Need Before Flashing

1
Windows PC with Mi Flash Tool

Mi Flash Tool is Windows-only. Download it along with the Xiaomi USB driver package from Xiaomi's developer site before connecting the phone.

2
Unlocked bootloader

Turn on OEM Unlocking in Developer Options, bind a Mi Account, then run Mi Unlock Tool from a PC once Xiaomi approves the request. The unlock step itself wipes the phone.

3
The matching regional fastboot ROM (.tgz)

Check Settings, About phone for the build string and match its suffix β€” WMBCNXM for China, VMBMIXM for Global, VMBEUXM for EEA, and so on.

4
USB-C data cable

Fastboot needs a genuine data connection, not just charging. Use the cable that shipped in the box, or a confirmed data-rated USB-C cable, plugged directly into a PC port rather than through a hub.

5
Battery at 60% or higher

A shutdown while the modem or boot partition is mid-write can leave nuwa unable to reach fastboot mode afterward. Charge to at least 60% and keep the cable connected throughout the flash.

6
Photos and files backed up

The bootloader unlock and the fastboot flash each wipe internal storage on their own. Move anything important to cloud storage or a PC beforehand.

How to Flash the Xiaomi 13 Pro β€” Quick Overview

A condensed step-by-step summary specific to the Xiaomi 13 Pro. Follow the full Mi Flash Tool guide for screenshots, an interactive progress checklist, and complete troubleshooting.

  1. Confirm fastboot reports nuwa before downloading a ROM
  2. Unlock the bootloader with Mi Unlock Tool
  3. Match the build suffix to the phone's original region
  4. Install the Xiaomi USB driver and open Mi Flash Tool
  5. Extract the .tgz and select the top-level folder in Mi Flash Tool
  6. Start the flash and leave the setup untouched until it finishes
  7. Wait through first boot, then check signal, camera, and refresh rate

Finding the Firmware Package for SM8550-AB

Xiaomi packages nuwa firmware as one regional fastboot archive (.tgz) per branch. Once it is fully extracted, the folder that Mi Flash Tool needs contains a flashing script alongside the partition images:

flash_all.bat

This script lives inside the extracted fastboot ROM. Once the .tgz has fully decompressed, look for flash_all.bat (Windows) or flash_all.sh (Linux/Mac) at the top level, next to an images folder holding the individual partition files. Extract the whole archive to a folder on your PC first β€” Mi Flash Tool cannot run correctly from inside the compressed .tgz.

nuwa has seven known regional branches in active use: WMBCNXM (China), VMBMIXM (Global), VMBEUXM (EEA), VMBRUXM (Russia), VMBINXM (India), VMBTWXM (Taiwan), and TMBTRXM (Turkey, still on older MIUI 14 numbering in some builds). All run on the same Snapdragon 8 Gen 2 hardware and partition table; what changes between them is default region, preloaded services, and modem band priority.

Inside the extracted .tgz, flash_all.bat sits at the top level for Windows, flash_all.sh sits beside it for Linux and Mac, and an images folder next to both holds the individual partition files. Point Mi Flash Tool's Select field at that top-level folder, never the images subfolder, before clicking Flash.

China's WMBCNXM branch already runs HyperOS 3 on Android 16, while every other listed region is still on HyperOS 2 (Android 15) as of the latest builds tracked here β€” keep that gap in mind if comparing feature sets across regions.

Xiaomi 13 Pro HyperOS Firmware Versions

Known stock HyperOS fastboot ROM releases for the Xiaomi 13 Pro. Double-check the regional suffix against your unit before flashing any of these.

Version Region Build / OS Size Download
OS3.0.3.0.WMBCNXM China (CN) u2014 HyperOS 3 (Android 16) Android 16, Nov 2025 8.25 GB ⬇️ Download
OS2.0.205.0.VMBMIXM Global (MI) u2014 HyperOS 2 (Android 15) Android 15, Nov 2025 7.30 GB ⬇️ Download
OS2.0.208.0.VMBEUXM EEA (Europe) u2014 HyperOS 2 (Android 15) Android 15, Dec 2025 6.50 GB ⬇️ Download

More regional builds for nuwa β†’ View the source listing on AndroidFirmwareFile.com β†’

Xiaomi 13 Pro β€” Important Notes

nuwa is the codename Xiaomi uses internally for the Xiaomi 13 Pro across every region it sells the phone in. Model numbers differ by market β€” 2210132C in China and 2210132G for Global and EEA units β€” but the firmware tree and partition table are shared, so region is the only variable that actually matters when picking a package.

The Snapdragon 8 Gen 2 inside nuwa supports Qualcomm's EDL (Emergency Download) mode at the hardware level, reachable through QFIL with the right signed programmer file. Xiaomi has not published that file publicly for this platform, so for almost every owner, Mi Flash Tool with a properly unlocked bootloader remains the only self-service route back to a working ROM, and a phone stuck in EDL with no other option typically needs an authorized repair center.

Common Flashing Errors on the Xiaomi 13 Pro

Mi Flash Tool shows no device while nuwa sits in fastboot mode

Open Device Manager on the PC with the phone still connected. If it lists under Other devices instead of Android Bootloader Interface, the Xiaomi/Qualcomm driver did not install correctly. Reinstall the driver package from Xiaomi's developer site, try a cable confirmed to carry data rather than a charge-only one, and use a rear USB port on a desktop instead of a front-panel header or hub.

FAILED (remote: 'Command not allowed')

nuwa's bootloader is still locked, so it is rejecting the partition write Mi Flash Tool is sending. Check Developer Options for a line reading Bootloader unlocked rather than assuming the unlock finished u2014 if Xiaomi's Mi Account approval has not cleared yet, Mi Unlock Tool still shows a countdown timer and nothing has actually unlocked.

Sahara Fail S9

Mi Flash Tool loses its Sahara-protocol handshake with the Snapdragon 8 Gen 2 mid-flash, almost always because the .tgz did not extract fully or the original download was cut short. Delete the extracted folder, redownload the .tgz for the exact region suffix you need, extract it fresh to a short path like C: uwa_rom, and confirm the USB cable is seated fully before retrying.

anti-rollback: partition [xbl] rollback index violation

nuwa's Qualcomm-managed anti-rollback fuse blocked a flash because the target build has a lower rollback index than the one already installed, usually from trying to move backward from HyperOS 3 to an older HyperOS 2 or MIUI 14 package. Stay on a build at or above the current rollback index, or accept that the device may need an authorized service center if it is already stuck mid-downgrade.

Phone stuck on the nuwa boot animation after flashing

A loop right after a flash almost always points to an interrupted write, often from a cable shifting or the PC going to sleep mid-session. Hold Volume Down + Power for about 10 seconds to force the phone back into fastboot mode, reopen Mi Flash Tool, reselect the same extracted ROM folder, and run a full clean-all flash instead of trying to resume partway.

For the full firmware error database: Fastboot Error Directory β†’

Frequently Asked Questions β€” Xiaomi 13 Pro

Ready to Flash?

Follow the full step-by-step Mi Flash Tool guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.

Open Full Guide