The "Download DA 100%" (Download Agent) stage is a critical handshake between SP Flash Tool and your MediaTek-powered device. When it gets stuck, the tool has successfully sent the DA to the phone’s RAM, but the phone isn’t responding or executing it properly.
This is not a hardware failure in most cases. It’s usually a driver, USB connection, or timing issue.
Workaround: In SP Flash Tool, uncheck all partitions except preloader, boot1, and boot2. Flash only those. If that succeeds, flash partitions one by one. A dying eMMC can sometimes be flashed in small chunks.
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. sp flash tool stuck on download da 100
You will need:
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.
This is an advanced repair method for technicians only. SP Flash Tool Stuck at 100% DA Download
Meta Description: Is your SP Flash Tool frozen at "Download DA 100%"? This 3000+ word guide covers 12 proven fixes, from driver issues to eMMC corruption, to unbrick your MediaTek device.
| Cause Category | Specific Issue | |----------------|----------------| | Driver Issues | Wrong USB VCOM driver, driver signature disabled, or driver conflict. | | USB Problems | Bad cable, USB 3.0 port, loose connection, or power fluctuation. | | Storage Failure | Corrupted eMMC, damaged partitions (especially NVRAM or bootloader). | | Bootloader State | Bootloader is locked or partially bricked (BROM mode disabled). | | Version Mismatch | Using an outdated DA or SP Flash Tool version for your chipset. | | Battery/Voltage | Dead battery, battery too low, or phone refusing to stay in BROM mode. |
Sometimes, Windows background services (especially Hyper-V, VirtualBox drivers, or chipset USB drivers from Intel/AMD) corrupt the DA transmission. Download MTK Meta Tool (official from MediaTek)
Different chipsets require specific DA versions.
.bin file (e.g., MTK_AllInOne_DA.bin or a custom DA for your chipset).Many users unknowingly select "Firmware Upgrade" which tries to repartition the eMMC and rewrite the preloader—this frequently triggers a DA hang if any partition is corrupted.