0% found this document useful (0 votes)
119 views2 pages

GSXR Sum

This document provides instructions for using a tool called the GSX-R 16bit Sum tool to verify and update checksums of a 16-bit GSX-R ECU binary file before reflashing the ECU. It explains that while there is debate around how checksums are used, validating the checksums can help detect issues. The summary also provides high-level steps for installing and using the checksum validation tool.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views2 pages

GSXR Sum

This document provides instructions for using a tool called the GSX-R 16bit Sum tool to verify and update checksums of a 16-bit GSX-R ECU binary file before reflashing the ECU. It explains that while there is debate around how checksums are used, validating the checksums can help detect issues. The summary also provides high-level steps for installing and using the checksum validation tool.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

GSX-R 16bit Sum tool v1.2 by mr_hollywood@cogeco.

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

Installing the GSXR 16bit Sum tool:

 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.

Using the GSXR Sum tool:

The Sum tool is fairly simple and intuitive to use:

1. Ensure the “Detect corrupted ROM” radio button is selected (default).


2. Click the “Open file” button and select the ECU binary file to check/update.

 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...

[email protected]

You might also like