Crucial Warning: Flashing via flash_all.bat reformats internal UFS 4.0 flash storage, erasing all user documents, local media, and security tokens. Packages carrying the WNP identifier belong strictly to the peridot hardware platform and must never be flashed onto the POCO F6 Pro (vermeer / Snapdragon 8 Gen 2) or POCO X6 Pro (duchamp / Dimensity 8300-Ultra). 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 24069RA21C units), as bootloader relocking against mismatched regional cryptographic root-of-trust signatures will brick the phone.
Download Firmware for Xiaomi Redmi Turbo 3 / POCO F6
Custom Recovery (TWRP, OrangeFox & PBRP) 3 packages
twrp-3.7.1_16-0-peridot-Khargosxh18.img
Custom TWRP recovery image compiled by Khargosxh18 supporting Android 16 storage decryption. Flash via Fastboot to boot or vendor_boot partition on unlocked bootloaders.
MD5: aedc616a4f4ec293fc05cf9c08bb4da2
OrangeFox-R12.0_2_crypto-Unofficial-peridot.zip
Unofficial OrangeFox recovery for peridot with storage decryption support (crypto), dynamic partition management, and Magisk root compatibility.
MD5: ddd3498aeb3c6f83be990d076d3a74d3
PBRP-peridot-4.0-20260404-1905_crypto-UNOFFICIAL.zip
PitchBlack Recovery Project (PBRP) 4.0 build for peridot with full encryption support, ADB sideload, and emergency partition tools.
MD5: 7f310c36f96699538e97c82a01f80307
Xiaomi.eu Custom ROM (HyperOS 3.0) 1 package
xiaomi.eu_PERIDOT_OS3.0.305.0.WNPCNXM_16_0f551ed4a3.zip
Community multi-language ROM based on China stable branch with Google Play services integrated, debloated system apps, and hybrid Fastboot installation scripts.
MD5: 0f551ed4a339ee3f904d5a0ae94fc6fd
POCO F6 European (EEA / UK) Official Firmware 2 packages
peridot_eea_global_images_OS3.0.304.0.WNPEUXM_20260920.0000.00_16.0_eea_fc37216d97.tgz
Official European EEA Fastboot factory image for POCO F6. Decompress twice and flash using Mi Flash Tool with "clean all".
MD5: fc37216d97f208237eea5a3bcaf79f96
peridot_eea_global-ota_full-OS3.0.304.0.WNPEUXM-user-16.0-9474090290.zip
Official European EEA recovery package for POCO F6. Includes Google apps and full European carrier compliance.
MD5: 9474090290a242e839726d6e1464c408
POCO F6 Global Official Firmware 2 packages
peridot_global_images_OS3.0.304.0.WNPMIXM_20260920.0000.00_16.0_global_c9dc254908.tgz
Official Global Fastboot image for unbricking and restoring POCO F6. Flash via Mi Flash Tool using "clean all".
MD5: c9dc254908cf0d756d19fba5e7597218
peridot_global-ota_full-OS3.0.304.0.WNPMIXM-user-16.0-bd882214fd.zip
Official Global recovery update package for POCO F6. Flash via system updater or stock recovery.
MD5: bd882214fd9c9cb977597c30bb4dc0a7
POCO F6 Regional Official Firmware (India, Indonesia, Russia, Taiwan) 8 packages
peridot_in_global_images_OS3.0.303.0.WNPINXM_20260717.0000.00_16.0_in_fda745aebc.tgz
Official India Fastboot factory image for POCO F6 (24069PC21I). Decompress twice and flash using Mi Flash Tool with "clean all".
MD5: fda745aebc6730c83b742b926cfc776c
peridot_in_global-ota_full-OS3.0.303.0.WNPINXM-user-16.0-579bbf2288.zip
Official India recovery update package for POCO F6.
MD5: 579bbf228849177318a4da4088110d81
peridot_id_global_images_OS3.0.304.0.WNPIDXM_20260721.0000.00_16.0_id_6178d39ec1.tgz
Official Indonesia Fastboot factory image for POCO F6. Flash via Mi Flash Tool using "clean all".
MD5: 6178d39ec1ebe2323d444fada5516f3b
peridot_id_global-ota_full-OS3.0.304.0.WNPIDXM-user-16.0-01d4d96d7b.zip
Official Indonesia recovery update package for POCO F6.
MD5: 01d4d96d7b4f203ff8d58f94505a63f2
peridot_ru_global_images_OS3.0.305.0.WNPRUXM_20260923.0000.00_16.0_ru_5ec11084b0.tgz
Official Russia Fastboot factory image for POCO F6. Flash via Mi Flash Tool using "clean all".
MD5: 5ec11084b0e29e3e4728ab08e353a45e
peridot_ru_global-ota_full-OS3.0.305.0.WNPRUXM-user-16.0-ca0a8438b5.zip
Official Russia recovery update package for POCO F6.
MD5: ca0a8438b5e74582fa778f72ce09dba6
peridot_tw_global_images_OS3.0.305.0.WNPTWXM_20260923.0000.00_16.0_tw_3a9633a0f6.tgz
Official Taiwan Fastboot factory image for POCO F6. Flash via Mi Flash Tool using "clean all".
MD5: 3a9633a0f60ead05d8a47a269c8c294a
peridot_tw_global-ota_full-OS3.0.305.0.WNPTWXM-user-16.0-58a119640d.zip
Official Taiwan recovery update package for POCO F6.
MD5: 58a119640d96290ee957e0b04a94281c
Redmi Turbo 3 China Official Firmware 2 packages
peridot_images_OS3.0.305.0.WNPCNXM_20260810.0000.00_16.0_cn_f400281fb5.tgz
Official China Fastboot factory images for Redmi Turbo 3 (24069RA21C). Flash via Mi Flash Tool using flash_all.bat.
MD5: f400281fb5d9b3240d506799b0f7abbd
peridot-ota_full-OS3.0.305.0.WNPCNXM-user-16.0-f5c2a07bdf.zip
Official China recovery update package for Redmi Turbo 3 (24069RA21C). Flash via stock recovery or system updater.
MD5: f5c2a07bdf5ff8cd168a439c8379cded
Flashing Overview for Xiaomi Redmi Turbo 3 / POCO F6
- 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 Redmi Turbo 3 / POCO F6
- Verify your phone codename is 'peridot' by executing '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 (v35+) 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 9GB+ 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 8s Gen 3 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 Redmi Turbo 3 / POCO F6, 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
The POCO F6 / Redmi Turbo 3 (peridot) is powered by Qualcomm's Snapdragon 8s Gen 3 (SM8635) built on TSMC's 4nm N4P node. It utilizes modern ARMv9.2 CPU cores (1x 3.0 GHz Cortex-X4 prime core, 4x 2.8 GHz Cortex-A720 performance cores, and 3x 2.0 GHz Cortex-A520 efficiency cores) paired with an Adreno 735 GPU. In contrast, the POCO F6 Pro (vermeer) uses the older Snapdragon 8 Gen 2 (SM8550-AB) with ARMv9.0 architecture and Adreno 740 GPU. Flashing images between peridot and vermeer will cause an unrecoverable brick due to incompatible bootloaders and kernel device trees.
The peridot hardware platform pairs quad-channel LPDDR5X RAM (operating at up to 8533 Mbps) with two-lane UFS 4.0 flash storage (delivering sequential read speeds exceeding 4000 MB/s). It employs an A/B partition structure with a centralized dynamic super partition. During Fastboot flashing via flash_all.bat, the phone switches into userspace fastbootd to write the dynamic logical partitions (system, system_ext, product, vendor, and odm) as high-speed sparse chunks.
Xiaomi build identifiers encode key platform attributes: "W" designates the Android 16.0 base, "NP" represents the peridot hardware codename, 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, and "TW" for Taiwan), and "XM" indicates standard unlocked distribution. China builds include local telemetry and omit Google Mobile Services, whereas Global and EEA releases integrate full Google certification.
Because peridot runs on an Android 14+ baseline with Google Generic Kernel Image (GKI) Linux 6.1 architecture, it lacks a dedicated physical recovery partition. The recovery ramdisk is housed within the boot or vendor_boot partition. Custom recoveries like TWRP (Khargosxh18), OrangeFox R12.0_2, and PBRP 4.0 for peridot are compiled to support Android 16 File-Based Encryption (FBEv2) for internal UFS 4.0 storage decryption.