Xiaomi Redmi 6 (codenamed cereus) is a popular budget smartphone of 2018, but even after 6 years its owners are faced with the need to flash through the Emergency Download Mode (EDL).This mode allows you to restore the device in critical failures: endless load, damage to the boot partition, or when the standard Fastboot is not available. However, the activation of EDL on the Redmi 6 has nuances due to the peculiarities of the Qualcomm Snapdragon 625 processor and Xiaomiβs policy of blocking unofficial firmware.
This article provides three proven methods for translating Redmi 6 into EDL (including hardware testpoint), a list of necessary tools, and a breakdown of typical errors. This material is relevant for all device modifications: Redmi 6A (cactus), Redmi 6 Pro (sakura) and the base model. If you are a beginner, start with the section βWhat is EDL and when you need itβ, experienced users can immediately go to the instructions.
What is an EDL mode and when it is required
Emergency Download Mode (EDL) is a service mode of the Qualcomm bootloader that allows you to flash the device at a low level, bypassing standard integrity checks. Unlike Fastboot, where the firmware interacts with the bootloader, EDL works directly with the processor via the USB interface, making it the only way to recover in cases:
- π Device Brick (Full or Partial) After Failure to Firmware.
- π« Blocked bootloader with damaged recovery partition.
- β οΈ Modem partition errors that cause network loss.
- π§ The need for a downgrade firmware (for example, with MIUI 12 on MIUI 10).
Itβs important to understand that EDL is not a universal solution, it wonβt help if the processor itself or the eMMC drive is damaged. In addition, Xiaomi actively blocks unauthorized access to EDL on new devices through the Secure Boot mechanism, but Redmi 6 (2018) has not yet had such protection, which simplifies the process.
β οΈ Attention: Activation EDL Resets the Anti-Rollback counter (if you have one in your firmware) and this can cause the device to lock when you try to return to the old version. MIUI.
Preparation for the transfer to EDL mode: tools and drivers
Before you start, make sure you have everything you need, and even one component that's missing can make the process impossible.
| Component | Description | Download link |
|---|---|---|
| Qualcomm drivers | Required for device recognition in EDL. Installed through Device Manager. | XDA Developers |
| Mi Flash Tool | The official utility from Xiaomi for firmware in EDL. Version 2018+. | Official website |
| Firmware for EDL | A file with the.tgz or.zip extension must conform to the cereus model. | Xiaomi Firmware Updater |
| USB cable | Xiaomi's original data-enabled cable. Charging cables may not work! | β |
| Tweezers/mediator | It will be required to close the testpoint (method 3). | β |
Before connecting your device to your PC, disable the driver signature in Windows (if you use unofficial Qualcomm drivers).
- Click Win + X β System settings β Update and Security β Recovery.
- In the section "Special download options" click Reboot now.
- After the reboot, select Find and troubleshoot β Additional settings β Boot options β Disable the mandatory driver signature check (F7 key).
Method 1: Translate to EDL via hardware buttons (for unlocked bootloader)
This is the easiest method, but it only works if the bootloader is unlocked (unlocked status in fastboot oem device-info). If the device does not respond to buttons or the bootloader is locked, go to method 2 or 3.
βοΈ Preparation for the button method
Instructions:
- Turn off Redmi 6 (if it is frozen, press the power for 15-20 seconds).
- Press the Volume Up and Volume Down buttons at the same time.
- Don't let go of the buttons, plug in. USB-phone-line.
- Hold the buttons for another 10-15 seconds until the screen is black (without the Xiaomi logo).
- Release the buttons. Device Manager should appear Qualcomm HS-USB QDLoader 9008.
If the device is not determined:
- π Check the cable (try another port) USB, preferably USB 2.0).
- π₯οΈ Reinstall Qualcomm drivers manually (select qdloader.inf file in the driver folder).
- π Try another PC (some laptops block non-standard ones) USB-device).
β οΈ Note: If after connecting to EDL phone starts to warm - turn it off immediately! - This is a sign of a short circuit on the board, often occurring after falls or moisture hits.
Method 2: Activate EDL via ADB (if the phone is turned on)
This method is suitable if Redmi 6 is enabled, but requires a forced transfer to EDL (for example, for firmware custom Recovery).The main condition is the enabled debugging over USB (Settings β About Phone β MIUI Version β 7 times tap to unlock Developer Settings).
Instructions:
- Connect your phone to your PC and allow debugging via USB (the βAlways Allow from this computerβ checkbox).
- Open the command line (Win + R β enter cmd) and do:
adb devicesIf the device appears in the list, enter:
adb reboot edlAfter the command is executed, the phone is restarted in mode. EDL (The screen will remain black if no error occurs. devices/emulators found:
- π Reinstall the driver ADB (download).
- π± Check if the debugging is included USB Is access allowed for your PC.
- π Try another one. USB-port (preferably) USB 2.0).
adb reboot bootloader
fastboot oem edlThis method works on some devices with a locked bootloader, but requires pre-unlocking (fastboot oem unlock).-->
Method 3: Testpoint (for a locked bootloader or brick)
If the first two methods didnβt work, the hardware method is to close the testpoint on the motherboard. This is the only option for devices with a locked bootloader or a full breech (no reaction to the buttons). On the Xiaomi Redmi 6, the testpoint is located next to the battery connector and is two contact areas marked EDL or TP.
You will need to:
- π οΈ Screwdriver. T3 or T4 hull-breaker.
- π§² Tweezers or needles for closing contacts.
- π Multimeter (optional, to check the circuit).
Step-by-step:
- Turn off the phone and remove the battery (if it's removable). On the Redmi 6, the battery is glued - be careful when disconnecting the plume.
- Find the testpoint (see photo below), which is usually two gold pads next to the battery connector.
- Connect. USB-cable to PC (not to phone!).
- Close the contacts of the testpoint with tweezers and, without letting go, connect the cable to the phone.
- Hold the circuit for 5-10 seconds until Qualcomm HS-USB QDLoader 9008 appears in Device Manager.
Where exactly is the Redmi 6 testpoint?
β οΈ Warning: Incorrect closure of contacts can damage the board! If you are not sure of your skills, contact the service center).
Firmware via EDL: step-by-step instructions in the Mi Flash Tool
After successfully switching Redmi 6 to EDL mode, you can start running the firmware.
- Download and install the Mi Flash Tool (link in the table above).
- Unpack the firmware for EDL (file with.tgz extension) in a folder without Cyrillic characters (for example, C:\ROM\redmi6).
- Open the Mi Flash Tool, press Select and point the path to the firmware folder.
- At the bottom of the window, select firmware mode: clean all β complete cleaning (recommended when briking). clean all and lock β cleaning + lock the bootloader (dangerous!). save user data β saving user data (does not always work).
Refresh
COMX
Flash
If the process is suspended on waiting for the device:
- π Check the connection of the cable and driver.
- π Make sure the path to the firmware does not contain spaces or Cyrillic.
- π Re-start the Mi Flash Tool on behalf of the administrator.
π‘
Use firmware strictly for your model! firmware from Redmi 6A (cactus) on Redmi 6 (cereus) will result in a full blink of the device.
Typical errors and their solutions
Even with the correct following of the instructions, errors can occur, and the following are the most common problems and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| SAHARA FAIL Mi Flash | Incompatible firmware or a corrupted file prog_emmc_firehose.mbn. | Download the firmware again or check it for integrity (the archive should be unpacked without errors). |
| The device is not defined as QDLoader 9008. | Problems with drivers or USB-port. | Install drivers manually through Device Manager (select qdloader.inf). |
| Flash write failure | EMMC drive damaged or defective USB-cable. | Try another cable or run it on another PC, and if the error repeats, you need to replace the eMMC. |
| The phone does not turn on after the firmware | Incorrectly selected mode in the Mi Flash Tool (for example, clean all and lock on the unlocked bootloader). | Repeat the firmware in clean all mode. |
If Redmi 6 is loaded into Fastboot with this MIUI version cannot be installed on this device, you are trying to install a firmware with a higher Anti-Rollback number than the current one.
- Download the firmware with the same or lower ARB number.
- Use the XiaomiTool V2 utility to bypass restrictions (risky!).