This is a workaround to reboot Xiaomi Mi A1 into Emergency Download mode (EDL mode) without having to open its hard case. The EDL mode is not the same as bootloader mode or fastboot mode. Xiaomi has included this mode on its previous devices but this has been disabled on recent devices. The case of Mi A1 (codename Tissot) is different. Users can still manage to enter EDL easily and effortlessly through a simple fastboot command.
What is the EDL mode? It is basically a low-level mode for flashing devices. This mode is employed to be able to read or to write to the device’s eMMC directly. This mode can sometimes in handy with some advanced tasks rather than usual bootloader mode. This article shows you exactly how to do it properly.
Read also: All Android One Stock ROMs for Mi A1.
- A computer running Windows, a 64-bit system is recommended.
- Download Minimal ADB & Fastboot Installer.
- Download Qualcomm QDLoader Drivers.
- A USB cable. Just use the one comes with your phone. Otherwise, you have to choose a good quality cable.
Step 1 – Install the downloaded Minimal ADB & Fastboot driver on your computer. Install it in the root of drive C: of your computer disk. It should be located at C:\adb. You may skip this if you have installed Mi Flash Tool system-wide.
Step 2 – Now extract the Qualcomm QDLoader HS Driver into a folder that you can easily remember.
Step 3 – Next, enable Developer Options. Go to Settings >> About phone >> Tap the Build number for about 7x >> you are now a developer.
Step 4 – Now enable USB Debugging. Go to Settings >> Developer Options >> USB Debugging >> toggle it on.
Step 5 – Grab the USB cable and connect your phone with your computer. Make sure it is turned on and is connected in MTP More (File Transfer mode).
Step 6 – Open up Windows Explorer and go to the adb folder at C:\adb.
Step 7 – Hold down the Shift button and right-click on any empty area then choose “Open PowerShell window here” or “Open command prompt window here“.
Step 8 – Now issue the following command (type it and hit Enter key):
This asks your system to start ADB interface and to recognize your device. A list of the attached device will be displayed.
Step 9 – Also issue this command to reboot your phone into bootloader mode:
adb reboot bootloader
Step 10 – Your phone should now reboot into the bootloader mode. Wait for a minute for it to completely reboot. Once done, use the command below to reboot into EDL mode:
fastboot oem edl
Step 11 – Open Windows Control Panel and launch up Device Manager. Look up at Other devices section and you’ll see something like “QHSUSB_BULK“.
Step 12 – Right-click on it and then choose “Update Driver Software“. A dialog box will then appear. Now choose “Browse my computer for driver software“.
Step 13 – Click “Browse my computer…” and locate the location of the driver that you have extracted previously.
Step 14 – As usual, a notification that you will install unsigned driver will appear. Simply choose “Install this driver software anyway“.
Step 15 – Congratulation, at this point you have just installed Qualcomm USB Driver Software.
Step 16 – You can verify whether the driver has been installed correctly or not by accessing Windows Device Manager again. You’ll see something similar to this one:
It should be displayed as Ports (COM & LPT) “Qualcomm HS-USB QDLoader 9008 (COM3)” or another figure for the COM port (like COM10 in the example above).
That’s all. You have successfully booted into EDL mode while at the same time installing the required Qualcomm QDLoader driver on your computer. At this point, you can do anything you want to do with your phone which is in EDL mode.
You can exit the EDL mode by holding the Power button for about 10 seconds.
You can reboot into fastboot or bootloader mode by pressing the Power and Volume Down buttons.
Please proceed with caution. We hold no responsibility of any risks of following this guide.
If for some reasons your computer cannot recognize your phone, try using a different USB cable and USB port.