Crucial Warning: Verify your device codename is beryllium via "fastboot getvar product" before flashing. Check your anti-rollback protection status ("fastboot getvar anti") to prevent attempting rollbacks below index 4 on MIUI 12, which triggers an irreversible hard brick.
Xiaomi Pocophone F1 / POCO F1 Official Firmware & Recovery Packages
Official Global Stable (MI) 2 packages
beryllium_global_images_V12.0.3.0.QEJMIXM_20201227.0000.00_10.0_global_f4a9dbd1d3.tgz
Official Global Stable Fastboot package for Pocophone F1 / POCO F1 (M1805E10A). Final official MIUI 12 release with Google Mobile Services and Full HD Widevine L1 support.
MD5: f4a9dbd1d3907bbd928f7a41bbf5b5d0
miui_POCOF1Global_V12.0.3.0.QEJMIXM_cf3fccffce_10.0.zip
Official Global Stable Recovery package for stock recovery, local system updater, or ADB sideload installations.
MD5: cf3fccffcec70ec1cf9998f631965a7e
Official Russia Stable (RU) 2 packages
beryllium_ru_global_images_V12.0.3.0.QEJRUXM_20210125.0000.00_10.0_global_65affa881f.tgz
Official Russia (RU) Stable Fastboot package containing Russian regional localization and regulatory compliance certificates.
MD5: 65affa881f3ea536145bd7bf519049d0
miui_POCOF1RUGlobal_V12.0.3.0.QEJRUXM_ac5b1649fc_10.0.zip
Official Russia Stable Recovery package flashable through stock Mi Recovery or the built-in system updater.
MD5: ac5b1649fc9ab2bdfa7ccce2bc15b5eb
Xiaomi.eu Multilingual Custom ROM 1 package
xiaomi.eu_multi_POCOF1_V12.0.3.0.QEJMIXM_v12-10.zip
Final stable release of the Xiaomi.eu community multilingual ROM for POCO F1. De-bloated, optimized system framework with Google apps pre-integrated.
MD5: f325a5e79d4b7bf79662ac3e36e08195
Custom Recoveries (TWRP / OrangeFox / PBRP) 3 packages
twrp-3.7.0_9-0-beryllium.img
Official TeamWin Recovery Project image for beryllium. Supports full system backup, partition formatting, and automated Android 10 storage decryption.
MD5: 21477f1b75ca1cba747855edfe286264
Official OrangeFox Recovery Project build by Sushrut1101. Features built-in Magisk flashing, OTA engine survival, thermal engine controls, and comprehensive FBE data decryption.
MD5: 895d5f1e73b59c5d63bed942752dfaf8
PBRP-beryllium-3.1.0-20210927-1719-OFFICIAL.zip
Official PitchBlack Recovery Project release for beryllium. Includes integrated App Manager, flashlight toggle, emergency EDL boot option, and custom zip signers.
MD5: 07c81c20ee20c6b49662ac8dd98ddfb1
Fastboot Flashing Procedure for Pocophone F1 (beryllium)
- Unlock bootloader with official Xiaomi Mi Unlock tool
- Download and extract Fastboot package twice with 7-Zip
- Boot phone into Fastboot mode via Volume Down + Power
- Configure Mi Flash Tool with "clean all"
- Flash stock partitions and await reboot
Pre-Flash Hardware Verification & Safety Precautions
- Confirm your hardware codename is beryllium via fastboot getvar product before attempting any installation.
- Verify Anti-Rollback index protection status using fastboot getvar anti to prevent flashing older MIUI builds below index 4.
- Extract Fastboot .tgz archives twice with 7-Zip until flash_all.bat sits cleanly in a top-level directory like C:beryllium_fw.
- Install 64-bit Qualcomm QDLoader 9008 and Google Android Bootloader drivers on your Windows PC to prevent transfer drops during flashing.
- Ensure at least 50% battery on the 4,000 mAh cell and connect using a certified USB Type-C data cable plugged directly into a rear motherboard USB port.
Snapdragon 845 Platform Architecture & Firmware Branch Taxonomy
Flashing stock Fastboot images on Snapdragon 845 requires an unlocked bootloader via the official Xiaomi Mi Unlock tool. Always keep "clean all" selected to avoid bootloader lock issues.
Ready to Flash This Firmware?
Full step-by-step instructions for Xiaomi Pocophone F1 / POCO F1, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Mi Flash Tool guide.
Can also be flashed via QFIL: Open QFIL Guide →
Pocophone F1 Hardware Architecture & Firmware FAQs
All variants—whether sold under the international Pocophone F1 name, the Indian market POCO F1 branding, or the premium Kevlar-backed Armoured Edition—share the exact same internal hardware motherboard codenamed beryllium (model code M1805E10A). They use identical Qualcomm Snapdragon 845 system-on-chip silicon, identical UFS 2.1 flash memory partition tables, and identical radio baseband configurations. Firmware packages tagged with "beryllium" can be safely flashed across any of these physical branding variants.
Xiaomi implemented Anti-Rollback protection on beryllium beginning with early MIUI 10 builds. The hardware fuses store an anti-rollback index value that prevents the bootloader from executing firmware with a lower security timestamp. You can check your current rollback index by putting the phone into Fastboot mode and executing "fastboot getvar anti". On final MIUI 12 builds (such as V12.0.3.0.QEJMIXM), the ARB index is set to 4. Flashing older MIUI 9 packages with index 3 will immediately hard-brick the device.
The Pocophone F1 was designed around the legacy A-only partition layout on Android 8.1 Oreo, which includes an independent physical "recovery" partition alongside separate boot and system partitions. Modern Xiaomi devices operating on Virtual A/B or Dynamic Partition schemes embed the recovery ramdisk inside the boot or vendor_boot image. On beryllium, custom recoveries like TWRP and PBRP can be installed directly to the hardware recovery partition using "fastboot flash recovery recovery.img" without altering the kernel or boot image.