Flash Stock Firmware (ROM)
Write the official factory firmware back onto your MTK device. Restores the original software state — ideal after a failed OTA update, system corruption, or bad ROM installation.
How-To GuideSP Flash Tool is a free, open-source flashing utility developed by MediaTek Inc. Download all versions for Windows and Linux — flash stock firmware, custom ROM, TWRP recovery, and unbrick any MediaTek MTK Android device using scatter files.
SP Flash Tool — short for Smart Phone Flash Tool — is a free, open-source application developed and officially distributed by MediaTek Inc. It is designed for flashing firmware, stock ROMs, custom ROMs, and recovery images onto Android smartphones and tablets that use MediaTek (MTK) chipsets. SP Flash Tool does not work with Qualcomm (Snapdragon), Samsung Exynos, or Unisoc (SPD/SPRD) devices — those require different tools.
SP Flash Tool reads a scatter file that maps how firmware partitions are organized in flash memory, then writes image files directly to those addresses over USB. This low-level access recovers devices that are completely unresponsive — stuck in a bootloop, blank screen, or not turning on — because it communicates with MediaTek hardware before Android loads.
Two major active versions exist: SP Flash Tool v5 (works with .txt scatter files) and SP Flash Tool v6 (uses .xml scatter files). Always match the version to your firmware's scatter format. It is a portable application — no installation required. Extract the ZIP and run flash_tool.exe on Windows or the equivalent binary on Linux.
Full credit goes to MediaTek Inc., who creates and releases this tool. FlashTool.org provides an organized free download hub for all versions with guides and driver resources.
Every available version of Smart Phone Flash Tool. Use v5 for .txt scatter firmware and v6 for .xml scatter firmware.
| Version | Scatter | OS | Status | Download |
|---|---|---|---|---|
| SP Flash Tool v6.2404 | .xml | Windows | Latest | Download |
| SP Flash Tool v6.2316 | .xml | Windows | Stable | Download |
| SP Flash Tool v6.2228 | .xml | Windows | Stable | Download |
| SP Flash Tool v6.2216 | .xml | Windows | Stable | Download |
| SP Flash Tool v6.2208 | .xml | Windows | Stable | Download |
| SP Flash Tool v6.2152 | .xml | Windows | Stable | Download |
| SP Flash Tool v6.2148 | .xml | Windows | Legacy | Download |
| Version | Scatter | OS | Status | Download |
|---|---|---|---|---|
| SP Flash Tool v5.2404 | .txt | Windows | Latest v5 | Download |
| SP Flash Tool v5.2316 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2308 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2228 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2216 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2208 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2152 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2116 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.2052 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.1952 | .txt | Windows | Stable | Download |
| SP Flash Tool v5.1924 | .txt | Windows | Legacy | Download |
| SP Flash Tool v5.1744 | .txt | Windows | Legacy | Download |
| SP Flash Tool v5.1648 | .txt | Windows | Legacy | Download |
Smart Phone Flash Tool covers every major flashing task for MediaTek MTK Android devices — from stock firmware to custom ROMs and TWRP.
Write the official factory firmware back onto your MTK device. Restores the original software state — ideal after a failed OTA update, system corruption, or bad ROM installation.
How-To GuideRecover phones stuck on a logo, in a bootloop, or completely unresponsive. SP Flash Tool writes firmware at the hardware level — bypassing Android — so even fully bricked devices can be saved.
Unbrick StepsInstall scatter-based custom ROMs on supported MTK devices. SP Flash Tool flashes any ROM package — giving access to community builds, extended Android versions, and performance-tuned firmware.
Custom ROM GuideWrite a custom recovery like TWRP or CWM to the recovery partition. This enables full nandroid backups, root installation, and ROM flashing directly from the device without a PC.
Recovery GuideDump your current firmware partitions from the device to your PC before flashing anything. The Readback feature gives you a complete restore point if something goes wrong during flashing.
Flash Modes ExplainedFormat All+Download mode wipes all partitions and writes clean firmware in one step. The hard reset feature restores factory defaults. Memory test checks RAM and NAND flash health for hardware diagnostics.
See All ModesYou need three things: (1) the correct stock ROM or firmware package for your exact MTK device model, (2) the scatter file bundled inside that firmware ZIP, and (3) the MediaTek VCOM USB driver installed on your Windows PC. Without the USB driver, SP Flash Tool cannot detect your device.
Use SP Flash Tool v5 for firmware packages that contain a MT####_Android_scatter.txt scatter file.
MT####_Android_scatter.txt file. SP Flash Tool lists all detected partitions.Use SP Flash Tool v6 for firmware packages containing an MT####_Android_scatter.xml file. The process is identical to above — the only difference is selecting the .xml scatter file instead of the .txt one.
SP Flash Tool is the most widely used flashing utility for MediaTek Android devices worldwide.
SP Flash Tool is developed and released for free by MediaTek Inc. No license fee, no activation, no account required. Source code is publicly available for inspection and verification.
SP Flash Tool is a portable application. Extract the ZIP, run flash_tool.exe, and it is ready to use. Works on any Windows PC without changing system settings or requiring admin setup.
v5 handles older .txt scatter firmware. v6 handles the newer .xml scatter format. Together they cover all MediaTek firmware generations — from early budget chipsets to the latest Dimensity series.
Choose exactly which partitions to flash — boot, recovery, system, or others — without touching user data. This reduces risk and makes tasks like flashing TWRP or a custom recovery much faster.
Once extracted, SP Flash Tool runs with no internet connection. No telemetry, no account sync, no cloud required. The entire flash operation happens locally between your PC and the device.
Works across hundreds of chipsets — MT6572, MT6580, MT6735, MT6737, MT6750, MT6762, MT6765, MT6768, MT6771, MT6781, MT6785, and newer Dimensity chips — covering thousands of device models globally.
What is the difference between SP Flash Tool v5 and v6?
SP Flash Tool v3 to v5 is for firmware using a .txt-based scatter file. SP Flash Tool v6 is for firmware using the newer .xml-based scatter file. Open your firmware folder — if the scatter file ends in .txt, use v5; if .xml, use v6.
Should I untick Preloader before flashing?
Yes — always untick the Preloader partition before starting the flash. Flashing preloader.bin with the wrong file can brick your device in a way that requires special equipment to recover from.
Why does SP Flash Tool show a BROM Error?
BROM Error means SP Flash Tool cannot connect to the MediaTek bootloader. Common causes: the MTK VCOM USB driver is not installed or broken, you are using a charge-only USB cable, or the USB port is faulty. Reinstall the MTK USB-driver, try a different cable and USB port.
Does SP Flash Tool work on Qualcomm or Samsung devices?
No — MediaTek chipsets only. For Qualcomm devices use QPST Flash-Tool. For Samsung Exynos use Odin. For Unisoc/SPD devices use SPD Flash-Tool.
Does flashing with SP Flash Tool delete all my data?
Download Only without selecting the userdata partition generally preserves personal data. Format All + Download wipes everything. Back up your data regardless of which mode you use.
Does SP Flash Tool need an internet connection?
No. After downloading and extracting, SP Flash Tool runs completely offline. You only need internet to download the tool and firmware package beforehand.
Is SP Flash Tool safe for my PC?
Yes. It is an open-source application officially released by MediaTek Inc. It does not modify your PC and does not require installation. Widely used by repair technicians, OEM engineers, and Android developers worldwide.
Is there an alternative to SP Flash Tool for MediaTek devices?
SP MDT Tool (SmartPhone Multiport Download Tool) is another official MediaTek flashing utility made by MediaTek Inc., supporting multi-device simultaneous flashing for OEM and professional environments. For single-device use, SP Flash Tool remains the standard choice.
Who created SP Flash Tool?
SP Flash Tool is created and officially distributed by MediaTek Inc. FlashTool.org organizes all versions with guides and driver resources, but all credit for the tool goes to MediaTek Inc.
SP Flash Tool is for MediaTek (MTK) devices only. Use these tools for other chipsets and brands.