PCM Hammer Release 012

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
Windsma
Posts: 31
Joined: Sun Jan 13, 2019 6:31 am
cars: 67 Camaro

Re: PCM Hammer Release 012

Post by Windsma »

debug log for P01 os8322
read the bin file fine.
modified with tunerpro and tried to write.
I get this error every time.

.txt attached.
Attachments
os8322debuglog.txt
(37.95 KiB) Downloaded 183 times
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 012

Post by Gampy »

Windsma wrote:debug log for P01 os8322
read the bin file fine.
modified with tunerpro and tried to write.
I get this error every time.

.txt attached.
Top of the log is cut off...
What Tool ??
[edit] I now see AllPro deeper in the log ... Turn off 4x Communication, are you bench flashing or in vehicle flashing ??

Please try a 'Test Write' after disabling 4x communication on the Options menu.

[edit]
Tip: One should always try a 'Test Write' first ...
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!
Windsma
Posts: 31
Joined: Sun Jan 13, 2019 6:31 am
cars: 67 Camaro

Re: PCM Hammer Release 012

Post by Windsma »

That worked thank you. Bench flash
Read and write times doubled.
User avatar
NSFW
Posts: 679
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer Release 012

Post by NSFW »

I have some work in progress that will speed up reads and writes with the AllPro and ObdLink devices.

Good news: AllPro is way faster now - calibration writes went from 4:08 to 1:33, and 512 read went from 15 minutes to under 5.

Bad news: Reads and writes with an ObdLink LX are just broken. But I'm working on it...
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 012

Post by Gampy »

My curiosity is, have you got the AllPro working 4x on the bench ??
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!
Windsma
Posts: 31
Joined: Sun Jan 13, 2019 6:31 am
cars: 67 Camaro

Re: PCM Hammer Release 012

Post by Windsma »

my allpro did work several times on 4x. Occasionally, I would need power cycle the pcm for it to connect.

I just had time to read the entire thread... where my question was answered... several times. sorry about that.

Request: I do miss the reassurance of the "Flash Successful!" message at the end.
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: PCM Hammer Release 012

Post by In-Tech »

Hiya, good feedback is in order. I posted when I got PCM Hammer 12 working on my Win7 machine and used my ObdLink SX and my AVT852 successfully. Sooooo I finally tried out my OBDX Pro VT since my VXDIAG j2534 interface showed up and I had some new toys to play with and get working. Great job ALL you guys for making the Hammer work on all these devices :thumbup: The OBDX Pro VT was actually the fastest. I actually ran the AVT852 twice just to verify. Now I'm off to the Bosch E38 section to report in :mrgreen:

Code: Select all

[01:39:26:902]  PCM Hammer 012
[01:39:27:198]  AVT 852 Reset OK
[01:39:27:198]  AVT Firmware 1.1
[01:39:27:588]  Thanks for using PCM Hammer.
[01:39:34:592]  VIN: 1GNEK13Z34J235452
[01:39:34:686]  OS ID: 12587603
[01:39:34:764]  Calibration ID: 12587672
[01:39:34:842]  Hardware ID: 12583660
[01:39:34:998]  Serial Number: 1LA0PQL34037
[01:39:35:092]  Broad Cast Code: YFXL
[01:39:35:185]  MEC: 0

[01:52:47:760]  Read complete.
[01:52:47:791]  All write-request messages succeeded on the first try. You have an excellent connection to the PCM.
[01:52:47:823]  We're not sure how much retrying is normal for a read operation on a 1024kb PCM.
[01:52:47:854]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[01:52:47:885]  Starting verification...
[01:52:47:932]  Calculating CRCs from file...
[01:52:48:025]  Requesting CRCs from PCM...
[01:52:48:166]  	Range		File CRC		PCM CRC	Verdict	Purpose
[01:52:49:929]  0F0000-0FFFFF	8D0F8F91	8D0F8F91	Same	OperatingSystem
[01:52:51:645]  0E0000-0EFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[01:52:53:361]  0D0000-0DFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[01:52:55:077]  0C0000-0CFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[01:52:56:793]  0B0000-0BFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[01:52:58:509]  0A0000-0AFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[01:53:00:225]  090000-09FFFF	7DA5C19F	7DA5C19F	Same	OperatingSystem
[01:53:01:956]  080000-08FFFF	CDDEAE4C	CDDEAE4C	Same	OperatingSystem
[01:53:03:672]  070000-07FFFF	D006BDC7	D006BDC7	Same	OperatingSystem
[01:53:05:388]  060000-06FFFF	D2B04EC0	D2B04EC0	Same	OperatingSystem
[01:53:07:104]  050000-05FFFF	36511E94	36511E94	Same	OperatingSystem
[01:53:08:820]  040000-04FFFF	F6B0E81A	F6B0E81A	Same	OperatingSystem
[01:53:10:536]  030000-03FFFF	A97E3395	A97E3395	Same	OperatingSystem
[01:53:12:252]  020000-02FFFF	EE1B7BAD	EE1B7BAD	Same	OperatingSystem
[01:53:13:968]  010000-01FFFF	4783A472	4783A472	Same	Calibration
[01:53:15:684]  008000-00FFFF	B25006D0	B25006D0	Same	Calibration
[01:53:17:400]  006000-007FFF	76A11E86	76A11E86	Same	Parameter
[01:53:19:116]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[01:53:20:832]  000000-003FFF	AE42598F	AE42598F	Same	Boot
[01:53:20:926]  The contents of the file match the contents of the PCM.
[01:53:21:019]  Clearing trouble codes.
[01:53:22:704]  Clearing trouble codes.
[01:53:23:375]  Elapsed time 00:04:58.1945237

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Now with OBDX Pro VT

[02:20:01:779]  PCM Hammer 012
[02:20:02:184]  Device Found: OBDX Pro VT
[02:20:02:216]  Device Successfully Initialized and Ready
[02:20:06:771]  VIN: 1GNEK13Z34J235452
[02:20:06:786]  OS ID: 12587603
[02:20:06:818]  Calibration ID: 12587672
[02:20:06:833]  Hardware ID: 12583660
[02:20:06:911]  Serial Number: 1LA0PQL34037
[02:20:06:942]  Broad Cast Code: YFXL
[02:20:06:958]  MEC: 0

[02:20:28:314]  Querying operating system of current PCM.
[02:20:28:346]  OSID: 12587603
[02:20:28:439]  Unlock succeeded.
[02:20:28:470]  Attempting switch to VPW 4x
[02:20:28:502]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[02:20:29:562]  Uploading kernel to PCM.
[02:20:30:327]  Kernel upload 49% complete.
[02:20:31:091]  Kernel upload 100% complete.
[02:20:31:419]  Kernel Version: 010301BB
[02:20:31:434]  kernel uploaded to PCM succesfully. Requesting data...
[02:20:33:977]  Flash chip: AMD AM29F800BB, 1mb

[02:24:32:548]  Read complete.
[02:24:32:580]  All write-request messages succeeded on the first try. You have an excellent connection to the PCM.
[02:24:32:611]  We're not sure how much retrying is normal for a read operation on a 1024kb PCM.
[02:24:32:642]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[02:24:32:673]  Starting verification...
[02:24:32:720]  Calculating CRCs from file...
[02:24:32:767]  Requesting CRCs from PCM...
[02:24:32:845]  	Range		File CRC		PCM CRC	Verdict	Purpose
[02:24:34:452]  0F0000-0FFFFF	8D0F8F91	8D0F8F91	Same	OperatingSystem
[02:24:36:043]  0E0000-0EFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:24:37:634]  0D0000-0DFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:24:39:225]  0C0000-0CFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:24:40:817]  0B0000-0BFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:24:42:408]  0A0000-0AFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:24:43:999]  090000-09FFFF	7DA5C19F	7DA5C19F	Same	OperatingSystem
[02:24:45:590]  080000-08FFFF	CDDEAE4C	CDDEAE4C	Same	OperatingSystem
[02:24:47:181]  070000-07FFFF	D006BDC7	D006BDC7	Same	OperatingSystem
[02:24:48:773]  060000-06FFFF	D2B04EC0	D2B04EC0	Same	OperatingSystem
[02:24:50:379]  050000-05FFFF	36511E94	36511E94	Same	OperatingSystem
[02:24:51:971]  040000-04FFFF	F6B0E81A	F6B0E81A	Same	OperatingSystem
[02:24:53:577]  030000-03FFFF	A97E3395	A97E3395	Same	OperatingSystem
[02:24:55:169]  020000-02FFFF	EE1B7BAD	EE1B7BAD	Same	OperatingSystem
[02:24:56:760]  010000-01FFFF	4783A472	4783A472	Same	Calibration
[02:24:58:367]  008000-00FFFF	B25006D0	B25006D0	Same	Calibration
[02:24:59:973]  006000-007FFF	A6EF94D6	A6EF94D6	Same	Parameter
[02:25:01:580]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[02:25:03:187]  000000-003FFF	AE42598F	AE42598F	Same	Boot
[02:25:03:218]  The contents of the file match the contents of the PCM.
[02:25:03:281]  Clearing trouble codes.
[02:25:03:858]  Clearing trouble codes.
[02:25:04:419]  Elapsed time 00:04:35.9800847

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Back to AVT 852 for second speed test

[02:37:47:821]  PCM Hammer 012
[02:37:48:023]  AVT 852 Reset OK
[02:37:48:039]  AVT Firmware 1.1
[02:37:52:766]  VIN: 1GNEK13Z34J235452
[02:37:52:860]  OS ID: 12587603
[02:37:52:938]  Calibration ID: 12587672
[02:37:53:031]  Hardware ID: 12583660
[02:37:53:187]  Serial Number: 1LA0PQL34037
[02:37:53:281]  Broad Cast Code: YFXL
[02:37:53:359]  MEC: 0

[02:38:20:581]  Querying operating system of current PCM.
[02:38:20:659]  OSID: 12587603
[02:38:20:815]  Unlock succeeded.
[02:38:20:893]  Attempting switch to VPW 4x
[02:38:20:924]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[02:38:23:982]  Uploading kernel to PCM.
[02:38:24:871]  Kernel upload 49% complete.
[02:38:25:744]  Kernel upload 100% complete.
[02:38:26:088]  Kernel Version: 010301BB
[02:38:26:088]  kernel uploaded to PCM succesfully. Requesting data...
[02:38:26:166]  Flash chip: AMD AM29F800BB, 1mb

[02:42:41:023]  Read complete.
[02:42:41:054]  All write-request messages succeeded on the first try. You have an excellent connection to the PCM.
[02:42:41:070]  We're not sure how much retrying is normal for a read operation on a 1024kb PCM.
[02:42:41:101]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[02:42:41:117]  Starting verification...
[02:42:41:148]  Calculating CRCs from file...
[02:42:41:195]  Requesting CRCs from PCM...
[02:42:41:335]  	Range		File CRC		PCM CRC	Verdict	Purpose
[02:42:43:036]  0F0000-0FFFFF	8D0F8F91	8D0F8F91	Same	OperatingSystem
[02:42:44:736]  0E0000-0EFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:42:46:436]  0D0000-0DFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:42:48:137]  0C0000-0CFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:42:49:837]  0B0000-0BFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:42:51:538]  0A0000-0AFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[02:42:53:238]  090000-09FFFF	7DA5C19F	7DA5C19F	Same	OperatingSystem
[02:42:54:938]  080000-08FFFF	CDDEAE4C	CDDEAE4C	Same	OperatingSystem
[02:42:56:654]  070000-07FFFF	D006BDC7	D006BDC7	Same	OperatingSystem
[02:42:58:355]  060000-06FFFF	D2B04EC0	D2B04EC0	Same	OperatingSystem
[02:43:00:055]  050000-05FFFF	36511E94	36511E94	Same	OperatingSystem
[02:43:01:756]  040000-04FFFF	F6B0E81A	F6B0E81A	Same	OperatingSystem
[02:43:03:456]  030000-03FFFF	A97E3395	A97E3395	Same	OperatingSystem
[02:43:05:156]  020000-02FFFF	EE1B7BAD	EE1B7BAD	Same	OperatingSystem
[02:43:06:872]  010000-01FFFF	4783A472	4783A472	Same	Calibration
[02:43:08:573]  008000-00FFFF	B25006D0	B25006D0	Same	Calibration
[02:43:10:289]  006000-007FFF	CF97EB43	CF97EB43	Same	Parameter
[02:43:11:989]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[02:43:13:705]  000000-003FFF	AE42598F	AE42598F	Same	Boot
[02:43:13:799]  The contents of the file match the contents of the PCM.
[02:43:13:892]  Clearing trouble codes.
[02:43:15:577]  Clearing trouble codes.
[02:43:16:186]  Elapsed time 00:04:55.3709188

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Woah, what's this?  I got my J2534 working :)

[07:30:39:764]  PCM Hammer 012
[07:30:39:764]  Loaded DLL
[07:30:41:012]  Connected to Scantool
[07:30:41:027]  Battery Voltage is: 13.214
[07:30:50:387]  VIN: 1GNEK13Z34J235452
[07:30:50:434]  OS ID: 12587603
[07:30:50:481]  Calibration ID: 12587672
[07:30:50:528]  Hardware ID: 12583660
[07:30:50:746]  Serial Number: 1LA0PQL34037
[07:30:50:808]  Broad Cast Code: YFXL
[07:30:50:855]  MEC: 0

[07:31:50:400]  Querying operating system of current PCM.
[07:31:50:463]  OSID: 12587603
[07:31:50:712]  Unlock succeeded.
[07:31:50:775]  Attempting switch to VPW 4x
[07:31:50:853]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[07:31:55:299]  Uploading kernel to PCM.
[07:31:56:282]  Kernel upload 49% complete.
[07:31:57:218]  Kernel upload 100% complete.
[07:31:59:542]  Kernel Version: 010301BB
[07:31:59:542]  kernel uploaded to PCM succesfully. Requesting data...
[07:31:59:729]  Flash chip: AMD AM29F800BB, 1mb

[07:36:40:015]  Read complete.
[07:36:40:046]  All write-request messages succeeded on the first try. You have an excellent connection to the PCM.
[07:36:40:077]  We're not sure how much retrying is normal for a read operation on a 1024kb PCM.
[07:36:40:093]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[07:36:40:124]  Starting verification...
[07:36:40:155]  Calculating CRCs from file...
[07:36:40:265]  Requesting CRCs from PCM...
[07:36:40:358]  	Range		File CRC		PCM CRC	Verdict	Purpose
[07:36:42:027]  0F0000-0FFFFF	8D0F8F91	8D0F8F91	Same	OperatingSystem
[07:36:43:665]  0E0000-0EFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[07:36:45:303]  0D0000-0DFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[07:36:46:957]  0C0000-0CFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[07:36:48:579]  0B0000-0BFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[07:36:50:217]  0A0000-0AFFFF	A50F3C90	A50F3C90	Same	OperatingSystem
[07:36:51:840]  090000-09FFFF	7DA5C19F	7DA5C19F	Same	OperatingSystem
[07:36:53:493]  080000-08FFFF	CDDEAE4C	CDDEAE4C	Same	OperatingSystem
[07:36:55:131]  070000-07FFFF	D006BDC7	D006BDC7	Same	OperatingSystem
[07:36:56:769]  060000-06FFFF	D2B04EC0	D2B04EC0	Same	OperatingSystem
[07:36:58:407]  050000-05FFFF	36511E94	36511E94	Same	OperatingSystem
[07:37:00:045]  040000-04FFFF	F6B0E81A	F6B0E81A	Same	OperatingSystem
[07:37:01:699]  030000-03FFFF	A97E3395	A97E3395	Same	OperatingSystem
[07:37:03:353]  020000-02FFFF	EE1B7BAD	EE1B7BAD	Same	OperatingSystem
[07:37:04:975]  010000-01FFFF	4783A472	4783A472	Same	Calibration
[07:37:06:629]  008000-00FFFF	B25006D0	B25006D0	Same	Calibration
[07:37:08:251]  006000-007FFF	DAB31E6B	DAB31E6B	Same	Parameter
[07:37:09:905]  004000-005FFF	85B5BB36	85B5BB36	Same	Parameter
[07:37:11:527]  000000-003FFF	AE42598F	AE42598F	Same	Boot
[07:37:11:558]  The contents of the file match the contents of the PCM.
[07:37:11:745]  Clearing trouble codes.
[07:37:12:931]  Clearing trouble codes.
[07:37:13:539]  Elapsed time 00:05:22.8269670
User avatar
Tazzi
Posts: 3425
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: PCM Hammer Release 012

Post by Tazzi »

@In-tech
Nice work! Make sure your nano is on the latest firmware as well. I noticed a nice speed bump when I did that.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
TE27Levin
Posts: 39
Joined: Tue Dec 03, 2019 4:26 am
cars: 04 escalade

Re: PCM Hammer Release 012

Post by TE27Levin »

Gampy's pcmhammer edit for my autel j2534 has cloned my pcm successfully. My escalade is driving with a pcm from a wrecked avalanche. Super awesome.
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 012

Post by Gampy »

In-Tech,

Which VXDIAG j2534 did you get ??

I'm confused why there is different vehicle mfg ones, is the device specific to a vehicle mfg, or is that for the software that comes with it ??
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!
Post Reply