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.