This issue often presents as a red or yellow progress bar that completes but never transitions to the flashing stage (the purple or yellow "Download" bar). Users commonly experience this when there is a communication breakdown between the PC and the phone's bootloader. Common Causes & Troubleshooting Based on technical community consensus from platforms like XDA-Developers , here is how to resolve this specific hang: Secure Boot Requirements
may be improperly installed or conflicting with other USB drivers. to clear old drivers and reinstall the latest VCOM drivers. Connection Method : The tool waits for a specific handshake.
Ensure the device is powered off completely. If the battery is removable, take it out and reinsert it before reconnecting. Verify and Update Drivers Reinstall the MediaTek USB VCOM drivers
: Power off the device. Hold both Volume Up + Volume Down keys and link the USB cable to the PC. sp flash tool stuck on download da 100
On Windows 10 or 11, you must before installing, or the drivers will not work. Open Device Manager on your PC.
This state typically indicates the tool has successfully loaded the Download Agent (DA)
In the SP Flash Tool interface, look at the "Download-Agent" field. Instead of the default MTK_AllInOne_DA.bin , try selecting the specific DA file provided with your phone's firmware. This issue often presents as a red or
Sometimes, Windows background services (especially Hyper-V, VirtualBox drivers, or chipset USB drivers from Intel/AMD) corrupt the DA transmission.
Once connected, write a known-good preloader binary (extracted from your stock ROM) directly to the eMMC at offset 0x0 . After rewriting the preloader, the phone will re-enter BROM mode normally, and SP Flash Tool will sail past 100% DA.
MediaTek devices require a specific hardware state to trigger the flashing mode (VCOM mode) correctly. If the handshake fails at 100%, the phone might have booted into a regular charging state instead. to clear old drivers and reinstall the latest VCOM drivers
This is the most common cause. You need to see if the computer recognizes the phone at all.
If none of the above works, the preloader region of the eMMC is likely corrupt beyond BROM's ability to bypass. In this state, the phone won't even accept the DA.
: Conflicting drivers can stall the process. Use a tool like USBDeview to uninstall old VCOM and Preloader drivers, then reinstall the latest MediaTek USB VCOM drivers.