PCM Hammer P04 Support Project

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer 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: PCM Hammer P04 Support Project

Post by antus »

I got hold of what I think is a P08 kernel. It looks to be the same as a P04 as far as watchdogs and DLC registers. Our P04 kernel might just work on it with no modification.
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
kur4o
Posts: 953
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCM Hammer P04 Support Project

Post by kur4o »

From my old records.

16218293 == 96 grandam 2.4;
16259750 =$0d= 98 malibu2.4;97 grandam2.4; 99s10 2.2; 99 alero 2.4
9374296 =$0d= 00-01 alero 2.4; 02 s10 2.2;
12207612 =$0d= 03-04 alero 2.2

some random bins.
Attachments
L4_uploads.rar
(334.14 KiB) Downloaded 61 times
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer P04 Support Project

Post by Gampy »

Thank you!

-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!
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: PCM Hammer P04 Support Project

Post by Vampyre »

ive got a few posted to git
Backwoodsracing
Posts: 16
Joined: Mon Apr 05, 2021 12:04 pm
cars: I have 4 w-body’s 2 Silverado’s 1 Yukon 2 cavaliers

Re: PCM Hammer P04 Support Project

Post by Backwoodsracing »

I tune these all with hp tuners I have some v6 97 ones sitting here and newer. I’ve figured out the ground pin on the 97 ecm so I can write my os on them with hp tuners. If you need anyone to help test your version out let me know. I also do the p11 ecms.
Backwoodsracing
Posts: 16
Joined: Mon Apr 05, 2021 12:04 pm
cars: I have 4 w-body’s 2 Silverado’s 1 Yukon 2 cavaliers

Re: PCM Hammer P04 Support Project

Post by Backwoodsracing »

Gampy wrote:Thank you sir very much for clarifying that.

Anybody have or know were to get a P08 bin, looked at gearhead, couldn't seem to find any.

-Enjoy

I have these in .hpt format 97-01 idk how to make them into a bin file though. Also have the P11 ecms as .hpt so if anyone knows how to convert these files I have them on my computer. Along with P04 98-05. And the gm v6_97 ecm.
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: PCM Hammer P04 Support Project

Post by antus »

Well, I think P04 read support is getting close. Those checksums... every time I think we're done I find another bin or two that it cant parse. We'll get there...

This is a whole new kernel written in straight assembly. The loader is just over 600 bytes so will work with any tool that has a 1K packet size limit, the read kernel is about 1.2K. There is about 800 bytes left that I know we can use that we'll need to fit the write functionality in to. Its going to be tight. If we cant get it down that small we'll need to find more usable ram or a creative way to make it fit. Maybe separate AMD and Intel kernels or something, and I guess we can remove block read and get some space back.

My work leave is over though and I havn't heard from Gampy for a while. After read works there might be a release and then time for a break before write is started in seriousness.
Attachments
p04 alpha2 1.png
p04 alpha2 2.png
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
ejs262
Posts: 34
Joined: Wed May 08, 2013 4:32 pm
cars: 2006 2500 HD. 6.0 4L80

1986 Suburban LB7 duramax swap in progress

1988 Suburban L21 454 swap in progress

2003 Grand Am, 3400, F23 swap, stock P04 PCM

1985 Pontiac Fiero SE LX9 F23 Swap, MS3 Pro
Location: Aiken SC

Re: PCM Hammer P04 Support Project

Post by ejs262 »

I'm sure most of you have already seen this from my thread, but I figured I'd cross post it here if anyone needs it. I probably won't be much help with the project otherwise, but if there's something you think I can do, let me know and I'll be happy to try.
ejs262 wrote: I have a little over 400 files that should all be stock, almost all of them in the link below should be P04, and almost all are .bin files, with the occasional .cal, and maybe .hpt. I hope that's helpful.

https://drive.google.com/file/d/1o_D53f ... sp=sharing
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer P04 Support Project

Post by Gampy »

Hi all,

I just pushed a PR up to The PcmHammer Github Repository fixing the Github CI (Continuous Integration).

For those that do not know what Githubs CI does for you is this,

From the main PcmHacks repo page (The PcmHammer Github Repository), Select Actions.
On the left margin Select CheckBuild.
In the middle, Click on a Workflow Run of your choice, it must be a workflow from this "Added Assembly Kernels and Loaders to Github CI." point on.
Scroll down to Artifacts (at the bottom).
Edit: You must be logged into Github for the link below to work, sorry!
The Artifact called PcmHacks_<sha_number> is a link to a Zipfile of PcmHammer at this point in time!
Double Click on it, Save it.
Go to your Downloads directory (or wherever you saved it).
Drag n drop it where you want to unzip it on the fly, adjust name accordingly in the Select Destination Dialog.

And Poof, there you have it, the latest and greatest PcmHammer test build!

ATM this is especially important to those of you in the P04 family, it is the latest and greatest P04 build available!

Check it out, test it out, let us know ...

Edit;
BTW this also provides E54 Read Only support!

Thank you!

-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!
zack4200
Posts: 79
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: PCM Hammer P04 Support Project

Post by zack4200 »

Gampy, I used your latest build to read two different p04 bins. No problems with either one, they both read successfully, only took ~2 minutes each. I attached my logs from the two read attempts. There's also a p08 read attempt included at the end of the logs but on that test I had my bench harness ground in a pin that didn't work for the p08 and can be ignored. my actual p08 attempted read logs are in the P08 thread

edit - forgot to attach the read bins. Note - the 03 is NOT a stock file, it has VATS and some misc codes disabled and I think some changes in the P/N rev limiters.
Attachments
05 Monte Carlo LA1 12594527.bin
(512 KiB) Downloaded 52 times
03 Monte Carlo LA1 12583369.bin
(512 KiB) Downloaded 55 times
PcmHammer_debugLog_20230421@100720.txt
(3.16 MiB) Downloaded 56 times
PcmHammer_userLog_20230421@100720.txt
(7.42 KiB) Downloaded 53 times
Post Reply