Skip to content
Install the CameraLoops App

Browse CameraLoops via the app. Learn more.

www.CameraLoops.ru

Use the CameraLoops full-screen app on your home screen with push notifications, badges and more.

To install the CameraLoops app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install the CameraLoops app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to correct checksum after editing GM's calibration files

Featured Replies

@Arbe_gtcThank you for the fast answer. Does it mean eprom no need for a checksum?

But when I tried to edit EPROM the check it in DPS to get info I got the result that EPROM fault. 

EPROM FAULT.png

  • Replies 110
  • Views 16.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Eric Ellison
    Eric Ellison

    Nice info Mr Troy, but if I may offer some advice the windows Calculator has a Programmer mode that easily takes the last four of Big-Endian HEX checksum(highlight all bytes except the first two of .b

  • The way I find the easiest is to set the first two bytes in the file to FF FF, calculate the big-endian 16-bit, take the last 4, i.e. 2F B5, use the Hex Calculator to do FFFF - 2FB5, giving us a resul

  • Mindaugas Cernius
    Mindaugas Cernius

    The checksum calculation can be different for everyone. For example, in BCM Opel using 16-bit Big-Endian, you need to add 8000 to the resulting result to get the correct checksum. We get Buick's check

Posted Images

  • GM Car Hacking Expert
  • Contributor

Maybe there is a Checksum but is a different kind than Cal files.

Or you edit something wrong, post Org and Mod eeprom.(What do you wanted to Change?)

 

  • GM Car Hacking Expert
  • Contributor

Maybe i'm wrong shoud the eeprom look like that (so many 0x00/0xFF/0x20?)

There is no Vin or PIN?

image.png.222bfade410f7f9b8a966edfdf423b3c.png

 

  • GM Car Hacking Expert
  • Contributor
45 minutes ago, Rustam Abdullayev said:

@Arbe_gtcThank you for the fast answer. Does it mean eprom no need for a checksum?

But when I tried to edit EPROM the check it in DPS to get info I got the result that EPROM fault. 

EPROM FAULT.png

In the bin file that you shared, there is no VIN or PIN... is that BCM new? used? It seems to be corrupted, but there is some information in the BIN.

 

 

 

image.png.8b8f5b663b4b01c82e316a7444ccf719.png

@Robi_XHello, thank you for asking I am going to return the BCM to the virgin. Yes, there is no VIN due to this is New BCM.

There is the EPROM which I am going to return to virgin 

BCM EPROM QWE.bin

@Arbe_gtcThis is EPROM from the new BCM. I wanted to discover how to return the used BCM to virgin. You can say that I can clone the EPAOM and FLASH from new to used, but I wanted to discover how to return virgin with the original serial number which is in the used BCM. Here is EPROM which I going to return to the virgin.

BCM EPROM QWE.bin

  • GM Car Hacking Expert
  • Contributor
5 hours ago, Rustam Abdullayev said:

@Arbe_gtcThis is EPROM from the new BCM. I wanted to discover how to return the used BCM to virgin. You can say that I can clone the EPAOM and FLASH from new to used, but I wanted to discover how to return virgin with the original serial number which is in the used BCM. Here is EPROM which I going to return to the virgin.

BCM EPROM QWE.bin 4 kB · 1 download

Just write virgin file to eeprom,, program bcm ,, program immobiliser with existing transponder key,,done


Car Hacking Services I Provide For General Motors Vehicles.

  • GM Remote Diagnosing and Troubleshooting
  • All GM Modules Programming
  • GM ECM/TCM Tuning
  • Auto Mechanic Workshop
  • Contributor

The checksum calculation can be different for everyone. For example, in BCM Opel using 16-bit Big-Endian, you need to add 8000 to the resulting result to get the correct checksum. We get Buick's checksum right away without adding anything. Before changing, calculate the checksum and check it to know the correct method.

  • GM Car Hacking Expert
  • Contributor
29 minutes ago, Rustam Abdullayev said:

@Mindaugas CerniusThank you for your advice. But how to calculate the checksum before changing. I'm a novice in this matter

Read this thread from the first message and you cand find the answer.

  • GM Car Hacking Expert
  • Contributor

Anyone have any tips on how to find the checksum for a file that doesn't follow the norm?

Here is the cal file I'm working with.

1-Check-Sum.bin

  • GM Car Hacking Expert
  • Contributor
12 hours ago, BLKATSG said:

Anyone have any tips on how to find the checksum for a file that doesn't follow the norm?

Here is the cal file I'm working with.

1-Check-Sum.bin 511.97 kB · 2 downloads

Is that an OS file?  What module is it for as that would help too.  Some of these checksums can get pretty complex!

 

I'll take a guess, is it a cluster 🙂 haha

 

image.png.b799906041feecd50bd7c952c7488d24.png

  • GM Car Hacking Expert
  • Contributor

Yes it is a cluster OS file haha, but an older one.  

 

6G2EC57Y99L199784 (this is a 2009 vin, but it was a split year so this is the older cluster)

This is one for a 2008 Pontiac G8, the 2009 G8 follows the standard checksum system.

 

  • GM Car Hacking Expert
  • Contributor

I still haven't figured this out, and I've tried a bunch of combos.  Admittedly I'm not very fluent in checksums.

  • 2 weeks later...
  • Contributor
On 9/20/2021 at 9:52 PM, d533902 said:

Hi Troy, you have some unnecessary steps there. Why are you switching from Hex to Binary?

 

68cf  XOR FFFF = 9730 

 

XOR function is probably built into your calc and its also built into windows calculator when in programmer mode

 

Not the best contribution but sharing what I have

 

I can confirm that this trick is working for BCM calibrations.

Just use Windows Calculator, type last 4 hex symbols from Hex Editor calculated checksum, select bitwise -> XOR and type FFFF.

The result is the checksum for file.

  • 1 month later...
  • Contributor

Which bytes in a BCM Calibration, is the Checksum? Is it in the beginning? There are many, many bytes in every Calibration.

  • GM Car Hacking Expert
  • Contributor
1 hour ago, tjshadyluver said:

Which bytes in a BCM Calibration, is the Checksum? Is it in the beginning? There are many, many bytes in every Calibration.

in the first message of this thread, in Step 12.

You have the position of the checksum

  • Contributor

Lol yeah I went to page 1 and read from the beginning! So cool to have learned that. I'm gonna play soon.

  • 2 months later...
  • Contributor

Hello colleagues. After calculating the CheckSum I got the result f2, how do I write the first four bytes?

  • GM Car Hacking Expert
  • Contributor

00

  • 1 month later...
  • Contributor

Hi the calibration file that being edit is that the direct file we get from ex sps cache  or is it after we have done DPS archive zip file  and then we edit the calibration file?

  • Contributor

Hi the calibration file that being edit is that the direct file we get from ex sps cache  or is it after we have done DPS archive zip file  and then we edit the calibration file?

  • GM Car Hacking Expert
  • Contributor
27 minutes ago, Dan79 said:

Hi the calibration file that being edit is that the direct file we get from ex sps cache  or is it after we have done DPS archive zip file  and then we edit the calibration file?

the cache files are zipped. you need unzip it with 7zip and you can edit it, after edit, create the zip package for DPS

  • Contributor

thx so i unpacked the file with 7zip and got the bin file, edit that now but what now? most a zip the file again or can i use it directly to create zip package dor DPS?

  • GM Car Hacking Expert
  • Contributor
46 minutes ago, Dan79 said:

thx so i unpacked the file with 7zip and got the bin file, edit that now but what now? most a zip the file again or can i use it directly to create zip package dor DPS?

use SPAT option in DPS to create the package

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Popular Members

  1. hassan77h
    +hassan77h
    26
  2. Troy
    Troy
    24
  3. uglyoldbastard
    +uglyoldbastard
    12
  4. regloops
    +regloops
    10
  5. GM-Enthusiast
    +GM-Enthusiast
    7

CameraLoops™
Powered by Art
All Trademarks appearing on this website are the property of their respective owners.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.
CameraLoops members who viewed this content
kobrak16 chicking thxx VS VIPER Andy_san Firestars Dog VoltGuru saad_dubai Enterlan bright liang Arbe_gtc Lulu JandJSpeedShop PixelTheKWolf Mikluha_Maklay kosta Pasha Kamilmichu kev789 Encrypted Owner