PCM Hammer P01 and P59 flash tool v015

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 - new ls1 flash tool

Post by antus »

feel free to add it in and send us a pull request. we might also add something to stop it uploading the wrong kernel but knowing the algo and which osids and maybe allowing a test unlock would be a step in the right direction.
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
digitaloutsider
Posts: 2
Joined: Sun Dec 24, 2017 7:47 am
cars: 2001 Buick Regal GS - L67/4T65E
2001 Chevrolet Corvette - LS1/T56

Re: PCM Hammer - new ls1 flash tool

Post by digitaloutsider »

For my own curiosity, what's different about the unlock algorithm in the V6 PCMs vs the 0411? I generally understand how the flipping/endian changes works to generate the key on the V8, but I can't find any details about the V6.
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer - new ls1 flash tool

Post by Gampy »

The following is my personal opinion and is just that, My opinion!

In the flavor of this being a hacking site ...

I personally think that PcmHammer should not be crippled in it's abilities to prevent stupid people from doing stupid shit when they are told not to unless they understand the consequences.

Otherwise handcuffs are applied to those that do know what they are doing and choose to be adventurous.

-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!
MudDuck514
Posts: 397
Joined: Wed Jul 05, 2017 8:30 am
cars: 2001 Pontiac Grand AM SE
LD9 2.4l I4, 4T40E
2005 Chevrolet Venture
LA1 3400 V6, 4T65E
Location: North TX, USA

Re: PCM Hammer - new ls1 flash tool

Post by MudDuck514 »

Hi all,

Has anyone here tried using a Bluetooth Adapter with the PCM Hammer App?

I ask because I wanted a relatively inexpensive one to use with my Android Phone to monitor engine data, so I found and bought a used BAFX unit off eBay for $15.
As best I can tell, it uses the same interpreter IC as the OBDLink LX (and SX): the STN1110.

When it arrives this weekend I'll give it a try and post the results here.

Mike

edit 2/6/2019;
My order arrived today, so I tried out the BAFX device. Works with Torque Pro just fine.
Tried Pete's Android apps, does NOT recognize device.
Opened unit to examine IC - it uses a PIC 18F2480. SO, it is a true ELM 327 clone.
Oh well. in a couple of months I'll get an ALLPro USB.

Mike
Last edited by MudDuck514 on Thu Feb 07, 2019 12:00 pm, edited 1 time in total.
darkhorizon
Posts: 18
Joined: Sun Jan 06, 2019 8:41 am
cars: 1988 Pontiac Fiero

Re: PCM Hammer - new ls1 flash tool

Post by darkhorizon »

antus wrote:feel free to add it in and send us a pull request. we might also add something to stop it uploading the wrong kernel but knowing the algo and which osids and maybe allowing a test unlock would be a step in the right direction.
Isn't the dream that the current 0411 kernal will flash a v6?
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 - new ls1 flash tool

Post by antus »

It'll probably be another kernel, with this one as a starting point. But its unlikely to be the same kernel. RAM (code space at run time) is limited and there is no need for it to be the same kernel. Most similar apps have a different kernel for each supported hardware platform and its no problem to implement it that way.
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
User avatar
DavidBraley
Posts: 172
Joined: Thu Jun 07, 2018 8:15 am
cars: 1948 GMC
Location: Fort Collins, Colorado

Re: PCM Hammer - new ls1 flash tool

Post by DavidBraley »

NSFW,

Below is the output from the read attempt and fail I promised on the 2003 1 Meg 12576106 PCM with Intel Flash AB28F800. Let me know if you need anything else.

Here is the PCM Hammer output of the Results Tab and Debug Log Tab in a .txt file:
P59ReadFail.txt
(8.35 KiB) Downloaded 192 times
Last edited by DavidBraley on Fri Feb 08, 2019 2:03 pm, edited 1 time in total.
-David

I'm a machinist... because engineers need heroes too.
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 - new ls1 flash tool

Post by antus »

Edited post: I think I see the problem here. We'll take a look at the code. Im not sure the upload request part has the right length, and it might be that some OSs answer OK blindly but yours drops the request. Being a 1mbyte OS it would be later generation code.
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
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: PCM Hammer - new ls1 flash tool

Post by bubba2533 »

That's really weird because I have it working with my Intel Flash P59 PCM.

Picture of mine attached.

It is from a 2003 Chevy Express Van 4.3L (Same part number etc as my 2003 Chevy S10 4.3L)

Attached is a txt file of the full debug.

Results tab:

Code: Select all

[09:07:57:863]  PCM Hammer 004
[09:07:58:002]  Voltage: 12.2V
[09:07:58:019]  Elm ID: ELM327 v2.1
[09:07:58:043]  All Pro ID: Copyright (c) 2009-2018 ObdDiag.Net This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[09:07:58:074]  All Pro self test result: PWM wiring is OK VPW wiring is OK ISO9141/14230 wiring is OK CAN wiring is OK
[09:07:58:090]  All Pro firmware: 1.19
[09:07:58:137]  Thanks for using PCM Hammer.
[09:08:47:690]  Will save to C:\Users\brand\Desktop\PcmHammer004\Intel_P59_PCM_Hammer_Full_Read_Stock.bin
[09:08:47:690]  Querying operating system of current PCM.
[09:08:47:830]  OSID: 12579405
[09:08:48:178]  Unlock succeeded.
[09:08:48:268]  Attempting switch to VPW 4x
[09:08:48:378]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[09:08:49:167]  Uploading kernel to PCM.
[09:08:50:793]  Kernel upload 48% complete.
[09:08:51:765]  Kernel upload 74% complete.
[09:08:52:418]  Kernel upload 100% complete.
[09:08:52:837]  Kernel Version: 010200AA
[09:08:52:837]  kernel uploaded to PCM succesfully. Requesting data...
[09:08:53:708]  Recieved block starting at 0 / 0x0. 0%
[09:08:54:568]  Recieved block starting at 1024 / 0x400. 0%
[09:08:55:434]  Recieved block starting at 2048 / 0x800. 0%
[09:08:56:312]  Recieved block starting at 3072 / 0xC00. 0%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[09:23:46:660]  Recieved block starting at 1045504 / 0xFF400. 99%
[09:23:47:541]  Recieved block starting at 1046528 / 0xFF800. 99%
[09:23:48:420]  Recieved block starting at 1047552 / 0xFFC00. 99%
[09:23:49:036]  Clearing trouble codes.
[09:23:50:860]  Clearing trouble codes.
[09:23:52:188]  Elapsed time 00:15:04.0098840
[09:23:52:192]  Saving contents to C:\Users\brand\Desktop\PcmHammer004\Intel_P59_PCM_Hammer_Full_Read_Stock.bin

Attachments
Intel_P59_PCM_Hammer_Full_Read_Stock.bin
(1 MiB) Downloaded 221 times
Debug_Log - Intel_P59_PCM_Hammer_Full_Read_Stock.txt
(3.51 MiB) Downloaded 233 times
Photo Feb 05, 9 20 45 PM.jpg
Photo Feb 05, 8 56 46 PM.jpg
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
User avatar
DavidBraley
Posts: 172
Joined: Thu Jun 07, 2018 8:15 am
cars: 1948 GMC
Location: Fort Collins, Colorado

Re: PCM Hammer - new ls1 flash tool

Post by DavidBraley »

bubba2533 wrote:That's really weird because I have it working with my Intel Flash P59 PCM.
Same service number and hardware number. Interesting. Your OS would be for a 6 cylinder. I wonder if it has anything to do with the operating system like Antus mentions above. The OS on the 1 meg P59 above that I am not able to read with PCM Hammer is:

12579405

It's out of a 2003 GMC Yukon Denali 4dr AWD
Trans: Automatic M32 4L65E
Eng: LQ4 Gasoline 6.0L
-David

I'm a machinist... because engineers need heroes too.
Post Reply