• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Get Droid Tips

Get Droid Tips

Custom ROM | CyanogenMod | Android Apps | Firmware Update | MiUi | All Stock ROM | Lineage OS |

  • Android
  • Games
  • iPhones/iPad
  • Social Media
  • Windows
  • LineageOS 17.1
  • Android 10
  • iOS 14
  • Free Among Us for PC
  • Write for US
  • Watch IPL 2020 For Free
Home Android Tips & Tricks

What is EDL Mode? How to Enter EDL Mode on Any Qualcomm Device

Updated on July 27, 2020 by Subodh Gupta

Advertisements

In this guide, we will have an in-depth look at the EDL Mode on Qualcomm devices and its associated importance. Android devices are always known to be at the pinnacle of customizations. These include the ability to flash custom recoveries like TWRP, flash a custom ROM or GSI images. Likewise, you could also gain administrative privileges in the form of the root. Some tech enthusiasts also make some tweaks to the boot and system partition and explore the device’s full potential. However, not everything’s as easy as it may sound. All these modifications bring in some associated risks as well.

More often than not, it results in your device getting into a boot looped or soft-bricked state. But even then, there’s still a handy way around. All you have to do is boot your device to fastboot mode and flash the stock firmware onto your device. But you would only be able to boot your device to fastboot in the first place if it has been soft-bricked. The moment it ends up in hard-bricked, your device won’t even boot to Bootloader or Fastboot mode. And in such a state, the best use of your device is a dead paperweight (that’s why the brick name)!

However, if your device has an underlying Qualcomm Snapdragon chipset, then there’s some good news in store. Every Qualcomm device comes with an EDL or Emergency Download Mode. Your device could then make use of EDL’s set of rules to flash the stock firmware files onto your device. With that said, here is every bits and piece of information regarding this EDL Mode and the need for such a mode on your Android device.

Table of Contents

  • 1 What is an EDL Mode?
  • 2 Booting up a Qualcomm Device to EDL Mode
  • 3 The Need of the EDL Mode
  • 4 5 Methods To Boot EDL mode on any Qualcomm Device
    • 4.1 Pre-Requirements:
    • 4.2 1. Boot EDL Mode via ADB Commands
    • 4.3 2. Use Fastboot to Boot EDL mode on any smartphones
    • 4.4 3. Use Hardware Buttons
    • 4.5 4. Use Deep Flash Cable
    • 4.6 5. Use PCB Test Points

What is an EDL Mode?

EDL or Emergency Download Mode follows a specific set of rules known as the Firehose or Sahara protocol to force-flash the firmware. The thing with this mode is that it is independent of Bootloader or Fastboot mode. Even if your device cannot access these modes, which most of the hard-bricked devices cannot, it is not an issue. The EDL Mode is independent of both these modes as it resides in the Primary Bootloader interface.

Advertisements
Boot-sequence
Source: Aleph Research

So all the Qualcomm devices that have the Primary Bootloader triggers a secondary bootloader. The latter holds some important file configurations and partitions including ABOOT, Linux Kernel, and system.img. The TrustZone, which is responsible for checking the authenticity of the ABOOT or Android Bootloader is also present there. When we unlock the bootloader on our Android device, we are just disabling this authenticity check.

Furthermore, everything after the Primary Bootloader (ABOOT, kernel, trust Zone) resides in the Secondary Bootloader and are the ones to be affected by the incorrect software modifications. In other words, if you end up flashing an incorrect build of a custom ROM onto your Android device, then only the secondary bootloader gets affected. Fortunately, the Primary Bootloader remains unaffected and so does the EDL Mode, as it resides in the Primary Bootloader itself. Hence you could easily boot your Qualcomm device to this mode and force flash the device-specific firmware.

Booting up a Qualcomm Device to EDL Mode

Now there are two things to note here, the steps to boot your device to fastboot mode and then the flashing instructions. Regarding the former, you could make use of the ADB or Fastboot Commands. While that is the easiest route, yet it more often than not fails to give the desired results. This is because for executing ADB commands you need to enable USB Debugging which is just not possible in a bricked device. Similarly, you cannot boot your device to fastboot mode if your device has been hard-bricked.

Qualcomm-HS-USB-Drivers-EDL-Mode

The only other escape route involves the use of Test Point mode. Or some Xiaomi devices also use the Deep Flash Cable in this regard. Once your device is connected in an EDL mode to your PC, it will be recognized as Qualcomm HS-USB QDLoader 9008. Regarding the flashing part, some smartphone manufacturers like OnePlus and Xiaomi have a specific set of tools just for this very purpose. These include the QPST, QFIL, MSMDownload, etc, which have been released by the OEM themselves or have been leaked. So, connect your device in EDL, launch the tool, and flash the associated firmware file.

Advertisements

The Need of the EDL Mode

When you flash an incorrect software or make some system-level modifications in the manner that wasn’t intended, it ends up affecting the normal functioning of the device. In that case, your device ends up in bootloop (or gets soft-bricked). The easiest escape route involves booting the device to Fastboot or Download Mode. But not always you are in luck and sometimes your device will refuse to boot to either of these two modes. Those devices are then said to be hard-bricked.

And in that case, you could only bring back your device to normal working condition by booting it to EDL mode. This would then pave the way for force flashing the firmware via the provided tool. So if at any point in time, you mess up big time, just boot your Qualcomm device to EDL mode using the above-mentioned tips. After this, you could make use of the provided steps to flash the stock firmware. Hopefully, everything will be right back on track and you will be saved from a trip to the service center.

5 Methods To Boot EDL mode on any Qualcomm Device

Here we have shared 5 methods to enter into EDL Mode like using ADB Commands, using fastboot mode, using hardware buttons, using Deep Flash Cable, and PCB Test Points. But before going to the steps below, let’s take a look at the requirements as well.

Pre-Requirements:

  • This guide will only work on any devices with Qualcomm SoC.
  • Enable USB Debugging on the device.
  • A PC/Laptop and a USB Cable.
  • Install Android USB Drivers on the PC.
  • Install ADB and Fastboot Tool on the PC.

1. Boot EDL Mode via ADB Commands

ADB stands for Android Debug Bridge which can be used to boot into EDL mode on your device. But the USB Debugging should be enabled on the device and connected to the computer.

Advertisements
  • We hope you’ve already enabled USB Debugging.
  • Connect the phone to the computer using a USB cable.
  • Allow USB Debugging on the phone by tapping on the OK button.
  • Go to the installed ADB folder on your PC > press and hold the Shift button + right-click.
  • Select the Open command window here option and type in the following command then hit enter.
adb reboot edl
  • Now, your device should go to the EDL mode. (The phone screen will dim)
  • Head over to the Device Manager option on the PC.
  • Click on Ports. If the driver works properly, it will detect Qualcomm HS USB Qdloader 9008.
  • Finally, you can flash the firmware on your device via the Mi Flash Tool.

2. Use Fastboot to Boot EDL mode on any smartphones

  • Switch off your device and go to Fastboot mode by press and hold the Power + Volume Down button together for a few seconds until the Mi logo or Rabbit logo appears.
  • Now, connect the device to the PC.
  • Use ADB & Fastboot tool to write command as we’ve mentioned in the first step.
  • Type the following command and hit enter to enter EDL mode. If one command doesn’t work, try another.
fastboot oem edl

OR

fastboot reboot-edl

OR

fastboot reboot edl
  • That’s it.

3. Use Hardware Buttons

  • Turn off your device.
  • Press and hold the Power + Volume Down buttons together and immediately connect the device to the PC.
  • It will automatically boot into EDL mode and LED lights may blink.

4. Use Deep Flash Cable

You have to purchase this tool online or you can manually build it as well. Even if your Qualcomm device bootloader is locked, this tool will force your device to use Qualcomm 9008 mode.

5. Use PCB Test Points

A test point is a location on electronic circuits that are used to monitor the condition of the circuit test signals. Test points are primarily used during manufacturing to verify that the newly assembled device is working properly or not. Even the used aftermarket devices can be checked before repair.

The location of test points on each phone variants will vary depending on the PCB type. While Qualcomm devices usually provide test points to force the device into EDL mode (9008).

That’s it, guys. We hope you’ve found this guide helpful for your Qualcomm processor-powered devices.

Tagged With: Android Tips & Tricks, EDL Mode, Guide, Qualcomm, Xiaomi

Primary Sidebar

Buying Guide

Top 6 Smartphones on Black Friday DealsĀ 

Best Motherboards for the AMD Ryzen 9 5900X

Best Power Supply Unit (PSU) For Nvidia RTX 3090, 3080, And 3070 GPU

Best 3D Mu6 Dummy Head Recording Earphone

Best Hidden Cams To Buy in 2020

60Hz vs 144Hz vs 240Hz Monitors – Differences and Purchase Guide

How To Use PayPal On Amazon To Shop Safely?

RTX 3070 vs 3080 vs 3090: Differences, Performance, Design, Price, and More

Geforce RTX 3080 and RTX 3090 Pre-Order Guide: Where To Buy in India

How Much Will it Cost in India for Nvidia GeForce RTX 3070 / 3080 / 3090?

Advertisements
Advertisements

Footer

Signal Private Messenger Alternatives for Android and iPhone

How to Change Android DNS Settings

Download Google Camera for Samsung Galaxy M12 [GCam APK]

How to Change Google Drive Backup and Sync Folder Location

How to Stop Signal From Telling You When Your Contacts Join

Download Google Camera for Oukitel C22 [GCam APK]

Download Latest Disney+ APK v1.11.3+ | Added All Language List

Fix: Cannot Delete Key: Error While Deleting Key on Windows 10

How to Fix Your Slow SSD on Windows 10

How to Recover PowerPoint Password on Windows 10

How to Switch Windows Hello Login method from PIN to Password?

Best CSV File Viewer Software for Windows 10

How to Disable Adobe Acrotray.exe from Startup

How to Use Microsoft’s PowerToys on Windows 10?

What is Doordash Error Code 400 and How to Fix It?

Why Does Zoom Error Code 3113 Appears and How to Fix?

Zoom Error 2011 | What This Error Code Mean and How To Fix it?

How to Find If Someone Deleted your Conversation on Snapchat

How to Activate Discovery Plus on TV

How to Cancel Fabletics VIP Membership

How to Get Discovery Plus for Free

© 2021 · Get Droid Tips

  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Editorial Policy
  • Terms of Use
  • Write for Us