P12 and E40 Support?

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Tue Feb 04, 2020 11:09 am

I tried using CAN bus with this PCM (P12). The Trailblazer didn't have CAN bus lines in its wiring diagram, but the Cars that use the P12 PCM do have CAN bus in there wiring diagram. It didn't work. Of course, it could be some wiring issue.

The 7F indicates a negative response and the 12 on the end is "subFunctionNotSupported-invalidFormat" from the 14230 standard. I'm hopeful that invalid format = bad memory address or one of the other parameters is wrong. Maybe the submode should be something other than 00.

I've got virtual box, but I can't find an XP image. I've got an old laptop that I load this type of stuff on. I don't trust any Chinese software.

Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Tue Feb 04, 2020 11:47 am

I don't have a bin for this PCM, but I did find a Windows XP image!

Posts: 538
Joined: Sun Apr 10, 2016 9:20 pm

Re: P12 and E40 Support?

Postby kur4o » Wed Feb 05, 2020 8:35 am

A bin will help to clear some of the communications issues you have.
On some of the disassemblies I have 12 means that the message is not 11 bytes long.
If the size and address are not good the responses are other.
44 is sent on success.
I have seen semi bricked pcm that give 7f 34... 22 for no apparent reason, but that is 12 in your case.

Do you have a copy of that 14230 document you are referring to share.

Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Wed Feb 05, 2020 11:25 am

do a search for "KWP2000 pdf" on google and you will find it. you want the "14230-3.pdf". The positive response ("44") is defined in that protocol.

Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Sat Apr 18, 2020 11:46 pm

I took a break from this, but I finally figured out that you shouldn't send anything after the mode 34.

Here is a successful request/response

6C10F134DD
6CF0107400441E

This is very different then the way PCMhammer operates. I believe the entire kernel must be sent in one transfer.

Site Admin
User avatar
Posts: 7184
Joined: Sat Feb 28, 2009 8:34 pm

Re: P12 and E40 Support?

Postby antus » Mon Apr 20, 2020 3:38 pm

Yep, its not unheard of. For example the P04 needs the whole kernel sent in one packet too. When we get back to that we'll probably be implementing a loader kernel which is as small as we can make it, only supporting the ability to load more data in to ram then execute it.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Sat Apr 25, 2020 12:28 am

The P12 has a Am29BL802C memory chip 512K x16 bits. Just putting this here so it doesn't get lost.

Posts: 57
Joined: Sun May 11, 2014 6:36 pm

Re: P12 and E40 Support?

Postby Highlander » Sat Apr 25, 2020 1:01 am

P12 is interesting. Its physically similar to E40 but i believe it controls trans internally. Now i have seen the E40 has a 1280kb but only 1024 are used.

Posts: 18
Joined: Sat Jan 25, 2020 8:26 am

Re: P12 and E40 Support?

Postby Eagle5 » Sat Apr 25, 2020 12:01 pm

When I first started looking at the 3.5 and 4.2 vortec engines I thought they had e40 ecu.

Posts: 219
Joined: Wed Dec 06, 2017 1:02 pm

Re: P12 and E40 Support?

Postby Vampyre » Sun May 03, 2020 9:39 am

Let me do a little digging and I can find some info on the e40 not sure on p12 since I dont have one here.

PreviousNext

Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: Cincinnatus and 3 guests