Search This thread

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá

My Case (November 18, 2021):​

A while ago I unlocked Bootloader from my POCO M3 European [EU] [citrus] and downgraded MIUI (12.5.2.0 to 12.0.3.0) because the update had made the experience worse in several things. I managed to do this and used my POCO for several weeks normally. This week I simply had to Restart the device, and then it didn't turn on anymore. There have been no updates applied, I have not confirmed this. He died and when connecting to the Computer I noticed that he was in EDL Mode (Qualcomm HS-USB QDLoader 9008). From there, after tirelessly searching forums and countless websites, I did this:​
  • I found the POCO M3 Engineering ROM and through the Firehose File that came in it I managed to bypass Xiaomi's EDL Authentication. I used this Firehose in the Original ROM and managed to install it normally.
  • I installed the engineering version, I also tried the Original version12.0.3.0 (oldest 12.0) and also the Original version12.0.11.0 (latest 12.0), but after successful installation the device wouldn't reboot (stuck in the EDL). [Note: with this method I installed using MiFlash and sometimes I also used QFIL, but the result was exactly the same]. If I used the Power and Volume buttons (different combinations) the device would restart but immediately return to the EDL.
  • I let the battery completely discharge and the next day I plugged the USB cable into the Computer (and the POCO) and this time it showed the charging icon (battery empty), and a few minutes later the screen turned on by itself (showing the POCO symbol ) and the battery icon appeared "1%" (charging). And so Windows recognized the device as "Linux File-Stor Gadget USB Device" (in MiFlash it was recognized as "c12feb2e0720 device").
  • With high hopes, I opened the Command Prompt and tried to communicate with POCO through Fastboot and ADB, but both didn't see any devices (fastboot devices | adb devices) and that made any command impossible.
  • I tried to flash the Original ROMs again (using MiFlash), taking advantage of this "Strange Mode", but it didn't work, because in the first command the software didn't get a response from the device.
  • I noticed (by the MiFlash verbose) that the flash command was started with "fastboot -s c12feb2e0720...", so to access the device it would be necessary to specify where it was. Unfortunately, using the Command Prompt (as well as MiFlash), I was not successful, as in both cases the device did not "answer/return" anything.
_______________________________________________________

My Tutorials (March 23, 2022):​

Several similar procedures are found on the internet to unbrick the POCO M3 (EDL Mode). So far I haven't found any DEFINITE solution for "Stuck on EDL on Restart", but I'm using temporary solutions that are sufficient for what I need (restart my device). I don't know which one will work on your device, but I advise you to try these two, first and foremost, in order:
1. My device was 11% charged and I simply disconnected the battery cable from the device (manually) and waited for a many minutes (If your device is heavily charged, you may need to wait a full day or more for the battery to fully discharge). After reconnecting the battery and pressing the Power button (no USB Cable Connected) the POCO started normally.
2. Some time later I had to restart my POCO, but I knew that this would cause the "EDL Stuck Mode". Then I found that overheating a specific part of the Motherboard forced POCO out of EDL Mode and allowed the system to boot. From there, I disassembled my device (the SIMCard/SD Slot, the plastic cover and the protection above the cameras, that order), disconnected the wires that were attached to the motherboard (including fingerprint connector), and removed it. So, I turned it upside down and used a soldering iron to overheat a specific part for 4 minutes (the specific part is in this image). After those minutes, I reconnected everything and simply pressed the Power button, and POCO turned on normally.
*Note1: Make sure all connectors are properly plugged into the motherboard. Otherwise, Poco will not recognize the fingerprint or some other component.
*Note2: In my case, the 'procedure 2' needs to be used EVERY TIME I need to RESTART my device. And it also serves to apply OTA updates. {For example: when the update appears, confirm it. After it downloads, confirm to apply as normal. The phone will restart and get stuck in the EDL. Then use the above overheat procedure to turn on the device, and during the boot process the update will be applied.}

Flashing the MIUI ROM on EDL:​

The safest way is using "MiFlash". Before starting, download the following files:
- Qualcomm HS-USB Driver (64bit) or Qualcomm HS-USB Driver (32bit)
- MIUI ROM (Fastboot version) (select your device variant: EEA/RU/Global/IN, etc...)
- MiFlash (Xiaomi Flash Tool)
- Firehose File (Bypass EDL Auth)
  1. Install the Qualcomm Driver (if I haven't done so), restart the computer; connect your POCO and open Windows Device Manager (shortcut: Windows + X). In the "Serial Port" category, make sure your POCO (EDL Mode) appears as "Qualcomm HS-USB...". If yes, all right. Else, check that the drivers were installed correctly (no exclamation marks) or if your device is being recognized in another mode (ADB or Fastboot). If so, it will show up as "Android ADB Interface" or something similar, and that means your device is not in EDL (This is great news, so continue the tutorial as MiFlash will be able to flash the ROM in the alternate mode of your device. If you can't, let me know.).​
  2. Unzip the MIUI ROM until it becomes a folder. Inside the created folder, open the "images" folder and replace the downloaded "Firehose (Bypass EDL)" file with the one in the folder.​
  3. Run MiFlash, click "Refresh" and make sure your device appears in the device list. If yes, click "Select" and check the MIUI ROM folder (not the "images" folder).​
  4. Click on Flash and wait for the process to complete (the word "success" in green will appear).​
Important: If your device is in EDL Mode, flash will delete all files on your device. But if the device is in ADB or Fastboot Mode, you can flash without erasing your files. Just look at the bottom of MiFlash and click "Save User Data". This script is expected to work.
Hope this helps someone :)
 
Last edited:

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
yes dont turn on again I have to disconnect the battery again for me it's a really it's a deception this poco was a really decent option
Absolutely! Poco is a very good alternative. Too bad the support sucks :/
I don't know how I'm going to solve this problem. I already installed MIUI version 12.0.3.0 as it is the oldest available, but the problem persists. I don't want to lock the Bootloader (it's open) as I worry if the device dies and I can't flash the system again.
 

ultimatelegend1

Senior Member
Sep 13, 2013
130
16
I have a question , if you were to try and update your M3 that has the deadboot issue , would it fail all the time? Because we can't reboot the phone or power it off without it going into deadboot. Can we still access recovery?
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
I have a question , if you were to try and update your M3 that has the deadboot issue , would it fail all the time? Because we can't reboot the phone or power it off without it going into deadboot. Can we still access recovery?
Good question! I'm looking forward to updating the MIUI version, but I'm sure the M3 will go into deadboot. About Recovery/Fastboot I can't access it, but right now I'm doing some tests to make sure I can access it.
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
I have a question , if you were to try and update your M3 that has the deadboot issue , would it fail all the time? Because we can't reboot the phone or power it off without it going into deadboot. Can we still access recovery?
I tried to restart the M3 using ADB on Windows (adb reboot recovery) with USB Debugging but the device went into deadboot, unfortunately. So far I haven't found any solution to update the device other than Flashing via EDL (Xiaomi Mi Tool), replacing the "firehose" file in the ROM folder.
 

Jonathan RdGz

New member
Dec 22, 2021
1
0
Hace un tiempo desbloqueé Bootloader de mi POCO M3 European [EU] [citrus] y bajé MIUI ( 12.5.2.0 a 12.0.3.0 ) porque la actualización había empeorado la experiencia en varias cosas. Logré hacer esto y usé mi POCO durante varias semanas normalmente.

Esta semana simplemente tuve que reiniciar el dispositivo y luego ya no se encendió. No se han aplicado actualizaciones, no lo he confirmado. Murió y al conectarme a la computadora noté que estaba en modo EDL ( Qualcomm HS-USB QDLoader 9008 ). A partir de ahí, después de buscar incansablemente en foros e innumerables sitios web, hice esto:

  • Encontré la ROM de ingeniería POCO M3 y, a través del archivo Firehose que venía, logré omitir la autenticación EDL de Xiaomi. Usé este Firehose en la ROM original y logré instalarlo normalmente.
  • Instalé la versión de ingeniería , también probé la versión original 12.0.3.0 (la más antigua 12.0) y también la versión original 12.0.11.0 (la última 12.0), pero después de una instalación exitosa, el dispositivo no se reiniciaba (atascado en la EDL). [Nota: con este método lo instalé usando MiFlash ya veces también usé QFIL , pero el resultado fue exactamente el mismo]. Si usaba los botones de Encendido y Volumen (diferentes combinaciones), el dispositivo se reiniciaba pero regresaba inmediatamente a la EDL.
  • Dejé que la batería se descargara por completo y al día siguiente enchufé el cable USB a la Computadora (y al POCO) y esta vez mostró el ícono de carga (batería descargada), y unos minutos después la pantalla se encendió sola (mostrando la Símbolo POCO) y el icono de la batería apareció "1%" (cargando). Y así, Windows reconoció el dispositivo como " Dispositivo USB File-Stor Gadget de Linux " (en MiFlash se reconoció como " dispositivo c12feb2e0720 ").
  • Con muchas esperanzas, abrí el símbolo del sistema e intenté comunicarme con POCO a través de Fastboot y ADB, pero ninguno de los dos vio ningún dispositivo ( dispositivos fastboot | dispositivos adb ) y eso hizo que cualquier comando fuera imposible.
  • Intenté flashear las ROM originales nuevamente (usando MiFlash), aprovechando este "Modo extraño", pero no funcionó, porque en el primer comando el software no obtuvo respuesta del dispositivo.
  • Noté (por el detallado MiFlash ) que el comando flash se inició con " fastboot -s c12feb2e0720 ... ", por lo que para acceder al dispositivo sería necesario especificar dónde estaba. Desafortunadamente, al usar el símbolo del sistema (así como MiFlash), no tuve éxito, ya que en ambos casos el dispositivo no "respondió / devolvió" nada.
Hasta ahora, estos son los avances que he logrado para eliminar los ladrillos de mi POCO M3, pero no sé qué hacer. Seguro que si consigo resucitar mi dispositivo haré un tutorial para ayudar a otras personas, porque esta situación es terrible.

_______________________________________________________

¡YO LO RESUELTO! Después de todo lo que hice anteriormente (el dispositivo estaba cargado al 11%), simplemente desconecté la batería del dispositivo y lo dejé durante unos minutos (sin batería conectada). Después de volver a conectar la batería y presionar el botón de encendido (sin cable USB conectado), el POCO se inició normalmente .

Espero que esto ayude a alguien :)


* Nota: Estoy usando MIUI 12.0.3.0 (UE, es posible una versión anterior de fastboot) y no quiero actualizar. Para propósitos de prueba, reinicié el dispositivo y confirmé: Se atasca nuevamente en la EDL . Pero simplemente desconecto la batería durante al menos 5 minutos, la vuelvo a conectar y enciendo el dispositivo normalmente, y puedo usar mi Poco . La única pregunta principal ahora es: ¿cómo puedo reiniciar / apagar el dispositivo normalmente sin quedar atascado en la EDL? ¿Cualquier sugerencia?
Si te ayudaron con esta publicación, comenta.
Hi, I have the same problem, I followed your steps, I flashed several ROM'S but nothing so I tried version 12.0.3.0 and I think it worked, I left it connected to the PC, after having flashed the ROM, but I fell asleep when I woke up, I tried to turn it on and the battery appeared, it gave me a life expectancy! immediately connect it to the power and yes! "1%" appeared from there the LOGO OF POCO, but from there he did nothing more ... he stayed in EDL again: c I don't know what to do ...
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
Hi, I have the same problem, I followed your steps, I flashed several ROM'S but nothing so I tried version 12.0.3.0 and I think it worked, I left it connected to the PC, after having flashed the ROM, but I fell asleep when I woke up, I tried to turn it on and the battery appeared, it gave me a life expectancy! immediately connect it to the power and yes! "1%" appeared from there the LOGO OF POCO, but from there he did nothing more ... he stayed in EDL again: c I don't know what to do ...
You must flash the MIUI of the same version as your phone (eg: Europe, Global, Russian,...). The Flash process must be done in EDL mode, using Xiaomi Flash Tool (Mi Flash). In my case it was the "QJFEUXM" ROM.
After the flash, just follow the same battery disconnect procedure you did.
 

rotoko

Senior Member
Oct 17, 2011
213
35
Bratislava
A while ago I unlocked Bootloader from my POCO M3 European [EU] [citrus] and downgraded MIUI (12.5.2.0 to 12.0.3.0) because the update had made the experience worse in several things. I managed to do this and used my POCO for several weeks normally.

This week I simply had to Restart the device, and then it didn't turn on anymore. There have been no updates applied, I have not confirmed this. He died and when connecting to the Computer I noticed that he was in EDL Mode (Qualcomm HS-USB QDLoader 9008). From there, after tirelessly searching forums and countless websites, I did this:

  • I found the POCO M3 Engineering ROM and through the Firehose File that came in it I managed to bypass Xiaomi's EDL Authentication. I used this Firehose in the Original ROM and managed to install it normally.
  • I installed the engineering version, I also tried the Original version 12.0.3.0 (oldest 12.0) and also the Original version 12.0.11.0 (latest 12.0), but after successful installation the device wouldn't reboot (stuck in the EDL). [Note: with this method I installed using MiFlash and sometimes I also used QFIL, but the result was exactly the same]. If I used the Power and Volume buttons (different combinations) the device would restart but immediately return to the EDL.
  • I let the battery completely discharge and the next day I plugged the USB cable into the Computer (and the POCO) and this time it showed the charging icon (battery empty), and a few minutes later the screen turned on by itself (showing the POCO symbol ) and the battery icon appeared "1%" (charging). And so Windows recognized the device as "Linux File-Stor Gadget USB Device" (in MiFlash it was recognized as "c12feb2e0720 device").
  • With high hopes, I opened the Command Prompt and tried to communicate with POCO through Fastboot and ADB, but both didn't see any devices (fastboot devices | adb devices) and that made any command impossible.
  • I tried to flash the Original ROMs again (using MiFlash), taking advantage of this "Strange Mode", but it didn't work, because in the first command the software didn't get a response from the device.
  • I noticed (by the MiFlash verbose) that the flash command was started with "fastboot -s c12feb2e0720...", so to access the device it would be necessary to specify where it was. Unfortunately, using the Command Prompt (as well as MiFlash), I was not successful, as in both cases the device did not "answer/return" anything.
So far these are the progress I've made to Debricking my POCO M3, but I don't know what to do. Surely if I manage to resurrect my device I will make a tutorial to help other people, because this situation is terrible.

_______________________________________________________

I SOLVE IT! After everything I did above (the device was 11% charged) I simply disconnected the battery from the device and left it for a few minutes (no battery connected). After reconnecting the battery and pressing the Power button (no USB Cable Connected) the POCO started normally.

Hope this helps someone :)


*Note: I'm using MIUI 12.0.3.0 (EU, older fastboot version possible) and I don't want to update. For Testing purposes, I restarted the device and confirmed: It gets stuck in the EDL again. But I just disconnect the battery for at least 5 minutes, reconnect it and turn on the device normally, and i can use my Poco. The only main question now is: how can I restart/shutdown the device normally without getting stuck in the EDL? Any suggestion?
If you were helped with this post, comment.
Many thanks for the link to POCO M3 Engineering ROM, it solved everything with my phone, I was in EDL mode and after installing, reinstalling and modifying the phone is like new, I also repaired another phone.
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
Many thanks for the link to POCO M3 Engineering ROM, it solved everything with my phone, I was in EDL mode and after installing, reinstalling and modifying the phone is like new, I also repaired another phone.
Glad it worked out for you! :)
But I have a doubt: you said that the cell phone "was like new" after (...) modifications.
1. Does it mean you can restart your phone normally without getting stuck in EDL?
2. What changes did you make?

These answers can help everyone who is experiencing the problem.
 

rotoko

Senior Member
Oct 17, 2011
213
35
Bratislava
Glad it worked out for you! :)
But I have a doubt: you said that the cell phone "was like new" after (...) modifications.
1. Does it mean you can restart your phone normally without getting stuck in EDL?
2. What changes did you make?

These answers can help everyone who is experiencing the problem.
I have restarted the mobile phone many times after the repair, when installing the rom and the applications works perfectly.
After flashing via Flashtool, I immediately installed TWRP via Fastboot and installed Miu 12.5.3.
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
I have restarted the mobile phone many times after the repair, when installing the rom and the applications works perfectly.
After flashing via Flashtool, I immediately installed TWRP via Fastboot and installed Miu 12.5.3.
It really is a very interesting situation. In my case, ever since I got stuck in EDL for the first time I was never able to restart the phone again. Despite installing the Engineering ROM, the device can no longer access Fastboot Mode or Recovery Mode. The only thing I can boot is the System, and if I restart the phone I will need to open it and heat up a point on the Motherboard so that it exits EDL and boots normally.

My device is an EU version, and this week I installed the MIUI version 12.5.5 (Global) via EDL (with a Fastboot ROM) as it is the only method I can flash... :(
 

rotoko

Senior Member
Oct 17, 2011
213
35
Bratislava
It really is a very interesting situation. In my case, ever since I got stuck in EDL for the first time I was never able to restart the phone again. Despite installing the Engineering ROM, the device can no longer access Fastboot Mode or Recovery Mode. The only thing I can boot is the System, and if I restart the phone I will need to open it and heat up a point on the Motherboard so that it exits EDL and boots normally.

My device is an EU version, and this week I installed the MIUI version 12.5.5 (Global) via EDL (with a Fastboot ROM) as it is the only method I can flash... :(
Interestingly, my cell phone got into the bootlop by installing the wrong Rom, when it couldn't, just boot through EDL by connecting two points, it didn't seem logical for me to fix it by discharging the battery or destroying components by heating.
I used a modified MIFLASH DRIVER, Qualcomm HS-USB QDLoader 9008 and POCO M3 Engineering ROM. Also when repairing another mobile phone.
The phones are working perfectly so far.
 

Ozemir Elion

Member
Jul 30, 2013
15
1
26
Ingá
Interestingly, my cell phone got into the bootlop by installing the wrong Rom, when it couldn't, just boot through EDL by connecting two points, it didn't seem logical for me to fix it by discharging the battery or destroying components by heating.
I used a modified MIFLASH DRIVER, Qualcomm HS-USB QDLoader 9008 and POCO M3 Engineering ROM. Also when repairing another mobile phone.
The phones are working perfectly so far.
Got it! Do you know what modification was made to the Driver?
And from what I understand, you weren't exactly stuck in EDL, you were actually in Bootloop. That's right?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    A while ago I unlocked Bootloader from my POCO M3 European [EU] [citrus] and downgraded MIUI (12.5.2.0 to 12.0.3.0) because the update had made the experience worse in several things. I managed to do this and used my POCO for several weeks normally.

    This week I simply had to Restart the device, and then it didn't turn on anymore. There have been no updates applied, I have not confirmed this. He died and when connecting to the Computer I noticed that he was in EDL Mode (Qualcomm HS-USB QDLoader 9008). From there, after tirelessly searching forums and countless websites, I did this:

    • I found the POCO M3 Engineering ROM and through the Firehose File that came in it I managed to bypass Xiaomi's EDL Authentication. I used this Firehose in the Original ROM and managed to install it normally.
    • I installed the engineering version, I also tried the Original version 12.0.3.0 (oldest 12.0) and also the Original version 12.0.11.0 (latest 12.0), but after successful installation the device wouldn't reboot (stuck in the EDL). [Note: with this method I installed using MiFlash and sometimes I also used QFIL, but the result was exactly the same]. If I used the Power and Volume buttons (different combinations) the device would restart but immediately return to the EDL.
    • I let the battery completely discharge and the next day I plugged the USB cable into the Computer (and the POCO) and this time it showed the charging icon (battery empty), and a few minutes later the screen turned on by itself (showing the POCO symbol ) and the battery icon appeared "1%" (charging). And so Windows recognized the device as "Linux File-Stor Gadget USB Device" (in MiFlash it was recognized as "c12feb2e0720 device").
    • With high hopes, I opened the Command Prompt and tried to communicate with POCO through Fastboot and ADB, but both didn't see any devices (fastboot devices | adb devices) and that made any command impossible.
    • I tried to flash the Original ROMs again (using MiFlash), taking advantage of this "Strange Mode", but it didn't work, because in the first command the software didn't get a response from the device.
    • I noticed (by the MiFlash verbose) that the flash command was started with "fastboot -s c12feb2e0720...", so to access the device it would be necessary to specify where it was. Unfortunately, using the Command Prompt (as well as MiFlash), I was not successful, as in both cases the device did not "answer/return" anything.
    So far these are the progress I've made to Debricking my POCO M3, but I don't know what to do. Surely if I manage to resurrect my device I will make a tutorial to help other people, because this situation is terrible.

    _______________________________________________________

    I SOLVE IT! After everything I did above (the device was 11% charged) I simply disconnected the battery from the device and left it for a few minutes (no battery connected). After reconnecting the battery and pressing the Power button (no USB Cable Connected) the POCO started normally.

    Hope this helps someone :)


    *Note: I'm using MIUI 12.0.3.0 (EU, older fastboot version possible) and I don't want to update. For Testing purposes, I restarted the device and confirmed: It gets stuck in the EDL again. But I just disconnect the battery for at least 5 minutes, reconnect it and turn on the device normally, and i can use my Poco. The only main question now is: how can I restart/shutdown the device normally without getting stuck in the EDL? Any suggestion?
    If you were helped with this post, comment.
    my poco m3 is stuck in edl mode after update. But i can not flash it becuase it says " can not receive hello packet, trying to reset". Is there any solution
    1
    too bad.. I figured out today it does concern my Poco M3 too..
    IMEI 8614600573...

    check @sarabbafrani posts he made permanent fix!