*Edit
Yep, she's now alive!!
Now this can be recovered when learning so no need to worry about bricking.

GM's documentation mentioned 58x for 07, I'm basing my statement off that (it's been a few years since I've really dug into it too so going off my old notes).RADustin wrote:do you have a service number of the 58x P12 for atlas? also a binary?ScarabEpic22 wrote:E40 was V8 (maybe a random V6 too?) only, P12 was used on inline engines only and does transmission control as well (last PCM from GM). From what I've read, they're in the same case, but have different hardware internally. The E60/LLY Duramax ECM uses the same case and harness connectors as E40+P12, you can use the same bench harness to communicate with all 3 of them (P12, E40, E60/LLY).
P12 was used mainly on Atlas I4/5/6 engines and a few other 2L I4s (Cobalt SS comes to mind). It's also the successor to the P10 for 4.2 I6 engines. [If you ever want to dig into an old oddball PCM with the P10 (02-05, 1 engine, 1 platform), I've got extra PCMs and would be happy to ship you a few. Might be more up antus/NSFW's alley with the VPW comms though.] I've got a dead P12 (believe it's 06, I'll go dig it out), happy to cut it open and provide numbers off the chips it if that'd help.
I know that:
P12 MY 04-06, 7x crank reluctor, 1MB flash
P12 MY 07, 58x crank reluctor, 2MB flash (not sure why GM didn't just go to the E67+T42?)
E40s have different service numbers 05 to 06. I'm going to speculate it was done for the same reason the E38/67s had different service numbers: parameter block changes...
The 07 P12 I have here has p/n 12613427, service no 12602010.
Most 2007s are 7x like previous gens I thought. I've heard of some being 58x but never any proof.
Cheers! Once I get to a point that I can pull flash, I’ll definitely need the testing.In-Tech wrote:Hiya Tazzi,
I have ONE e40 on the shelf and can do some testing for you if needed when the time comes. However, I don't have a vehicle but would be glad to bench test anything you would like.