Qualcomm EDL mode
The Qualcomm Emergency Download mode, commonly known as Qualcomm EDL mode and officially known as Qualcomm HS-USB QD-Loader 9008[1] is a feature implemented in the boot ROM of a system on a chip by Qualcomm which can be used to recover bricked smartphones.[2][3] On Google's Pixel 3, the feature was accidentally shown to users after the phone was bricked.[4]
Supported Devices
For a device to support EDL it must be using Qualcomm hardware. The most widespread SoC from Qualcomm is the Snapdragon. For a list of devices using Qualcomms Snapdragon and thus may supporting EDL mode see this list
Access
ADB
The Android Debug Bridge can be utilized to get access to EDL mode, with the command adb reboot edl
.[2]
Windows
The Qualcomm Product Support Tool (QPST) is normally used internally by service center executives for low-level firmware flashing to revive Android devices from a hard-brick or to fix persistent software issues. To flash the firmware, the tool communicates with supported devices via EDL. [5] The QPST has not been officially released by Qualcomm.
Linux
Qualcomm Download (QDL) is a tool to communicate with Qualcomm System On a Chip bootroms to install or execute code. The source code is maintained by Bjorn Andersson aka andersson.[6]
References
- Zhao, Longze; Xi, Bin; Wu, Shunxiang; Aizezi, Yasen; Ming, Daodong; Wang, Fulin; Yi, Chao (2018). "Physical Mirror Extraction on Qualcomm-based Android Mobile Devices". Proceedings of the 2nd International Conference on Computer Science and Application Engineering - CSAE '18. Hohhot, China: ACM Press: 1–5. doi:10.1145/3207677.3278046. ISBN 978-1-4503-6512-3.
- EASTTOM, CHUCK (2021). An In-Depth Guide to Mobile Device Forensics. [S.l.]: CRC PRESS. p. 72. ISBN 0-367-63300-0. OCLC 1250310301.
- Tang, Qinghao (2021). Internet of things security : principles and practice. Fan Du. Singapore. p. 166. ISBN 981-15-9942-4. OCLC 1236261208.
- Amadeo, Ron (2021-09-03). "Reports of Pixel 3s bricking with "EDL" message are growing". Ars Technica. Retrieved 2021-09-11.
{{cite web}}
: CS1 maint: url-status (link) - Bhardwaj, Dhananjay (April 2, 2021). "Download QPST Flash Tool & How to Use it to Flash Firmware on Qualcomm Android Devices". The Custom Droid. Retrieved February 21, 2022.
- Andersson, Bjorn. "Source code of qdl". Github. Retrieved February 21, 2022.