Page 1 of 2

Tuner pro "Error-One or more checksums could not be updated"

Posted: Tue Sep 14, 2021 12:27 am
by Windsma
Recently I have moved laptops, I uploaded all bins and xdfs to google drive. And since have redownloaded xdfs from original source.

error reads
"Error - One or more checksums could not be updated. Check checksum addressing, etc, for validity"

were do I start?
i could not find a plugin folder for the most recent tunerpro program files.
Same xdfs have been flawless for the past 2 years.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Tue Sep 14, 2021 1:55 am
by Windsma
Just picked up my old laptop.
checksumplugin.dll 18kb last modified 6/5/2018 works perfectly
checksumplugin.dll 11kb last modified 5/18/2021 causes error

same bin. and xdf download, works on one laptop wont work on the other.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Tue Sep 14, 2021 3:32 am
by ironduke
Which version of tunerpro are you using? I've been using the checksum dll's from here https://github.com/joukoy/gm-checksum-plugins

I believe it was antus that write the original ones, then someone else copied them and removed the copywrite/nsfw info and tried selling them or something?

The ones I use seem to work fine but most of my work is with the E38 ecu which uses a different dll..

Edited to correct original author of the checksum dll file..

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Tue Sep 14, 2021 4:08 am
by Windsma
error laptop is tuner pro v5.0 build 5.00.9332.00 XDF version 2016-11 (OS12208322)xdf from github
old working laptop tuner pro v5.0 build 5.009159.00 same XDF above (view/edit xdf header info) will not open to give version number. Password required, password never known. click ok. nothing.

uninstalled tunerpro and reinstalled. Same problem.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Tue Sep 14, 2021 5:05 am
by ironduke
Someone smarter than I will have to help you, lol..
I downloaded a bin with OS12208322 and built an XDF using universal patcher and it worked ok for me as far as checksums, some small issues with changing DTC's when I tried, but sent off a message about that already..

I then tried opening/using the 12208322 xdf found at github(https://github.com/BoredTruckOwner) . Not sure if you found it somewhere else?
That did crash on me with my checksum dll files until I went into the XDF(view XDF header info) and pointed each segment to my checksum dll.. pic of what I changed is below.
checksum.jpg
checksum.jpg (174.38 KiB) Viewed 6933 times
I am guessing here that the xdf you've been using was written for the oldr checksum dll.. Either keep on using that one or change the xdf's to accomodate the other/newer? one..
Oh, since I was playing around I used Universal Patcher to make an XDF and I'll include it here.. I changed a few things that I found wrong and fixed them.. This XDf uses the checksum dll from the link I posted earlier..
12208322-generated.xdf
(1.13 MiB) Downloaded 251 times

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Tue Sep 14, 2021 7:06 am
by Windsma
Thanks for confirming im not going crazy.

I plan to move everything over with a thumbdrive later today. I hope thats the easy answer.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Wed Sep 15, 2021 4:25 pm
by antus
Yeah I wrote the original plugins and some tool seller on ebay hacked it up and made a real mess of things in the community. Im semi-retired on building new stuff but joukoy is active in the community and producing high quality stuff, so its good to use his tools these days where you have options.

The gotcha with tunerpro is you need the right checksum plugin with the UUID internally that matches your XDF (but you cant see this in the case of locked XDFs). And if the checksum dll needs any particular microsoft runtimes you need the right version installed on the PC too.

In general tunerpro can update checksums for calibration segments without a plugin. The plugin is only needed for the operating system segment to workaround that the segment is not contiguous end to end and tunerpro only has a start and end address in XDF, eg you cant put in a list of start/stop addresses that make up the operating system segment. And you only need to update the operating system segment checksum if the XDF has code patches to add or remove features in the OS code.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Thu Sep 16, 2021 12:01 am
by ironduke
antus wrote:Yeah I wrote the original plugins and some tool seller on ebay hacked it up and made a real mess of things in the community. Im semi-retired on building new stuff but joukoy is active in the community and producing high quality stuff, so its good to use his tools these days where you have options.

The gotcha with tunerpro is you need the right checksum plugin with the UUID internally that matches your XDF (but you cant see this in the case of locked XDFs). And if the checksum dll needs any particular microsoft runtimes you need the right version installed on the PC too.

In general tunerpro can update checksums for calibration segments without a plugin. The plugin is only needed for the operating system segment to workaround that the segment is not contiguous end to end and tunerpro only has a start and end address in XDF, eg you cant put in a list of start/stop addresses that make up the operating system segment. And you only need to update the operating system segment checksum if the XDF has code patches to add or remove features in the OS code.
Thanks for correcting me so nicely, lol.. sorry I got the original creator wrong, I edited my original post to correct my error.. I have no idea on UUID, I just figured the XDF was written for a different dll and the newer dll doesn't answer to the same calls?? no idea, just guessing.. lol

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Sat Sep 18, 2021 12:07 pm
by gmtech825
I ran into that message this weekend. I just disabled the checksum correction and used universal patcher to fix the checksums after the bin was edited.

Re: Tuner pro "Error-One or more checksums could not be upda

Posted: Mon Sep 20, 2021 9:45 pm
by antus
These are the commends in the tunerpro checksum plugin SDK. The shown UUID is the one from LS1 Checksum Plugin v1.1 which did all the good things. The XDF is tied to a particular plugin by matching this UUID. Having several plugins now with various capabilities means its a mess to know which one and XDF is expecting and which one(s) you have.

Code: Select all

//---------------------------------------------------------------------------------------
// Every checksum plug-in needs to have a unique identifier. This identifier allows
// TunerPro to determine if the plug-in has already been loaded. Every time you create
// a new checksum plug-in DLL, you should create a new GUID to uniquely identify it.
//---------------------------------------------------------------------------------------
#define PLUGIN_GUID     "9A53F577-D1C9-40C6-8691-7A54FA789D3A"
The box in red saves the plugins UUID in to the XDF. So for this checksum to work the matching dll much be available on the system when it loads the XDF. Because you cant see the UUID easily in the XDF or in the DLL it gets hard if your not supplied the XDF with the DLL at the same time, or you dont store them that way in your archives when you need to install to a new pc.
the plugin module name is a UUID internally.jpg
the plugin module name is a UUID internally.jpg (154.26 KiB) Viewed 6690 times