Page 1 of 3

2006 P59 XDF Files Inside

Posted: Fri Aug 26, 2022 3:01 am
by Phoenix
Edit 04/06/23: Verified VATS settings with EFI Live.

Edit 09/19/22: Added some transient fuel parameters.

Edit 09/07/22: Fixed the Readme parameter to correctly state the OS and Calibration Segment ID.

Edit 08/29/22: I think I've fixed the issues with the files and I am re-uploading.

IF YOU HAVE ANYTHING OLDER THAT V.2.0 PLEASE DELETE AND DOWNLOAD THE CURRENT VERSION.

Thank you for your patience and I'll upload the rest as I get them corrected.

Edit 08/29/22: I'm Pulling the files temporarily as I found some errors and will correct them and load them back up.

I had a little time on my hands so I went through and developed XDF files for the following 2006 P59 OS:

- 12587811
- 12605114
- 12606807
- 12613246
- 12629623

These are all based on the 7603 XDF that many people have contributed to, so I cannot take all the credit. As always, if you spot an error, please bring it to my attention so I may correct it.

Re: 2006 P59 XDF Files Inside

Posted: Fri Aug 26, 2022 2:29 pm
by antus
wow, well done and thanks!

Re: 2006 P59 XDF Files Inside

Posted: Fri Aug 26, 2022 3:14 pm
by Rickky bobby
SWEEEEEEEEEEEEEEET i have a 2006 chevy silverado and gmc seirra and 2006 gmc savanna van and 2006 chevy express van. BIG thank you.

Re: 2006 P59 XDF Files Inside

Posted: Sat Aug 27, 2022 6:38 am
by exo3901
Since you have looked at plenty of these have you come across any OS's that use the parameters listed below or know how these are used? I am more interested in the torque management items. The pressure stuff I want to explore later to try understanding how steady state/part throttle cruising transmission pressure is determined with an artificially low reported torque value (scaled tune for large injectors). The torque management rpm ratios I find at these locations in 7603 OS's seems to make sense and line up very well with the shift torque management patents from GM.

When I look at the disassembled code in ghidra or IDA there are no references to these tables. Same for the RPM drop ratios table, but I have seen data that indicates the ratios are used in the tune. I presume the disassembly has many errors since I do not know the code or how to fix things correctly, still learning. My goal is to figure out how these tables work and if they do, figure out how to apply the logic to the T42 in my GTO since I found very similar ratio tables in there as well. None are defined in EFI or HPT on any T42 OS that I have found but from the descriptions below it seems like they may benefit some.

These are copied direct from the dumpster dive .csv for the 7603 OS on the LegacyNSFW github.
XPRS_RATIO,KA_PRESS_PROFILE_START_RATIO,0001BE58,c,Ratio,Contains the starting gear ratio values for upshift timing.
XPRS_RATIO,KA_PRESS_PROFILE_MIDDLE_RATIO,0001BEA6,c,Ratio,Ratio values used to trigger 2nd pressure profile modifier to Shift_Pressure.
XPRS_RATIO,KA_PRESS_PROFILE_END_RATIO,0001BEF4,c,Ratio,Contains the ending gear ratio values for upshift timing.
XSEM_RATIO,KA_UPSHFT_SEM_RMP_OUT_STRT_RATIO,0001C3E0,c,Ratio,Ratio thresholds that decide when torque reduction shouldbegin ramping from maximum to zero
XSEM_RATIO,KA_UPSHIFT_SEM_RMP_OUT_END_RATIO,0001C446,c,Ratio,Ratio thresholds that decide when torque reduction shouldstop ramping from maximum to zero
XSEM_RATIO,KA_UPSHIFT_SEM_RMP_IN_STRT_RATIO,0001C4AC,c,Ratio,Ratio thresholds that decide when torque reduction shouldbegin ramping from zero to maximum
XSEM_RATIO,KA_UPSHIFT_SEM_RAMP_IN_END_RATIO,0001C512,c,Ratio,Ratio thresholds that decide when torque reduction shouldstop ramping from zero to maximum and stay at maximum
XTIM_RATIO,KV_UPSHIFT_START_RATIO,0001CE04,c,Ratio,Ratio used to start timing the upshift time
XTIM_RATIO,KV_UPSHIFT_END_RATIO,0001CE0A,c,Ratio,Ratio used to determine if a new gear is reached
XTIM_RATIO,KV_DOWNSHIFT_START_RATIO,0001CE10,c,Ratio,Ratio used to start timing the downshift time.
XTIM_RATIO,KV_DOWNSHIFT_END_RATIO,0001CE16,c,Ratio,Ratio used to determine if a new gear is reached.

Re: 2006 P59 XDF Files Inside

Posted: Sat Aug 27, 2022 12:58 pm
by Rickky bobby
My calibrations are wrong in calibration segment ID in TUNER PRO.

Re: 2006 P59 XDF Files Inside

Posted: Sat Aug 27, 2022 1:04 pm
by Rickky bobby
thanks for the work

Re: 2006 P59 XDF Files Inside

Posted: Sat Aug 27, 2022 11:38 pm
by Phoenix
exo3901 wrote:Since you have looked at plenty of these have you come across any OS's that use the parameters listed below or know how these are used? I am more interested in the torque management items. The pressure stuff I want to explore later to try understanding how steady state/part throttle cruising transmission pressure is determined with an artificially low reported torque value (scaled tune for large injectors). The torque management rpm ratios I find at these locations in 7603 OS's seems to make sense and line up very well with the shift torque management patents from GM.

When I look at the disassembled code in ghidra or IDA there are no references to these tables. Same for the RPM drop ratios table, but I have seen data that indicates the ratios are used in the tune. I presume the disassembly has many errors since I do not know the code or how to fix things correctly, still learning. My goal is to figure out how these tables work and if they do, figure out how to apply the logic to the T42 in my GTO since I found very similar ratio tables in there as well. None are defined in EFI or HPT on any T42 OS that I have found but from the descriptions below it seems like they may benefit some.

These are copied direct from the dumpster dive .csv for the 7603 OS on the LegacyNSFW github.
XPRS_RATIO,KA_PRESS_PROFILE_START_RATIO,0001BE58,c,Ratio,Contains the starting gear ratio values for upshift timing.
XPRS_RATIO,KA_PRESS_PROFILE_MIDDLE_RATIO,0001BEA6,c,Ratio,Ratio values used to trigger 2nd pressure profile modifier to Shift_Pressure.
XPRS_RATIO,KA_PRESS_PROFILE_END_RATIO,0001BEF4,c,Ratio,Contains the ending gear ratio values for upshift timing.
XSEM_RATIO,KA_UPSHFT_SEM_RMP_OUT_STRT_RATIO,0001C3E0,c,Ratio,Ratio thresholds that decide when torque reduction shouldbegin ramping from maximum to zero
XSEM_RATIO,KA_UPSHIFT_SEM_RMP_OUT_END_RATIO,0001C446,c,Ratio,Ratio thresholds that decide when torque reduction shouldstop ramping from maximum to zero
XSEM_RATIO,KA_UPSHIFT_SEM_RMP_IN_STRT_RATIO,0001C4AC,c,Ratio,Ratio thresholds that decide when torque reduction shouldbegin ramping from zero to maximum
XSEM_RATIO,KA_UPSHIFT_SEM_RAMP_IN_END_RATIO,0001C512,c,Ratio,Ratio thresholds that decide when torque reduction shouldstop ramping from zero to maximum and stay at maximum
XTIM_RATIO,KV_UPSHIFT_START_RATIO,0001CE04,c,Ratio,Ratio used to start timing the upshift time
XTIM_RATIO,KV_UPSHIFT_END_RATIO,0001CE0A,c,Ratio,Ratio used to determine if a new gear is reached
XTIM_RATIO,KV_DOWNSHIFT_START_RATIO,0001CE10,c,Ratio,Ratio used to start timing the downshift time.
XTIM_RATIO,KV_DOWNSHIFT_END_RATIO,0001CE16,c,Ratio,Ratio used to determine if a new gear is reached.
Interesting. Let me look into that.

I'm also working on an XDF for a 2005 GTO, OS 12598977. I've not gotten to the automatic transmission part yet. What OS are you working on?

Re: 2006 P59 XDF Files Inside

Posted: Mon Aug 29, 2022 8:23 am
by exo3901
Related to the E40, I have OS 12604792 in mine and OS 24236195 in the T42. I have been referencing the work done by dzidaV8. I just started trying to look at the T42 in ghidra, using a 68000 processor seems to work well, but I really have no idea which processor it uses so I am going off what others have posted here. Waiting on the OBDGT tool to pull bins with on my own stuff.

For P59 stuff I have just been using random 7603 OS's I've found and spent most of my time in ghidra looking at a 2004 5.3 escalade 7603 OS. I found some work someone did in IDA on a 7603 and when I compare, ghidra seems to make changes to some things that IDA doesn't or changes differently and the tbl instructions are still messed up. But that is above my knowledge to fix right now.

On either platform though, I am having a hard time finding complete shift routines, but again I really don't know how to follow the code 100%.

Re: 2006 P59 XDF Files Inside

Posted: Thu Sep 01, 2022 11:25 am
by persingc
Phoenix you just keep making people happy!

Re: 2006 P59 XDF Files Inside

Posted: Thu Sep 08, 2022 2:45 am
by Rickky bobby
the read me text os does not match the os system displayed on zip file. also i dont think the vats has a 2 in the defintion text. just 0 as enabled and 1 as disabled. 2002 and earlier pcm had the pwm for Corvette or Camero/TA. edit: my segement calibration id is still not right, but when i go to the segement itself it shows right.