How to Flash MTK device using SPFlashTool

Sharing is caring!

Do you want to update your Android smartphone? I bet you do. This article is all about “How to download Specific Firmware and the safest way to flash it. Though it is a common article for websites, It is not easily described in there for newbies to understand. I have tried to make it as easy as it could be for the visitors. The process is very simple. Also a newbie can flash using SPFlashTool in their phone if they follow these steps correctly.

How to download official firmware’s from the internet?
Firmware is known Flash File too. If you are using a branded Smartphone like Samsung, Sony, Google Pixel, HTC, LG, Xiaomi etc then you can download them easily from their specific website. But if you are using a non branded Chinese phone, then downloading a firmware is a little bit tricky. It dosen’t matter what branded phone you are using, you can download everything from internet. Just remember to match the Brand Name, Model number, Chipset number with the firmware that you are going to download. Please be caution about it. Cause if you try to flash other Device’s firmware into yours, then you will brick your phone.

After downloading specific firmware for your device, you must follow next steps.

Before Flashing any firmware, please follow the required instructions that are given below.
You have to consider some important factors before flashing. Cause They ensure proper installation.

  • Check that your device charge is at least 50%. If it is below 50%, do not start the Flashing process.
  • Check your device model, chipset with the downloaded firmware’s twice.
  • You must make a backup of your important files as well as contacts and messages, as there is a chance to loss them during flashing.

Tools needed for flashing any MTK based Firmwares:
There are three tools that you need to download and install before you are ready to be flash it.

#1 is USB Driver for your PC.
You need to download “USB VCOM Driver” for your PC. Without it, when you connect your device with your PC during flashing, your pc could not be able to recognize it. Thus you can not complete your Flashing process. There are various USB VCOM Drivers that are compatible with various device. But before you download them, you must check their compatibility with your pc also. Cause they all may not work with your installed version OS. Some works with OS x64 or some works with x86.

Here is a link of Commonly used USB VCOM Driver:

#2 SP Flash Tool
You will need a software in order to flash named SPFlashTool. It can do many other things besides flashing. But it can be used only for flashing MTK based device. You can not flash other Device’s with it

Some of the amazing features of SP flash tool are:

  • Flashing Firmware: It helps you to flash, upgrade, or downgrade your Android device’s software.
  • Flash Recovery: It helps you to flash 3rd party recovery into your phone. You can do this by adding the scatter file in the SPflashtool and locate the recovery.img image.
  • Memory Check: You can check and verify RAM.
  • Parameter settings: It enables you to write the parameter for your device.
  • Hard Reset: This allows you to safely hard-reset your device.

You can download SPFlashTool from the internet. But i am going to give a link below:

#3 Firmware
Firmware or Flash file is a OS that your device runs. Yes, It is like our PC’s Windows OS. It is a software and without it Your device is dead. Remember it, Your device is BODY but Firmware is LIFE. Flashing new firmware helps your device in many way:

  • Sudden Shut-Down.
  • LCD Related Problem. (Blinking, Color Related)
  • Unwanted Monkey
  • Slow performance
  • CPU and RAM High Uses.
  • Phone Storage Full 
  • System file missing and Corruption 
  • “Unfortunately App has been stopped” Notification

    Now that Every required things are done and you are ready to flash. Lets go to the next level.
Flashing is a easy but dangerous thing. If you do anything wrong, then your device must be bricked. So, Stay focus and follow my final instructions.


Step 1
At first, Install the downloaded USB VCOM Driver. (If you do not know how to install it, let me know and i will give a proper instructions). Then Shut-Down your phone and remove your Device’s Battery if it is possible. If not then just Shut it down. After this, extract the downloaded firmware and SPflashtool archive using popular winrar or 7zip software for windows.)

Step 2
After extracting Spflashtool Archive. Enter into its folder and run “flash_tool.exe.” as an Administrator.

Step 3
Now SPFlashTool will be started. There you will see a tab named “Download”. Click on it. Under the download tab, there are more options. On the right side, click on the “Scatter-loading” option.

Step 4
By clicking on that option, it will ask you to locate the scatter file. Click on the browse option and Then go to the downloaded firmware file folder and open “Android_scatter_emmc.txt.

Step 5
Now you will, spflashtool has been started to load all essential files. After loading, Hit download button to start the flash process.

Step 6
Now connect your device using USB cable with your PC but Do not try to turn on your device. In this step, Some device will require to press Device’s Boot key. It may differ to various devices. After hitting boot key your pc will detect your device.

Step 7
As soon as the device is detected, spflashtool will began the flashing process. After the completion of the flashing process, a green TIC will appear on the screen. Now you have to disconnect the device from the computer and turn it on.

Final Words
In this article, I’ve tried to explain everything regarding flashing firmware into MTK Based Smartphone using SPFlashTool. But if you confuse about anything then let us know by commenting below. I will be glad to help.

Please note that: This process is 100% safe. But if you do anything wrong and got bricked your device then any of us are not responsible for your action. We can only give you suggestion, nothing more.

Hope it helps somebody.
Good Luck and Happy Flashing.

Sharing is caring!

Add a Comment

Your email address will not be published. Required fields are marked *