Only if the ADB interface can be accessed then we can use adb reboot edl command in order to enter to EDL mode.
Albeit the fasboot mode can be accessed we still can't boot to full ADB on bricked PDAs. And in the locked bootloader device, it's impossible to install a partition or boot an image.
Albeit several firmware can reboot to EDL in Android bootloader aboot module -- widely known "reboot-edl" command, but unfortunately Fastboot can recognize such command line therefore it rejects to deliver the command to the device.
Because Fastboot command protocol is just a text based and simple utility, therefore we can take another road by sending a package with reboot-edl text to USB.
Just change the text reboot-bootloader to reboot-edl in Windows fastboot.exe file. Because reboot-bootloader is the command line recognized by Fastboot and it will send it to device.
Therefore, if we replace "reboot-bootloader" text with "reboot-edl", then we can execute the reboot-edl to fasboot and fasboot will send the command to the device.
Instructions to enter / boot to EDL mode via Fastboot.
- Now you need to download this fasboot.edl zip file, then extract it to you any empty folder.
- Now boot your device to Fastboot mode -- if you use Xiaomi then can be done by pressing Volume Down and Power till the bunny comes out.
- Now plug your device to computer.
- Double clicking on the edl (edl.cmd) file from the zip file you previously extracted.
- Your phone will reboot, then entering to EDL mode.
- Now run MiFlash, wait for a few seconds, then Refresh, you should see COM port in the list.
- Now continue with MiFlash now!
Check whether it's working or not.
If the method works to your device, simply launch aboot image via Fastboot firmware file (emmc_appsboot.mbn or similar file) in a hex viewer/editor and then search the "reboot-edl" string.