Crucial Warning: Flashing via flash_all.bat reformats internal UFS 2.2 storage, erasing all user documents, local media, and security keys. Packages carrying the UMS identifier belong strictly to the redwood platform and must never be flashed onto the standard POCO X5 (moonstone / Snapdragon 695) or Redmi Note 12 Pro (ruby / Dimensity 1080). When using Mi Flash Tool, NEVER select "clean all and lock" (flash_all_lock.bat) if you are flashing cross-regional firmware (such as Global or EEA firmware onto Chinese 22101320C units), as bootloader relocking against mismatched regional cryptographic signatures will brick the phone.
Download Firmware for Xiaomi POCO X5 Pro 5G / Redmi Note 12 Pro Speed
Official European & Global HyperOS Firmware 4 packages
redwood_eea_global_images_OS2.0.14.0.UMSEUXM_20251229.0000.00_14.0_eea_50b886e4cb.tgz
Official European Economic Area Fastboot TGZ package for POCO X5 Pro 5G. Recommended build for UK and EU unbricking, clean factory installations, and network certification.
MD5: 50b886e4cb1193191c20243a3d38c7f7
redwood_eea_global-ota_full-OS2.0.14.0.UMSEUXM-user-14.0-8167e3469d.zip
Official European Economic Area Recovery full OTA package. Flashable via stock recovery, local update menu, or Xiaomi Mi Assistant.
MD5: 8167e3469d6714763dfabe89b654710d
redwood_global_images_OS2.0.17.0.UMSMIXM_20251229.0000.00_14.0_global_3f92650720.tgz
Official Global Fastboot TGZ package for POCO X5 Pro 5G. Full factory restoration package containing all partitions and flash_all.bat batch script.
MD5: 3f9265072066f22a27104062cf604938
redwood_global-ota_full-OS2.0.17.0.UMSMIXM-user-14.0-4ddcd3c40c.zip
Official Global Recovery full OTA package. Flashable via stock recovery or system updater on international models.
MD5: 4ddcd3c40cdeb9b08ebdc0714ab7a8e4
Official Regional HyperOS Firmware 12 packages
redwood_images_OS2.0.20.0.UMSCNXM_20251027.0000.00_14.0_cn_1b058f2d11.tgz
Official China Fastboot TGZ package for Redmi Note 12 Pro Speed (22101320C). Factory image with Chinese regional services.
MD5: 1b058f2d11dd4a9d32b7cf44cb3f3b89
redwood-ota_full-OS2.0.20.0.UMSCNXM-user-14.0-3abcd51591.zip
Official China Recovery full OTA package for Redmi Note 12 Pro Speed. Flashable through official Mi recovery or local update.
MD5: 3abcd51591681b0a60a819d9934c403b
redwood_in_global_images_OS2.0.15.0.UMSINXM_20251230.0000.00_14.0_in_39e27076b0.tgz
Official India Fastboot TGZ package for POCO X5 Pro 5G (22101320I / redwoodin). Factory image for Indian cellular networks.
MD5: 39e27076b016cde2988b2e5ffb6e5dd1
redwood_in_global-ota_full-OS2.0.15.0.UMSINXM-user-14.0-7bb63aee75.zip
Official India Recovery full OTA package for POCO X5 Pro 5G. Flashable via local update on Indian models.
MD5: 7bb63aee7563154f1d285a2499397f90
redwood_id_global_images_OS2.0.15.0.UMSIDXM_20260327.0000.00_14.0_id_8bc52694d1.tgz
Official Indonesia Fastboot TGZ package for POCO X5 Pro 5G. Complete factory restoration archive with Google services.
MD5: 8bc52694d110852d9b3e507a84b4091d
redwood_id_global-ota_full-OS2.0.15.0.UMSIDXM-user-14.0-68175209b4.zip
Official Indonesia Recovery full OTA package for POCO X5 Pro 5G. Flashable via local update.
MD5: 68175209b423f21f0bc07e176cbb1296
redwood_ru_global_images_OS2.0.11.0.UMSRUXM_20251230.0000.00_14.0_ru_8e73847d52.tgz
Official Russia Fastboot TGZ package for POCO X5 Pro 5G. Factory unbrick and software restoration image.
MD5: 8e73847d52dc4a7ddc5b1fd7a97f3997
redwood_ru_global-ota_full-OS2.0.11.0.UMSRUXM-user-14.0-faf27d4dd3.zip
Official Russia Recovery full OTA package for POCO X5 Pro 5G. Flashable via stock recovery or system updater.
MD5: faf27d4dd3df2b85beac012c79646621
redwood_tr_global_images_OS2.0.12.0.UMSTRXM_20251230.0000.00_14.0_tr_e39dea5b22.tgz
Official Turkey Fastboot TGZ package for POCO X5 Pro 5G. Factory restore image for Turkish cellular networks.
MD5: e39dea5b226bbdd9bd2d93863ab996f8
redwood_tr_global-ota_full-OS2.0.12.0.UMSTRXM-user-14.0-a01a0b36cb.zip
Official Turkey Recovery full OTA package for POCO X5 Pro 5G. Flashable via local update.
MD5: a01a0b36cb87a265512c0fbb03fecd1c
redwood_tw_global_images_OS2.0.12.0.UMSTWXM_20251230.0000.00_14.0_tw_4a4f17f599.tgz
Official Taiwan Fastboot TGZ package for POCO X5 Pro 5G. Unbrick and factory restore package.
MD5: 4a4f17f599a5860a1fb77555111f5116
redwood_tw_global-ota_full-OS2.0.12.0.UMSTWXM-user-14.0-1024eae4dd.zip
Official Taiwan Recovery full OTA package for POCO X5 Pro 5G. Flashable via system updater.
MD5: 1024eae4dd33ce50192dbdbff1a84a9f
Xiaomi.eu Multi-Language Custom ROM 1 package
xiaomi.eu_REDWOOD_OS2.0.20.0.UMSCNXM_14.zip
Stable multi-language community release built upon China OS2.0.20.0. Features pre-installed Google Mobile Services, removed Chinese bloatware, and dual-mode flashing scripts.
MD5: dd8f4067f57af7f2c0c56e54dedd36e6
Custom Recovery Images (TWRP & OrangeFox) 2 packages
twrp-3.7.0-R3-redwood-TheStrechh.img
Unofficial TWRP recovery image by TheStrechh for redwood. Supports A/B partition flashing, internal storage decryption, and custom ZIP installations.
MD5: f53e3d2d8186850192ba84ffbd4124b3
OrangeFox-R12.1-R2-Unofficial-redwood.img
Unofficial OrangeFox Recovery Project build for redwood. Features touch-driven interface, Magisk rooting tools, and integrated terminal.
MD5: 6fb5d0ac6c8fb3402753e78041ff545c
Flashing Overview for Xiaomi POCO X5 Pro 5G / Redmi Note 12 Pro Speed
- Unlock Bootloader with Xiaomi Mi Unlock utility
- Install Qualcomm USB and Fastboot drivers
- Extract official Fastboot TGZ package twice with 7-Zip
- Reboot device to Fastboot mode (Volume Down + Power)
- Load folder in Mi Flash Tool, choose "clean all", and flash
Expand preparation checklist for Xiaomi POCO X5 Pro 5G / Redmi Note 12 Pro Speed
- Verify your phone codename is 'redwood' by running 'fastboot getvar product' from a command line while in Fastboot mode.
- Unlock the bootloader using the official Xiaomi Mi Unlock utility before attempting Fastboot partition flashing.
- Install official Qualcomm USB drivers and updated Android SDK Platform Tools (v34+) on a 64-bit Windows PC.
- Confirm that the 5,000 mAh battery holds at least 50% charge before beginning the flashing process to prevent shutdown during 7GB+ super partition streaming.
- Extract the .tgz archive twice using 7-Zip until flash_all.bat and the images directory appear in the root path.
- Connect the phone via a certified USB Type-C data cable directly to a rear motherboard USB port to avoid communication drops.
Compatibility & Bootloader Notes
Official Fastboot flashing requires an officially unlocked bootloader via the Xiaomi Mi Unlock utility. Qualcomm Snapdragon 778G Emergency Download (EDL 9008) mode enforces cryptographic challenge-response authentication requiring authorized Xiaomi service center credentials.
Ready to Flash This Firmware?
Full step-by-step instructions for Xiaomi POCO X5 Pro 5G / Redmi Note 12 Pro Speed, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Mi Flash Tool guide.
Can also be flashed via Fastboot: Open Fastboot Guide →
Frequently Asked Questions
Both models share the identical Qualcomm SM7325 hardware platform and motherboard layout designated under the codename "redwood" (with "redwoodin" indicating the Indian market SKU). The Chinese variant shipped initially under the Redmi Note 12 Pro Speed branding, whereas international units launched as the POCO X5 Pro 5G. They share identical kernel drivers, display panels, and camera sensors, meaning Fastboot partitions are fundamentally interchangeable as long as the bootloader remains unlocked.
The Qualcomm Snapdragon 778G 5G (SM7325) on redwood is manufactured on TSMC's 6nm N6 process. It employs an octa-core Kryo 670 CPU arrangement consisting of 1x 2.4 GHz Cortex-A78 Prime core, 3x 2.2 GHz Cortex-A78 Gold performance cores, and 4x 1.9 GHz Cortex-A55 Silver efficiency cores. Graphics are handled by an Adreno 642L GPU, and the chipset connects to dual-channel LPDDR4X RAM and two-lane UFS 2.2 flash storage.
Xiaomi build identifiers encode key platform attributes: "U" designates the Android 14.0 base, "MS" represents the redwood hardware platform, the subsequent two letters identify the regional channel ("EU" for European Economic Area, "MI" for Global, "CN" for China domestic, "IN" for India, "ID" for Indonesia, "RU" for Russia, "TR" for Turkey, and "TW" for Taiwan), and "XM" indicates standard unlocked distribution. China builds omit Google Play services, while EEA and Global builds integrate full Google certification.
The POCO X5 Pro 5G uses Google's modern A/B dynamic partition architecture introduced in Android 12. Because it lacks a dedicated standalone recovery partition, the recovery ramdisk is integrated directly into the boot partition (boot_a and boot_b). Custom recoveries for redwood must therefore be flashed to the active boot partition or booted temporarily via "fastboot boot recovery-image.img" before permanent installation.