Sp flash tool version 5.1728 00.000. SP Flash Tool: flashing Android devices based on Mediatek processors

Program interface

The USB flash drive interface is intuitive even for a novice user. Let's look at the main functions of the utility:

  1. Download– the main section of the program, responsible for partial or complete firmware of the smartphone. When flashing a smartphone completely, the entire operating system of the device changes, and with partial flashing, you can flash the sections of interest.
  2. ReadBack or backup - a function that helps return the device to its original state if something goes wrong. Actively used when creating backups.
  3. Format– full formatting of the device.
  4. Memory Test– a tab that helps you perform recovery. This function will be discussed in more detail in the “creating a backup” section.
  5. Welcome– official instructions for those who are launching the utility for the first time. Supporting literature written by software developers.

Installing the application

Recommended download the program from the official website of the developer, since this site guarantees the latest and working version of the software, which will be compatible with the maximum number of smartphones running on MTK. Flash Tools is not demanding on the technical parameters of the PC, so to install it you will need 50 megabytes of free space on your hard drive and Windows or Linux OS.

Before starting the operation it is necessary prepare all files to the procedure:

What you need to know before starting the firmware

Before you begin, it is worth following a series of mandatory requirements:

  • Be sure to create a backup of your data.
  • Charge the gadget to at least 60%. Otherwise, the process may end incorrectly.
  • Take several screenshots of your device's desktop so you don't have to remember the locations of all the elements.
  • Clear system cache.

Creating a backup

Backup is an important function that allows you to get a working operating system in case of any errors when working with the file system. To create a backup in Flash Tool you will need.

  1. Program SP Flash Tool.
  2. Smartphone, running on the meringue MTK processor.
  3. scatter file, which can be obtained from the stock firmware.

Instructions for creating a backup copy

  1. Launch Flash Tool and download the scatter file in the “Download” tab. If you do not have this file, then you can use scatter from a device with a similar processor.

Note! In order to find out the processor version of your own smartphone, you can download a special application for Android OS - AIDA 64, which is freely available.


Helpful information! The utility will help you turn memory blocks into familiar information wwr mtk .

Recovery in case of failure

If for any reason the sewing fails, you can restore the backup:

How to flash Android using FlashTool

Flashing your phone's firmware is a fairly simple procedure. For the convenience of users, we will divide the process into several parts:

Preparation:

  • Download and install the MTK driver for your model.
  • Download and install SP Flash Tool on PC.
  • Charge your smartphone to 60% or higher.

Installation:


Driver installation:


To install drivers you need to find it in the task manager unidentified device. By right-clicking on an unidentified device, you need to find the “update driver” column. For the folder for the drivers, you need to specify the path where they are located (quickly ignore all warnings). If the drivers are not installed, then repeat the last three steps described above.

Finalstage:


You can also watch a video with the complete firmware procedure:

Possible consequences

Positive sides:

  • The new version fixes minor glitches, increases optimization, and improves work with new programs. Getting the latest firmware will slightly increase the performance of your smartphone.
  • Possibility to delete installed software that takes up space in the system.
  • Receipt additional functions, which were hidden by the developers. For example, reassigning hotkeys.
  • Increased security with more secure user versions.
  • Expanding variability in visual settings.

Negative sides:

  • Stitched gadgets automatically removed from warranty service.
  • Not all freely available custom firmwares work properly, so there is a possibility of receiving a buggy OS.
  • Poor optimization of the user ROMa can lead to rapid discharge of the phone.
  • Firmware mismatch problems with the phone's hardware can lead to hardware problems as a result of which some services will begin to work more slowly.
  • The worst thing is that the phone turns into a “brick” - an undesirable phenomenon when the phone completely or partially loses its functionality. This can happen if the procedure is performed incorrectly.

Features of the firmware of some phones

New versions of Flash Tool allow flashing even little-known smartphone companies running on the MTK processor. To successfully start the procedure, you need to download the correct driver for the model. To find out which processor is used on your gadget use the program AIDA 64. Certain difficulties arise only with Sony brand smartphones.

Sony Xperia firmware instructions

Sony Xperia phones have some peculiarity, so using the standard procedure will not work. You must adhere to the following sequence of actions:



Problems with flashing Chinese phones

It’s not news to anyone that hardware components sometimes change in different batches of cheap Chinese phones. The fact is that if they are changed, some phones may not work correctly with firmware that turned out to be workable on similar devices from previous batches. The chance of getting a “brick” is extremely low, but you can get partially disabled phone is quite possible (not working camera, inability to make calls, etc.) In order to avoid such problems highly recommended make a full backup of your phone.

Drivers are not installed

If there should be no problems with the firmware process, then difficulties with installing drivers are a common problem. Let's look at this procedure in more detail, starting from the moment you installed and unzipped the drivers to drive “C”:


note

There is a possibility that the problem with installing drivers may be due to the digital signature of Windows 10. In order to disable the options during installation, you must:

System errors (numbers and their solutions)

S_COM_PORT_OPEN_FAIL (1003):

  • In BIOS, com ports are disabled.
  • Problematic USB cable (fixed by changing the cable for the firmware).
  • Problematic PC USB port (fixed by changing the port).

S_NOT_ENOUCH_STORAGE_SPACE (1011):

  • The size of some system part of the firmware exceeded the size of the memory allocated for it.
  • The error may occur on older versions of Flash Tool. You need to install a later version of the program. The problem is also relevant for error S_UNSUPPORTED_VER_OF_DA (1022).

S_UNSUPPORTED_OPERATION (1040) and S_DA_EMMC_FLASH_NOT_FOUND (3144):

  • The Scatter file does not match a specific phone model.

S_BROM_DOWNLOAD_DA_FAIL (2004):

  • The problem is in the connection between the FlashTool utility and BootROM.
  • The device turned off due to low battery.

S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020):

  • Occurs when a user tries to write a bootloader to the internal SRAM of the processor.

S_DA_EXT_RAM_ERROR (3001):

  • Connection problem. It is recommended to check that the cable is working properly or try connecting to a different port.

S_DS_SOC_CHECK_FAIL (3013):

  • The path bar contains Russian folder names.

S_DA_HANDSET_FAT_INFO_NOT_FOUND (3066):

  • The error appears when using the automatic editing function. Set the formatting address manually.

S_DA_MT_DEDICATED_PATTERN_ERROR (3094), S_DA_SDMMC_READ_FAILED (3148), S_DA_SDMMC_WRITE_FAILED (3149):

  • You may be using a faulty flash drive.

S_FT_DA_NO_RESPONSE (4001):

  • The problem may occur if the USB cable is faulty.
  • If an error occurs, try moving the SP Flash Tool to the root of drive C

S_FT_DOWNLOAD_FAIL (4008):

  • To fix the problem, change the firmware version to an earlier version.
  • Change the cable used for firmware.
  • The error may occur due to a low battery charge.

S_INVALID_DA_FILE (5002):

  • When setting up SP_Flash_Tool, select the download agent that is included with this version of the firmware. In other cases, this error will be generated.

S_FTHND_FILE_IS_NOT_LOADED_YET (5007):

  • Try choosing a different method for flashing the device.

S_DL_GET_DRAM_SETTINGS_FAIL (5054):

  • The problem can be solved by reinstalling the drivers.

SP FLASH TOOL ERROR (8200):

  • Mismatch between firmware versions and phone platform.
Distributed file type: Program
Supported OS: Android 2.2.3+
Installer type: exe
Developer: MediaTek
Official site: link
The release took place: May 20, 2015

Interface language: Russian
Publication type: Free
Root rights: Not required

Description:
SP Flash Tool - This is a utility for “Flashing” Android devices on the MTK platform. In this topic, I will try to clearly explain the capabilities of the program, as well as analyze and systematize errors that arise when working with this program. You will also find the latest driver versions here. It is planned to add information on problems and errors, as well as their solutions based on the personal experience of users. If you have encountered an error that is not described here and you know/don’t know how to solve it, then this topic is for you. I also warn you that this topic concerns only the SP Flash Tool program; errors and problems with the Flashtool program (this is a different program), as well as other programs, will not be discussed here.

Distribution list:

SP_Flash_Tool_exe_Windows_v5.1516.00
Minimum version of the firmware
Special version of the firmware with Secure boot support
The most stable version of the firmware at the moment

Current version of the program for manually selecting camera and display drivers: Folder SP_MDT_exe_v3.1304.00_A2013.02.26_customer.zip (4.25 MB)

Current drivers: Drivers folder. (8.65 MB)

Universal driver: UniversalAdbDriverSetup6.msi (8.78 MB)

Only adb driver (manual editing of drivers is carried out only in this package): Folder MTK_Android_USB_Driver. (8.26 MB)

A huge package of various drivers for MTK devices: Folder MTKUSBALLv0.6. (22.47 MB)

Another package of MTK drivers (with auto-installation of the driver for firmware via bat file): Folder MTK_drivers.(821.41 KB)

adb driver autoinstall package: AdbDriverInstaller.exe

A program for displaying and removing USB drivers installed on the computer
Folder: USBDeview.v2.30.x32.(78.23 KB)
Folder: USBDeview.v2.30.x64. (96.29 KB)

Additional Information:

Important information for everyone to read!


It’s no secret that in different batches of Chinese phones, sometimes hardware components are changed that cannot work correctly with the firmware for similar devices from the previous batch. Of course, you won’t get a non-working phone, but the software provided by the manufacturer to retailers is often not the “latest” "And after flashing new devices with software versions intended for old revisions of the device, the user runs the risk of getting a partially non-working phone. To avoid this, it is highly recommended to do a full rom-backup of the phone before flashing the device!
Applies to phones on the MT6575 and MT6577 processor: You only need to sew preloader and dsp_bl in case of lifting a brick! In all other standard updates and flashings, DO NOT check these boxes in the SP Flash Tool and DO NOT enable formatting! You may have problems that you either can’t cope with at home or it will be difficult to do. Thoughtless flashing of these partitions is absolutely useless and very risky, especially on the MT6575 and MT6577 platforms.
Applies to other MTK-based phones: when flashing devices via SP_Flash_Tool, do not flash the preloader file unless absolutely necessary.
SP_Flash_Tool program logs are stored in the following path: C:\ProgramData\SP_FT_Logs\" Folder with date "\SP_FLASH_TOOL.log

Installation description:

1. First, download the version of SP Flash Tool you need.
2. To install the application, open the folder and find the file in it: flash_tool
3. Next, launch the program and start sewing.

Video review:

VIDEO INSTRUCTIONS


Let's start with a video on installing drivers for firmware, ADB, MTP in Windows 7\8\8.1

What is important to do before flashing the firmware (do Full Rom Bacup) and (NVRAM backup)

Android firmware from a computer SP Flas Tool (with battery, without battery, with non-removable battery and Chinese copy of phones)

Rollback to factory Full Rom firmware via the Write Memory tab (phone with a removable battery and a non-removable one)

Flashing mod recovery (CWM) using SP Flash Tool (or how to flash one or more blocks)

An example of restoring a worn Preloader block (we bypass the SP Flash Tool error (4032) in the usual way and through a test point and lifting a brick by shorting the 4th and 5th contacts on the micro USB input of the phone)

An example of flashing a phone with the SP Flash Tool on a remote computer using SKYPE and TeamViewer

An example of reviving a “brick” using the SP Flash Tool after an unsuccessful memory repartition

S_CHKSUM_ERROR (1041) Error when flashing Lenovo firmware (the solution is not software, only resoldering the flash memory chip helped this person)

FlashTool - 5.1844.00.000 - FlashTool program is designed to work with Chinese phones. The program provides the ability to read and write full numbers into phones, as well as format


  • Genre: Firmware software
  • Activation: free, not required
  • English language

Firmware MT67**

Please note that smartphones/tablets with 67** chipsets must be flashed with a flash drive with at least version v5.1444.00.000


[*] USB debugging [*]

Don't forget to enable USB debugging!

###-> Instructions for flashing via Flashtool Changing computer settings -> General -> Special boot options -> Reboot now.
When shutting down, click Diagnostics -> Advanced options -> Boot options -> Restart.
Then a menu will appear, in it select “Disable mandatory driver signature verification.

Disabling signature verification on win8.1 is done like this:

Win+I -> Settings -> Change computer settings -> Update and recovery -> Recovery -> Restart now.
When shutting down, click Diagnostics -> Advanced options -> Boot options -> Restart.
After a menu appears, press F7 and wait for the computer to restart.
Next, install the drivers according to the instructions.

When you connect your phone to the computer, you see that your device appears in the “Android Composite ABD Interface” section with a yellow triangle icon, you indicate to the device the path to the driver file, but the device manager insists that everything is fine with the drivers and does not want to update them , then you need to edit the file where you need to register PID\VID, so, you need to first find out this data from your computer. Right-click on the device with the yellow triangle, properties, device ID. There will be 2 lines. These lines need to be duplicated in the driver file. You will then need to re-specify the path to this driver.

Example:

android_winusb.inf - make changes in this file


%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

vid\pid may change, enter your values

p.s: this is SP Flash Tool - for flashing Chinese devices and more. But don't confuse it with Flashtool for Sony Xperia.

Important information

Please note, if you have MT6575 and MT6577: You only need to flash the preloader and dsp_bl if the brick is lifted! In all other regular updates and flashings, DO NOT check these boxes in the SP Flash Tool and DO NOT enable formatting (then you won’t be able to do anything at home and will take it to the service center). Mindlessly flashing these partitions is a useless and very risky exercise, especially on MT6575 and MT6577.
Try not to flash the preloader file unless absolutely necessary and DO NOT enable formatting (for everyone else)

Copy the folder with the flasher and firmware to the root of the system disk and work from it (don’t create additional problems for yourself)

In different batches of Chinese phones, hardware components are changed that cannot work correctly with firmware for similar devices from the previous batch. The most interesting thing is that they often do not even indicate that this is a different revision. What is this for? And besides, always do a full rom-backup before flashing the firmware.



  • MT6573/MT6513/MT6575/MT6515/MT6577/MT6517

  • MT6589/MT6572/MT6570/MT6582/MT8135/MT6592/MT6571

  • MT8127/MT6595/MT6752/MT2601/MT8173/MT6795/MT6798/MT6799

  • MT6735/MT6535M/MT6753/MT8163/MT8590/MT6580/MT6757D/MT8167

  • MT6755/MT6797/MT6737T/MT6737M/MT6750/MT6757​/MT6757/MT0690



The previous version 5.1804.00.000 was updated to the current one as of 08/05/2018 - 5.1828.01.000
Before this, this version was updated 5.1708.00.000
Version 5.1640.00.000 updated to 5.1708.00.000


The file scat 26.27.28.29 for FlashTool.txt is in the archive
Support customer parameter feature which download customized binary in CBR region.
Support WINBOND OTP function
1) There are four security register banks(OTP) in WINBOND flash. The bank0 is Reserved by Winbond for future use. We only use bank1~bank3. One banks size is 0x100. User could directly use 0x0 to 0x300 address that the flashtool driver will direct these address from bank1 to bank3
2) The WINBOND flash unique feature is the security register banks are not One-Time-Program. That could be erase by specific command. In order to prevent format these regions, user must use "Lock" these regions in order to prevent data changed in security banks.
Bug fixes:
Fix the bug about Create CBR fail caused from bad block management method
Enhancements:
MMAA support 4 flash ID comparison.
Memory support:
Add new serial flash: SF_N25W064A11EF640F, SF_MX25U12835FZNI_10G and SF_MX25L12835EMI_10G.
Note: SV5 Platform: MT6251, MT6276. SV3 platform: other chips

Smart Phones Flash Tool (SP Flash Tool) is a utility designed for flashing devices built on the MediaTek (MTK) hardware platform and running the Android operating system.

Almost every Android device user is familiar with the word “firmware”. Some heard briefly about this procedure at a service center, others read on the Internet. There are quite a few users who have mastered the art of flashing smartphones and tablets and successfully apply it in practice. It is worth noting that if you have a high-quality and reliable tool - a firmware program - learning to carry out any manipulations with the software of Android devices is not so difficult. One such solution is the SP Flash Tool application.

The hardware-software combination of MediaTek and Android is one of the most common solutions on the market of smartphones, tablet PCs, TV set-top boxes and many other devices, so the SP Flash Tool application is used in most cases when it is necessary to flash MTK devices. In addition, SP Flash Tool is in many situations the only solution when working with MTK devices.

After launching the SP Flash Tool, the application immediately prompts you to proceed to its main function - loading software into the device’s flash memory. This is immediately indicated by the open tab "Download".

The procedure for flashing an Android device using the SP Flash Tool is carried out almost automatically. In general, the user is required to specify the path to the image files that will be written to each section of the device’s memory. The flash memory of an MTK device is divided into many block-sections, and in order to avoid having to manually specify which data should be entered into which memory section, each firmware for the SP Flash Tool contains a scatter file - essentially a description of all sections of the device’s memory in in a form understandable for the firmware program. It is enough to download the scatter file (1) from the folder containing the firmware, and the necessary files will be automatically distributed by the program “in their places” (2).

An important component of the main Flashtool window is the large image of the smartphone on the left side. After loading the scatter file, the message is displayed on the “screen” of this smartphone MTXXXX, where XXXX is the digital encoding of the model of the central processor of the device for which the firmware files loaded into the program are intended. In other words, already in the first steps the program gives the user the opportunity to check the applicability of the downloaded firmware for a specific device. In most cases, if the processor model displayed by the program does not match the actual platform used in the device being flashed, it is necessary to abandon the firmware. Most likely, the wrong image files were downloaded, and further manipulations will lead to errors in the program and, possibly, damage to the device.

In addition to selecting image files, the user is given the opportunity to select one of the firmware modes in a drop-down list.

  • "Download"– this mode assumes the possibility of full or partial flashing of partitions. Used in most cases.
  • "Firmware Upgrade". The mode only assumes full flashing of the partitions specified in the scatter file.
  • In mode "Format All + Download" Initially, the flash memory of the device is completely cleared of all data - formatting, and after cleaning - full or partial recording of partitions. This mode is used only in case of serious problems with the device or in case of lack of success when flashing the firmware in other modes.

After determining all the parameters, the program is ready to record device partitions. To put the USB flash drive into standby mode for connecting a device for firmware, use the button "Download".

Backing up flash memory partitions

The device firmware function is the main one in the Flashtool program, but it is far from the only one. Manipulating memory partitions leads to the loss of all information contained in them, so to save important user data, as well as “factory” settings or a complete memory backup, you will need a backup of the device. In SP Flash Tool, the ability to create a backup becomes available after switching to the tab ReadBack. After entering the necessary data - the storage location of the future backup file and specifying the starting and ending addresses of the memory blocks for backup - the procedure is started with the button "Read Back".

Formatting Flash Memory

Since the SP Flash Tool is intended to be a service utility, the developers could not help but add a flash memory formatting function to their solution. This procedure in some “severe” cases is a necessary step before performing other operations on the device. Formatting options are accessed by clicking on the tab "Format".
After selecting automatic - "Auto Format Flash" or manual - "Manual Format Flash" procedure mode, it starts by pressing the button "Start".

Full memory test

An important step in identifying hardware problems with MTK devices is testing flash memory blocks. The flashtool, as a full-fledged working tool for a service engineer, provides the opportunity to carry out such a procedure. The memory testing function with the selection of blocks required for testing is available on the tab "Memory Test".

reference system

The last section in the program not discussed above, available to the SP Flash Tool user when going to the tab "Welcome" is a kind of help system, where information about the main capabilities and operating modes of the utility is presented very superficially.

All information is presented in English, but even knowing it at the high school level, it is not difficult to understand, and there are also pictures showing actions and their consequences.

Program settings

In conclusion, it is worth noting the SP Flash Tool settings section. The settings window is called up from the menu "Options", containing a single point - "Option...". The list of settings available for change is very scanty and in reality their variations have little effect.

Single window sections "Option", of practical interest are "Connection" And "Download". Using the item "Connection" the hardware interfaces of the computer are configured, through which the device is connected for various operations.

Chapter "Download" allows you to tell the program to check the hash of image files used for transfer to the device in order to check their integrity. This manipulation allows you to avoid some errors during the firmware process.

In general, we can say that the settings section does not allow for serious changes in functionality and in most cases, users leave the “default” values ​​of its items.

Advantages

  • The program is available free of charge to all users (many similar service utilities for other hardware platforms are “closed” to ordinary users by the manufacturer);
  • Does not require installation;
  • The interface is not overloaded with unnecessary functions;
  • Works with a huge range of Android devices;
  • Built-in protection against gross user errors.

Flaws

  • Lack of Russian language in the interface;
  • In the absence of proper preparation of devices for manipulation and incorrect user actions, the utility can damage the software and hardware of the device being flashed, sometimes irreversibly.
  • Windows 7, 8, 8.1, 10, XP, Vista

SP Flash Tool is a reliable program designed for flashing smartphones and tablets running the Android operating system and based on MTK processors. The utility supports work with all models of Chinese-made devices with MediaTek processors, from the oldest to the newly released new products.

One of the most important advantages of SP Flash Tool is its ease of use. The program does not need to be installed on your computer. Simply unpack the archive into the root directory of your local disk and run the executable file. The utility makes it possible to reflash phones, test external memory (RAM) and flash memory for errors, and format flash memory of various types: EMMC, SDMMC, NAND. The functionality of the program allows you to restore the functionality of devices that do not even turn on or immediately freeze upon startup. And support for booting in safe mode "Secure boot" is a fail-safe method for restoring phones infected with viruses. The utility also has the function of creating backup copies of the flash memory of devices, which must be done before flashing the phone's firmware. Another feature of SP Flash Tool is that the program comes with drivers for various smartphones and tablets, which are necessary for correctly recognizing the device with which it will work, which saves users from searching on their own.

On top of that, the SP Flash Tool utility is great for preventative flashing of devices, because updating the phone software will increase its performance and solve the problem with many failures. Today, on the Internet on specialized websites, developers post many different modifications of firmware for smartphones and tablets. Which one to choose for your device is up to you!