Realme

Realme X2 (RMX1991 / RMX1992 / RMX1993): Guided Flashing Walkthrough

The Realme X2 is built on the 8nm Qualcomm Snapdragon 730G platform with fast UFS 2.1 storage. Official software is distributed across three regional hardware variants: the RMX1991 domestic China model, the RMX1992 Global and Indian model, and the RMX1993 UK and European model equipped with NXP NFC hardware and European LTE Band 20 radio calibrations.

This guide outlines the critical differences between official technician MSM flashing and offline community EDL flashing, providing a curated selection of final-release builds alongside the complete guided walkthrough below.

Realme X2 (RMX1991 / RMX1992 / RMX1993)
Brand
Realme
Codename
RMX1992
Model Family
RMX1991, RMX1992, RMX1993
Chipset
Qualcomm Snapdragon 730G (SM7150-AB)
GPU
Adreno 618
Display
6.4" Super AMOLED, 1080x2340 (FHD+)
Battery
4000mAh (30W VOOC Flash Charge 4.0)
Launch OS
Android 9.0 Pie (ColorOS 6.1)
Latest OS
Android 11 (Realme UI 2.0)
Firmware Type
Qualcomm encrypted OFP service packages (EDL 9008)
Flash Method
Qualcomm EDL 9008 flashing via MSM Download Tool or OPlus EDL Tool

Download Firmware for Realme X2 (RMX1991 / RMX1992 / RMX1993)

RMX1993
Region
Europe / UK / EEA Retail (Android 10 Stable)
Android
Android 10 (Realme UI 1.0)
Size
5.03 GB

Most stable Android 10 milestone release for European hardware before the Realme UI 2.0 upgrade.

↓ Download
RMX1992
Region
Global / India Retail (Final Release)
Android
Android 11 (Realme UI 2.0)
Size
3.78 GB

Final official build for Indian and Global market hardware. Omits European Band 20 radio calibrations.

↓ Download
RMX1991
Region
China Domestic Retail (Final Release)
Android
Android 11 (Realme UI 2.0)
Size
3.8 GB

Domestic Chinese release without Google Mobile Services pre-installed.

↓ Download

Compatibility & 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.
Full MSM Download Tool step-by-step guide on FlashGuideHub

OPlus EDL Tool (Community Offline OFP Flashing)

  1. Install Python 3.9+ along with libusb and Qualcomm QDLoader drivers on your PC.
  2. 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).
  3. Place the unpacked partition files into the working directory of the OPlus EDL Tool / bkerler-edl utility.
  4. 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.
  5. Verify the device appears as "Qualcomm HS-USB QDLoader 9008" in Windows Device Manager without exclamation marks.
  6. 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
  7. 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.
  8. Hold Power for 10 seconds to exit EDL mode and initiate the first system boot.

Frequently Asked Questions