Before you flash: Flashing firmware will erase all data on your device. Back up contacts, photos, and apps before proceeding. FlashGuideHub is not responsible for any damage caused by following this guide.
About the POCO M5 / Redmi 11 Prime
Xiaomi sold the same hardware under two names in September 2022: POCO M5 and Redmi 11 Prime, both built on the Xiaomi codename rock. Both use the MediaTek Helio G99 (6nm) and the same 6.58-inch 90Hz screen, so a firmware package made for one badge almost always works on the other.
A separate 5G phone called Redmi 11 Prime 5G launched the same week on entirely different hardware, so check your codename with a fastboot command before downloading anything — details are in the Prerequisites section below.
Which Flash Mode Should You Use?
Mi Flash Tool (Fastboot ROM)
The normal route for rock. Mi Flash Tool runs the flash_all script bundled inside Xiaomi's regional fastboot package, writing bootloader, modem, system, and vendor partitions in a single pass. This works the same way on rock as it does on Xiaomi's Qualcomm phones, even though the chipset here is MediaTek. Requires an unlocked bootloader and wipes user data.
Manual ADB / Fastboot Commands
Run fastboot flash commands one at a time from Platform Tools instead of the Mi Flash Tool interface. Handy for rewriting a single partition, such as the modem image after a botched region switch, though you take on the job of getting the write order right yourself.
SP Flash Tool BROM (Emergency)
The Helio G99 supports MediaTek's low-level BROM mode at the hardware level, usable when rock no longer responds in Fastboot at all. This path needs an unpacked scatter file and, on newer units, a way around MediaTek's auth check — it is a fallback for a bricked phone, not a routine flashing method.
What You Need Before Flashing
Mi Flash Tool only runs on Windows. Download it and the Xiaomi USB driver package from Xiaomi's developer site before you start.
Turn on OEM Unlocking in Developer Options, bind your Mi Account, then run Mi Unlock Tool from a PC. The unlock wipes the phone once Xiaomi approves it.
Check Settings → About Phone → MIUI Version for your build suffix and match it — SLUMIXM/ULUMIXM for Global, SLUINXM for India, SLUEUXM for EEA.
Fastboot needs a real data connection, not a charge-only cable. Use the cable that shipped with the phone or a known data-rated cable plugged straight into a PC port.
A shutdown mid-flash while a modem or system partition is writing can leave rock unable to reach Fastboot again. Charge to at least 60% and keep the cable plugged in the whole time.
Both the Mi Account bind step and the flash itself wipe internal storage. Move everything to a PC, cloud account, or the microSD card slot beforehand.
How to Flash the POCO M5 / Redmi 11 Prime — Quick Overview
7-step quick reference for the POCO M5 / Redmi 11 Prime. Need visuals or troubleshooting help? The full Mi Flash Tool guide covers everything in detail.
-
Check that fastboot names your unit rock, not light
-
Unlock the bootloader through Mi Unlock Tool
-
Read your build string and pick the matching regional .tgz
-
Install the Xiaomi USB driver and open Mi Flash Tool
-
Extract the .tgz and select the top-level folder in Mi Flash Tool
-
Let Mi Flash Tool finish without unplugging the cable
-
Check network, camera, and NFC after the first boot
Finding the Firmware Package for MT6789
Xiaomi packages rock firmware the same way it packages its Qualcomm phones: a regional fastboot archive (.tgz), even though the chipset underneath is MediaTek. Once you extract it fully, the folder Mi Flash Tool needs contains a top-level flashing script next to the partition images:
flash_all.bat
This script sits inside the extracted fastboot ROM. After decompressing the .tgz, 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 archive fully to a folder on your PC first — the script will not run from inside a compressed .tgz.
The rock platform ships regional branches with their own suffix — SLUMIXM/ULUMIXM for Global, SLUINXM for India, SLUEUXM for EEA, SLURUXM for Russia, SLUTRXM for Turkey, and SLUTWXM for Taiwan. NFC and default carrier settings can differ between branches, which is why the wrong region is the most common cause of a missing NFC toggle after a flash.
Inside the extracted .tgz you'll find flash_all.bat for Windows and flash_all.sh for Linux/Mac at the top level, alongside an images folder holding the individual partition files. Point Mi Flash Tool's Select field at this top-level folder, not the images subfolder, then click Flash.
Because POCO M5 and Redmi 11 Prime are two brand names built on one rock hardware platform, the same fastboot package generally flashes onto either badge — only the default boot animation and bundled apps differ between the two brand builds.
POCO M5 / Redmi 11 Prime Firmware Versions
Known stock fastboot ROM releases for the POCO M5 / Redmi 11 Prime, from the original 2022 launch build through the current HyperOS release. Confirm the regional suffix matches your device before flashing.
| Version | Region | Build / OS | Size | Download |
|---|---|---|---|---|
OS1.0.12.0.ULUMIXM |
Global u2014 HyperOS (Android 14) | Android 14, Oct 2024 | 6.8 GB | ⬇️ Download |
V14.0.9.0.TLUMIXM |
Global u2014 MIUI 14 (Android 13) | Android 13, Nov 2023 | 6.9 GB | ⬇️ Download |
V13.0.5.0.SLUMIXM |
Global u2014 original MIUI 13 launch build (Android 12) | Android 12, Sep 2022 | 6.4 GB | ⬇️ Download |
More regional builds and archived versions for rock → View the source listing on XiaomiROM.com →
POCO M5 / Redmi 11 Prime — Important Notes
The Helio G99 in rock is a budget-tier chipset meant for everyday apps and light gaming rather than demanding titles, and firmware updates after the original 2022 launch build have focused on camera processing and battery management rather than raw speed. If the phone feels sluggish after an update, check whether a newer patch exists on the same regional branch before assuming the hardware has slowed down.
Because rock uses a MediaTek chipset, a hardware-level BROM recovery path exists through SP Flash Tool for units that no longer boot into Fastboot at all. This route needs an unpacked scatter file and test-point knowledge that goes beyond a normal fastboot flash, so it is mainly useful as a last resort when Mi Flash Tool can no longer see the device.
Common Flashing Errors on the POCO M5 / Redmi 11 Prime
Mi Flash Tool device list stays empty in Fastboot mode
Check Device Manager while rock sits in Fastboot mode; if it lists as an unknown device rather than an Android Bootloader Interface, the Xiaomi USB driver did not install correctly for this MediaTek-based phone. Reinstall the driver package, swap to a confirmed data-capable USB-C cable, connect to a rear motherboard port instead of a front panel header, then click Refresh again in Mi Flash Tool.
FAILED (remote: 'Command not allowed')
rock's bootloader is rejecting the partition write because it is still locked. Recheck Developer Options for a confirmed "Bootloader unlocked" line rather than assuming Mi Unlock Tool finished — if the account-bind approval has not cleared the roughly 168-hour wait yet, the unlock tool still shows a countdown and the phone has not actually been unlocked.
Writing 'modem_ab' Failed (status read failed (Too many links))
Mi Flash Tool loses the USB connection mid-write on the modem partition, a known quirk on Helio G99 phones like rock when flashed through a USB 3.0 port or a hub. Reconnect through a USB 2.0 port directly on the motherboard, try a different data-rated cable, and if it still fails, run flash_all.bat from inside the extracted folder instead of using the Mi Flash Tool interface.
NFC toggle missing from Quick Settings after flashing
This points to a regional mismatch, for example flashing an SLUINXM (India) build onto a unit that originally shipped SLUMIXM (Global) or the reverse — NFC availability on rock varies by market. Reflash the fastboot package matching the phone's original build string rather than a different region, since NFC is a build-level feature toggle here, not a hardware fault.
Phone stuck on the POCO or Redmi boot logo after a flash
A hang on the boot logo usually means the flashing pass was interrupted before every partition finished writing. Hold Volume Down + Power for about 10 seconds to force rock back into Fastboot mode, reopen Mi Flash Tool, reselect the same extracted folder, and run the full flash type rather than a partial "clean all" or "save user data" option.
For the full firmware error database: Fastboot Error Directory →
Frequently Asked Questions — POCO M5 / Redmi 11 Prime
Yes, at two separate points. Binding your Mi Account wipes the phone as soon as Xiaomi approves the unlock, and the fastboot flash through Mi Flash Tool formats user data again while writing the new firmware. Copy your photos, contacts, and app data to a PC or cloud account before starting either step.
Yes, for the 4G models. Both share the rock codename, the Helio G99 chipset, the 6.58-inch 90Hz LCD, and the 5000mAh, 18W-charging battery. The visible differences are cosmetic: color names, back panel texture, and a front camera that is 5MP on the POCO M5 versus 8MP on the Redmi 11 Prime. A Redmi 11 Prime 5G also exists, but it runs a different chipset and codename entirely, so don't confuse the two when picking firmware.
Both brands share the rock firmware tree, so a Global rock package generally boots on either badge because the underlying partitions match. What changes is default branding: the Redmi build ships Redmi boot animation and default apps, and the POCO build ships POCO ones. It will not damage the hardware, but most people stick with firmware matching their phone's original brand to avoid a cosmetic mismatch.
This is a known Mi Flash Tool/Windows USB stack issue on MediaTek-based Xiaomi phones like rock, usually while writing the modem or a large system partition, and it is not caused by a bad download. Switch to a USB 2.0 port instead of USB 3.0, try a different data-rated USB-C cable, and if the error repeats, flash the same extracted folder using flash_all.bat directly instead of the Mi Flash Tool interface.
Ready to Flash?
Follow the full step-by-step Mi Flash Tool guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.