Universal firmware for mtk 6589. Installing drivers for mtk-based devices

How to flash Chinese Android smartphones or tablets. Firmware for Chinese Android smartphones is a real art and sometimes confuses beginners. This instruction will help you understand the basics and successfully update!

This manual is written for smartphones based on MTK chips (MTK6589, MTK6577, MTK6575, MTK6572) from MediaTek - OPPO, ZOPPO, STAR, THL, TCL, HUAWEI, LENOVO and others. If you decide to flash your Chinese Android, then be extremely careful, read the instructions several times, if you do not understand it, then it is better to postpone this venture for the future!

Necessary tools and other requirements for flashing

3. Download the firmware

4. Charge your smartphone to at least 60% of its full charge

Firmware for Chinese Android smartphones

Firmware installation Part 1

1. Unzip the SP Flash Tool program in the root of drive C:

2. Unpack the firmware for the smartphone in the root of drive C:

3. Launch the SP Flash Tool program by clicking on Flash_tool.exe

4. In the program, press the button, go to the folder with the unpacked firmware in the subfolder target_bin (or just in the firmware) and select file XXXXXXX _Android_scatter_emmc.txt(where XXXXXXX is your MTK number, for example MTK6577). Do not close the program, proceed to installing drivers

Driver installation (alternative)

5. Unzip the drivers folder

6. Open Device Manager on PC

2. Turn off your Chinese smartphone or tablet

3. Remove the battery and insert

4. Now quickly connect the smartphone to the PC and install the drivers (all in about 5 seconds)
On an unidentified device (yellow icon), click the update drivers button and specify the folder of unpacked drivers, or rather MT65xx Preloader, if any warnings are displayed, continue the installation. If the drivers are not installed, repeat steps 3 and 4 again. If they are installed, proceed further.

Firmware installation Part 2

5. Return to the SP Flash Tool program

6. Click on the Firmware -> Upgrade button and wait until the firmware is installed.

7. The appearance of this window means that the firmware is completed

Installing Recovery

If you need to flash only one partition (for example recovery), uncheck unnecessary ones, click Download

and agree to the warning

how to flash Recovery

MTK Droid Tools. Users who are interested in flashing the firmware of their Android devices or perform this procedure when they need to restore a smartphone or tablet need a number of software tools. It’s good when the device manufacturer has developed a fully functional, high-quality tool - a flashing program, but such cases are extremely rare. Fortunately, third-party developers come to the rescue, sometimes offering very interesting solutions. One such offering is the MTK Droid Tools utility.

When working with memory sections of Android devices based on the MTK hardware platform, in most cases the SP Flash Tool application is used. This is a truly powerful tool for flashing, but the developers did not provide the ability to call some, often very necessary functions. To eliminate this oversight by Mediatek programmers and provide users with a truly complete set of tools for operations with the software part of MTK devices, the MTK Droid Tools utility was developed.

The development of MTK Droid Tools was probably carried out by a small community of like-minded people, and perhaps the program was created for their own needs, but the resulting tool is so functional and so well complements the proprietary utility from Mediatek - SP Flash Tool, that it has taken its rightful place among the programs most frequently used by specialists when flashing firmware MTK devices.

Important warning! Certain actions in the program while working with devices whose bootloader is locked by the manufacturer may damage the device!

Interface

Since the utility performs service functions and is intended primarily for professionals who are fully aware of the purpose and consequences of their actions, the program interface is not replete with unnecessary “beauties”. A small window with a few buttons, overall nothing remarkable. At the same time, the author of the application took care of its users and provided each button with detailed hints about its purpose when hovering the mouse pointer. Thus, even a novice user can master the functionality if desired.

Device information, root-shell

By default, when you launch MTK Droid Tools, the "" tab is open. Phone information" When you connect a device, the program immediately displays basic information about the hardware and software components of the device. This makes it very easy to find out the processor model, Android build, kernel version, modem version, and IMEI. All information can be immediately copied to the clipboard using the special button (1). For more serious manipulations through the program, you will need root rights. However, this should not bother MTK Droid Tools users; the utility allows you to get root, albeit temporarily, until the next reboot, but in one click. To receive temporary root-shell there is a special button “ ROOT».

Memory block map

To perform a backup using the SP Flash Tool, you need information about the addresses of the memory partitions of a specific device. Using the MTK Droid Tools program, obtaining this information does not cause any problems, just press the " Block Map» and a window containing the necessary information will immediately appear. A button is also available here, when clicked, a scatter file is created.

Root, backup, recovery

When you go to the " root, backup, recovery", the capabilities corresponding to the tab name become available to the user. All actions are carried out using buttons, the names of which speak for themselves.

If the user has a clearly defined purpose for using the application, the functionality works 100%; just press the appropriate button and wait for the result. For example, to install an application that manages root rights, you need to click the “ SuperUser" Then select a specific program that will be installed on the Android device - “ SuperSU" or " SuperUser" Just two clicks! Other functions of the “ tab root, backup, recovery» work similarly and are very simple to perform.

Logging

For complete control over the process of using the utility, as well as identifying and eliminating errors, MTK Droid Tools maintains a log file, information from which is always available in the corresponding field of the program window.

Additional functions

When using the application, you get the feeling that it was created by a person who has repeatedly flashed Android devices and tried to bring maximum convenience to the process. During flashing, very often there is a need to call the ADB console, as well as reboot the device into a certain mode. For these purposes, the program provides special buttons - “ ADB terminal" And " Reboot" This additional functionality significantly saves time spent on manipulating the device’s memory sections.

Advantages

  • Support for a huge list of Android devices, almost all MTK devices;
  • Performs functions not available in other applications designed to manipulate memory sections;
  • Simple, convenient, understandable, friendly, and most importantly, Russified interface.

Flaws

  • To unlock the full potential of the application, you will additionally need the SP Flash Tool program;
  • Some actions in the program when working with devices with a locked bootloader can damage the device;
  • If the user lacks knowledge about the processes occurring during the firmware of Android devices, as well as skills and experience, the utility will probably be of little use.
  • Does not support devices with 64-bit processors.

MTK Droid Tools as an additional tool in the arsenal of a firmware specialist has practically no analogues. The utility significantly simplifies the procedures and introduces faster manipulations into the process of flashing MTK devices, and also provides the user with additional opportunities.

Download MTK Droid Tools for free in Russian You can

MTK Droid Tools - a utility designed to perform various functions when flashing Android firmware on MTK devices. The application's capabilities include: obtaining root, system backup, boot firmware and recovery.



Before you start flashing your device on MediaTek, you must:

  • fully charge the phone;
  • prepare a high-quality microUSB cable;
  • download flasher utility;
  • download ;
  • download firmware for your smartphone.

Firmware process

1. Install USB drivers on your computer:

  • driver for advanced operation of a smartphone with a PC (modem mode, USB debugging mode, etc.);
  • SP Flash Tool Driver for flashing smartphone firmware (special modes, often comes with the SP Flash Tools flasher).

2. Download the firmware and unpack the archive (the directory must have only Latin letters in its name). The firmware should be specifically for flashing via PC.

3. Install the flasher SP Flash Tools.

4. Disconnect the smartphone/tablet from the USB PC, turn off the smartphone and remove the battery.

5. Install drivers for firmware mode.

5.1. Unzip the SP Flash Tool Driver to any convenient location.

5.2. Open Device Manager and leave the window open.

5.3. We connect the switched off smartphone to the PC. After this, an unidentified device appears in the Device Manager (the device will appear for a couple of seconds). Very quickly right-click and select Update Driver, then specify the path to the unpacked drivers. The next time you connect the device, if everything was done correctly, the following device will appear:

6. After installing the drivers, disconnect the smartphone from the PC.

7. Launch the flasher program Flash_tool.exe:

8. Press the Scatter-Loading button, select the target_bin folder in the firmware folder, where we select the file MT6577_Android_scatter_emmc.txt (the file may have a different name).

Note: If the Icorrect scatter File format message appears, check the name of the flasher folder (the name must be short and in Latin letters and/or change the version of the flasher itself).

9. Check the box DA DL ALL WITH Cheksum.

Note: If you flash without checking the box, the device will not start! To fix it you will have to flash it again.

10. Click the Firmware Upgrade button:

Note: If there is a checksum.ini file in the firmware folder, then the integrity of the images will be checked, the end of which must be waited for. After this, the utility will go into standby mode.

Note: Firmware can be flashed with or without a battery, but it is better to flash it with the battery inserted.

12. Wait for the firmware to finish; when the firmware is finished, you will see the following window:

13. Disconnect the device from the PC's USB port.

14. Turn on the device.

Note and possible errors:

For some new A-series devices, the firmware does not start from the first connection, and the charging process is displayed on the screen. In this case, remove the cable from the phone, wait 30-40 seconds and reconnect the cable.

It happens that Checksum.ini contains incorrect information about the volume of images. In this case, after checking, an error window will appear. In this case, if you are sure that you downloaded everything correctly and the archive was unpacked by the archiver without errors, close the flasher. Go to the folder with the firmware, delete the Checksum.ini file and repeat the steps starting from step 7.

Sometimes the flasher itself cannot load some sections of the firmware, for example the FAC section. In this case, there will be no checkmark or path to the image opposite the section.

SP Flash Tool- a smart and convenient tool designed 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 need to first of all take care of the possibility of making a backup ROM of the device if something goes wrong. In addition to the usual reason (precautionary measures), 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 capacity and other parameters regulated by the new firmware are fully met. Otherwise, the software, and along with it the device, may be partially or completely inoperative. Practice shows that if the parameters match, flashing an Android smartphone using the SP Flash Tool goes smoothly, but we decided to still provide instructions for creating a backup copy.

Creating a full backup of your smartphone's Flash memory

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

1. Launch the 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). Don't be alarmed if you don't see any firmware files in the folder with the scatter file - this is normal. Leave the checkbox only on the first line (PRELOADER), uncheck the rest.


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


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

2.2. Connect the turned off Android device to the PC via a USB port;

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


3. Copy the received information into 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 also indicate the location where the memory block will be saved;

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


You have 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, just click the “Ok” button.

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

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

3.5. After reading the block is completed, repeat the manipulations described in step 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 flash the firmware (modified recovery specifically for your device) and download it to your home computer, corresponding to the gadget’s MTK processor. All old drivers related to Android devices will be needed delete first. You will also need to download the version for Windows or Linux. And do not forget that the SP Flash Tool utility for MTK devices can be compatible with a 32 or 64-bit version of the PC OS - it is important to choose the correct one that matches the system installed on your home computer.

Hardware you will need:
1. Home computer Windows / Linux;
2. A working USB cord for connecting 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 via a USB cable and wait until the Manager updates and detects the unknown device. Next you need to act very quickly: before the smartphone goes into charging mode, right-click on the 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 a specified location", then specify the path to the driver archive (it must be previously unpacked) and install the one you need. You can now disconnect your Android device from your PC, but it's still 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 provide complete step-by-step instructions, following which you can independently flash the firmware of an Android smartphone or tablet based on MediaTek processors.

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


9. Click on the Scatter-loading button and in the folder with the firmware, select the file MTXXXX_Android_scatter_emmc.txt (in MTXXXX, replace the letters X with 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 only the Preloader item;

10. Click the Download button;


11. Connect your turned off smartphone or tablet to your computer using a USB cable. As soon as the 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 connect it to the computer again. During the firmware process, provided that the drivers are installed correctly, mtk usb port (MediaTek PreLoader USB VCOM Port) should be visible in the device manager. If an error occurs, the gadget will no longer be displayed. Once the firmware is completed, it also disappears from the device manager.


Is the firmware completed successfully? All that remains is to disconnect the Android device from the computer and turn it on.

A common problem when flashing MTK-based devices is incorrect installation of USB drivers. You are going to flash your smartphone using SP_flash_tool, connect your device to your computer, but it simply does not see your device and does not react in any way to its connection. If this is a problem, you need to check that the drivers are installed correctly. We'll cover three main installation methods.

In Windows 10, installing the MTK driver is not always required for SP_flashtool to work correctly; most often it is preinstalled there.

Method 1: Automatic driver installation

If automatic installation of the MTK driver via the .exe or .bat installer did not help, or there is no .exe or .bat file in the driver folder and SP_Flash_tool continues to ignore your smartphone, then try the manual method of installing the MTK driver.

Method 2.


Video instructions for installing mtk driver

Method 3. Manual installation of the MTK Preloader driver

  1. Download and unzip the drivers specifically for your smartphone model or universal ones - (downloads: 1918)
  2. For Windows 8 and 10 - before installation, required
  3. Open Device Manager
  4. In Device Manager, place the cursor on any item from the list, then click Action > Install old device

  5. Click Further and select “Installing equipment manually selected from the list”. Click Further

  6. Paragraph “Show all devices” - Next
  7. "Install from disk"

  8. Review, find the unzipped driver folder and select the driver file depending on the bitness of your operating system (x64, or x32 - also known as x86). For example, a universal driver for Windows 10 64x - "Windows 10 x64 MTK USB Drivers"

  9. Select "MediaTek Preloader USB VCOM Port" from the list. Click Next several times
  10. During the driver installation process, click “Install this driver anyway”. At the end - Ready.

  11. A new device with an exclamation mark will appear in Device Manager. Right click on it and click "Remove device"