Last Updated: February 17, 2025
In this guide, we’ll walk you through the process of flashing stock firmware on MediaTek devices using the SP Flash Tool. This post focuses on the hands-on procedure and benefits of using the tool, with detailed, step-by-step instructions. For an in-depth discussion on the reasons behind flashing firmware, please check out our related article Why Install or Flash New Stock Firmware.
Whether you’re looking to resolve pesky software issues, restore your device to factory settings, remove unwanted malware, or simply enhance overall performance, the SP Flash Tool is a reliable solution for MediaTek-powered smartphones and tablets. Let’s dive into how to use this powerful tool!
Table of Contents
What is the MediaTek (MTK) SP Flash Tool?

The MediaTek (MTK) SP Flash Tool is a versatile flashing utility specifically designed for devices powered by MediaTek chipsets. Developed by MediaTek, it enables you to flash firmware, restore stock firmware, and install custom ROMs. This tool is essential for reviving bricked devices, updating firmware, or repairing software issues when your device is unresponsive.
Why Use SP Flash Tool to Flash New Firmware?
Flashing new firmware using the SP Flash Tool can be a lifesaver in several scenarios:
- Bricked Devices: If your MediaTek device is completely unresponsive or stuck in a boot loop, flashing the stock firmware can restore it to working condition.
- Firmware Updates: When an official update is released, you can use the SP Flash Tool to flash the latest stock firmware and enjoy improved performance and new features.
- Customization and Repairs: Advanced users can use the tool to flash custom ROMs or recover lost data by re-installing a functioning recovery image.
Prerequisites and Requirements
Before you begin the flashing process, make sure you have all the necessary tools and files. Here’s a detailed list of requirements:
- A Windows or Linux PC: The SP Flash Tool is compatible with both operating systems.
- A Reliable USB Cable: Use the original or a high-quality USB cable to ensure stable connections.
- MediaTek USB VCOM Drivers: These drivers must be installed on your PC to allow communication between your device and the computer.
- Your MediaTek Device: Ensure that your device’s battery is sufficiently charged (ideally above 50%).
- Stock Firmware/Custom ROM: Download the correct firmware for your device. Look for files that include a scatter file (usually named with “scatter” in its filename). Keywords: stock firmware, flash new firmware
- SP Flash Tool Software: Download the latest version of the tool from a trusted source.
- (Optional) DA File: Some devices require a DA (Download Agent) file for successful flashing.
- (Optional) Factory Reset Lock: you might encounter a Google account lock (FRP). If this happens, our free FRP bypass tools are available to help you regain full access to your phone quickly.
Tip: Always backup your current firmware, if possible, as flashing new firmware will wipe your device’s data.
Download SP Flash Tool Latest version
Below is the official latest version of SP Flash Tool for Windows or SP Flash Tool for Linux. using the links provided below we also have a latest Pandora Box post on flashing stock firmware:
Software Details | Download Link | Members Link |
---|---|---|
System: Windows File Name: SP_Flash_Tool_V6.2404_Win.zip Size: 11.9 MB | Download Link | Download Link2 |
System: Linux File Name: SP_Flash_Tool_v6.2228_Linux.zip Size: 52.8 MB | Download Link | Download Link2 |
Ensure that the flash tool version is fully compatible with your device model.
Download USB Drivers
There are several trusted sources to download USB drivers. Here’s how you can get started:
Usb drivers Details | Download Link | Members Link |
File Name: usb_driver_r13-windows.zip File Size: 8.3 MB | Download Link | Download Link2 |
File Name: Mediatek-Driver-Auto-Installer.zip File Size: 9.50 MB | Download Link | Download Link2 |
File Name: MTK_VCOM_USB_Preloader_Drivers.7z File Size: 13.25 KB | Download Link | Download Link2 |
below are other sites you can also find and USB Drivers
- Visit Reliable Driver Websites:
- Gsmusbdriver – Download USB Drivers offers official drivers for a variety of p models.
- OEMDrivers – USB Drivers provides the necessary files for advanced operations like flashing and ADB communication.
- USB-Driver.net – USB Driver for Windows is another resource where you can easily download the latest drivers.
- Select Your Device Model:
- Look for the driver package that matches your Phone model (e.g., Gionee, Vivo, Tecno, Xiaomi, etc).
- Some websites offer both Mediatek and ADB driver versions. Choose the one that fits your needs:
- Mediatek Drivers: Best for flashing firmware and using tools like SP Flash Tool.
- ADB Drivers: Essential for data transfer and executing ADB commands.
- Download and Extract:
- Once you’ve found the correct package, download the ZIP file.
- Extract the files to a dedicated folder on your computer for easy access during installation.
Key Benefits of Flashing Stock Firmware
While our detailed “why flash” article covers the fundamental reasons, here are a few concise highlights that underscore the benefits of using the SP Flash Tool on MediaTek devices:
- Fix Software Issues: Replacing corrupted files and resetting the operating system can resolve boot loops, app crashes, and random reboots.
- Restore Factory Settings: Remove accumulated bloatware, custom tweaks, and unnecessary data to get your device running like new.
- Remove Malware: Completely overwrite any malicious software hidden in the system, bolstering your device’s security.
- Enhance Performance: Clear fragmented data and optimize system resources to improve speed and responsiveness.
- Improve Connectivity: Reinstall essential drivers and network settings to fix issues with IMEI errors, baseband problems, and unstable Wi-Fi or Bluetooth connections.
Using the SP Flash Tool allows you to achieve these benefits in a systematic, reliable way while ensuring that your device runs the official stock firmware intended by the manufacturer.
Pre-Flashing Preparations
Preparation is key to a successful flashing process. Follow these steps to ensure a smooth experience:
1. Download the Correct Stock Firmware
Visit our firmware page or a trusted forum dedicated to your device model. Confirm that the firmware package you download is:
- Specific to your device model and region
- Verified by other users to be genuine and stable
2. Back Up Your Data
Before you begin, it’s critical to back up all your important data. Flashing will erase all personal files on your device. Ensure you save:
- Contacts and SMS messages (sync with your Google account or use backup apps)
- Photos, videos, and media files (transfer to your PC or cloud storage)
- Any other essential documents or apps It’s best to back up your data using Super Backup & Restore App from play store.
3. Prepare Your Work Environment
It’s best to use a Windows-based PC (most SP Flash Tool versions are designed for Windows). Also, close any unnecessary applications to ensure your computer runs smoothly during the flashing process.
- SP Flash Tool: Download the latest version from a reputable source.
- MediaTek USB Drivers: Install the appropriate drivers so your computer can communicate with your device.
- Install Drivers Manually: Follow the installation instructions. In Windows 8/10/11, you might need to disable driver signature enforcement temporarily to install unsigned drivers.
- Verify Installation: Open Device Manager to check if the drivers are correctly installed. Look for “MediaTek DA USB VCOM Port” or similar entries.
- Firmware Package: Extract the downloaded firmware to a dedicated folder on your computer. The package should include a scatter file (often named something like “MTxxxx_Android_scatter.txt”), which is essential for guiding the flashing process.
- Charge Your Device: ensure your device is charged to at least 50-80% to prevent any power loss during the flashing process.
Step-by-Step Guide to Flashing Stock Firmware
Below is the detailed procedure for flashing stock firmware on your MediaTek device using the SP Flash Tool.
Credits: https://www.youtube.com/@HovatekTV
Step 1: Extract the downloaded files
- Extract: Use a tool like WinRAR or 7-Zip to extract the firmware package and SP flash tool.
Step 2: Launching the SP Flash Tool
- Launch SP Flash Tool

2. Click on Scatter-loading on the right

3. In the window that pops up, select the scatter file from the firmware then click Open (scatter file is a text file with the word “scatter” in its name)

4. A list with ticked boxes should appear in SP flash tool (preloader, boot, recovery etc)

5. Perform this step ONLY if you intend to format the phone. Skip it if you’re unsure or prefer not to format the device. (We strongly advise against formatting, particularly on Secure Boot Android devices)
Warning! Do Not format unless you have the stock ROM for your exact device’s model. You will lose IMEI
Click Format at the top
- After clicking Format, a dialogue box will pop up. Ensure that ‘Auto Format Flash’ and ‘Format whole flash without Bootloader’ are selected
- Click OK, Stop should now be red or green in colour
- Connect the switched-off device (with battery inside) to the PC via USB cord
- A progress bar should load till you get a ‘Success’ message (green circle with OK)
- Disconnect the device from the PC
6. Untick the box in front of any item you do not wish to flash E.g Proloader.bin.

7. To manually load an item not automatically ticked after loading the scatter file, mark the checkbox beside it and double-click its Location to select the appropriate file in the pop-up window.
8. After selecting the file(s) you want to flash, click the Download button (with an arrow above it). ‘Download Only’ is the safest flashing option. ‘Firmware Upgrade’ can be used in certain cases (e.g., different partition layout between firmware and device), but avoid ‘Format’ unless absolutely necessary.

9. Stop should now be prominent while other options should be greyed out
10. Connect the switched-off device to the PC via a USB cord without holding any button

11. A progress bar should start running

12. Wait for the process to complete until you see a ‘Success’ message indicated by a green circle with ‘OK.’ Ensure not to interrupt the process until the message appears.

13. Disconnect the device and power up
Troubleshooting and Best Practices
Even if you follow the steps carefully, you might encounter issues. Here are some common problems and how to address them:
Device Not Detected
- Ensure Proper Driver Installation:
Double-check that the MediaTek USB drivers are correctly installed on your computer. - Try Different USB Ports or Cables:
Faulty cables or ports can hinder communication between your device and the computer. - Verify Device Mode:
Make sure your device is completely powered off or in the required mode for flashing.
Flashing Process Fails
- Check Firmware Compatibility:
Confirm that the firmware you downloaded is specifically designed for your device model. - Reload the Scatter File:
If the scatter file fails to load correctly, try re-extracting the firmware package and reloading it in the SP Flash Tool. - Battery Level:
Ensure that your device has a sufficient battery charge (at least 70-80%) to avoid interruptions during flashing.
Stuck in Boot Loop
- Perform a Factory Reset:
Sometimes, a device might get stuck in a boot loop after flashing. Boot into recovery mode and perform a factory reset. - Reflash the Firmware:
If problems persist, reconnect the device and attempt the flashing process again, ensuring all steps are followed correctly.
Best Practices for a Smooth Flashing Experience
- Backup:
Always back up your data before beginning the flashing process. - Read Community Forums:
The MediaTek community is active and can offer insights if you encounter issues. Sites like XDA Developers can be invaluable resources. - Use Official Firmware:
Stick to firmware from official sources or trusted forums to reduce the risk of bricking your device. - Follow Instructions Closely:
Every device may have slight differences in the flashing process. Pay close attention to any device-specific instructions.
Post-Flashing Tips and Maintenance
Once you’ve successfully flashed your device, there are a few steps you can take to ensure it continues to perform optimally:
1. Restore Your Data
- Re-import Contacts and Files:
Use your backup to restore your contacts, photos, and other important files. - Reinstall Essential Apps:
Install only the apps you need to keep your device uncluttered.
2. Update Your Apps and Settings
- App Updates:
Visit the Google Play Store (or your respective app store) and update all your apps to ensure they’re optimized for your newly flashed firmware. - Personalize Your Settings:
Customize your device settings to suit your usage patterns, including battery saver modes, display settings, and connectivity preferences.
3. Monitor Device Performance
- Check for Stability:
Observe how your device performs over the next few days. Ideally, you should notice improved speed, better connectivity, and a reduction in crashes or reboots. - Look for Firmware Updates:
Periodically check for firmware updates from your manufacturer. Flashing updates can further optimize performance and security.
4. Keep an Eye on Security
- Run Security Scans:
Use reputable antivirus software to periodically scan your device for any lingering threats. - Maintain a Regular Update Schedule:
Stay proactive about installing official firmware updates to keep your device secure.
Conclusion
Flashing stock firmware on MediaTek (MTK) devices using the SP Flash Tool is an effective way to restore, optimize, and secure your smartphone. This guide has provided a comprehensive, step-by-step approach from preparing your computer and downloading the necessary files to executing the flash and troubleshooting common issues.
By following these instructions, you not only resolve software glitches and remove unwanted malware but also enjoy improved performance, enhanced connectivity, and access to the latest security updates. Remember, while the process might seem technical at first, taking it step-by-step ensures a smooth and successful experience.
For further details on the reasons behind flashing firmware and to explore the broader benefits, be sure to visit our Why Install or Flash New Stock Firmware post.
We hope this guide empowers you to confidently use the MediaTek (MTK) SP Flash Tool to flash stock firmware on your device, ensuring it runs faster, more securely, and more efficiently.
We’d Love to Hear from You!
Have you ever used the SP Flash Tool on your MediaTek device? What improvements did you notice after flashing stock firmware? Share your experiences, tips, and any questions in the comments below. Your feedback not only helps us improve our guides but also assists other users on their journey to a better-performing device.
If you found this guide helpful, please consider sharing it on your social media channels and bookmarking it for future reference. Stay tuned for more in-depth tutorials and tech tips to keep your devices running at their best!