Realme

Realme X2 (RMX1991 / RMX1992 / RMX1993): EDL Firmware Guide

Complete firmware flashing guide for the Realme X2 using MSM Download Tool. Covers all three hardware variants (RMX1991, RMX1992, RMX1993), Qualcomm EDL 9008 flashing, and error fixes.

Realme X2 September 2019
Models
RMX1991, RMX1992, RMX1993
CPU
Octa-core (2x2.2 GHz Kryo 470 Gold & 6x1.8 GHz Kryo 470 Silver)
GPU
Adreno 618
RAM
6GB / 8GB LPDDR4X
Storage
64GB / 128GB / 256GB UFS 2.1 (expandable via dedicated microSD)
Display
6.4" Super AMOLED, 1080x2340 FHD+ (19.5:9)
Battery
4000mAh Li-Po, 30W VOOC Flash Charge 4.0
OS
ColorOS 6 (Android 9.0 Pie), updated to realme UI 2.0 (Android 11)
Connectivity
4G LTE, Dual SIM, Wi-Fi 802.11 a/b/g/n/ac, Bluetooth 5.0, NFC (RMX1991/RMX1993 only), USB Type-C 2.0
Colors: Pearl White Pearl Blue

About the Realme X2

The Realme X2 (Qualcomm Snapdragon 730G platform) is flashed using Qualcomm Emergency Download (EDL 9008) packages. Flashing via EDL completely rewrites all raw partition sectors, unbricking devices stuck in 9008 mode or bootloops without requiring an unlocked bootloader.

Because the Realme X2 was sold across three primary regional variants β€” China (RMX1991), India/Global (RMX1992), and Europe (RMX1993) β€” matching your exact model number is essential to preserve correct modem baseband calibration, LTE Band 20, and NFC functionality.

Which Flash Mode Should You Use?

OPlus EDL Tool / Open-Source Python EDL

An open-source alternate flashing procedure that extracts rawpartition XMLs from OFP packages via oppo_decrypt, bypassing the authorized account login requirement of newer MSM Download Tool versions.

How to enter
Connect via Volume Up + Volume Down while powered off to initiate 9008 mode
Requires
Python environment, libusb/Qualcomm drivers, unpacked OFP images

SP Flash Tool (Not Applicable)

SP Flash Tool is exclusive to MediaTek processors and cannot communicate with the Qualcomm Snapdragon 730G (SM7150-AB) platform used in the Realme X2. Do not attempt to load scatter files on this device.

What You Need Before Flashing

1
Windows PC

MSM Download Tool and Qualcomm QDLoader drivers require Windows 7, 8, 10, or 11 (64-bit recommended).

2
Matching Regional OFP Package

Verify your hardware variant (RMX1991, RMX1992, or RMX1993) before downloading. Flashing an incompatible region causes modem failure.

3
USB 2.0 Port & Quality Cable

Connect directly to a motherboard USB 2.0 port to prevent Sahara handshake timeouts common with USB 3.0 hubs.

4
Battery Charged Above 30%

EDL flashing draws power from the battery. A low battery can shut the device down mid-write, leading to a corrupt UFS state.

5
Full Data Backup

MSM Download Tool formats internal UFS partitions. Back up contacts, media, and critical documents prior to flashing.

How to Flash the Realme X2 β€” Quick Overview

A fast reference for flashing the Realme X2 (Snapdragon 730G) using MSM Download Tool. For the complete walkthrough with images and error troubleshooting, see the full guide.

  1. Confirm your hardware model number
  2. Install Qualcomm USB drivers and flashing suite
  3. Download the matched OFP firmware archive
  4. Connect in Qualcomm Emergency Download (EDL 9008) mode
  5. Verify COM port and execute flashing
  6. Reboot and complete initial setup

Understanding the Firmware Package for Snapdragon 730G

Firmware packages for the Realme X2 are distributed as .ofp container files or extracted Qualcomm factory packages containing prog_firehose_ddr.elf (the SM7150 programmer), rawprogram0.xml through rawprogram5.xml, and patch0.xml through patch5.xml files. There is no scatter file; that format is exclusive to MediaTek devices. In official tools, MSM Download Tool reads the OFP container directly and verifies project authentication before streaming partition images to the UFS storage.

Realme X2 Firmware Versions

Representative Android 11 firmware builds for each confirmed regional model of the Realme X2. Always check your hardware variant before flashing.

Version Region Android Version Size MD5 Download
RMX1993_11_F.26 RMX1993 β€” Europe / UK / EEA (realme UI 2.0) Android 11 3.27 GB β€” ⬇️ Download
RMX1992_11_F.26 RMX1992 β€” Global / India (realme UI 2.0) Android 11 3.78 GB β€” ⬇️ Download
RMX1991_11_F.23 RMX1991 β€” China Domestic (realme UI 2.0) Android 11 3.8 GB β€” ⬇️ Download

This device family has 28 known files across RMX1991, RMX1992, and RMX1993. See the complete archive on AndroidFirmwareFile.com β†’

Common Errors on the Realme X2

Sahara Communication Failed / Handshake Timeout

The device exited EDL mode due to driver communication delays or power loss. Use a dedicated rear USB 2.0 port, reseat the Type-C cable, and ensure the Qualcomm QDLoader driver is signed and active in Device Manager.

Target Project Not Matched (Project ID Mismatch)

The firmware package's project identifier does not match your phone's internal board ID (e.g., attempting to flash China RMX1991 onto Global RMX1992). Verify your model using *#899# and download the appropriate regional package.

Device shows up as QUSB_BULK in Device Manager

Windows detected the phone in EDL mode but could not locate the proper driver. Install the official 64-bit Qualcomm HS-USB QDLoader 9008 driver package manually.

Stuck in bootloop on realme logo after EDL flash

Corrupted userdata from mismatched encryption tags across major Android version upgrades. Boot into Recovery mode (Volume Down + Power) and execute "Wipe data / Format data" to reset the partition encryption.

For additional MSM error codes and troubleshooting walkthroughs: MSM Download Tool Error Directory β†’

Frequently Asked Questions β€” Realme X2

Ready to Flash?

Follow the full step-by-step MSM Download Tool guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.

Open Full Guide