OS 12587604 P59 XDF file
Posted: Sun Jan 23, 2022 3:08 am
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
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