P10 Tuning

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
Vetteyog
Posts: 41
Joined: Thu Dec 01, 2022 3:11 am
cars: 2001 Chevrolet Corvette Convertible
2004 GMC Envoy XL

P10 Tuning

Post by Vetteyog »

Hi all, not sure if I stumbled onto something here or not but I'm going to investigate further. I have a 2004 GMC Envoy XL with a 4.2l (P10). I have been attempting to try and tune it for some time now. I was able to find a matching bin and xdf file, and edit it using Tuner Pro. When I attempted to write it to a spare pcm, on a bench harness, with PCM hammer, it said the segments that I edited were bad. Before I made any changes to my spare pcm, I installed it in my Envoy and it ran fine. For shits and giggles, I opened up the bin in Universal Patcher. I was able to see the changes that I made in Tuner Pro, and I made a couple more using Universal Patcher, and save the file again. I tried again to write it to my spare PCM, using PCM hammer and it worked. All segments were good, and it successfully wrote with no errors. When I get a chance, I'm going to put this PCM in my vehicle and see how it runs.

Any input, or anything I'm missing would be greatly appreciated!
ironduke
Posts: 579
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: P10 Tuning

Post by ironduke »

Vetteyog wrote:Hi all, not sure if I stumbled onto something here or not but I'm going to investigate further. I have a 2004 GMC Envoy XL with a 4.2l (P10). I have been attempting to try and tune it for some time now. I was able to find a matching bin and xdf file, and edit it using Tuner Pro. When I attempted to write it to a spare pcm, on a bench harness, with PCM hammer, it said the segments that I edited were bad. Before I made any changes to my spare pcm, I installed it in my Envoy and it ran fine. For shits and giggles, I opened up the bin in Universal Patcher. I was able to see the changes that I made in Tuner Pro, and I made a couple more using Universal Patcher, and save the file again. I tried again to write it to my spare PCM, using PCM hammer and it worked. All segments were good, and it successfully wrote with no errors. When I get a chance, I'm going to put this PCM in my vehicle and see how it runs.

Any input, or anything I'm missing would be greatly appreciated!
Universal Patcher automatically fixes any checksums when you save the file.
Tunerpro can be tricky and probably needs a plugin for the P10 ecu's to correct the checksums..
Other than that it sounds like you got done what you needed to..
User avatar
Vetteyog
Posts: 41
Joined: Thu Dec 01, 2022 3:11 am
cars: 2001 Chevrolet Corvette Convertible
2004 GMC Envoy XL

Re: P10 Tuning

Post by Vetteyog »

ironduke wrote:
Universal Patcher automatically fixes any checksums when you save the file.
Tunerpro can be tricky and probably needs a plugin for the P10 ecu's to correct the checksums..
Other than that it sounds like you got done what you needed to..
Yes, what I am really interested in is transmission tuning so I will see if it works and report back.
User avatar
Vetteyog
Posts: 41
Joined: Thu Dec 01, 2022 3:11 am
cars: 2001 Chevrolet Corvette Convertible
2004 GMC Envoy XL

Re: P10 Tuning

Post by Vetteyog »

Okay, got my Envoy to run with the new PCM and modified tune, but I am getting a P1680 code and I have no throttle. My thought is because it's a different PCM it is not communicating correctly with the bcm. Is there a way to sync them together? I also deleted all the VATS settings in the tune.

Any suggestions will be appreciated, thanks!
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: P10 Tuning

Post by Gampy »

I do not know the relearn process, however some clarity for the knowledge banks would be helpful ...

1. The original OsID on your Envoy is ??
2. The Original OsID on your Spare is ??
3. They both ran your Envoy correctly (including Throttle using spare PCM) ??
4. You did an Os change to the Os of the only XDF available 12587430 ??
5. When you did the Os change you did a 'Write Full Flash (clone)' ??

It's possible that had you done a 'Write OS, Calibration & Boot' it may have worked, the throttle calibration info is stored in the Parameters Section.
Possibly writing the Parameter section of the original Envoy PCM to your spare will solve your throttle issue, it won't hurt to try and it will be educational.
However, if it doesn't work, you should write the parameters back from the New OS (12587430). The parameter section should match the OS in case they are different (even though the Os will overwrite whatever is there).

Remember, the OS uses the Parameter section to save parameters it needs to store between runs (if they change), like throttle sync data, learned fuel trims, etc..., etc...

-Enjoy
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
antus
Site Admin
Posts: 8239
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: P10 Tuning

Post by antus »

I think this because you changed OS, and PCMHammer does not write the 512 bytes or so of slave CPU data. I think thats where the electronic throttle stuff is. You'll need to go back to the original OS and edit it with universal patcher. If you want to change OS, then probably the only way at the moment would be to do a reflash with techline as I think that'll write the slave. Similar problems to on E38s with the slave and OS changes and tools that dont write it.

If we were to write those 512 bytes we'd have a whole lot of learning about how to access it on the P10, as currently we dont know how and the GM SPS process is a bit magic. Its inside the CPU, not in the flash chip, so its different to the main flash.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: P10 Tuning

Post by Gampy »

Whoops, forgot about that and I agree it's likely what handles the throttle.

-Enjoy
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
Vetteyog
Posts: 41
Joined: Thu Dec 01, 2022 3:11 am
cars: 2001 Chevrolet Corvette Convertible
2004 GMC Envoy XL

Re: P10 Tuning

Post by Vetteyog »

Gampy wrote:I do not know the relearn process, however some clarity for the knowledge banks would be helpful ...

1. The original OsID on your Envoy is ??
2. The Original OsID on your Spare is ??
3. They both ran your Envoy correctly (including Throttle using spare PCM) ??
4. You did an Os change to the Os of the only XDF available 12587430 ??
5. When you did the Os change you did a 'Write Full Flash (clone)' ??

It's possible that had you done a 'Write OS, Calibration & Boot' it may have worked, the throttle calibration info is stored in the Parameters Section.
Possibly writing the Parameter section of the original Envoy PCM to your spare will solve your throttle issue, it won't hurt to try and it will be educational.
However, if it doesn't work, you should write the parameters back from the New OS (12587430). The parameter section should match the OS in case they are different (even though the Os will overwrite whatever is there).

Remember, the OS uses the Parameter section to save parameters it needs to store between runs (if they change), like throttle sync data, learned fuel trims, etc..., etc...

-Enjoy
Thanks for the reply...
#1 original OS is 1258-8430, no xdf available for that and I'm aware of.

#2 I am unsure of the original OS on the spare pcm, but it is out of a 2004 as well.

#3 my Envoy obviously ran fine with the original PCM in it. I did flash the file from my 2004 into it and it ran.

#4 yes, I did an OS, calibration & boot write with that OS , but not a clone. I also changed the VIN to my vehicles and disabled all the VATS that I could.
User avatar
Gatecrasher
Posts: 272
Joined: Sat Apr 25, 2020 6:09 am

Re: P10 Tuning

Post by Gatecrasher »

Is the label still legible on the spare PCM? I might be able to tell you which OS it had if you can post the numbers from the label.

The contents of both new and old labels would be ideal.
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: P10 Tuning

Post by Gampy »

I question the 125 88 430 OsID ... That is not an OsID that PCMHammer currently recognizes.

As Gatecrasher asked, it would be great if you could post images of both PCM's labels if they have them ...

It would be beneficial to the community to get this info correct!

-Enjoy
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!
Post Reply