Crucial Warning: This page lists 4 curated representative builds out of 28 known files across the three regional models. Always verify your device's exact model (RMX1991, RMX1992, or RMX1993) before downloading. Flashing Indian RMX1992 firmware onto a European RMX1993 unit permanently breaks NFC hardware and corrupts European LTE RF calibrations.
Download Firmware for Realme X2 (RMX1991 / RMX1992 / RMX1993)
RMX1993 (Europe / UK / EEA Retail (Final Release)) The final official European release with full NFC and CE compliance. Recommended default for UK and EEA retail handsets.
Not sure this is the right one for you? The full list below covers every build.
Official European final lifecycle build; includes NXP NFC support and European LTE Band 20 calibrations.
↓ DownloadMost stable Android 10 milestone release for European hardware before the Realme UI 2.0 upgrade.
↓ DownloadFinal official build for Indian and Global market hardware. Omits European Band 20 radio calibrations.
↓ DownloadCompatibility & Bootloader Notes
Flashing stock OFP firmware via Qualcomm EDL 9008 mode bypasses Android bootloader security checks entirely. Writing raw partition structures directly to UFS storage succeeds on fully locked bootloaders and recovers hard-bricked handsets.
Preparation checklist for Realme X2 (RMX1991 / RMX1992 / RMX1993)
- Verify your exact model number in Settings > About phone or stock recovery (Volume Down + Power).
- Install Qualcomm QDLoader 9008 USB drivers on a 64-bit Windows PC.
- Back up any accessible internal storage data; Qualcomm EDL flashing completely formats user data partitions.
- Ensure battery charge is at least 40% before initiating low-level UFS flashing.
- Use a high-quality USB-C data cable connected directly to a rear motherboard USB 2.0 port.
How to Flash Realme X2 (RMX1991 / RMX1992 / RMX1993)
Qualcomm EDL 9008 Flashing (MSM Download Tool)
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 (RMX1991 / RMX1992 / RMX1993) is below.
- The MSM Download Tool writes official signed OFP packages directly to Qualcomm Snapdragon 730G UFS storage in Emergency Download mode.
- Recent versions of the tool require authorized OEM technician server credentials to complete the SLA/DAA handshake during initial connection.
- Boot into EDL mode either by holding Volume Up + Volume Down while inserting the USB cable, or by tapping "Ver 1.2" repeatedly in stock recovery.
- See FlashGuideHub's MSM Download Tool guide for the complete step-by-step flashing walkthrough and Sahara troubleshooting.
OPlus EDL Tool (Community Offline OFP Flashing)
- Install Python 3.9+ along with libusb and Qualcomm QDLoader drivers on your PC.
- Unpack the encrypted .ofp firmware archive using Python oppo_decrypt to generate the raw XML descriptors (rawprogram0.xml, patch0.xml) and signed Firehose loaders (prog_ufs_firehose_sm7150.elf).
- Place the unpacked partition files into the working directory of the OPlus EDL Tool / bkerler-edl utility.
- Power down the Realme X2 completely. Press and hold Volume Up and Volume Down simultaneously, then insert the USB cable connected to a USB 2.0 port.
- Verify the device appears as "Qualcomm HS-USB QDLoader 9008" in Windows Device Manager without exclamation marks.
- Run the flash script to write the partition images to UFS storage: python edl.py qfil rawprogram0.xml patch0.xml . --loader=prog_ufs_firehose_sm7150.elf
- Allow the script to finish writing all sparse partition images (super, boot, modem, dtbo). Do not unplug the cable until the terminal reports a successful write and returns to the command prompt.
- Hold Power for 10 seconds to exit EDL mode and initiate the first system boot.
Frequently Asked Questions
Official MSM Download Tool builds require technician credentials to pass the online server handshake. If you do not have authorized credentials, use the OPlus EDL Tool or bkerler/edl with Python oppo_decrypt. This community workflow decrypts the OFP archive locally and flashes raw partition images directly to storage over EDL 9008 mode without online authentication.
No. Although both models share the Snapdragon 730G processor, the Indian RMX1992 firmware branch omits the NXP NFC driver stack and European LTE Band 20 radio calibrations. Flashing RMX1992 firmware onto an RMX1993 handset will permanently disable Google Wallet contactless payments and lead to weak cellular reception across European 800 MHz networks.
If the volume button combination fails to hold 9008 mode, boot into stock recovery by holding Volume Down and Power. On the recovery language selection screen, tap the "Ver 1.2" text at the bottom 3 to 5 times until an "OK to enter download mode" prompt appears. Confirm the prompt to switch the phone cleanly into Qualcomm 9008 mode.