Checksums perform a vital role in ensuring the integrity of the data in the tune file. There are two main reasons that checksums display as invalid:
- The data in the file is corrupt and MUST NOT be flashed into a controller.
- The data in the file has been modified with a software package that did not update the checksums – such as a hex editor.
Do not correct the checksums unless you know the tune file was modified outside of the EFILive software and that the modifications are correct and accurate.
If you correct the checksums of a file with corrupt data you are merely masking corruption. If you flash a corrupt file into a controller, you risk damaging the controller and/or causing the vehicle to operate incorrectly.