[TUT]MTK Android (Sp flash tool ) tutorial

Search This thread

sunsero

Senior Member
Apr 14, 2013
356
113
@sunsero

And how are you sure that is a virus? Just for this wrong report?

Tested the installer with Avast/Mcafee Virusscan and Avira - No virus report.
No, I'm not sure - just one of the almost 60 scanners used by VirusTotal.com reported it's a trojan. On the other hand even if none of them detected anything I could not be sure that the file contains no unknown or mutated malware.

Don't get me wrong - but I just wished you had told if it's an installer bundled by yourself or you had told the source of it. Or you had linked some official source offering the driver if there is.
 

saabman.aero

New member
Feb 16, 2016
2
0
Hi,
Am trying to install Twrp on my Ulefone Armor 3T but face a preloader error each time...
The stock rom flashes like a charm but I can never get the recovery.img to work...
My ROM from Ulefone is from Jan 2020 I am wondering if something hasn't changed...
Can anyone suggest something?
Thanks
S.
 

SandsCayman

Member
Aug 28, 2018
14
3
- Scope of this thread

The scope of this thread is ONLY to discuss about SP Flashtool program

- How to use Flashtool
- Report Flashtool errors and how to fix it.

Any other issues not related about Flashtool and its use should be posted in other specific thread.

Please DON'T discuss here about specific device issues like

- Where find ROM for a device
- How to fix problem on device
- etc


- Flash Tool hardware compatibily

SP Flash Tool are for Smartphone products

Mediatek MT62xx Familiy chips
Mediatek MT65xx Familiy chips
Mediatek MT67xx Familiy chips


- Support resources

Flashtool - 4PDA russian forum

SP FlashTool ||MTK Android FLASHER (xda)

Mediatek - Flash Tool - Info (mtk2000.ucoz.ru)


- Mediatek USB/ADB driver

To use Flashtool you should have installer Mediatek USB preloader driver.

There are two types of USB driver for Mediatek devices.

- ADB USB driver for device working and switched on.
- Preloader USB driver to flash the device that is switched off.

To use Flashtool, in the PC should be already installed the USB Mediatek Preloader driver.
This the latest version of Mediatek driver.
This is the all-in.one driver (include both USB ADB & preloader driver).
Is not required to disable driver sign in Windows.
The driver is compatible with all 32/64bit Windows OS's (from Windows XP to Windows 10).

USB driver Mediatek (ADB/preloader) v. 5.1632 - Auto installer

How to install the USB ADB/Preloader driver

- Disconnect the device from the PC.
- Download and decompress the archive.
- Run the exe installer file (decompressed from archive) as administrator (right click -> Run as administrator).
- Follow the instruction on video and wait the end of installation
- At the end of installation close the installer and reboot the PC.
- Now the drivers are available for flash.


- Flashtool version

The new version 5.xx include the support of new 64bit Mediatek CPU (MT67xx - ex. MT6732/MT6752/etc)
The new version 5.xx are also compatible with 32bit Mediatek CPU (MT65xx - ex. MT6582/6589/6592) and new 64bit Mediatek CPU (MT67xx - es. MT6732/MT67527etc).

Flashtool v. 5.x fixed a critical bug about SP Flash Tool 3.x where the SP Flashtool reads incorrectly the scatter file of some new mobile based on MTK6582 (error: recovery partition is not flashable).

- Windows version

Latest version - 5.1916

SP Flash Tool v. 5.1916 for Windows

- Linux 64bit

Latest version: 5.1916

SP Flash Tool v. 5.1916 for Linux (64bit)

Flashtool for Linux - How to install


- SP Flash Tool archive mirror sites

SP Flashtool for Windows and Linux (spflashtools.com)


- "PMT Changed" error

If you get an error like "PMT Changed" (it means that partition scheme of current ROM and new ROM are different) and are you sure that the ROM is specific for your device you can use a special version of Flashtool 3.xx that bypass this error.

SP Flash Toolv. 3.1313 mod


- Direct Memory Write

To bypass a "PMT changed" error (it means that the partition scheme described in the scatter of the new ROM is different than the ROM installed) there are two ways

- If you have to flash the whole flash you can select in Flashtool the FIRWARE UPGRADE mode.
- If you have to flash single module/partition you can use Direct Memory Write

Direct Memory Write Info - post 713
Direct Memory Write Info - post 922
Direct Memory Write Info - Other thread

..

This looks promising. I flashed the wrong recovery and can't boot into anything - my phone shows up in device manager as mediatek device, but only for a second then the phone reboots itself and it is gone. I have a couple of questions - is there anyway to 'grab' it when it shows up? or will the tool do that, and 2, I may sound daft but I cannot get the scatter file, I have the stock rom but it isn't there, and cannot get it off my almost dead phone?

Any help would be MASSIVELY appreciated.
 

Itachidori

New member
Apr 12, 2016
2
0
Hi there,
I have a problem flashing a Umi super. I think I did everyting right but I allways get the same error: "error status_stor_life_exhaust(0xC003001D) the storage in your device has reached end of life, please change to use new device to do operations"

I dont think it the drivers, the flashtool recognises the phone and 3 seconds later gives this error, and the phone worked fine before this.
Thanks to anyone who knows something about this
 

odelind

New member
Aug 11, 2020
1
0
Hello,

After having some problems with my Cubot J5, I followed the seller's recommendations and tried to update the drivers with the flashtools. In the end, it got bricked and doesnt charge or turn on. The program still detects the phone but its stuck in a loop between the errors 6128 and 1041 based on whenever I checked or not the options withing the Downloads section (the solution for one of the errors should be deleting checksum.ini as well, but I can't find the archive itself). Is there a way to make the phone functional again?

P.S.: I did a memory check and got these two errors:
-NAND flash not detected
-UFS not detected
 

Ali1244

New member
Sep 5, 2020
2
0
Any one help me to give a link of mediatek device ; omagsm q1
Waterworld
X466
Free stock firmware???
 

pixapo

Senior Member
Jan 16, 2009
88
5
I'm trying to update vendor files on my T30 tablet but it can't connect via flashtools anymore because it starts by itself due to offline charging bug which is present on all gsi roms, even when I have wiped system and data partitions. Could I solve it flashing boot partition from fastboot? Some help would be apreciated.
Upd. It was a driver problem (damned mtek)
 
Last edited:

aryanhington

Senior Member
Aug 21, 2020
79
5
I'm trying to update vendor files on my T30 tablet but it can't connect via flashtools anymore because it starts by itself due to offline charging bug which is present on all gsi roms, even when I have wiped system and data partitions. Could I solve it flashing boot partition from fastboot? Some help would be apreciated.

sent you pm
 

DADi590

Senior Member
Jan 4, 2017
68
11
Read carefully before to continue!!!
- After flashing a wrong preloader, your phone will be completely dead (can't be powered on, it will not charge and won't be detected anymore by the computer) and there is no way to recover it.

My ZTE Blade L3 (now hardware broken after a mod with the antennas...) with MT6582M says otherwise, in the various times I did that to it XD. Also the phone of a friend of mine which is an Elephone P8000 B with MT6753 says the same my older phone used to haha.

I never experienced that with these 2 which were the only ones I touched that had MediaTek chipsets. And none of them broke for good even after no charging nor booting nor whatever. They were always fixed. I did whatEVER I wanted with the ZTE Blade L3. It NEVER broke (except for the mod I did... - either that or too much flashing, no idea, but it doesn't turn on anymore nor charges, but the battery is in poor state anyways, so that may be the reason too). I think maybe you should change that line to "may be completely dead OR not, you gotta try".

I tried various times when that used to happen including formatting (I don't remember the order - either format first or install first). One of the times the phone would ALWAYS start working again and SP Flash Tool would flash the new ROM. Unless I always flashed a good preloader, but I'm 10000% sure the phone stopped charging various times and didn't boot to anything. Was just dead. And it always recovered. Not a single time it didn't. That I remember, it broke with the system installed already, so nothing to do with that. And my friend's phone was working even after that happening.

PS: Please don't judge me for my stupidity doing this haha. I just didn't want my father to find out I had bricked the Blade L3 months after buying it (first smartphone I had), so I was just fast and read fast about stuff that would put the phone working and got it to work after 6 days. Luckly what you say there never happened - and I'm thinking it won't, by the many times I did this... But would be cool to have an explanation so I can be sure it won't ever happen or it may happen some times.
 
Last edited:

AntiClaxson1958

New member
Sep 22, 2020
1
0
Bogota
Problem with Polaroid Turbo E (P4526A)

Good evening,
I need the help for resolve this problem:
I have a Polaroid Turbo e (P4526A) with Mediatek MT6580, and I was ready for install Plasma Mobile here

But the problem, is that the adb shell don't detects this smartphone, because I use the commands fastboot erase userdata and fastboot erase cache and them, I disconnect the smartphone leaving unusuable.
And I need the help for resolve this, Please!!!
 
Last edited:
Jul 2, 2015
22
2
Hi, I have a Mediatek M6735 1Gb RAM 8 GB rom chinese cell phone (PCD 508 is the commercial name). It's infected with some viruses like trojandropper.agent.bzu, trojandropper.agent.caw and obfus.cm according to Esset antivirus.
Last firmware update available is from November 5th 2017.
Flashing stock ROM (Android 7) is useless as it becomes infected again or it's in the ROM itself. I could only find the ROM in dubious web sites.
I need help in finding a suitable safe rom I can flash preferably with the method posted here as I already tested successfully.
I've tried searching the forum both with local and google search but found nothing.
Thank you very much for any help.
Best regards.

Sorry, I've realised it's an off topic, so I've reposted here:

 
Last edited:

Xenon500

New member
Dec 14, 2016
1
0
please I have tried using spflash tool to flash my Infinix X625C but I get errors ERROR: STATUS_BROM_CMD_SEND_DA_FAIL (0XC0060003). What should I do now.
 

Sam 211

Member
Jun 7, 2016
13
1
SP Flash tool is not flashing for my infinix hot 8. It gives the following error :
ERROR : STATUS_BROM_CMD_STARTCMD_FAIL (-1073348607) , MSP ERROE CODE : 0x00.
Same error with Techno Flash tool also.
 

czaroslaw

Member
Oct 3, 2018
44
0
I cannot launch SP Flash Tool. A lot of dlls are missing. Can anyone help me what kind of packages should I install?
Missing ddls: sla_challenge, qtwebkit4, qtcore4, qtxmlpatterns4 etc.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 158
    - Scope of this thread

    The scope of this thread is ONLY to discuss about SP Flashtool program

    - How to use Flashtool
    - Report Flashtool errors and how to fix it.

    Any other issues not related about Flashtool and its use should be posted in other specific thread.

    Please DON'T discuss here about specific device issues like

    - Where find ROM for a device
    - How to fix problem on device
    - etc


    - Flash Tool hardware compatibily

    SP Flash Tool are for Smartphone products

    Mediatek MT62xx Familiy chips
    Mediatek MT65xx Familiy chips
    Mediatek MT67xx Familiy chips


    - Support resources

    Flashtool - 4PDA russian forum

    SP FlashTool ||MTK Android FLASHER (xda)

    Mediatek - Flash Tool - Info (mtk2000.ucoz.ru)


    - Mediatek USB/ADB driver

    To use Flashtool you should have installer Mediatek USB preloader driver.

    There are two types of USB driver for Mediatek devices.

    - ADB USB driver for device working and switched on.
    - Preloader USB driver to flash the device that is switched off.

    To use Flashtool, in the PC should be already installed the USB Mediatek Preloader driver.
    This the latest version of Mediatek driver.
    This is the all-in.one driver (include both USB ADB & preloader driver).
    Is not required to disable driver sign in Windows.
    The driver is compatible with all 32/64bit Windows OS's (from Windows XP to Windows 10).

    USB driver Mediatek (ADB/preloader) v. 5.1632 - Auto installer

    How to install the USB ADB/Preloader driver

    - Disconnect the device from the PC.
    - Download and decompress the archive.
    - Run the exe installer file (decompressed from archive) as administrator (right click -> Run as administrator).
    - Follow the instruction on video and wait the end of installation
    - At the end of installation close the installer and reboot the PC.
    - Now the drivers are available for flash.


    - Flashtool version

    The new version 5.xx include the support of new 64bit Mediatek CPU (MT67xx - ex. MT6732/MT6752/etc)
    The new version 5.xx are also compatible with 32bit Mediatek CPU (MT65xx - ex. MT6582/6589/6592) and new 64bit Mediatek CPU (MT67xx - es. MT6732/MT67527etc).

    Flashtool v. 5.x fixed a critical bug about SP Flash Tool 3.x where the SP Flashtool reads incorrectly the scatter file of some new mobile based on MTK6582 (error: recovery partition is not flashable).

    - Windows version

    Latest version - 5.1916

    SP Flash Tool v. 5.1916 for Windows

    - Linux 64bit

    Latest version: 5.1916

    SP Flash Tool v. 5.1916 for Linux (64bit)

    Flashtool for Linux - How to install


    - SP Flash Tool archive mirror sites

    SP Flashtool for Windows and Linux (spflashtools.com)


    - "PMT Changed" error

    If you get an error like "PMT Changed" (it means that partition scheme of current ROM and new ROM are different) and are you sure that the ROM is specific for your device you can use a special version of Flashtool 3.xx that bypass this error.

    SP Flash Toolv. 3.1313 mod


    - Direct Memory Write

    To bypass a "PMT changed" error (it means that the partition scheme described in the scatter of the new ROM is different than the ROM installed) there are two ways

    - If you have to flash the whole flash you can select in Flashtool the FIRWARE UPGRADE mode.
    - If you have to flash single module/partition you can use Direct Memory Write

    Direct Memory Write Info - post 713
    Direct Memory Write Info - post 922
    Direct Memory Write Info - Other thread

    ..
    9
    Read carefully before to continue!!!

    - Please follow the instructions carefully
    - The author of thread and xda forum will not take any responsibility on whatever may happen with your device.
    - Always make sure that you trust the sources of the ROM you download and know that it is meant for your phone.
    - After flashing a wrong preloader, your phone will be completely dead (can't be powered on, it will not charge and won't be detected anymore by the computer) and there is no way to recover it.


    Instruction how to use Flashtool

    • - Requirements
    • USB data cable
    • MediaTek USB VCOM drivers
    • SP Flash Tool
    Flashing the whole ROM
    • First of all open SP Flash Tool, then click Scatter-loading button to load the correct scatter file
      (MT6575_Android_scatter_emmc.txt or MT6577_Android_scatter_emmc.txt, depending on which phone you have) for your device and ignore any message that may appear.


    • Turn off your phone, remove the battery and replace it after some seconds (and don't turn on the phone).
    • Press F9 (or hit Download button) and connect your phone into the computer via USB data cable.
      The process will start and a red progress bar will appear.





    • After the red progress bar is complete, there will appear a purple progress bar.


    • Right after the purple progress bar is complete, a message will appear underneath it:
      Please insert USB cable in x seconds” and then the download will start right away (you will see the yellow progress bar filling up).



    • When the yellow bar is complete, you'll get a popup with a green circle and Download OK message,
      which means that the process has been successfully terminated.



    • You can now safely disconnect your phone and turn it on. The process ends here.
    Flashing only part of the ROM
    • In case you want to flash just one part of the ROM, that is also possible. In the shown example, only recovery image will be flashed.
      Deselect all parts except the one(s) you want to flash and then press F9 (or hit Download button).


    • The tool will immediately show a warning because not all parts are selected, but you should continue anyway. Safely press Yes to continue.



    • The download of the chosen partition image will start and after the yellow bar is complete, the popup with the green circle should appear.





    • Please note that, even though it isn't mandatory to select it on the list of images to flash,
      preloader file must be present in the same folder as the other partition(s) that you want to flash, or else phone will not be able to enter into download mode.

    ..
    5
    @bovirus

    OKay, I can understand better, thanks.
    Seems that my phone is dead, I try to get into Factory Test, but it only turns ON in a blank white screen blnking, so it maight be is the Main board that its damaged.

    Thanks However :)
    There are two ways to get around the PMT error. First way is to use an earlier version of the SP Flash Tool. Like version 3. But this does not always solve the problem.

    The second way is to use the hidden Write Memory tab (hit the Ctrl-Alt-V combination on the keyboard to enter Advanced Mode, then select the Window > Write Memory option from the drop down menu. The Write Memory tab will then appear). Use the Write Memory tab to flash the images directly to the partition you wish starting from the memory address you specify. So if you had made a full ROM backup before you bricked your device (most people unfortunately fail to take this simple precaution), you would simply flash that ROM file starting at address 0x0.

    You can find the correct starting addresses for each partition either on the download tab or by looking at the starting linear address in the scatter.txt file. For a softbrick, you might simply want to successively flash the boot.img, the recovery.img and the system.img to their appropriate partitions using the Write Memory tab.

    When you use the Write Memory tab to flash, you must turn the phone off BUT leave the battery INSIDE the phone then connect the USB cable.

    The Write Memory feature will only work if you identify the Preloader.bin file on the Download tab (so you must check the Preloader box on the Download tab). BUT DO NOT CHECK THE PRELOADER BOX IF YOU ARE GOING TO USE THE DOWNLOAD TAB TO FLASH THE DEVICE. ONLY CHECK THAT BOX IF YOU ARE GOING TO USE THE WRITE MEMORY TAB TO FLASH.

    If you don't have the preloader.bin file, simply use the Read Back tab to dump it from the phone.

    Finally, be absolutely sure you have the correct ROM for your phone. If the ROM is not the correct one for your device and you flash the wrong boot, recovery or system images to the phone, it will not boot. It will remain or become bricked. The fact that a ROM is for the same MTK chipset as your phone does NOT mean it's the correct ROM for your phone!

    Sent from my Nexus 7 using XDA Free mobile app
    3
    where can we find the scatter loading file please reply :)
    3
    What's needed:

    • USB data cable
    • MediaTek USB VCOM drivers
    • SP Flash Tool ( Latest version SP_Flash_Tool_v3.1224.01)


    • First of all, make sure that you have MediaTek DA USB VCOM drivers installed.

    Flashing the whole ROM
    • First of all open SP Flash Tool, then click Scatter-loading button to load the correct scatter file
      (MT6575_Android_scatter_emmc.txt or MT6577_Android_scatter_emmc.txt, depending on which phone you have) for your device and ignore any message that may appear.


    • Turn off your phone, remove the battery and replace it after some seconds (and don't turn on the phone).
    • Press F9 (or hit Download button) and connect your phone into the computer via USB data cable.
      The process will start and a red progress bar will appear.





    • After the red progress bar is complete, there will appear a purple progress bar.


    • Right after the purple progress bar is complete, a message will appear underneath it:
      Please insert USB cable in x seconds” and then the download will start right away (you will see the yellow progress bar filling up).



    • When the yellow bar is complete, you'll get a popup with a green circle and Download OK message,
      which means that the process has been successfully terminated.



    • You can now safely disconnect your phone and turn it on. The process ends here.
    Flashing only part of the ROM
    • In case you want to flash just one part of the ROM, that is also possible. In the shown example, only recovery image will be flashed.
      Deselect all parts except the one(s) you want to flash and then press F9 (or hit Download button).


    • The tool will immediately show a warning because not all parts are selected, but you should continue anyway. Safely press Yes to continue.



    • The download of the chosen partition image will start and after the yellow bar is complete, the popup with the green circle should appear.





    • Please note that, even though it isn't mandatory to select it on the list of images to flash,
      preloader file must be present in the same folder as the other partition(s) that you want to flash, or else phone will not be able to enter into download mode.

    Attention: Please follow the instructions carefully. I will not take any responsibility on whatever may happen with your phone.

    Very important warning: Always make sure that you trust the sources of the ROM you download and know that it is meant for your phone.
    After flashing a wrong preloader, your phone will be completely dead (can't be powered on, it will not charge and won't be detected anymore by the computer) and there is no way to recover it.
    ================
    [Tool]SP FlashTool ||MTK Android FLASHER
    http://forum.xda-developers.com/showthread.php?t=1982576
    ======================

    nice tuto thanks:good: