OS 12587604 P59 XDF file

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
Phoenix
Posts: 112
Joined: Sat Aug 22, 2020 5:02 am
cars: 1983 Chevy C10
1993 Ford Mustang LX 5.0
2004 Pontiac GTO
2005 Pontiac GTO
Location: Anna, TX

OS 12587604 P59 XDF file

Post by Phoenix »

Edit 6/23/23. Added a few more parameters.

Edit 3/3/23. VATS G1201 Was at the wrong location. Moved from 1F7B4 to 1F7B5 and verified with EFI Live.

Edit 4/18/22. Uploaded Beta V5.8.2. Fixed spelling error and added some Class 2 parameters.

Edit 4/17/22. Uploaded Beta V.5.8.1. Added more parameters and made a few corrections.

Edit 3/4/22. Uploaded Beta V.5.3. Added a few more parameters in the Engine Diagnostics section. Still need to add triple check everything from 0x169D8 forward. If you find something that does not look right or could be done differently please post so I can make the revisions.

I've also added a couple of patches that should enable Flex Fuel and Lean Cruise. The patches should also populate the necessary tables with data taken from GM factory bins. Make sure you have a copy of your bin file before applying the patches as they cannot be removed, but the two functions can be turned off in the XDF later if so desired.

Make sure you do a full flash (Write Entire) of the bin file after applying the Lean Cruise patch.

!!! DISCLAIMER !!!
I'M NOT RESPONSIBLE IF FLEX FUEL OR LEAN CRUISE BLOW UP OR MELT YOUR ENGINE. BE SMART, USE YOUR BRAIN AND ASK QUESTIONS IF YOU ARE NOT SURE ABOUT SOMETHING.

If you see multiple tables for the same address those are duplicates with either different units on the rows and columns, different units in the parameter or they rows and columns are transposed to make it easier to copy and paste from other sources. No need to change them all, a change in one will be reflected in the others.



Edit 2/23/22. Uploaded Version Beta V.3.0. It should have every engine parameter up to the traction control section. I still have to look over Engine Diagnostics, Transmission, Fuel, Vehicle System. I've decided to open up the XDF since I'm not really getting any feedback on it's accuracy, maybe this will help start some. Again I'm open to hearing about any suggestions and any errors I may have. I've not done a second pass on anything past 0x1556C, so there are bound to be more inaccuracies and omissions there. Hopefully this work can help open up other P59 operating systems.


Original post:

I've been working on an XDF for the 12587604 OS, commonly found in the 2004 GTO. I started with the 7603 XDF that persingc had posted that was a collection of several individual's work that unfortunately I do not know. If you know who's work has contributed, please let me know so that I can edit this post and the Read Me in the file to give everyone credit.

That being said, the XDF should include all of the parameters that the two major players have and those parameters have been identified with their parameter codes in the parameter title. You will also need the P01/P59 Checksum plugin, or use Universal Patcher to fix the checksums.

Parameters I'm not sure about have a couple of ?? in the title.

I'm currently keeping the XDF password protected so that several different versions are not floating around. I hope to have everyone test and post suggestions for fixes and revisions in this thread so that the XDF can improve as a collective and once we are all happy with it I'll open it up.

Phoenix
Attachments
12587604 OS 2023-06-23.zip
(297.95 KiB) Downloaded 172 times
Last edited by Phoenix on Sat Jun 24, 2023 9:41 am, edited 6 times in total.
persingc
Posts: 58
Joined: Sat Nov 13, 2021 11:21 am
cars: 64 c10
63 impala

Re: OS 12587604 P59 XDF file

Post by persingc »

Looks good. Thank you for contributing to the community.
MudDuck514
Posts: 397
Joined: Wed Jul 05, 2017 8:30 am
cars: 2001 Pontiac Grand AM SE
LD9 2.4l I4, 4T40E
2005 Chevrolet Venture
LA1 3400 V6, 4T65E
Location: North TX, USA

Re: OS 12587604 P59 XDF file

Post by MudDuck514 »

How different are the file structures between the 2?
What about between them, and the 7811?
I have a friend with a 2006 Silverado 2500HD and it uses the 7811 OS.
What I want to know, is could one of these be used as the starting point for the 7811?

Mike
User avatar
Gampy
Posts: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: OS 12587604 P59 XDF file

Post by Gampy »

With the LS PCM's an unlocked XDF makes a great template to build from, obviously a locked one hurts the development community ... And this is a prime example, you want to do 12587811 and you cannot start with the most well developed XDF!

The biggest change between them is addressing, addresses change due to insertion of new stuff therefore shifting everything by the size of the insertion.

And to CMA, I gotta say ... DO NOT use an XDF on an OS it was not written for, bad things can and likely will happen!

edit,
I guess I should add that using a newer os xdf as a template for an older os could leave unused newer elements in the xdf.
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
persingc
Posts: 58
Joined: Sat Nov 13, 2021 11:21 am
cars: 64 c10
63 impala

Re: OS 12587604 P59 XDF file

Post by persingc »

He is still developing the 7604 and has plans to unlock it once he's done. We have been bouncing ideas and thoughts off each other and he has been a big help on the 7603.
User avatar
ShorTuning
Posts: 55
Joined: Thu Dec 13, 2018 4:42 pm
cars: 2002 Camaro
2002 Formula
Location: On the Dyno
Contact:

Re: OS 12587604 P59 XDF file

Post by ShorTuning »

Reverse engineering each parameter by looking it up in a hex editor comparing two similar files is the easiest way to do it. Many parameters are layed out in the same order throughout the years, just some are shifted due to what Gampy said with new features/options. It is tedious to say the least!
User avatar
Phoenix
Posts: 112
Joined: Sat Aug 22, 2020 5:02 am
cars: 1983 Chevy C10
1993 Ford Mustang LX 5.0
2004 Pontiac GTO
2005 Pontiac GTO
Location: Anna, TX

Re: OS 12587604 P59 XDF file

Post by Phoenix »

Uploaded revised unlocked XDF, see first post for details.
User avatar
Gampy
Posts: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: OS 12587604 P59 XDF file

Post by Gampy »

Thank you!
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
User avatar
Phoenix
Posts: 112
Joined: Sat Aug 22, 2020 5:02 am
cars: 1983 Chevy C10
1993 Ford Mustang LX 5.0
2004 Pontiac GTO
2005 Pontiac GTO
Location: Anna, TX

Re: OS 12587604 P59 XDF file

Post by Phoenix »

Uploaded revised XDF in first post.
User avatar
Phoenix
Posts: 112
Joined: Sat Aug 22, 2020 5:02 am
cars: 1983 Chevy C10
1993 Ford Mustang LX 5.0
2004 Pontiac GTO
2005 Pontiac GTO
Location: Anna, TX

Re: OS 12587604 P59 XDF file

Post by Phoenix »

Update version added to first post.
Post Reply