El modo de descarga de emergencia de Qualcomm, comúnmente conocido como modo EDL y oficialmente como Qualcomm HS-USB QD-Loader 9008, es una función integrada en la ROM de arranque de los sistemas en un chip (SoC) de Qualcomm. Esta característica se utiliza principalmente para recuperar smartphones que han quedado inutilizables o "brickeados". En dispositivos como el Google Pixel 3, esta función se reveló accidentalmente a los usuarios tras un fallo grave de arranque.
Compatibilidad de dispositivos
Para que un dispositivo admita el modo EDL, es estrictamente necesario que utilice hardware de Qualcomm. La familia de procesadores Snapdragon es la más utilizada en la industria y cuenta con este soporte de manera generalizada.
Cómo acceder al modo EDL
Existen diversos métodos para forzar el acceso al modo EDL dependiendo del estado en el que se encuentre el dispositivo:
1. Mediante ADB
La interfaz de depuración de Android (ADB) se puede utilizar cuando el sistema operativo aún responde parcialmente. Introduciendo el comando adb reboot edl, el teléfono se reiniciará directamente en este modo de rescate.
2. En Windows (Herramienta QPST)
El software Qualcomm Product Support Tool (QPST) se emplea habitualmente de forma interna en los centros de servicio técnico. Permite realizar un flasheo de firmware a bajo nivel para revivir dispositivos Android con un brickeo severo o solucionar problemas persistentes de software mediante la comunicación por EDL.
3. En Linux (QDL)
Qualcomm Download (QDL) es una herramienta diseñada para comunicarse con las ROM de arranque de los SoC de Qualcomm, permitiendo instalar o ejecutar código directamente desde sistemas Linux.
4. Puntos de prueba (Test Points)
Las placas base fabricadas por Qualcomm suelen incluir puntos de prueba físicos. Estos varían según el modelo del teléfono y consisten en un par de contactos expuestos. Para usarlos, es necesario abrir la parte trasera del dispositivo, localizar los puntos de prueba y utilizar unas pinzas metálicas para realizar un cortocircuito entre ambos conectores mientras se enciende el teléfono, forzando así el inicio en EDL.
5. Cable EDL Deep Flash
Se trata de un cable USB modificado que incorpora un botón físico. Al presionarlo, realiza un cortocircuito en las líneas de datos D+ y GND de USB, lo que obliga al teléfono a arrancar en modo EDL sin necesidad de abrir el terminal. Este método funciona incluso en dispositivos completamente brickeados, siempre y cuando el gestor de arranque secundario (SBL1/XBL) no esté dañado.