Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
darkman5001
Posts: 214
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by darkman5001 »

Okay I have managed to get my damaged PCM apart so we can have a look at it's components. I have another P12 that is fully operational that I will use for testing. I am attaching pics of the outside and inside of the P12 PCM as well as a closeup of its CPU and Flash chip. I am not sure who makes the CPU, maybe someone can chime in. I have also found manufacturer documentation for this particular flash chip which is made by AMD. The documentation is very in depth and talks about memory location layout etc. Now that we have pics and info on the hardware, its time to get this badboy to allow PCM Hammer to break through it.
P12 1.JPG
P12 2.JPG
P12 3.JPG
P12 4.JPG
P12 CPU.jpg
P12 Flash Chip.jpg
darkman5001
Posts: 214
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by darkman5001 »

Here are the PCM Pinouts and the flash chip documentation from AMD.
Attachments
P12 PCM Pinouts.pdf
(9.55 MiB) Downloaded 275 times
AMDIS02740-1.pdf
Flash Chip Documentation
(577.24 KiB) Downloaded 181 times
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by Gampy »

Hmmm, I'd have to guess that unit came from the US northeast ...

Thank you for the images!
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: 8253
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: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by antus »

So it looks like the e38 case, would it be canbus?
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
darkman5001
Posts: 214
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by darkman5001 »

There is no CANBUS in the pinouts. Looks like just Class 2 Serial.
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by Gampy »

Antus, we are getting VPW communication ...
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!
ScarabEpic22
Posts: 21
Joined: Fri Jan 08, 2021 3:36 am
cars: TrailBlazer SS E67 LS2, Sonic E78 LUV
Location: Seattle, WA, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by ScarabEpic22 »

These PCMs do both VPW and CAN. The bench pinouts I have specify both VPW and CAN to be hooked up, I'd have to setup my bench for these and check which comms are used for actual read/write. Seeing Gampy's progress in the other thread, looks like VPW is working.

GM moved to these PCMs on the GMT360 platform for 06-07 because the P10 couldn't do CAN comms or use a MAF. It allowed GM to get CAN on the GMT360 for the engine+transmission while leaving the body comms on VPW. GM used the same case and connector style for the LLY Duramax/P12 PCM/E40 ECM.

I'd speculate that using a more "common" PCM that the GMT355/Colbalt SS/others used for the I4/I5s made more sense than continuing with a 1-engine PCM from a $$ standpoint.
darkman5001
Posts: 214
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by darkman5001 »

ScarabEpic22 wrote:These PCMs do both VPW and CAN. The bench pinouts I have specify both VPW and CAN to be hooked up, I'd have to setup my bench for these and check which comms are used for actual read/write. Seeing Gampy's progress in the other thread, looks like VPW is working.

GM moved to these PCMs on the GMT360 platform for 06-07 because the P10 couldn't do CAN comms or use a MAF. It allowed GM to get CAN on the GMT360 for the engine+transmission while leaving the body comms on VPW. GM used the same case and connector style for the LLY Duramax/P12 PCM/E40 ECM.

I'd speculate that using a more "common" PCM that the GMT355/Colbalt SS/others used for the I4/I5s made more sense than continuing with a 1-engine PCM from a $$ standpoint.
Interesting... I can tell you that I replaced a PCM in a Cadillac XLR and reflashed it myself with TIS2000 and Tech2, and the XLRs PCM looks exactly like this P12 too. Now I'm going to go check and see.
darkman5001
Posts: 214
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by darkman5001 »

Disregard... The XLR has a slightly different PCM. The part number on the XLR PCM is 12594956, so I don't know which model PCM that falls under.
ScarabEpic22
Posts: 21
Joined: Fri Jan 08, 2021 3:36 am
cars: TrailBlazer SS E67 LS2, Sonic E78 LUV
Location: Seattle, WA, USA

Re: Delphi P12 PCM (Second Gen PCM for GM 4.2L Inline 6)

Post by ScarabEpic22 »

I'm not as familiar with some of the early Northstar stuff

I looked at that part number, should be an E67 ECM. I looked at the 08 XLR-V file I have, can confirm it's that's an E67.
Post Reply