NefMoto

ECU Files => Checksum Update Requests => Topic started by: guitar24t on August 25, 2013, 07:44:14 AM



Title: Volvo Checksum Update Utility
Post by: guitar24t on August 25, 2013, 07:44:14 AM
For anyone who needs to update Volvo ME7 Checksums and doesn't have something to help them with it, here is a utility I wrote using the algorithm defined by Salvatore Faro, and some code written by Dilemma over at ECUProject.

This will verify checksums and if they are incorrect, will give you the option of updating them.
Allows drag and drop and only tested on 1MB files.
Let me know if it works for everyone (or doesn't)!
Thank you,
Rob

Edit:
Here is the GitHub Project for any future changes. This should always have the latest version.
https://github.com/guitar24t/VolvoME7ChecksumUpdater


Title: Re: Volvo Checksum Update Utility
Post by: krazydbiker on August 25, 2013, 07:50:39 AM
ill test it out as soon as i can, thanks a million man!


Title: Re: Volvo Checksum Update Utility
Post by: dream3R on August 25, 2013, 08:00:21 AM
Awesomeness!  Appears to work on MY05 1MB files.

Good work :)


Title: Re: Volvo Checksum Update Utility
Post by: guitar24t on August 25, 2013, 08:05:19 AM
Thanks! I've tested it on MY2001-2002, and MY2005-2007 files. It should, however, work with any 1MB volvo file!
Here's to the good news staying that way!


Title: Re: Volvo Checksum Update Utility
Post by: nyet on August 25, 2013, 10:31:49 AM
github project?


Title: Re: Volvo Checksum Update Utility
Post by: guitar24t on August 25, 2013, 10:56:22 AM
Just edited the first post to show the GitHub project. This is my first time using GitHub, so cut me a little slack...
Here's the link again just to make sure.
https://github.com/guitar24t/VolvoME7ChecksumUpdater
Thanks!
Rob


Title: Re: Volvo Checksum Update Utility
Post by: nyet on August 25, 2013, 11:00:12 AM
err. i was hoping for source code..

keeping binary fiiles in a revision control system is pointless..


Title: Re: Volvo Checksum Update Utility
Post by: guitar24t on August 25, 2013, 11:08:49 AM
All source is uploaded to GitHub as well. Entire VS Project folder is in there. :)


Title: Re: Volvo Checksum Update Utility
Post by: dream3R on August 25, 2013, 02:16:36 PM
I'd like to contribute to this, prob a good way to start with c#.



Title: Re: Volvo Checksum Update Utility
Post by: nyet on August 25, 2013, 02:39:26 PM
All source is uploaded to GitHub as well. Entire VS Project folder is in there. :)

Oh lol i just saw the exe and assumed... my bad


Title: Re: Volvo Checksum Update Utility
Post by: krazydbiker on August 25, 2013, 03:22:01 PM
works, nice!


Title: Re: Volvo Checksum Update Utility
Post by: guitar24t on August 25, 2013, 03:54:12 PM
I'd like to contribute to this, prob a good way to start with c#.



Sounds great! How about we come up with features we would like to see added? Since it's just a checksum update utility, what else would you have it do?


Title: Re: Volvo Checksum Update Utility
Post by: dream3R on August 26, 2013, 07:25:43 AM
Nice one, yeah just bells'n'whistles.

Monitor a directory for a bin then auto process, stuff like that.


Title: Re: Volvo Checksum Update Utility
Post by: guitar24t on November 28, 2013, 11:33:38 PM
Nice one, yeah just bells'n'whistles.

Monitor a directory for a bin then auto process, stuff like that.

Utility has finally received a public update to include your feature request, sir!


Title: Re: Volvo Checksum Update Utility
Post by: dream3R on November 29, 2013, 02:35:25 AM
Haha, thanks.

I've got some code to merge with this when I get a minute.


Title: Re: Volvo Checksum Update Utility
Post by: prometey1982 on March 03, 2021, 06:17:38 AM
Hilton's implementation has an error. When you try to update ASM code in down 512kb your BIN control sum for this part of file will not updated. I've created a fix for this issue and checked agains ASM changes https://github.com/prometey1982/VolvoME7ChecksumUpdater/tree/asm_checksum_fix