PCM Hammer release 011

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
Posts: 699
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer release 011

Postby Gampy » Wed Jan 08, 2020 7:24 am

To explain the label,
Hardware Number: 9386530
Calibration Number: 12201281
Broad Cast Code: DLAC

That is only the lower half of the label, the upper half would have the Service Number, however the hardware number dictates it's Service Number is: 12200411

Hopefully it has an Operating System on it that there is an XDF file for and you'll be all set.

And Welcome to the forum.

-Enjoy
Temporary is a permanent problem!

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

Re: PCM Hammer release 011

Postby antus » Wed Jan 08, 2020 7:54 am

Yep if you have the tool allready plug it in and hit read and see what comes out. Start a thread and post the bin file for help. The software is still pretty new but the latest version should read properly in car. If it does not you might need to read with just the pcm on the bench or post the debug logs and see if we cam improve the tool.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 4
Joined: Wed Jan 08, 2020 5:58 am
Location: Mexico

Re: PCM Hammer release 011

Postby boxsport » Wed Jan 08, 2020 7:59 am

Thanks guys....
I really appreciate...
I will see when i can get the truck to read this out and will share things here...

Posts: 4
Joined: Wed Jan 08, 2020 5:58 am
Location: Mexico

Re: PCM Hammer release 011

Postby boxsport » Wed Jan 08, 2020 1:03 pm

antus wrote:Yep if you have the tool allready plug it in and hit read and see what comes out. Start a thread and post the bin file for help. The software is still pretty new but the latest version should read properly in car. If it does not you might need to read with just the pcm on the bench or post the debug logs and see if we cam improve the tool.


thanks for the support...
i spoke with the guy and it seems that this is a on going project, and since is not here from town, i cant go and check the truck for now...
he told me that probably he will be here in town next month, so i will be waiting for this...
in the meantime i will be searching for some other people that might need/want tuning and will let you guys know...

if i can help in anyway the development of this software i will be more than happy to do it and it will be a pleasure...

Posts: 106
Joined: Mon Feb 11, 2019 12:48 pm
Location: DFW, Texas

Re: PCM Hammer release 011

Postby jlvaldez » Fri Jan 10, 2020 4:27 pm

Any updates on the OS flashing front for the P59. Don't know how I can help.

NSFW, I saw you had also commented on the ghidra comment aski by for cpu32 :)

User avatar
Posts: 427
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer release 011

Postby NSFW » Fri Jan 10, 2020 5:48 pm

Yeah, I had been putting off looking at Ghidra since I already have IDA Pro... but DzidaV8 started using Ghidra on 12212156 and posted his file, so I had to take a look.

http://www.gearhead-efi.com/Fuel-Inject ... ra&p=79631

The C decompile window looks like a game changer!
Please don't PM me with questions about tuning or flashing - start a thread instead. Thanks!

Posts: 106
Joined: Mon Feb 11, 2019 12:48 pm
Location: DFW, Texas

Re: PCM Hammer release 011

Postby jlvaldez » Thu Jan 16, 2020 1:23 am

I did 2 reads and 1 calibration write yesterday to P01s successfully.

2002 Corvette Z06
Code: Select all
[06:14:21:472]  Querying operating system of current PCM.
[06:14:21:504]  OSID: 12593358
[06:14:21:631]  Unlock succeeded.
[06:14:21:635]  Attempting switch to VPW 4x
[06:14:21:680]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[06:14:25:827]  Uploading kernel to PCM.
[06:14:25:868]  Kernel upload 0% complete.
[06:14:26:332]  Kernel upload 25% complete.
[06:14:26:796]  Kernel upload 50% complete.
[06:14:27:259]  Kernel upload 75% complete.
[06:14:27:723]  Kernel upload 100% complete.
[06:14:28:089]  Kernel Version: 010301BB
[06:14:28:091]  kernel uploaded to PCM succesfully. Requesting data...
[06:14:38:129]  Flash chip: Intel 28F400B, 512kb
[06:14:38:132]  Address   % Done   Time Remaining
[06:14:39:171]  0x000000   0%   Measuring read speed...

...

[06:16:50:348]  0x07F000   99%   00:01
[06:16:50:357]  Read complete.
[06:16:50:365]  All write-request messages succeeded on the first try. You have an excellent connection to the PCM.
[06:16:50:374]  We're not sure how much retrying is normal for a read operation on a 512kb PCM.
[06:16:50:382]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[06:16:50:392]  Starting verification...
[06:16:50:402]  Calculating CRCs from file...
[06:16:50:414]  Requesting CRCs from PCM...
[06:16:50:496]     Range      File CRC      PCM CRC   Verdict   Purpose
[06:16:53:612]  060000-07FFFF   A6C7B856   A6C7B856   Same   OperatingSystem
[06:16:56:745]  040000-05FFFF   4664B6C9   4664B6C9   Same   OperatingSystem
[06:16:59:878]  020000-03FFFF   DDD290E4   DDD290E4   Same   OperatingSystem
[06:17:02:995]  008000-01FFFF   7ECA512E   7ECA512E   Same   Calibration
[06:17:04:610]  006000-007FFF   85B5BB36   85B5BB36   Same   Parameter
[06:17:06:209]  004000-005FFF   93E86DC8   93E86DC8   Same   Parameter
[06:17:07:823]  000000-003FFF   333A5DD5   333A5DD5   Same   Boot
[06:17:07:833]  The contents of the file match the contents of the PCM.
[06:17:07:968]  Clearing trouble codes.
[06:17:08:768]  Clearing trouble codes.
[06:17:09:282]  Elapsed time 00:02:47.6490000



2001 Silverado 1500
Code: Select all
[06:03:16:780]  OS ID: 12208322
[06:03:16:824]  Calibration ID: 12208511
[06:03:16:858]  Hardware ID: 9386530
[06:03:17:026]  Serial Number: 1EB0QV520334
[06:03:17:082]  Broad Cast Code: DLAC
[06:03:17:130]  MEC: 0
[06:04:02:139]  Will save to \\Mac\Home\Downloads\PcmHammer010\PcmHammer010\ScottTruck2001-1500.bin
[06:04:05:109]  Querying operating system of current PCM.
[06:04:05:145]  OSID: 12208322
[06:04:05:274]  Unlock succeeded.
[06:04:05:319]  Attempting switch to VPW 4x
[06:04:05:377]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[06:04:09:571]  Uploading kernel to PCM.
[06:04:09:656]  Kernel upload 0% complete.
[06:04:10:135]  Kernel upload 25% complete.
[06:04:10:620]  Kernel upload 50% complete.
[06:04:11:096]  Kernel upload 75% complete.
[06:04:11:560]  Kernel upload 100% complete.
[06:04:11:943]  Kernel Version: 010301BB
[06:04:11:949]  kernel uploaded to PCM succesfully. Requesting data...
[06:04:12:014]  Flash chip: Intel 28F400B, 512kb
[06:04:12:020]  Address   % Done   Time Remaining
[06:04:13:097]  0x000000   0%   Measuring read speed...

...

[06:06:58:779]  0x07F000   99%   00:01
[06:06:58:789]  Read complete.
[06:06:58:800]  Write-request messages had to be re-sent once.
[06:06:58:810]  We're not sure how much retrying is normal for a read operation on a 512kb PCM.
[06:06:58:819]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[06:06:58:829]  Starting verification...
[06:06:58:845]  Calculating CRCs from file...
[06:06:58:863]  Requesting CRCs from PCM...
[06:06:58:939]     Range      File CRC      PCM CRC   Verdict   Purpose
[06:07:02:073]  060000-07FFFF   D5119D18   D5119D18   Same   OperatingSystem
[06:07:05:222]  040000-05FFFF   EDBD6276   EDBD6276   Same   OperatingSystem
[06:07:08:373]  020000-03FFFF   B98BA561   B98BA561   Same   OperatingSystem
[06:07:11:491]  008000-01FFFF   8D26C670   8D26C670   Same   Calibration
[06:07:13:107]  006000-007FFF   85B5BB36   85B5BB36   Same   Parameter
[06:07:14:706]  004000-005FFF   9B89609B   9B89609B   Same   Parameter
[06:07:16:321]  000000-003FFF   023488D6   023488D6   Same   Boot
[06:07:16:332]  The contents of the file match the contents of the PCM.
[06:07:16:467]  Clearing trouble codes.
[06:07:17:251]  Clearing trouble codes.
[06:07:17:773]  Elapsed time 00:03:12.4880000




I'll try an OS write to my P59 truck once it's supported.

Unrelated question, does anyone have an XDF for 12208322 which has the lean cruise tables defined?
None of the ones in the repository or that I could find for any P01 had any lean cruise tables defined. I can edit the hex to enable lean cruise, but now I want to edit the tables outside of HPT (since it's not a licensed vehicle, and my friend doesn't want to pay the $100 licensing fee).

My thought was that I'll tweak the tables on my Vette (different OS, but it's a P01) and then compare binaries to find the table location and hope that it's the same location for that OS... Fairly risky, but the tables live in the calibration section, so worst case is I revert my changes lol

Posts: 699
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer release 011

Postby Gampy » Thu Jan 16, 2020 2:05 am

Awesome, Thank you.

What tool??
Temporary is a permanent problem!

Posts: 106
Joined: Mon Feb 11, 2019 12:48 pm
Location: DFW, Texas

Re: PCM Hammer release 011

Postby jlvaldez » Thu Jan 16, 2020 8:33 am

I'm using a VXDiag J2534 device to read/write. I had one from using Tech2Win in the past :) Was glad to see J2534 supported

Posts: 699
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer release 011

Postby Gampy » Thu Jan 16, 2020 8:38 am

Thank you
Temporary is a permanent problem!

PreviousNext

Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: No registered users and 3 guests