List of SP Flash Tool errors, their meanings and how to resolve them

SP Flash Tool Error Codes & Solutions
SP Flash Tool Error Codes & Solutions
Error 1: SP Flash Tool remains at 0%
Solution:
  • Install necessary MediaTek VCOM drivers on PC.
  • Use the latest version of SP Flash Tool

Error 2 : Initialize Scatter file failed. Please check the scatter file name you load is legal

Meaning: SP Flash Tool doesn’t accept the name of the scatter file.

Solution:
  • Make sure Scatter file was not renamed.
  • Try a higher version of SP Flash Tool.

Error 3: USB device not recognized

This error occurs while you connect your device to PC. It shows a prompt on the system tray after connecting your device.

Meaning: PC is having trouble communicating with your device (It occurs due to interruption, hardware or driver problems).

Solution:
  • Try a different USB Cord, USB Port or PC.
  • Install latest MediaTek USB drivers on PC.

Error 4: Please select one ROM at least before execution

Meaning: SP Flash Tool fails to recognize that there is an item ticked.

Solution:
  • Select the Scatter file again and untick all the items which you don’t want to flash one by one.
  • Don’t use the check box which un-ticks all the items at once and then checking one by one.

Error 5: PRO_INFO: Failed to get PMT info

Meaning: SP Flash Tool is having problems reading the phone.

Solution:
  • Use different PC and USB Cable.
  • Ensure that phone is powered off with charged battery inside when connecting.

Note:
Some phones require you to remove the battery while flashing. In this case Solution 1, you should go for.

Error 6 : Error 1002: S_INVALID_ARGUMENTS

Meaning: Invalid Scatter file.

Solution: Load correct scatter file.

Error 7: Error 1012: BROM ERROR: S_NOT_ENOUGH_MEMORY (1012)

Meaning: The version of SP Flash Tool doesn’t support the size(s) of the file(s) in the firmware or ROM.

Solution: Use the latest version of Flash Tool

Error 8: Error 1003: S_COM_PORT_OPEN_FAIL (1003)

Error 9 : Error 1013: BROM ERROR: S_COM_PORT_OPEN Fail (1013)

Meaning: SP Flash Tool encountered an error while communicating with the device via the target port.

Solution:
  1. Connect the device to different USB Port on PC
  2. Try different versions of SP Flash Tool
  3. Try using different USB Cable
  4. Make sure device’s USB port is not damaged

Error 10: Error 1011: S_NOT_ENOUGH_STORAGE_SPACE
Meaning: The size of any part of the firmware is larger than the allotted space (usually a block or core)

Solution: Change the version of SP Flash Tool.

Note: It is learned that this error sometimes occurs on the “raw” versions of the flash tool. So changing the version might help.

Error 11 : Error 1022:
Meaning: The version of SP Flash tool is not compatible with your device or the USB interface is not working.

Solution:
  • Use different or latest version of SP Flash Tool
  • Change USB Cable or USB Port.

Error 12 : Error 1040: S_UNSUPPORTED_OPERATION (1040)
Meaning: Flash boot files & Scatter.txt doesn’t match.

Solution: Make sure correct scatter file is loaded.

Error 13 : Error 1042: BROM ERROR: S_TIMEOUT (1042)
Meaning: Flashing process took too long and SP Flash Tool encountered timeout.

Solution:
  • Try flashing one file at a time
  • Use the latest version of SP Flash Tool
  • Use different PC and USB Cable

Error 14 : Error 2: BROM ERROR: ?? (2)

Meaning: SP Flash Tool was unable to communicate with the device.

Solution:
  • Try using different PC (preferably Windows 7)
  • Install MediaTek USB Drivers on PC
  • Use another USB Cable

Error 15 : Error 4008: BROM ERROR : S_FT_DOWNLOAD_FAIL (4008)

Error 16 : Error 2004: BROM ERROR : S_FT_DOWNLOAD_FAIL (2004)

Meaning: There is an interruption between the SP Flash Tool and the device communication and the SP Flash Tool encountered an error while flashing files.

Solution:
  1. Take out the battery and re-insert it back.
  2. Use different USB Cable, port, and PC.
  3. Right click flash_tool.exe -> Properties -> Compatibility -> Set to Windows XP Service Pack 3 -> Apply -> OK -> Run flash_tool.exe as administrator.
  4. Make sure the battery has enough charge left.

Error 17 : Error 2005: BROM ERROR: S_BROM_CMD_STARTCMD_FAIL (2005)

Meaning: Device attempted to power on before SP Flash Tool could flash the files to it.

Solution:
  1. Take out the battery and re-insert it back.
  2. Use different USB Cable, port, and PC.
  3. Right click flash_tool.exe -> Properties -> Compatibility -> Set to Windows XP Service Pack 3 -> Apply -> OK -> Run flash_tool.exe as administrator.
  4. Make sure the battery has enough charge left.

Error 18 : Error 2020: BROM ERROR : S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020)

Meaning: Flash Tool encountered a problem moving files to be flashed to the device’s internal SRAM.

Solution:
  1. Use the latest version of SP flash tool
  2. In SP flash tool, navigate to Options > Option > Connection > Battery. Set it to “with battery”.
  3. Use the Format all + Download option
  4. Hold both volume buttons before connecting to the PC for flashing and release once flashing begins

Error 19 : Error 3001: S_DA_EXT_RAM_ERROR

Occurs due to connection problems. Check the cable and reconnect to another port. If still occurs try using different PC.

Error 20 : Error 3012: NAND_FLASH_NOT_FOUND

Meaning: Problem associated with the definition of a flash memory.

Solution:
  • Use the different version of flash tools.
  • Use different PC, USB Cable and USB Port.

Error 21 : Error 3140: BROM ERROR : S_DA_UPDATE_BOOLOADER_EXIST_MAGIC_NOT_MATCHED

Meaning: SP flash tool encountered an error flashing a selected file to a non-specified partition

Solution:
  • Use the latest version of SP Flash Tool
  • Use format option and then download in SP Flash Tool

Error 22 : Error 3144: S_DA_EMMC_FLASH_NOT_FOUND (3144)

Meaning: Flash boot files and scatter mismatch. Note EMMC partition device and MTD partition device use different TXT boot files.

Solution:
  • Choose correct Scatter file.
  • Use different PC (preferably Windows XP) with all the drivers loaded.

Error 23 : Error 3149: BROM ERROR : S_DA_SDMMC_WRITE_FAILED (3149)

Meaning: SP Flash tool is unable to flash files to the device.

Solution:
  • Use the latest version of SP flash tool and run it as Administrator
  • Format first then Download
  • Don’t tick a box with an unspecified/empty file path
  • Ensure the phone is switched off and has enough Charge before connecting to PC for flashing
  • Try a different PC
  • Try a different ROM
  • Try a different USB cord
  • Try formatting the phone first before flashing files to it

Error 24 : Error 3168: BROM ERROR: S_CHIP_TYRE_NOT_MATCH (3168)

Meaning: SP Flash Tool detects that there is a mismatch between the information provided in the scatter file and device’s info.

Solution:
  • Make sure you are using correct ROM file for your device.
  • Use higher version of SP Flash Tool
  • Install correct drivers on PC.

Error 25 : Error 3182: BROM ERROR: S_STORAGE_NOT_MATCH (3182)

Error 26 : Error 3167: BROM_ERROR : S_STORAGE_NOT_MATCH (3167)

Error 27 : Error 3178: BROM_ERROR_S_STORAGE_NOT_MATCH (3178)

Meaning: Firmware you are trying to flash is not compatible with your device.

Solution: Try getting the appropriate firmware for your device model.

Error 28 : Error 4001: S_FT_DA_NO_RESPONSE or Da didn’t send response data to Flash Tool

Meaning: SP Flash Tool facing problem communicating with the device.

Solution:
  • Use different USB Port.
  • Install MediaTek VCOM drivers on PC.
  • Run Flash_tool.exe as administrator.
  • Use different PC (preferably Windows 7 or XP).
  • Try different USB Cable.

Error 29 : Error 4004: Driver Error

Meaning: Drivers not found or corrupted.

Solution: Uninstall drivers and reinstall them.

Error 30 : Error 4009: S_FT_READBACK_FAIL (4009)

Meaning: SP Flash Tool failed to create Readback file possibly due to not enough space for a file or file cannot be overwritten because it is locked.

Solution:
  • Use the different version of SP Flash Tool
  • Delete old Readback files

Error 31 : Error 4010: BROM ERROR : S_FT_FORMAT_FAIL

Meaning: The blocks map in the scatter file doesn’t match the device’s partition sizes

Solution:
  • Use the correct firmware for your device model.
  • Use the latest version of SP Flash Tool

Error 32 : Error 4017: BROM ERROR: S_FT_NAND_READLEN_NOT_ALIGNMENT (4017)

Meaning: You’re trying to flash a file that has not been processed for flashing via SP flash tool

Error 33 : Error 4032: BROM ERROR : S_FT_ENABLE_DRAM_FAIL (4032) [EMI] Enable DRAM fail

Meaning: The firmware you’re trying to flash is either not compatible with your device or you have selected the wrong flashing settings

Solution:
  • Ensure that the firmware you are flashing is made for your device model.
  • Delete SP Flash Tool folder and re-extract it.
  • Ensure you tick the boxes for only the files present in the ROM you’re about to flash
  • Might have the wrong driver installed. Uninstall the VCOM, Preloader, and MTK drivers and reinstall them.

Error 34 : Error 4050: S_FT_NEED_DOWNLOAD_ALL_FAIL

Meaning: Occurs when block sizes are not the same in the PMT and scatter. In general, this error is treated to download all the blocks (one can usrdata enough), then the size in the PMT should switch to the right.

Solution: Use different version of Flash Tool

Error 35 : Error 4058: BROM ERROR: S_FT_GET_MEMORY_FAIL (4058)

Meaning: Flash tool was unable to locate the partition you’re trying to flash.

Solution: Un-tick any item with a blank or empty location

Error 36 : Error 5002: S_INVALID_DA_FILE

Meaning: The Download Agent (DA) file selected is not compatible. DA file is attached to the Flash Tool release, so choose the one which is provided in the Flash Tool folder.

Solution: Choose the DA file from the SP Flash Tool folder.

Error 37: Error 5007: BROM ERROR : S_FTHND_FILE_IS_NOT_LOADED_YET (5007)

Meaning: You’re trying to flash a file with unspecified path (no file selected in the item box)

Solution:
  • Make sure scatter file is in the same folder where the other files to be flashed are located.
  • Untick any item whose file you do not have or whose path is not specified.

Error 38 : Error 5054: BROM ERROR S_DL_GET_DRAM_SETTINGS_FAIL (5054)
Meaning: The files you are trying to flash are not compatible with the device.

Solution: Ensure you are using the correct files.

Error 39 : Error 5069: BROM ERROR : S_DL_PMT_ERR_NO_SPACE (5069)

Error 40 : Error 5056: BROM ERROR : S_DL_PMT_ERR_NO_SPACE (5056)

Meaning: The size of a file is larger than the available partition size.

Solution:
  • Ensure that you are flashing the correct files to the device.
  • Try another ROM.

Error 41 : Error 5066: S_DL_PC_BL_INVALID_GFH_FILE_INFOR

Meaning: Wrong files. Scatter file of the chosen folder is not yet prepared for the FT files.

Solution: Choose the correct scatter file prepared for the FT files.

Error 42 : Error 5095: S_DL_MAUI_FLASH_ID_NOT_MATCHED_WITH_TARGET (5095)

Meaning: When you choose the wrong file, for example, another type flash downloads into current flash, the tool will warn with this message. The choosen flash files are not compatible with your device.

Error 43: Error 6010: BROM ERROR: SP FLASHTOOL ERROR 6010 CODE DOWNLOAD FORBIDDEN

Meaning: The device has a protected or locked bootloader.

Solution: Unlock bootloader on your device.

Error 44: Error 6012: BROM ERROR: S_SECURITY_SF_CODE_COMMAND_FORBIDDEN (6012), MSP ERROR CODE: 0X00

Meaning: The Download-Agent being used is incompatible with the device.

Solution: Set Download-Agent to MTK_AllInOne_DA.bin

Error 45: Error 6047: BROM ERROR: S_SECURITY_SECURE_USB_DL_IMAGE_HASH_FAIL

Meaning: Hash (integrity) check of the files being flashed failed.

Solution:
  • Use SP Flash Tool V5.1516.00 from here – SP Flash Tool Download
  • Select the right Download Agent file
  • Navigate to Options > Option > Download and untick DA DLL All…

Error 46: Error 6124: BROM ERROR: S_SECURITY_INVALID_PROJECT (6124), MSO ERROR CODE: 0X00

Meaning: Wrong flash settings or firmware.

Solution:
  • Use the correct firmware for your exact device model
  • Select the correct Download Agent file in SP flash tool
  • Go to Options > Option > Connection > USB Speed > Full Speed
  • Go to Options > Option > Download > Untick DA DL All with Checksum

Error 47: Error 8038: Error 8038! Android download pmt is ready and layout has been changed / PMT changed for the ROM

Meaning: SP Flash Tool is having trouble writing to certain partitions due to some incompatibility.

Solution:
  1. Format the phone in SP flash tool (Do not format Bootloader) then try flashing the files again using Download
  2. If Download doesn’t work then do a firmware upgrade
  3. If the MTK backup contains more than one scatter file, retry flashing with the other scatter file.
  4. If that isn’t feasible, try formatting first or use firmware upgrade
  5. If that doesn’t work, open the scatter file using Notepad++ and change __NODL_FAT to FAT by removing “__NODL_”.

Error 46: Error 8100

Meaning: Cannot find USB port.

Solution: Install the Drivers. If already installed uninstall them and reinstall again.

Error 47: Error 8200:
Meaning: Invalid file or incompatible recovery file.

Solution:
  • Find the right recovery file.
  • Use the latest version of SP Flash Tool.

Error 48: Error 8406: SP FLASH TOOL ERROR (8406)
Meaning: Compatibility issues.

Solution:
  • Flash the right firmware for your exact device model.
  • Update VCOM drivers.

That's it! Hope you found the solution to the error you were encountering. Also check our website for more SP Flash Tool related issues. It's a complete solution for Mediatek devices.

10 comments:

  1. I flashed a wrong firmware on my chinese tablet and now it doesn't turn on or recognised on pc is there any way to unbrick it . I have a firmware that it has only some resolution bugs so I could put this until I found the right firmware ..... PLEASE HELP ME IF YOU CAN !!!!!

    ReplyDelete
    Replies
    1. TRY TO FLASH BY PRESSING VOL UP AND DOWN BOTH KEY

      Delete
  2. my mobile is already dead what can i do bow

    ReplyDelete
  3. i have error 3148 ..cant find that here..only one i found here was error 3149 ..pls what could be solution to error 3148 ??? Thanks

    ReplyDelete
  4. my device is micromax convas HD.phone cant turn on and software gone and volume keys not working...how to flash the software without volume keys? please help me. plzzzzz...help

    ReplyDelete
  5. guys,just to let you know what worked for me.my cubot s308 was in bootloop,wouldn't turn on.everytime i pressed the download button on sp flasher the usb connecting was turning on and off making it impossible to flash anything.until i connected the phone to my pc pressing vol up,vol down and power buttons!problem solved!good luck!

    ReplyDelete
  6. i have a error 4037 dowload stops at 4% :(

    ReplyDelete
  7. i have a error 4037 dowload stops at 4% :(

    ReplyDelete
  8. i have a error 0x8
    how can i fix ?
    Please help me

    ReplyDelete
  9. hola creo que te faltan colocar otros errores como por ejemplo 5069...1037,entre otros

    ReplyDelete

Don't try to spam as we moderate each and every comment.