📱 Flash Tool Guides

How to Flash OnePlus with MSM Download Tool (Unbrick via EDL)

MSM Download Tool flashes complete stock firmware directly to OnePlus and Oppo devices via Qualcomm's low-level EDL (9008) mode — bypassing Android entirely. Use it to recover hard-bricked devices, restore factory firmware, or remove custom OS installations that no other tool can touch.

Difficulty: 🔴 Advanced
Read time: 30 min
Updated: August 3, 2026
Tool Version: V5.0.15
High Risk — backup first!
🪟 Windows

Pre-Flight Checklist

Complete ALL items before proceeding. Skipping any step increases the risk of bricking your device.

Requirements met 0 / 6

Guide Steps

Guide Progress
0/7 steps

Extract the MSM Tool ZIP to a folder with no spaces in the path (e.g. C:\MSMTool). The package contains:

  • MsmDownloadTool V4.0.exe (or similar) — the main tool
  • Firmware partition images (rawprogram, patch files)
  • Firehose programmer file (.elf or .mbn)
⚠️ Do NOT rename any files inside the extracted folder. The tool looks for firmware by exact path and filename.

Install the Qualcomm HS-USB QDLoader 9008 drivers. After installation, open Device Manager and confirm the drivers are installed under "Ports (COM & LPT)" or "Qualcomm HS-USB".

When your OnePlus is in EDL mode, it should appear as QHSUSB__BULK in Device Manager. If it shows as "Unknown Device", the driver is not installed correctly.

Right-click MsmDownloadTool V4.0.exe (or your version) and select "Run as administrator".

The tool opens showing target device info and a Start button. Do NOT connect the device yet.

💡 Some MSM Tool versions ask for a password. Common passwords are: oppo1234, oneplus, or r1qmp. Check the source where you downloaded the package.

EDL (Emergency Download) mode is a low-level Qualcomm recovery mode. To enter it on OnePlus devices:

  • If device is on: Hold Volume Up + Volume Down + Power for 10 seconds, then connect USB.
  • If device is off (most reliable method): Hold Volume Up + Volume Down simultaneously and plug in the USB cable.
  • Via ADB (if device boots): Run adb reboot edl from a terminal.

In EDL mode, the device screen stays black. Verify in Device Manager that it appears as QHSUSB__BULK.

🚫 If it shows as "Unknown Device", your EDL driver is not installed correctly. Do not proceed.

With the device in EDL mode and connected, click Start in MSM Download Tool. The tool detects the device and begins flashing automatically — you'll see partition names and progress percentages updating in real time.

Flashing via MSM Tool typically takes 5–15 minutes depending on firmware size.

🚫 Never disconnect the USB cable or close the tool while flashing is in progress.

When all partitions have been flashed, MSM Download Tool shows Download Complete. The device reboots automatically into the freshly flashed stock ROM.

First boot may show the OnePlus/Oppo logo for several minutes — this is normal.

Complete the Android setup wizard. Then verify in Settings → About Phone → Software information that the firmware version matches your expected stock ROM.

Troubleshooting & FAQ

Common errors and their solutions. Read this before asking for help.

Most common causes: EDL driver not installed (device shows as Unknown Device in Device Manager), wrong EDL key combination for your model, or using a charging-only USB cable. Try a USB 2.0 port. Try the Volume Up + Down method while plugging in. Run the tool as Administrator.

MSM Tool packages from different sources have different passwords. Common ones: oppo1234, oneplus, r1qmp. Check the download thread or source where you obtained the package — the password is always supplied with the tool.

The firehose programmer file is incompatible with your device's chipset or bootloader version. Ensure you are using the MSM Tool package specifically built for your exact OnePlus model and variant. Using a package for a similar but different model (e.g. OP6 package on OP6T) will fail.

Yes — this is MSM Tool's primary purpose. Even a completely dead OnePlus that won't power on can usually be restored via EDL mode and MSM Tool, as long as the hardware (eMMC/UFS storage) is not physically damaged.

Some Oppo and Realme devices share the same Qualcomm EDL architecture and have community-built MSM Tool packages. However, these are not official and carry more risk. For Realme, the official Realme Flash Tool is a safer option for supported models.

Never miss a fix.

Prioritize our guides in your Google search results.

Set as Preferred

No comments yet. Be the first to share your experience with this guide!

Leave a Comment —

Your email address will not be published. Required fields are marked *