Checksum locations and various OS XDFs

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
Posts: 14
Joined: Tue Dec 31, 2019 11:24 am

Checksum locations and various OS XDFs

Postby ColPaul » Mon Jun 08, 2020 10:12 am

I have been comparing locations between 12587603 and 12592618. I found the parameters I wanted to change in 12592618. I modified the 12587603 XDF for the new parameter memory locations in 12592618. Are the checksums the same between versions or do I need to find the new checksum locations is 12592618 to modify the XDF?

If I need to modify the checksum definitions from 12587603 to match 12592618, is there information out there about calculating the checksums for the segments? Thanks.

Posts: 85
Joined: Thu Feb 13, 2020 11:32 pm

Re: Checksum locations and various OS XDFs

Postby ironduke » Tue Jun 09, 2020 3:23 am

Have you tried using the universal patcher yet???

https://github.com/joukoy/UniversalPatcher you can see what the checksums are, change the file and then look at the checksums again..

Posts: 14
Joined: Tue Dec 31, 2019 11:24 am

Re: Checksum locations and various OS XDFs

Postby ColPaul » Thu Jun 11, 2020 9:53 am

Deleted
Last edited by ColPaul on Thu Jun 11, 2020 9:58 am, edited 1 time in total.

Posts: 14
Joined: Tue Dec 31, 2019 11:24 am

Re: Checksum locations and various OS XDFs

Postby ColPaul » Thu Jun 11, 2020 9:57 am

I love learning. I didn't get an answer so I'll answer myself in case anyone else has the same questions.

I didn't use the universal patcher but I did learn that the checksum location and ranges are included in the P59 binaries starting around 0x500. Attached are the specifics values for 12592618 but evidently the locations are the same for all P59's. Pulled the data from Ghidra.

Screen Shot 2020-06-10 at 18.54.46.png

Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: No registered users and 1 guest