[GUIDE][TOOL] Reboot to EDL mode from FASTBOOT! No More "Test Point Method"! [kenzo]

Search This thread

Ameer9963

Member
Oct 11, 2020
16
1
[GUIDE][TOOL] Reboot to EDL mode from FASTBOOT! No More "Test Point Method"! [kenzo]

Reboot to EDL mode from FASTBOOT!
No more Test Point Method needed ;)


Technical Details:
Redmi Note 3 support rebooting to EDL in Android Bootloader aboot module (the "reboot-edl" command) but fastboot utility doesn't recognize "reboot-edl" in the command line and refuses to sent the command to the device. Since FastBoot command protocol is simple and text-based, it is enough to send a packet containing "reboot-edl" text over USB. The simplest way to do that is to patch Windows fastboot.exe file, replacing "reboot-bootloader" text with "reboot-edl". As "reboot-bootloader" string is found in the command line, fastboot.exe sends the same constant string to the device. So if "reboot-bootloader" is replaced with "reboot-edl", you can specify "reboot-edl" in the command line and the same text will be sent to the device.


New Update: Fastboot updated to latest version.


Tutorial:

1. Download the Fastboot_edl-v2.zip from Here.

2. Extract the zip in your desktop

3. Open the folder and double Click on Reboot.bat

Gzmp1cs.png




4. Reboot your device to Fastboot Mode by pressing

Vol Down + Power button and connect your device with PC and Press Enter.

SPVka8q.png




5. Your Device will be rebooted to EDL!

6. Now flash your Fastboot Rom with Mi Flash Tool to Unbrick your Mi Note 3. :)

Proof:
koAiuFv.png




Thanks to @emuzychenko for the Idea!
Redmi note 4 not get edl
Anyone one help
 

mafuaojo

New member
Aug 8, 2021
1
0
This works for 9se, i need to unlock bootloader and install bypass rom. If the edl process works i need to put the mi account of the phone or any accoun to flash the rom?
 

KhabiyaAditya

New member
Dec 5, 2020
4
1
Redmi Note 10 Pro
[GUIDE][TOOL] Reboot to EDL mode from FASTBOOT! No More "Test Point Method"! [kenzo]

Reboot to EDL mode from FASTBOOT!
No more Test Point Method needed ;)


Technical Details:
Redmi Note 3 support rebooting to EDL in Android Bootloader aboot module (the "reboot-edl" command) but fastboot utility doesn't recognize "reboot-edl" in the command line and refuses to sent the command to the device. Since FastBoot command protocol is simple and text-based, it is enough to send a packet containing "reboot-edl" text over USB. The simplest way to do that is to patch Windows fastboot.exe file, replacing "reboot-bootloader" text with "reboot-edl". As "reboot-bootloader" string is found in the command line, fastboot.exe sends the same constant string to the device. So if "reboot-bootloader" is replaced with "reboot-edl", you can specify "reboot-edl" in the command line and the same text will be sent to the device.


New Update: Fastboot updated to latest version.


Tutorial:

1. Download the Fastboot_edl-v2.zip from Here.

2. Extract the zip in your desktop

3. Open the folder and double Click on Reboot.bat

Gzmp1cs.png




4. Reboot your device to Fastboot Mode by pressing

Vol Down + Power button and connect your device with PC and Press Enter.

SPVka8q.png




5. Your Device will be rebooted to EDL!

6. Now flash your Fastboot Rom with Mi Flash Tool to Unbrick your Mi Note 3. :)

Proof:
koAiuFv.png




Thanks to @emuzychenko for the Idea!
Is there a way to do this on linux?
 

AntonyMan

Member
Sep 25, 2017
24
3
Athens
Xiaomi Mi A2 Lite
Very good! Thank you!
You miss to mention the source/address in this .zip .

could added in .bat file...
Code:
@ECHO off
Title REBOOT To EDL
mode con: cols=64 lines=18
:: Source:  https://forum.xda-developers.com/t/guide-tool-reboot-to-edl-mode-from-fastboot-no-more-test-point-method-kenzo.3398718/
:: Download:  https://www.androidfilehost.com/?fid=24591000424940129
:: (...)
or/and a URL in the .zip .
 

maxrajgor

Member
Dec 17, 2022
10
2
Is that possible to reverse the effect of this modified fastboot?

This modified fastboot description says:


patch Windows fastboot.exe file, replacing "reboot-bootloader" text with "reboot-edl"

Currently my device is stuck in bootloop in reboot-edl.

So, can someone tell me if we can replace 'reboot-edl' to 'reboot-bootloader' as this can save my device.
 
Didn't worked in Oneplus 9 Indian Phone.
You need to press vol up+down+power at same time for 3-4 sec and then plug in the cable.

Somehow it was disconnecting frequently from MSM tool but when click on start before rebooting to EDL mode helped to retain access of EDL mode.
 
Is that possible to reverse the effect of this modified fastboot?

This modified fastboot description says:



Currently my device is stuck in bootloop in reboot-edl.

So, can someone tell me if we can replace 'reboot-edl' to 'reboot-bootloader' as this can save my device.
If your phone is bootlooping then probably its soft bricked and you need to flash stock ROM in fastboot/EDL mode.

Try pressing power buttong for 30-40 sec and see if restarts properly.
Also try flashing original boot image : fastboot.exe flash boot bootimage.img and see if it helps.
 

maxrajgor

Member
Dec 17, 2022
10
2
If your phone is bootlooping then probably its soft bricked and you need to flash stock ROM in fastboot/EDL mode.

Try pressing power buttong for 30-40 sec and see if restarts properly.
Also try flashing original boot image : fastboot.exe flash boot bootimage.img and see if it helps.
Thanks for your response but phone is dead now. It had some issue with PCB.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 119
    [GUIDE][TOOL] Reboot to EDL mode from FASTBOOT! No More "Test Point Method"! [kenzo]

    Reboot to EDL mode from FASTBOOT!
    No more Test Point Method needed ;)


    Technical Details:
    Redmi Note 3 support rebooting to EDL in Android Bootloader aboot module (the "reboot-edl" command) but fastboot utility doesn't recognize "reboot-edl" in the command line and refuses to sent the command to the device. Since FastBoot command protocol is simple and text-based, it is enough to send a packet containing "reboot-edl" text over USB. The simplest way to do that is to patch Windows fastboot.exe file, replacing "reboot-bootloader" text with "reboot-edl". As "reboot-bootloader" string is found in the command line, fastboot.exe sends the same constant string to the device. So if "reboot-bootloader" is replaced with "reboot-edl", you can specify "reboot-edl" in the command line and the same text will be sent to the device.


    New Update: Fastboot updated to latest version.

    Tutorial:
    1. Download the Fastboot_edl-v2.zip from Here.
    2. Extract the zip in your desktop
    3. Open the folder and double Click on Reboot.bat
    Gzmp1cs.png


    4. Reboot your device to Fastboot Mode by pressing
    Vol Down + Power button and connect your device with PC and Press Enter.
    SPVka8q.png


    5. Your Device will be rebooted to EDL!
    6. Now flash your Fastboot Rom with Mi Flash Tool to Unbrick your Mi Note 3. :)

    Proof:
    koAiuFv.png




    Thanks to @emuzychenko for the Idea!
    3
    It would've been better if the source of this guide is also mentioned
    Especially since most of text had been copied "as is". :)
    3
    For Linux (and more precisely, debian flavors), here's how to add a "reboot-edl" command in "fastboot" command:

    Code:
    mkdir /tmp/fastboot &&
    cd /tmp/fastboot &&
    apt-get source android-tools-fastboot </dev/null &&
    cd android-tools-*
    cat <<EOF | patch -p1
    --- a/core/fastboot/fastboot.c
    +++ b/core/fastboot/fastboot.c
    @@ -284,6 +284,7 @@ void usage(void)
                 "  continue                                 continue with autoboot\n"
                 "  reboot                                   reboot device normally\n"
                 "  reboot-bootloader                        reboot device into bootloader\n"
    +            "  reboot-edl                               reboot device into EDL (RedMi Note 3 Pro)\n"
                 "  help                                     show this help message\n"
                 "\n"
                 "options:\n"
    @@ -803,6 +804,7 @@ int main(int argc, char **argv)
         int wants_wipe = 0;
         int wants_reboot = 0;
         int wants_reboot_bootloader = 0;
    +    int wants_reboot_edl = 0;
         int erase_first = 1;
         void *data;
         unsigned sz;
    @@ -929,6 +931,9 @@ int main(int argc, char **argv)
             } else if(!strcmp(*argv, "reboot-bootloader")) {
                 wants_reboot_bootloader = 1;
                 skip(1);
    +        } else if(!strcmp(*argv, "reboot-edl")) {
    +            wants_reboot_edl = 1;
    +            skip(1);
             } else if (!strcmp(*argv, "continue")) {
                 fb_queue_command("continue", "resuming boot");
                 skip(1);
    @@ -1009,6 +1014,8 @@ int main(int argc, char **argv)
             fb_queue_reboot();
         } else if (wants_reboot_bootloader) {
             fb_queue_command("reboot-bootloader", "rebooting into bootloader");
    +    } else if (wants_reboot_edl) {
    +        fb_queue_command("reboot-edl", "rebooting into EDL mode");
         }
    
         if (fb_queue_is_empty())
    EOF
    
    apt-get build-dep android-tools-fastboot -y </dev/null
    dpkg-buildpackage -rfakeroot -b
    cd ..
    dpkg -i android-tools-fastboot*.deb

    I have a blog post about this providing a few more information Here. Any comment is warmly encouraged and welcome.
    2

    I have updated the fastboot.exe and the method also. Update your video with this and I will add it to OP.
    1
    This must be driver problem. Install MI PC suite and it will install all necessary drivers. Then try it again.
    I have a bricked xiaomi pad 5 that has a locked bootloader when i trired using this tool to go to EDL mode via fastboot it just restarts and boot loops... need help.