Engine Management eCtune , Crome , AFC , FMU , Zdyne , Hondata , EMS , TE , Uberdata Anything to control your fuel, spark needs!

Fun with Checksums.

Thread Tools
 
Search this Thread
 
Old Aug 7, 2003 | 11:05 PM
  #1  
leed's Avatar
Thread Starter
3.0 BAR
 
Joined: Dec 2002
Posts: 3,829
Default Fun with Checksums.

Using an editor to do a custom map on a pr3. I am now trying to get the checksum back to its original. Any advice/tips?

I am just starting to read up on it tonight, so im sure ill figure it out, but any help is appreciated.

FYI:
original checksum is: 1e8900
modified checksum is: 1e8d00

TIA,
Dave

Old Aug 8, 2003 | 12:36 AM
  #2  
Tom-Guy's Avatar
0.0 BAR
 
Joined: Feb 2003
Posts: 0
Default Re:Fun with Checksums.

You are dealing with the checksum of the whole .bin, which is irrelevant.

The .bin is dealing with an 8 bit checksum... the ECU counts up all the bits of data from 0-255 and then starts back over at 0. Like so:

0, 1, 2, 3, 4, .... 253, 254, 255, 0, 1, 2, 3,... etc.

You have to tweak things so that the whole .bin winds up having an 8 bit checksum of 0. This should help you:

http://www.keil.com/download/files/check8.zip

Unzip check8.exe to the dir you have your .bin located at, go to that directory from a DOS/Command prompt, and you will enter something like I have below:

C:\Leeds directory of gay **** and honda bin files> check8 pr3.bin

Check8 will now tell you how far off your checksum the .bin is. There is supposed to be some way of getting check8 to modify your checksum if you know of a blank memory address it can modify, but it doesn't work so don't waste your time. Just find a blank spot with the hex editor and modify one of the stretches of FF's until everything is groovy.
Old Aug 8, 2003 | 02:48 AM
  #3  
leed's Avatar
Thread Starter
3.0 BAR
 
Joined: Dec 2002
Posts: 3,829
Default Re:Fun with Checksums.

**** directory, howd you know :P
Thanks for the info man, appreciate it.
Old Aug 8, 2003 | 12:16 PM
  #4  
TurboEF9's Avatar
3.0 BAR
 
Joined: Apr 2003
Posts: 2,260
Default Re:Fun with Checksums.

Originally Posted by Joseph Davis
Just find a blank spot with the hex editor and modify one of the stretches of FF's until everything is groovy.
In addition, make sure the hexidecimal number you get is subtracted by FF, then add 0x01 to your result. Plus, make sure the "empty address" is before address 0x4FFF, which is address space that the ECU checks.
Old Aug 10, 2003 | 07:46 PM
  #5  
Zeusfire69's Avatar
1.5 BAR
 
Joined: Dec 2002
Posts: 716
Default Re:Fun with Checksums.

Holy Crap you guys!!! How the hell do you get to know all this stuff?
Old Aug 10, 2003 | 10:49 PM
  #6  
MR_DR_PEP's Avatar
1.5 BAR
 
Joined: Dec 2002
Posts: 807
From: Nashville
Default Re:Fun with Checksums.

it all comes down to eating the tender most tasty salmon my friend.
Old Aug 11, 2003 | 02:37 AM
  #7  
Tom-Guy's Avatar
0.0 BAR
 
Joined: Feb 2003
Posts: 0
Default Re:Fun with Checksums.

---- salmon, old women eat that ----. Raw tuna is where it's at, with extra wasabi. >
Old Aug 11, 2003 | 11:48 AM
  #8  
TurboEF9's Avatar
3.0 BAR
 
Joined: Apr 2003
Posts: 2,260
Default Re:Fun with Checksums.

I was always taught to stay away from tuna

--edit--
Now he makes me steal the 6K image.. sheesh.. cry babies.
Old Aug 11, 2003 | 12:46 PM
  #9  
MR_DR_PEP's Avatar
1.5 BAR
 
Joined: Dec 2002
Posts: 807
From: Nashville
Default Re:Fun with Checksums.

^ lol... someone getting pissed about bandwidth
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
lEGEND
General Discussion
14
Aug 5, 2005 05:34 PM
leed
Engine Management
0
Aug 18, 2003 12:00 AM
blownVTEC
Turbo Parts For Sale
26
Jun 29, 2003 04:35 PM
crippledgiraffe
General Discussion
9
May 22, 2003 06:49 PM
Turbo-Dan
General Discussion
11
Dec 31, 2002 07:21 PM




All times are GMT -5. The time now is 05:31 AM.