Flash tol 5. Sp Flash Tool free download

How to use the SP program Flash Tool ? SP Flash Tool is a smart and handy tool for flashing devices based on MediaTek chipsets. If you decide to flash an Android smartphone or tablet with such a processor "under the hood", then you first need to take care of the ability to backup the device's ROM if something goes wrong. In addition to the usual reason (precautions), there is another reason here: not every firmware you choose may be suitable specifically for your device. Therefore, it is worth making sure that the requirements for display characteristics, memory size and other regulated new firmware parameters are fully met. AT otherwise software, and with it the device, may be partially or completely inoperative. Practice shows that if the parameters match, the firmware of an Android smartphone using the SP Flash Tool runs smoothly, but we decided to still give instructions for creating backup.

Creating a full backup copy of the Flash-memory of the smartphone

To create a backup copy of the Flash memory of an Android smartphone, you must have the utility itself installed. SP Flash Tool and driver for Preloader.

1 . Run the USB flash drive, then in the tab " Download"download the scatter file (if necessary, you can borrow it from an Android device with a similar processor). Do not be alarmed if you do not see any firmware files in the folder with the scatter file - this is normal. Leave a checkmark only on the first line ( PRELOADER), remove the rest.

2 . Determine how much information and from where to read. After that go to the bookmark " memory test". Here, too, there is only one check mark on " RAM Test", the rest must be removed.

2.2 . Through the USB port, connect the switched off Android device to the PC;

2.3 . The memory test that will take place after connection will show the information you need on EMMC blocks (do not pay attention to blocks with zero volume, only those with a size will be needed;

3 . Copy the received information into a notepad, then go to the bookmark " readback" and press " Add".

3.1 . Double click on the line that appears;

3.2 . Specify the file name (ROM_0 by default), and specify the location where the memory block will be saved;

3.3 . Based on the data obtained earlier, fill in the three parameters in the window that appears.

You got the names of your regions, the size is known, and starting address in each of them will be 0x0.

Example:

Region: EMMC_USER Start Address: 0x0 Length: 0x3ab400000

After filling in the parameters, it remains to click the " OK".

note: on the device taken as an example, there are 4 regions, but this does not mean that there are the same number on other gadgets. Flash memory can have 3, 2 or even one region ("USER"). In the latter case, you don't have to select a region - this option will be absent in the menu for entering block reading parameters. As a rule, this situation happens when working with Android devices based on chipsets of early release years..

3.4 . Click " readback", reconnect to the USB port of the turned off gadget - reading will start;

3.5 . After the reading of the block is completed, repeat the manipulations described in paragraph 3 with all other regions.

Thus you will receive full copy flash memory of your Android device.

If you decide to use the SP Flash utility, the easiest way is to take it for firmware (modified recovery specifically for your device) and download to your home computer the gadget corresponding to the MTK processor USB driver. All old drivers related to Android devices will need to be removed first. You will also need to download Smart Phone Flash Tool for Windows or Linux. And do not forget that the SP Flash Tool for MTK devices can be compatible with a 32 or 64-bit version of the PC OS - it is important to choose the right one, corresponding to the system installed on your home computer.

Of the hardware you will need:

  • 1. home computer Windows/Linux;
  • 2. A working USB cable for switching with an Android device;
  • 3. Android smartphone or Tablet PC.

SP Flash Tool can flash devices based on MT6575, MT6577, MT6577T, MT6595, MT6592, MT6582, MT6572, MT6589, MT6589T chipsets.

Driver installation

Let's assume that you already have a driver archive on your PC - for example MTK_drivers.rar. The first step is to turn off your smartphone or tablet and run " Device Manager" from the control panel. Connect your Android device to your computer with a USB cable and wait until " Dispatcher"refresh and detect unknown device. Next, you need to act very quickly: until the smartphone has switched to charging mode, right-click on an unidentified device and in the window that opens, select " Update Driver".

Driver installation is done manually. In the next window select " Install the driver from the specified location", then specify the path to the driver archive (it must be unpacked beforehand) and install the required one. Now you can disconnect the Android device from the PC, but it's too early to turn it on. But you can go directly to the firmware process itself.

Instructions for flashing smartphones based on MTK

Here we present the complete step by step instructions, following which you can independently flash an Android smartphone or tablet based on MediaTek processors.

  • 1 .Download the SP Flash Tool and extract the archive to your computer;
  • 2 .If you have a device with an MT6575 or MT6577 processor based on the AGOLD project, download the SP_MDT program on your computer with the ability to select components in uboot and unzip it;
  • 3 .Download and install USB VCOM drivers;
  • 4 .Unpack the archive with factory firmware for your Android device (the directory name for the unpacked folder with factory firmware files should not include Cyrillic characters);
  • 5 .Turn off your smartphone or tablet, the USB cable must not be connected to the computer;
  • 6 .Remove the battery, then insert it back;
  • 7 .If the drivers have not been installed yet, connect the machine to the PC with a USB cable. Operating system after that, it will find a new device, and you must specify the folder with USB driver VCOM for your OS version. Install the drivers and unplug the cord from the PC.
  • 8 .Run SP Flash Tool;

  • 9 .MTXXXX_Android_scatter_emmc.txt(in MTXXXX, replace the letters X with the numbers corresponding to the processor of your device - the scatter file for each of them is different).

ATTENTION! For devices based on MT6575 and MT6577 processors, uncheck the Preloader and dsp_bl items, for all other devices with MediaTek chipsets, uncheck the Preloader item only;

  • 10 .Click the Download button;

  • 11 .Connect the switched off smartphone or tablet to the computer via a USB cable. As soon as a new device is detected, its firmware should begin. If this does not happen, disconnect the device from the PC, remove and reinsert its battery, and reconnect it to the computer. During the firmware process, provided correctly installed drivers should be visible in device manager mtk usb port (MediaTek PreLoader USB VCOM Port). If an error occurs, the gadget will no longer be displayed. When the firmware is completed, it also disappears from the device manager.

Firmware successfully completed? It remains only to disconnect the Android device from the computer and turn it on.

Download Sp Flash Tool you can use the link below for free



FlashTool is a powerful tool for flashing smartphones based on MediaTek chipset. With this application, you can either install a newer version of the operating system on your device, or completely replace it with a custom one (modified by third-party developers).

However, this whole process comes with a certain risk, and one wrong step can lead to the fact that your smartphone will turn into a useless "brick". To prevent this from happening, carefully read this article. From it you will learn how to flash through FlashTool correctly and not risk your phone in vain.

Determine the processor model

As mentioned earlier, FlashTool only works with MediaTek based devices. In view of this feature, it is important to make sure that your smartphone is equipped with the processor of this manufacturer, otherwise the firmware program may not interact with it correctly. This, in turn, is fraught with serious consequences.

To determine the processor model, you will need a special application - CPU-Z. It can be downloaded for free from Play market, so this process should not cause you any difficulties. After you download and install the program, do the following:

  1. Launch CPU-Z on your smartphone.
  2. Wait a few minutes while the program collects device information.
  3. Go to the SOC tab and pay attention to the very top line. This is where your processor model will be displayed.

If the above line says MediaTek, then your smartphone is suitable for working with the program. But still, before flashing through FlashTool, you need to perform a few more important steps. They will be discussed below.

Training

It is important to know that flashing a smartphone will cause it to return to its factory settings. In other words, all information stored on the device will be deleted and it will be impossible to restore it. To prevent this from becoming a nuisance for you, do the following:

  • Save all contacts from phone book. They can be transferred to a computer using special programs or sync with your Google account.
  • Copy all important photos, documents and videos to your computer.
  • Check if there is any left in the SMS important information(passwords from payment systems, bank codes, etc.). If there is one, then it is better to rewrite it.
  • Check the calendar for significant dates.
  • If you still have installation files for some rare programs, you can copy them to your computer before flashing through FlashTool.

Don't neglect these simple advice, because they will help you save time and nerves. It is better to go through all the points several times, and only after that proceed with the firmware.

Operating system setup

Before flashing "Android" through FlashTool, you need to set some operating system settings. The fact is that Windows does not perceive smartphone drivers very adequately, so it is necessary to cancel the verification of digital signatures. This is done like this:

  1. Run command line(Administrator).
  2. Write command gpedit.msc for 32-bit OS or C:\Windows\SysWOW64\gpedit.msc for 64-bit OS. Press Enter.
  3. The Editor will open in front of you. group policy". Here you need to select "User Configuration", then "Administrative Templates", and then "System".
  4. Now click "Install Driver", and then select "Digital Signature".
  5. In the window that opens, select "Disable".
  6. Click "OK" and confirm the changes made.

Now the operating system will not "swear" at the smartphone driver, and the firmware program will be able to work normally.

Installing smartphone drivers

At this stage, you need to download and install the driver for your device, which will allow it to interact normally with your computer. You should look for it in these places:

  • First of all, you need to look for the driver on the website of the manufacturer of your device. This way you will be sure that you do not catch a computer virus.
  • Sometimes the driver can be found on the disk that comes with some phone models. If so, then you need to insert the CD into your computer drive and follow the prompts.
  • In the event that the above two methods do not suit you, you can search for a driver on thematic forums. Keep in mind that in this way you risk the security of not only your phone, but also your computer. Therefore, be sure to check all downloaded files for viruses before installing them.

After you find the driver, you should download and install it. This is done by double clicking on the archive and should not cause any difficulties. But sometimes problems still arise, so such cases should be given special attention.

Problems installing drivers

It often happens that the driver does not want to be installed in any. In fact, there is nothing wrong with this, and the problem is solved quite simply. Namely:

  1. Disconnect the data cable from the computer and phone.
  2. Turn off your smartphone and remove the battery from it. You can leave the memory card and SIM card in place.
  3. Open Device Manager on your PC.
  4. Place the driver files anywhere you like.
  5. Without inserting the battery, connect your phone to your computer and get ready.
  6. Literally for a few seconds, a new device will appear in the manager. You need to have time to click on it with the right mouse button and select the line "Update driver".
  7. Now just specify the path to the driver files and wait for the installation process to finish.

If you did not manage to update the phone driver in time and the device disappeared from the manager, you need to repeat the whole procedure again, starting from step 5.

Firmware search

Now it's time to find and download the firmware that you will install on your smartphone. Here you have two options: use official software or custom. In the first case, just go to the website of the phone manufacturer and find Last update for your model. But if you decide to use custom firmware, then you should follow a few simple rules:

  • Make sure that the selected firmware is suitable for your smartphone model. Failure to comply with this condition is fraught with serious problems, up to turning the phone into a "dead" piece of plastic.
  • Download files only from reputable sites and forums. In this case, even if some problem arises, you can count on the help of software developers.
  • Carefully study the reviews about the firmware left by other users. It’s better not to take risks if there are many negative ones among them.
  • Make sure that the smartphone firmware you have installed is older than the one you are going to download.

Remember, following these simple rules, you will protect your phone from unnecessary damage.

Create a backup

Most users have no problems during flashing and the whole process runs smoothly. But still, it is better to prepare in advance for unforeseen situations, because no one is immune from them. To do this, you need to create a backup copy of the system files of the smartphone before flashing through FlashTool. For this:

  1. Connect your phone to your computer.
  2. Select a read speed.
  3. Specify the NOR read type.
  4. Go to the Read back tab and click Add. Create a backup file by giving it any name. After that click Save.
  5. A window will appear in front of you, in which you should specify the size of the data to be read in the Length field. First, try entering the value 0x01000000, and if it does not work, then 0x02000000.
  6. Disconnect your phone from the cable and turn it off. Remove the battery, put it back in, and then reconnect the smartphone to the data cable (not included).
  7. Press and immediately release the smartphone's power button.

If you did everything correctly, the backup process will begin. Be sure to wait for it to finish.

Device firmware

If you have thought everything over and prepared, then you have no choice but to flash through FlashTool. The instruction for this procedure, in fact, is not so complicated, and it looks like this:

  1. Launch FalshTool and click Scatter-loading.
  2. Specify the path to the MTxxxx_Android_scatter_emmc.txt file (instead of "xxxx" there will be numbers corresponding to the processor model of your device). Click "Open".
  3. Be sure to check the box DA DL All With Check Sum. Otherwise, you risk "killing" your smartphone.
  4. Press the Firmware-Upgrade button and connect the switched off phone.
  5. Multi-colored loading bars will appear at the bottom of the main menu of the program.
  6. As soon as the firmware process is completed, a green circle will appear on the screen, indicating a successful operation.

Now you can disconnect your smartphone from the data cable and use it. Keep in mind that turning on your phone for the first time can sometimes take a long time, so don't worry if you have this situation.

By the way, if you do not know through FlashTool, then you can use the same instructions. It is equally valid for all Android devices.

Firmware for Chinese phones

How to flash a Chinese phone using FlashTool? It is also possible to do this, but this procedure is somewhat different from the standard one, it will be considered separately. It is important to know the following here:

  • Never press the Memory Test button in FlashTool. For some reason, Chinese phones do not respond adequately to this operation, and it may happen that the firmware is erased without the possibility of recovery.
  • Carefully study the information about the firmware on the site from which you download it. It is possible that it contains bugs that can cause you serious problems.
  • Do not try to install firmware from another device on your smartphone. So you risk ruining it, and it’s not a fact that you will be able to return the phone to working condition.

Also, if you are not confident in your abilities, it is better to contact the nearest service center. Chinese smartphones very specific, so let the experts deal with them.

Actions after firmware

After the firmware of your phone is completed, you need to perform a few more simple steps:

  • Don't forget to set the current time and date.
  • Link your device to your Google account. This is especially useful if you have synced your phone book with it.
  • It will be better if you format the memory card. They can stay on it system files from previous firmware, which do nothing useful, but only take up free space.

That's basically it. Now you can enjoy the new firmware that will surely make your smartphone work in a new way.

Program interface

The flashtool interface is intuitive even for a novice user. Consider the main functions of the utility:

  1. Download- the main section of the program responsible for partial or complete firmware of the smartphone. At full firmware smartphone, the entire operating system of the device changes, and with a partial one, you can flash the sections of interest.
  2. readback or backup- a function that helps to return the device to its original state if something went wrong. Actively used when creating a backup.
  3. Format– full formatting of the device.
  4. memory test- a tab that helps to restore. This function will be discussed in more detail in the "creating a backup" section.
  5. Welcome- official instructions for those who launch the utility for the first time. Supporting literature written by software developers.

Application installation

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 based on MTK. Flash tools is not demanding on the technical parameters of the PC, so you need 50 megabytes to install it free space on your hard drive and Windows or Linux operating system.

Before starting the operation, you must prepare all files to the procedure:

What you need to know before starting the firmware

Before proceeding, it is worth observing a series mandatory requirements:

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

Creating a backup

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

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

Instructions for creating a backup

  1. Run the 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.


Useful information! Turn blocks of memory into information familiar look the utility will help wwr mtk .

Recovery in case of failure

If for some reason the tailoring fails, you can restore the backup:

How to flash Android using FlashTool

Phone firmware is a fairly simple procedure. For the convenience of users, we will divide the process into several parts:

Training:

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

Installation:


Driver installation:


To install drivers, you need to find in the task manager unidentified device. By right-clicking on an unidentified device, you need to find the "update driver" column. As a folder for drivers, you need to specify the path where they are located (quickly skip 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 full firmware procedure:

Possible consequences

Positive sides:

  • The new version is a fix for minor crashes, increased optimization, and improved work with new programs. Receipt latest version firmware will slightly increase the performance of the smartphone.
  • Possibility to delete laden software occupies space in the system.
  • Receipt additional features, which were hidden by the developers. For example, reassigning hot keys.
  • Increased security with more secure user versions.
  • Expanding variability in the settings of the visual part.

Negative sides:

  • Stitched Gadgets are automatically removed from warranty service.
  • Not all custom firmware that is freely available work properly, so there is a possibility of getting a buggy OS.
  • Poor custom ROM optimization can cause your phone to drain quickly.
  • Firmware mismatch with the hardware of the phone can lead to hardware problems, as a result of which some services will start to work more slowly.
  • The worst thing is the transformation of the phone into a "brick" - an undesirable phenomenon when the phone completely or partially loses its functionality. It 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 based on the MTK processor. For a successful start of the procedure, you must download the correct driver for the model. To find out which processor is used on your gadget use the program AIDA64. Certain difficulties arise only with smartphones of the Sony brand.

Instructions for firmware Sony Xperia

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



Problems when flashing Chinese phones

It's no news to anyone that different batches of cheap Chinese phones sometimes change hardware components. The fact is that when they are changed, some phones may not work correctly with firmware that turned out to be workable on similar devices of previous batches. The chance of getting a "brick" is extremely low, but to get partially non-working the phone is quite possible (not a working camera, inability to make calls, etc.) in order to avoid such problems highly recommended make a full backup of the 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 consider this procedure in more detail, starting from the moment you installed and unzipped the drivers on the C drive:


note

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

System errors (numbers and their solution)

S_COM_PORT_OPEN_FAIL (1003):

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

S_NOT_ENOUCH_STORAGE_SPACE (1011):

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

S_UNSUPPORTED_OPERATION (1040) and S_DA_EMMC_FLASH_NOT_FOUND (3144):

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

S_BROM_DOWNLOAD_DA_FAIL (2004):

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

S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020):

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

S_DA_EXT_RAM_ERROR (3001):

  • Connection problem. It is recommended to check if the cable is working or try to connect to another port.

S_DS_SOC_CHECK_FAIL (3013):

  • The path line 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 defective.
  • 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 version of the flash driver to an earlier version.
  • Change the cable used for firmware.
  • The error may occur due to low battery.

S_INVALID_DA_FILE (5002):

  • When configuring SP_Flash_Tool, choose the download agent that comes with this version of the flasher. Otherwise, this error will be thrown.

S_FTHND_FILE_IS_NOT_LOADED_YET (5007):

  • Try choosing another method to flash your device.

S_DL_GET_DRAM_SETTINGS_FAIL (5054):

  • The problem is 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 - Is a utility for "Firmware" android devices on the MTK platform. In this topic, I will try to clearly state the capabilities of the program, as well as analyze and systematize the errors that occur when working with this program. Also there will be current versions drivers. It is planned to replenish information on problems and errors, as well as their solution based on the personal experience of users. If you come across an error that is not described here and you know / do not know how to solve it, then this topic is for you. I also warn you that this topic only concerns the SP Flash Tool, errors and problems Flashtool programs(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 firmware version
A special version of the flash driver with support for Secure boot
The most stable this moment firmware version

The 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)

adb driver only ( manual editing drivers are produced 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)

Autoinstall Package adb drivers: AdbDriverInstaller.exe

Program to display and remove 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 to read to everyone without exception!


It is far from a secret that in different batches of Chinese phones sometimes they change hardware components that cannot work correctly with firmware for similar devices from the previous batch, of course you will not get a non-working phone, but the software provided by the manufacturer to retailers often turns out to be not "the freshest "and after flashing new devices with a software version designed 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 make a full rom-backup of the phone before flashing the device!
Applies to phones on the processor MT6575 and MT6577: You need to sew preloader and dsp_bl only if the brick is raised! In all other regular updates and flashing, DO NOT put these checkboxes in the SP Flash Tool and DO NOT turn on formatting! you can have problems with which at home you will either not cope 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.
For other MTK-based phones, when flashing devices via SP_Flash_Tool, do not flash the preloader file unless absolutely necessary.
The SP_Flash_Tool program logs are stored along the path: C:\ProgramData\SP_FT_Logs\" Folder with the 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, run 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 the firmware (we do Full Rom Bacup) and (backup NVRAM)

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

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

Moderation firmware (CWM) using the SP Flash Tool (or how to flash one or more blocks)

An example of restoring a worn Preloader block (bypassing the SP Flash Tool error (4032) in the usual way and through the test point and raising the brick by closing the 4th and 5th contacts on micro usb phone input)

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

An example of reviving a "brick" by the SP Flash Tool after an unsuccessful memory remapping

S_CHKSUM_ERROR (1041) Error during Lenovo firmware (not a software solution, this person was helped only by soldering the flash memory chip)

SP Flash Tool is a smart and handy tool for flashing devices based on MediaTek chipsets. If you decide to flash an Android smartphone or tablet with such a processor "under the hood", then you first need to take care of the ability to backup the device's ROM if something goes wrong. In addition to the usual reason (precautions), there is another reason here: not every firmware you choose may be suitable specifically for your device. Therefore, it is worth making sure that the requirements for display characteristics, memory size and other parameters regulated by the new firmware are fully met. Otherwise, the software, and with it the device, may be partially or completely inoperative. Practice shows that if the parameters match, the firmware of an Android smartphone using the SP Flash Tool runs smoothly, but we decided to give instructions for creating a backup anyway.

Creating a full backup copy of the Flash-memory of the smartphone

To create a backup copy of the Flash memory of an Android smartphone, you must have the utility itself installed and.

1. Launch the USB flash drive, then in the "Download" tab, download the scatter file (if necessary, you can borrow it from an Android device with a similar processor). Do not be alarmed if you do not see any firmware files in the folder with the scatter file - this is normal. Leave a tick only on the first line (PRELOADER), uncheck the rest.


2. Determine how much information and from where to read. After that, go to the "Memory Test" tab. Here, too, there is only one check mark on " RAM Test", the rest must be removed.


Proceed next in the following way:
2.1. Press the Start button;

2.2. Through the USB port, connect the switched off Android device to the PC;

2.3. The memory test that will take place after connection will show the information you need on EMMC blocks (do not pay attention to blocks with zero volume, only those with a size will be needed;


3. Copy the received information into a notepad, then go to the "ReadBack" tab and click "Add".


3.1. Double click on the line that appears;


3.2. Specify the file name (ROM_0 by default), and specify the location where the memory block will be saved;

3.3. Based on the data obtained earlier, fill in the three parameters in the window that appears.


You've got the names of your regions, the size is known, and the starting address in each of them will be 0x0.
Example:
Region: EMMC_USER Start Address: 0x0 Length: 0x3ab400000
After filling in the parameters, it remains to click the "OK" button.

note : the example device has 4 regions, but this does not mean that there are the same number of regions on other gadgets. Flash memory can have 3, 2 or even one region ("USER"). In the latter case, you don't have to select a region - this option will be absent in the menu for entering block reading parameters. As a rule, this situation happens when working with Android devices based on chipsets of early release years.

3.4. Press the "ReadBack" button, reconnect to the USB port of the turned off gadget - reading will start;

3.5. After the reading of the block is completed, repeat the manipulations described in paragraph 3 with all other regions.

This way you will get a complete copy of the flash memory of your Android device.

If you decide to use the SP Flash utility, the easiest way is to take it for firmware (modified recovery specifically for your device) and download to your home computer the corresponding MTK gadget processor. All old drivers related to Android devices will need to be pre-delete. You will also need to download the version for Windows or Linux. And do not forget that the SP Flash Tool for MTK devices can be compatible with a 32 or 64-bit version of the PC OS - it is important to choose the right one, corresponding to the system installed on your home computer.

Of the hardware you will need:
1. Homemade Windows computer/ linux;
2. A working USB cable for switching with an Android device;
3. Android smartphone or tablet computer.

SP Flash Tool can flash devices based on MT6575, MT6577, MT6577T, MT6595, MT6592, MT6582, MT6572, MT6589, MT6589T chipsets.

Driver installation

Let's assume that you already have a driver archive on your PC - for example MTK_drivers.rar. The first step is to turn off your smartphone or tablet and launch "Device Manager" from the control panel. Connect your Android device to your computer with a USB cable and wait for the Manager to update and detect an unknown device. Next, you need to act very quickly: until the smartphone has switched to charging mode, right-click on an unidentified device and in the window that opens, select " Update Driver".


Driver installation is done manually. In the next window, select "Install driver from a specified location", then specify the path to the driver archive (it must be unpacked beforehand) and install the required one. You can now disconnect your Android device from your PC, but it's still too early to turn it back on. But you can go directly to the firmware process itself.

Instructions for flashing smartphones based on MTK

Here we provide a complete step-by-step instruction, following which you can independently flash an Android smartphone or tablet based on MediaTek processors.

1. Download the SP Flash Tool and extract the archive to your computer;
2. If you have a device with an MT6575 or MT6577 processor based on the AGOLD project, download the SP_MDT program on your computer with the ability to select components in uboot and unzip it;
3. Download and install USB VCOM drivers;
4. Unpack the archive with factory firmware for your Android device (the directory name for the unpacked folder with factory firmware files should not include Cyrillic characters);
5. Turn off your smartphone or tablet, the USB cable must not be connected to the computer;
6. Remove the battery, then insert it back;
7. If the drivers have not been installed yet, connect the machine to the PC with a USB cable. The operating system will then find a new device, and you must specify the folder with the USB VCOM driver for your OS version. Install the drivers and unplug the cord from the PC.
8. Run SP Flash Tool;


9. Click on the Scatter-loading button and select the file MTXXXX_Android_scatter_emmc.txt in the folder with the firmware (in MTXXXX, replace the letters X with the numbers corresponding to the processor of your device - the scatter file is different for each of them).


ATTENTION! For devices based on MT6575 and MT6577 processors, uncheck the Preloader and dsp_bl items, for all other devices with MediaTek chipsets, uncheck the Preloader item only;

10. Click the Download button;


11. Connect the switched off smartphone or tablet to the computer via a USB cable. As soon as a new device is detected, its firmware should begin. If this does not happen, disconnect the device from the PC, remove and reinsert its battery, and reconnect it to the computer. During the firmware process, provided that the drivers are correctly installed, the mtk usb port (MediaTek PreLoader USB VCOM Port) should be observed in the device manager. If an error occurs, the gadget will no longer be displayed. When the firmware is completed, it also disappears from the device manager.


Firmware successfully completed? It remains only to disconnect the Android device from the computer and turn it on.
Internet