Checksum_Gen Tool is a Windows command line tool for generating checksum.ini for mediatek firmwares. See this guide for how to use Checksum_Gen tool.
Important Notice (PLEASE READ BEFORE YOU PROCEED)
We have neatly arranged each error into error code, message, possible meaning and solution. In order to easily find the solution to the error you're getting, use the 'Find in page' option in your browser to search for the error code or message e.g 1018
List of Checksum_Gen Tool errors & their solutions
Below is a list of Checksum_Gen Tool errors and how to resolve them
Checksum gen tool seems to be taking forever
Meaning: The checksum_gen tool is an old version, lacks the ability to process very large firmware files
Meaning: The checksum_gen tool has detected two files having similar filenames containing "recovery.img"
Solution:
Remove the file ramdisk-recovery.img from within your firmware folder then re-generate checksum
Error 1017
Message: S_FILEPATH_NOT_SPECIFIED_YET(1017)!
Meaning: The checksum_gen tool is unable to find the file(s) specified within the scatter file
Solution:
Ensure that you place all firmware files in the same folder as the scatter file
Error 1018
Message: S_UNKNOWN_TARGET_BBCHIP(1018)!
Meaning: The checksum_gen tool is not aware of the chipset of the scatter file
Solution:
Retry using the latest version of checksum gen tool
Edit the scatter file using any text editor such as Notepad++ then change the value for platform to the value below then save and generate checksum. Note that you will need to undo the change you made to the scatter file after successfully generating the checksum.ini file e.g if your scatter file was originally MT6765 then you must change MT6739 back to MT6765 after successfully generating checksum.ini
platform: MT6739
Error 5078
Message: S_DL_BL_SIG_TYPE_UNSUPPORTED(5078)!
Meaning: The checksum_gen tool doesn't support the chipset of the scatter file. It must be a relatively new chipset type
Solution:
Retry using the latest version of checksum gen tool
Edit the scatter file using any text editor such as Notepad++ then change the value for platform to the value below then save and generate checksum. Note that you will need to undo the change you made to the scatter file after successfully generating the checksum.ini file e.g if your scatter file was originally MT6765 then you must change MT6739 back to MT6765 after successfully generating checksum.ini
platform: MT6739
Error 5079
Message: S_DL_SCAT_VERSION_UNSUPPORTED(5079)!
Meaning: The checksum_gen tool doesn't support the scatter file's version
Solution:
Edit the scatter file using any text editor such as Notepad++ then change the value for config_version to the value below then save and generate checksum. It's not compulsory to undo the change to scatter file as SP flash tool is able to work with scatter file v1.1.2 (you can undo the change to scatter file if you wish)
config_version: V1.1.2
This post was last modified: 27-03-2020, 01:55 PM by X3non.