DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Checksum

Thread Tools
 
Search this Thread
 
Old Mar 5, 2006 | 11:27 PM
  #1  
83 Crossfire TA's Avatar
Thread Starter
Supreme Member
20 Year Member
Liked
iTrader: (2)
 
Joined: Jun 2001
Posts: 8,028
Likes: 93
From: DC Metro Area
Car: 87TA 87Form 71Mach1 93FleetWB 04Cum
Checksum

How is it calculated… I’ve burned a whole series of chips tonight that do nothing but put the ecm in limphome mode (fast flashing CES light). The last time I had this issue it was using the latest and greatest $58 xdf which later on I got a reaponse “Oh, we new it calculated it wrong… sorry…”

So the question becomes, is there an alterative way of calculating or doublechecking a checksum?
Reply
Old Mar 6, 2006 | 12:13 AM
  #2  
junkcltr's Avatar
Supreme Member
iTrader: (1)
 
Joined: Jan 2002
Posts: 4,432
Likes: 1
From: garage
Engine: 3xx ci tubo
Transmission: 4L60E & 4L80E
It is an 8-bit checksum. If you only changed one or two values you can figure it out be subracting/adding to the checksum from what it was with the old values. Other way it to calculate it using a C program using byte as the types. In any case, not worth the effort.

Download the rr_v14.ecu file and use that. It is correct and has a lot of the info that is missing from other xdf/ecu files.
Reply
Old Mar 6, 2006 | 02:54 AM
  #3  
83 Crossfire TA's Avatar
Thread Starter
Supreme Member
20 Year Member
Liked
iTrader: (2)
 
Joined: Jun 2001
Posts: 8,028
Likes: 93
From: DC Metro Area
Car: 87TA 87Form 71Mach1 93FleetWB 04Cum
Isn't that a $58 style .ecu file? I'm messing with a '299/$99
Reply
Old Mar 6, 2006 | 07:02 AM
  #4  
junkcltr's Avatar
Supreme Member
iTrader: (1)
 
Joined: Jan 2002
Posts: 4,432
Likes: 1
From: garage
Engine: 3xx ci tubo
Transmission: 4L60E & 4L80E
Yes, it is $58. You posted only $58 info.
Reply
Old Mar 6, 2006 | 10:48 AM
  #5  
AlexJH's Avatar
TGO Supporter
 
Joined: Jul 2000
Posts: 812
Likes: 1
Engine: 5.7L V8
Transmission: 700R4
Basically what the checksum does is add up every value in the binary as a single byte. If it goes greater than 255 it wraps around to 0 again.

http://wasabi.dynu.com:8080/wiki/ind...68HC11Checksum

The bin editor programs all calculate the checksum for you.
Reply
Old Mar 6, 2006 | 11:03 AM
  #6  
83 Crossfire TA's Avatar
Thread Starter
Supreme Member
20 Year Member
Liked
iTrader: (2)
 
Joined: Jun 2001
Posts: 8,028
Likes: 93
From: DC Metro Area
Car: 87TA 87Form 71Mach1 93FleetWB 04Cum
Because that was the last time that I had that same problem, and I think it was v13 or the original reliese of v14, which is the reason that I’m asking.

So is there another way to calculate it? Or can I check to see if it is defined correctly in the .ecu or .xdf somehow (since they’re easy enough to edit if I knew how they were supposed to be calculating it)?
Reply
Old Mar 10, 2006 | 11:21 PM
  #7  
junkcltr's Avatar
Supreme Member
iTrader: (1)
 
Joined: Jan 2002
Posts: 4,432
Likes: 1
From: garage
Engine: 3xx ci tubo
Transmission: 4L60E & 4L80E
I found a checksum calculator if you are still interested. I tested it and it works properly. You have to zero out the first 8 bytes to get the proper GM checksum. This is because the calculator does the entire bin and GM only does the entire bin without the first 8 bytes. Let me know if you still need it.
Reply
Old Mar 11, 2006 | 09:54 PM
  #8  
Mangus's Avatar
TGO Supporter
 
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
As Alex pointed out, the editors calculate it for you. The problem with the ECU/XDF was that it had the incorrect bin size or incorrect checksum calculation. It has been corrected in the latest versions.

There is no need to calculate it externally. In fact, for tuning, I would highly recommend simply disabling it (by setting the mask ID byte to 0xAA).
Reply
Old Mar 11, 2006 | 11:33 PM
  #9  
junkcltr's Avatar
Supreme Member
iTrader: (1)
 
Joined: Jan 2002
Posts: 4,432
Likes: 1
From: garage
Engine: 3xx ci tubo
Transmission: 4L60E & 4L80E
Yes, the editors calculate it. I think he was looking for something to verify the editors calculation.
Reply
Old Mar 21, 2006 | 01:57 AM
  #10  
83 Crossfire TA's Avatar
Thread Starter
Supreme Member
20 Year Member
Liked
iTrader: (2)
 
Joined: Jun 2001
Posts: 8,028
Likes: 93
From: DC Metro Area
Car: 87TA 87Form 71Mach1 93FleetWB 04Cum
Right, exactly, I was looking for some simple/quick way to verify the checksum
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
IROCZ28dan
DIY PROM
1
Mar 13, 2008 09:35 PM
Pre-Tuner
DIY PROM
5
Jan 22, 2007 05:40 PM
pellmanm
DIY PROM
3
Jan 10, 2005 02:40 PM
Grumpy
DIY PROM
2
Nov 7, 2003 11:01 PM
Dean Fritz
DIY PROM
4
Oct 18, 2000 12:41 PM




All times are GMT -5. The time now is 09:50 AM.