Crucial Warning: Ensure your bootloader has been officially unlocked before attempting to flash via Realme Flash Tool. Do not attempt to lock the bootloader on cross-flashed software (e.g. running Global EX software on a China hardware model) — doing so causes an immediate "The current image have been destroyed" boot verification brick.
Download Firmware for Realme X2 Pro (RMX1931 / RMX1931EX)
RMX1931 (China / Unified Base (Build F.14)) The ultimate official release featuring Realme UI 2.0 on Android 11 with the newest security and performance optimizations.
Not sure this is the right one for you? The full list below covers every build.
Final official Android 11 (Realme UI 2.0) build for Realme X2 Pro, incorporating November 2021 security patches.
↓ DownloadFinal stable release of the Android 10 branch for international models, carrying European LTE band support and Google Play integration.
↓ DownloadBaseline factory release for Realme UI 1.0 on Android 10, useful for clean system rollbacks.
↓ DownloadCompatibility & Bootloader Notes
Flashing via Realme Flash Tool requires an unlocked bootloader authorized through Realme's official In-Depth Test application. Never re-lock the bootloader using fastboot flashing lock when running cross-region firmware or custom recoveries, as this results in a dm-verity verification brick.
Preparation checklist for Realme X2 Pro (RMX1931 / RMX1931EX)
- Apply for bootloader unlock permission through the official Realme In-Depth Test application.
- Install the Qualcomm QDLoader 9008 and Google Android Fastboot drivers on your Windows PC.
- Extract your downloaded firmware archive using 7-Zip until the .ofp container file is accessible.
- Back up all personal files and media, as flashing an OFP package completely wipes internal storage.
How to Flash Realme X2 Pro (RMX1931 / RMX1931EX)
Realme Flash Tool Fastboot OFP Installation (Recommended)
- Confirm your bootloader is unlocked. Run the In-Depth Test APK inside the OS, click "Apply to exit in-depth test" to verify approval, boot to fastboot, and run fastboot flashing unlock.
- Extract the downloaded firmware archive (.rar or .zip) using 7-Zip to a root folder (e.g. C:\Realme_X2_Pro\). Confirm the .ofp container file is present.
- Power off your Realme X2 Pro completely, then hold Volume Down + Power simultaneously until the Fastboot logo appears. Connect the phone to a native USB 2.0 port on your PC.
- Open Realme Flash Tool (run Realme_Aftersales.exe as Administrator). Click "Loading Device" to establish communication; a unique device identifier will appear.
- Click "Browse", locate and select the extracted .ofp firmware file.
- Click "Flash" and confirm the wipe warning. The tool will parse and write all partition binaries sequentially.
- When the schedule reaches 100% and displays "Flashing Complete", click OK and allow the device to perform its initial reboot into Realme UI.
MSM Download Tool Emergency Recovery (EDL 9008)
MSM Download Tool works the same way across thousands of devices from many brands, so the full walkthrough lives on FlashGuideHub. What is specific to Realme X2 Pro (RMX1931 / RMX1931EX) is below.
- Used primarily for soft-bricked units with no fastboot screen access or when restoring devices with a locked bootloader.
- Connect the phone in EDL 9008 mode: power off completely, hold Volume Up + Volume Down, and insert the USB cable; or tap "Ver 1.2" 3 to 5 times in recovery mode.
- Verify the device is detected as "Qualcomm HS-USB QDLoader 9008" under Ports in Windows Device Manager.
- Launch MsmDownloadTool from the extracted firmware package. Official versions require authorized Oppo/Realme login credentials.
- See FlashGuideHub's MSM Download Tool guide for the complete emergency unbrick walkthrough.
Frequently Asked Questions
Realme Flash Tool is the preferred choice for standard updates, downgrades, and factory restores because it operates over Fastboot and does not require authorized service center login credentials. MSM Download Tool is reserved for deep emergency recovery when the phone cannot boot into Fastboot mode.
Realme enforces cryptographic bootloader verification. Unlike vanilla Android devices, the fastboot unlock command is disabled until an authorized token is applied by the In-Depth Test app. Without this step, fastboot flashing commands will be rejected with an unlock-state error.
No. Android 11 alters keymaster encryption schemes. Flashing an older Android 10 build over Android 11 without wiping data will trigger a storage decryption error and a perpetual bootloop. Always perform a clean flash.