GSXR Sum
GSXR Sum
ca (Oct 2015)
These instructions detail how to verify and update the checksums of your 16bit GSX-R ECU binary prior to reflashing the
ECU.
Although there’s some debate as to how, or even if checksums are used in these ECUs, the fact remains that all the stock
ECUs seen so far have valid checksums and contain the code to check for them. Condering it only takes a minute to
update the checksums of your modified binary before relfashing, it would seem wise to do so.
An even better reason to validate the checksums is that it can help to detect bugs in your editor software or definition files.
These should not modify the ROM section of the ECU (between $00000 and $0FFFF) and if the ROM checksum changes
then there’s a problem with your software that’s corrupting the binary.
A good initial test is to load the binary into your editor and save the file without modifying any parameters. If either of the
checksums change, there’s a problem with your definition file or a bug in the editor. This simple test can save you a lot of
head scratching and useless reflashes…
Software Installation:
Required files:
The GSXR Sum tool install program comprised of the following files:
o setup.exe
o GSXR Sum.CAB
o SETUP.LST
Any previous versions of the program should be de-installed before running the setup.
Copy the GSXR Sum tool install files to a temporary folder on your hard drive
Double-click the setup.exe file to install the program. You can then delete the temporary install folder.
Run GSXR Sum.exe to start the program
Note: If you have previously installed the 16bit Flash tool, you can forgo the install process and simply copy the GSXR
Sum.exe file (in GSXR Sum.CAB) to your hard drive and run it.
The tool will then display the name of the file being checked along with the ROM and Map sums.
The ROM sum should always display the “Ok!” message, otherwise your binary file has been corrupted.
The Map sum will display the “Ok!” message for a stock/validated binary, or a new checksum (Fix:) for a
modified binary. You can simply click the “Patch” button to write the new Map checksum to the file.
If the ROM checksum is invalid, you’ll get the following warning and will not be allowed to “Patch” the file:
Selecting the “Force bad ROM” option will give you the ability to recalculate and patch the ROM
(code) section checksum, but this will not fix a corrupted ROM. This option should only be used by
expert users who have intentionally modified the ROM code section.
In closing:
Hundreds of hours have gone into the development of this and other GSX-R 16bit ECU utilities made available at:
https://sites.google.com/site/mrhollywoodk3/home
If these benefit you or your business, then you should seriously consider giving something back. Whether it be sharing
technical information, test results, ECU binaries, spare ECUs, definitions or even a cash donation. Your contribution is
vital to increasing the knowledge base and expanding the possibilities of what we can achieve with these ECUs...