PCM Hammer Release 014

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

Re: PCM Hammer Release 014

Postby Gampy » Sat Oct 24, 2020 6:47 am

Sorry, but it is of my opinion, that document is ignorant.

To permanently set a temporary environment variable is foolish and bad practice.

Just my opinion ...
Windows 10 is like an off idle flat spot ... It stumbles when it's time to go!

Posts: 278
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: PCM Hammer Release 014

Postby In-Tech » Sat Oct 24, 2020 7:03 am

Please expound, I never thought of it as temporary. If it's fairly easy for you to explain, I am listening. DOS explanations are cool too :thumbup:
Not trying to mess up a pcm hammer thread but this could be very useful for many.

User avatar
Posts: 847
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 014

Postby Gampy » Sat Oct 24, 2020 7:30 am

I'm not sure I can explain it any better ...

The very first thing it tells you to do is edit your "System Variables" ... That is a permanent system change, forever, until you purposelessly delete it.

That environment variable is needed only for that single run of device manager, thus a Temporary System Variable (Environment Variable), as soon as you close the command window it's gone.
Windows 10 is like an off idle flat spot ... It stumbles when it's time to go!

Posts: 5
Joined: Sun Jul 05, 2020 10:18 am

Re: PCM Hammer Release 014

Postby gjestico » Mon Jan 11, 2021 1:14 pm

Attempting to read a 2003 SRV 12576106 HDW 12570558 PCM (P59?).
Get a timeout error. I have done several p01's before this no problem. Thanks in advance for any assistance

[06:52:29:822] PCM Hammer 014
[06:52:31:214] Voltage: 13.2V
[06:52:31:222] Elm ID: ELM327 v2.1
[06:52:31:262] All Pro ID: Copyright (c) 2009-2018 ObdDiag.Net This is free software; see the source for copying conditions.
[06:52:31:342] All Pro self test result: PWM wiring is OK VPW wiring is OK ISO9141/14230 wiring is OK CAN wiring is OK
[06:52:31:350] All Pro firmware: 1.22
[06:52:31:550] Thanks for using PCM Hammer.
[06:52:44:294] VIN: 1GYEK63N43R234520
[06:52:44:390] OS ID: 12593058
[06:52:44:438] Calibration ID: 12579403
[06:52:44:486] Hardware ID: 12570558
[06:52:44:638] Serial Number: 2CC1WZR23042
[06:52:44:702] Broad Cast Code: YCTJ
[06:52:44:750] MEC: 0
[06:54:05:407] Will save to C:\Users\Greg\Desktop\stock tunes ebay pcms\2003 86YCTJ923042WZR2.bin
[06:54:08:872] Querying operating system of current PCM.
[06:54:08:920] OSID: 12593058
[06:54:10:432] Unlock succeeded.
[06:54:10:488] Attempting switch to VPW 4x
[06:54:10:576] Module 0x10 (engine controller) has agreed to enter high-speed mode.
[06:54:12:952] Requesting permission to upload kernel.
[06:54:12:992] Upload permission granted.
[06:54:13:560] Kernel upload 9% complete.
[06:55:11:217] Failed to upload kernel to PCM
[06:55:11:321] Clearing trouble codes.
[06:55:12:537] Elapsed time 00:01:02.0735573
[06:55:12:537] Read failed, Error

Debug log :
[06:52:29:822] PCM Hammer 014
[06:52:29:846] ElmDevice initialization starting.
[06:52:29:862] TX:
[06:52:31:182] TX: AT Z
[06:52:31:190] AT Z ELM327 v2.1
[06:52:31:190] TX: AT E0
[06:52:31:198] AT E0 OK
[06:52:31:198] TX: AT S0
[06:52:31:214] OK
[06:52:31:214] TX: AT RV
[06:52:31:214] Voltage: 13.2V
[06:52:31:222] TX: AT I
[06:52:31:222] Elm ID: ELM327 v2.1
[06:52:31:230] Initializing PcmHacking.AllProDeviceImplementation
[06:52:31:230] TX: AT #1
[06:52:31:262] All Pro ID: Copyright (c) 2009-2018 ObdDiag.Net This is free software; see the source for copying conditions.
[06:52:31:262] TX: AT #3
[06:52:31:342] All Pro self test result: PWM wiring is OK VPW wiring is OK ISO9141/14230 wiring is OK CAN wiring is OK
[06:52:31:342] TX: AT @1
[06:52:31:350] All Pro firmware: 1.22
[06:52:31:350] TX: AT AL
[06:52:31:350] OK
[06:52:31:358] TX: AT SP2
[06:52:31:366] OK
[06:52:31:366] TX: AT DP
[06:52:31:366] SAE J1850 VPW
[06:52:31:366] TX: AT AR
[06:52:31:374] OK
[06:52:31:374] TX: AT AT0
[06:52:31:374] OK
[06:52:31:374] TX: AT SR F0
[06:52:31:382] OK
[06:52:31:382] TX: AT H1
[06:52:31:382] OK
[06:52:31:382] TX: AT ST 20
[06:52:31:390] OK
[06:52:31:550] Loaded start.txt from network.
[06:52:31:550] Thanks for using PCM Hammer.
[06:52:31:574] Loaded credits.html from network.
[06:52:31:966] Loaded help.html from network.
[06:52:43:670] Setting timeout for ReadProperty, 25 ms.
[06:52:43:678] TX: AT ST 06
[06:52:43:750] OK
[06:52:43:910] TX: AT SH 6C 10 F0
[06:52:43:918] Set header response: OK
[06:52:43:918] TX: 3C01
[06:52:44:182] RX: 6C F0 10 7C 01 00 31 47 59 45 4B
[06:52:44:190] TX: 3C02
[06:52:44:238] RX: 6C F0 10 7C 02 36 33 4E 34 33 52
[06:52:44:238] TX: 3C03
[06:52:44:294] RX: 6C F0 10 7C 03 32 33 34 35 32 30
[06:52:44:294] VIN: 1GYEK63N43R234520
[06:52:44:350] TX: 3C0A
[06:52:44:390] RX: 6C F0 10 7C 0A 00 C0 27 A2
[06:52:44:390] OS ID: 12593058
[06:52:44:398] TX: 3C08
[06:52:44:438] RX: 6C F0 10 7C 08 00 BF F2 4B
[06:52:44:438] Calibration ID: 12579403
[06:52:44:446] TX: 3C04
[06:52:44:486] RX: 6C F0 10 7C 04 00 BF CF BE
[06:52:44:486] Hardware ID: 12570558
[06:52:44:494] TX: 3C05
[06:52:44:534] RX: 6C F0 10 7C 05 32 43 43 31
[06:52:44:542] TX: 3C06
[06:52:44:590] RX: 6C F0 10 7C 06 57 5A 52 32
[06:52:44:590] TX: 3C07
[06:52:44:638] RX: 6C F0 10 7C 07 33 30 34 32
[06:52:44:638] Serial Number: 2CC1WZR23042
[06:52:44:654] TX: 3C14
[06:52:44:702] RX: 6C F0 10 7C 14 59 43 54 4A
[06:52:44:702] Broad Cast Code: YCTJ
[06:52:44:702] TX: 3CA0
[06:52:44:750] RX: 6C F0 10 7C A0 00
[06:52:44:750] MEC: 0
[06:54:05:407] Will save to C:\Users\Greg\Desktop\stock tunes ebay pcms\2003 86YCTJ923042WZR2.bin
[06:54:08:872] Querying operating system of current PCM.
[06:54:08:872] TX: 3C0A
[06:54:08:920] RX: 6C F0 10 7C 0A 00 C0 27 A2
[06:54:08:920] OSID: 12593058
[06:54:08:928] Suppressing VPW chatter.
[06:54:08:936] TX: AT SH 6C FE F0
[06:54:08:936] Set header response: OK
[06:54:08:936] TX: 2800
[06:54:08:984] RX: 6C F0 10 68 00
[06:54:08:984] Sending 'test device present' notification.
[06:54:08:984] Setting timeout for Minimum, 0 ms.
[06:54:08:984] TX: AT ST 01
[06:54:08:992] OK
[06:54:08:992] TX: AT SH 8C FE F0
[06:54:08:992] Set header response: OK
[06:54:08:992] TX: 3F
[06:54:09:008] Setting timeout for ReadProperty, 25 ms.
[06:54:09:008] TX: AT ST 06
[06:54:09:008] OK
[06:54:09:048] Ignoring chatter: 6C F0 10 68 00
[06:54:10:168] Timeout during receive.
[06:54:10:312] Sending seed request.
[06:54:10:320] TX: AT SH 6C 10 F0
[06:54:10:320] Set header response: OK
[06:54:10:320] TX: 2701
[06:54:10:368] RX: 6C F0 10 67 01 3F 97
[06:54:10:368] Parsing seed value.
[06:54:10:384] Sending unlock request (3F97, FC0E)
[06:54:10:384] TX: 2702FC0E
[06:54:10:424] RX: 6C F0 10 67 02 34
[06:54:10:432] Unlock succeeded.
[06:54:10:456] Sending 'test device present' notification.
[06:54:10:456] Setting timeout for Minimum, 0 ms.
[06:54:10:456] TX: AT ST 01
[06:54:10:464] OK
[06:54:10:464] TX: AT SH 8C FE F0
[06:54:10:472] Set header response: OK
[06:54:10:472] TX: 3F
[06:54:10:480] Setting timeout for ReadProperty, 25 ms.
[06:54:10:480] TX: AT ST 06
[06:54:10:488] OK
[06:54:10:488] Attempting switch to VPW 4x
[06:54:10:496] TX: AT SH 6C FE F0
[06:54:10:504] Set header response: OK
[06:54:10:504] TX: A0
[06:54:10:552] RX: 6C F0 10 E0 AA
[06:54:10:576] Parsing 6C F0 10 E0 AA
[06:54:10:576] Module 0x10 (engine controller) has agreed to enter high-speed mode.
[06:54:10:576] Sending 'test device present' notification.
[06:54:10:584] Setting timeout for Minimum, 0 ms.
[06:54:10:584] TX: AT ST 01
[06:54:10:584] OK
[06:54:10:584] TX: AT SH 8C FE F0
[06:54:10:592] Set header response: OK
[06:54:10:592] TX: 3F
[06:54:10:600] Setting timeout for ReadProperty, 25 ms.
[06:54:10:600] TX: AT ST 06
[06:54:10:608] OK
[06:54:11:752] Timeout during receive.
[06:54:11:752] Sending 'test device present' notification.
[06:54:11:752] Setting timeout for Minimum, 0 ms.
[06:54:11:752] TX: AT ST 01
[06:54:11:752] OK
[06:54:11:752] TX: 3F
[06:54:11:768] Setting timeout for ReadProperty, 25 ms.
[06:54:11:768] TX: AT ST 06
[06:54:11:768] OK
[06:54:11:768] TX: AT SH 6C FE F0
[06:54:11:776] Set header response: OK
[06:54:11:776] TX: A1
[06:54:12:840] Timeout during receive.
[06:54:12:840] AllPro setting VPW 4X
[06:54:12:840] TX: AT VPW4
[06:54:12:848] OK
[06:54:12:848] Sending 'test device present' notification.
[06:54:12:848] Setting timeout for Minimum, 0 ms.
[06:54:12:848] TX: AT ST 01
[06:54:12:848] OK
[06:54:12:848] TX: AT SH 8C FE F0
[06:54:12:856] Set header response: OK
[06:54:12:856] TX: 3F
[06:54:12:864] Setting timeout for ReadProperty, 12 ms.
[06:54:12:864] TX: AT ST 03
[06:54:12:872] OK
[06:54:12:872] Sending 'test device present' notification.
[06:54:12:872] Setting timeout for Minimum, 0 ms.
[06:54:12:872] TX: AT ST 01
[06:54:12:880] OK
[06:54:12:880] TX: 3F
[06:54:12:888] Setting timeout for ReadProperty, 12 ms.
[06:54:12:888] TX: AT ST 03
[06:54:12:888] OK
[06:54:12:952] Loaded C:\Users\Greg\Desktop\PcmHammer014\kernel.bin
[06:54:12:952] Sending upload request for kernel size 7930, loadaddress FF8000
[06:54:12:952] Requesting permission to upload kernel.
[06:54:12:960] TX: AT SH 6C 10 F0
[06:54:12:968] Set header response: OK
[06:54:12:968] TX: 34001000FF8000
[06:54:12:992] RX: 6C F0 10 74 00 44
[06:54:12:992] Found response, Success
[06:54:12:992] Upload permission granted.
[06:54:13:000] Going to load a 7930 byte kernel to 0xFF8000
[06:54:13:000] Setting timeout for SendKernel, 10 ms.
[06:54:13:000] TX: AT ST 02
[06:54:13:000] OK
[06:54:13:000] Sending end block payload with offset 0x1C00, start address 0xFF9C00, length 0x2FA.
[06:54:13:080] TX: AT SH 6D 10 F0
[06:54:13:080] Set header response: OK
[06:54:13:080] TX: 360002FAFF9C00FA4A204030BC6820203C00FFFA4E204030BC7060203C00000AAA204030BCAAAA203C00000554204030BC5555203C00000AAA204030BC9090428020403F50000A700220403F5000084280302F000A2200484142414280302F0008240184802F4200044280204030BCFFFF203C00FFFA4E204030BC1060202F0004241F508F4E75518F518F426F000E2F6F00140006203C00FFFA4E204030BC7060203C00000AAA204030BCAAAA203C00000554204030BC5555203C00000AAA204030BC8080203C00000AAA204030BCAAAA203C00000554204030BC5555202F0006204030BC3030426F0004426F000242AF000A6058202F0006204030103200024100403F4100044EB900FF8BB0202F0006204030103200024100403F410002302F0002B06F00046602602C202F0006204030103200024100203E814A57660652AF000A60083F7C00A0000E600A0CAF0063FFFF000A6F9E0C6F00A0000E663A202F0006204030103200024100403F410004202F0006204030103200024100403F410002302F0002B06F000467083F7C00B0000E6004426F000E202F0006204030BCF0F0202F0006204030BCF0F0203C00FFFA4E204030BC1060302F000E1000508F508F4E754FEFFFE0422F00152F6F002C00102F6F0028000C42AF001C600000E6202F001CD080222F000CD2802F410008202F001CD080D0AF001020403F5000064AAF0030663A203C00FFFA4E204030BC7060203C00000AAA204030BCAAAA203C00000554204030BC5555203C00000AAA204030BCA0A0202F0008204030AF0006422F001B42AF001660344EB900FF8BB04AAF0030660A202F0008204030106004302F00063F400004302F0006B06F000466081F7C0001001B600E52AF00160CAF00000FFF00166FC24A2F001B66321F7CFFAA00154AAF00306620202F0008204030BCF0F0202F0008204030BCF0F0203C00FFFA4E204030BC1060102F0015603A52AF001C202F0024E288B0AF001C6200FF104AAF003066202EAF00282017204030BCF0F02017204030BCF0F0203C00FFFA4E204030BC106042004FEF00204E75CC50
[06:54:13:560] RX: 6D F0 10 76 00 72
[06:54:13:560] Found response, Success
[06:54:13:560] Kernel upload 9% complete.
[06:54:13:560] Sending block with offset 0x001800, start address 0xFF9800, length 0x0400.
[06:54:13:624] TX: 36000400FF9800E58A2042D0882400E58A2042D0882401948020027201B28066064EB900FF8BB0202F001A242F0010D4802F42000A222F000A700AD0AF001A103009B000FFA8042041108052AF001A202F001AB0AF001465904280102F00192F004EBAFD0C588F4EB900FF8C400C2FFF80001966102F6F00100006202F000620404E90605E605C0C2F0044001957C0440010000280000000FF2F00487900FFA80E2F2F00182F2F00204EB900FF8716508F508F1F4000054A2F000566104280102F00192F004EBAFCA8588F6016102F000510000280000000FF2F0042A74EBAFCDE508F241F4FEF00204E75598F203C00FFFA48204030BC0007203C00FFFA4A204030BC6820203C00FFFA4C204030BC0007203C00FFFA4E204030BC7060203CFFFFE2FA20403F500002006F00010002203CFFFFE2FA204030AF0002487800504EB900FF8C60588F588F4E75598F203C00FFFA48204030BC0007203C00FFFA4A204030BC6820203C00FFFA4C204030BC0007203C00FFFA4E204030BC1060203CFFFFE2FA20403F500002026FFFFE0002203CFFFFE2FA204030AF0002487800504EB900FF8C60588F588F4E75598F203C00FFFA4C204030BC0007203C00FFFA4A204030BC6820203C00FFFA4E204030BC70604280204030BC9090428020402E904280204030BCFFFF203C00FFFA4E204030BC10602017588F4E75518F598F426F000A4EB900FF98E42F6F00100002202F0002204030BC5050202F0002204030BC2020202F0002204030BCD0D0202F0002204030BC707042AF000660264EB900FF8BB0202F000220403F50000A4280302F000A727F4601C0814A806702600E52AF00060CAF0063FFFF00066FD0026F00E8000A202F0002204030BCFFFF202F0002204030BCFFFF4EB900FF99440C6F0080000A6604426F000A302F000A1000508F588F4E754FEFFFE0422F001F4AAF003066064EB900FF98E42F6F002C000E2F6F0028000A42AF0018600000D6202F0018D080222F000AD2802F410006202F0018D080D0AF000E20403F5000044AAF00306628202F0006204030BC5050202F0006204030BC4040202F0006204030AF0004202F0006204030BC7070422F001742AF0012603A4AAF003067083F7C0080001C600A202F000620403F50001C4EB900FF8BB04280302F001C727F4601C0814A8067081F7C00010017600E52AF00120CAF00000FFF00126FBC4A2F0017662E302F001C1F40001F4AAF0030661A202F0006204030BCFFFF202F0006204030BCFFFF4EB900FF9944102F001F605252AF0018202F0024E288B0AF00186200FF204AAF0030661A2EAF00282017204030BCFFFF2017204030BCFFFF4EB900FF99444280302F001C72674601C0810C80000000806708302F001C1F40001F102F001F4FEF00204E75518F2F02203C00FFFA4C204030BC0007203C00FF3F6C
[06:54:15:048] Timeout during receive.
[06:54:15:048] Sending 'test device present' notification.
[06:54:15:048] Setting timeout for Minimum, 0 ms.
[06:54:15:048] TX: AT ST 01
[06:54:15:048] OK
[06:54:15:048] TX: AT SH 8C FE F0
[06:54:15:056] Set header response: OK
[06:54:15:056] TX: 3F
[06:54:15:064] Setting timeout for SendKernel, 10 ms.
[06:54:15:064] TX: AT ST 02
[06:54:15:072] OK
[06:54:16:088] Timeout during receive.
[06:54:17:104] Timeout during receive.
[06:54:17:104] Sending 'test device present' notification.
[06:54:17:104] Setting timeout for Minimum, 0 ms.
[06:54:17:104] TX: AT ST 01
[06:54:17:104] OK
[06:54:17:104] TX: 3F


Debug log is long dont know if I should paste it all ?

User avatar
Posts: 2285
Joined: Thu May 17, 2012 8:53 pm
Location: WA

Re: PCM Hammer Release 014

Postby Tazzi » Mon Jan 11, 2021 4:17 pm

need to see the whole log. Put it into a text file and upload to the site.
Your Local Aussie Reverse Engineer
Site:www.envyouscustoms.com
Mob:+61406 140 726
Image

User avatar
Posts: 847
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 014

Postby Gampy » Mon Jan 11, 2021 4:58 pm

The problem is the AllPro ... It works fine on P01's, not P59's when on the bus alone.

To get it to work on the P59, use a OBDII Y cable and add a second device on the bus, like a cheap ELM device or something, not all will get the Allpro to work, many do ...
The exact cause of the issue has not been determined yet, it is a known problem with the Allpro.

Some have success disabling 4x by unchecking menu 'Options' 'Enable 4x Communications'.

-Enjoy
Windows 10 is like an off idle flat spot ... It stumbles when it's time to go!

Posts: 5
Joined: Sun Jul 05, 2020 10:18 am

Re: PCM Hammer Release 014

Postby gjestico » Tue Jan 12, 2021 1:21 pm

debug.txt
(38.94 KiB) Downloaded 6 times
Well Gampy was right, I plugged in a VPW cluster on the bus and it seemed to get farther...at least got the kernel done (I think) . Still failed tho. I did not save the debug log from that one dangit (unless they save automatically....?)

I set the 4X OFF and it seems to work with a full read. I think I will be looking to get a OBDX Pro soon

Posts: 5
Joined: Sun Jul 05, 2020 10:18 am

Re: PCM Hammer Release 014

Postby gjestico » Fri Jan 15, 2021 1:34 pm

Interestingly I was able to read a 2004 srv12586243 hdw12583659 P59 PCM tonight with the allpro and 4x and no problems.
Tried again with the other one and still stalls at the kernel upload.

User avatar
Posts: 847
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 014

Postby Gampy » Sat Jan 16, 2021 6:15 am

gjestico wrote:Interestingly I was able to read a 2004 srv12586243 hdw12583659 P59 PCM tonight with the allpro and 4x and no problems.
Tried again with the other one and still stalls at the kernel upload.

Yea, the AMD chipped units seem to fair a bit better.

I suspect it won't do it twice ... Without unhooking it and letting it set unplugged for a bit.
Windows 10 is like an off idle flat spot ... It stumbles when it's time to go!

Posts: 6
Joined: Thu Jan 21, 2021 2:41 pm

Re: PCM Hammer Release 014

Postby MgFoster » Thu Jan 21, 2021 3:07 pm

Hey guys,

Had success reading and writing with LS Droid, then my phone updated to android 11 and the app crashed... Downloaded PCM Hammer and gave it a shot but cannot get past the kernel. Have done every combination of power cycle, battery charger, etc. P01 ECU in a swapped car with almost no electronic equipment, Red ECU connector unplugged, using an OBDLINK LX and I have tried firmware from 4.0 to 4.7+
{error.jpg
{error.jpg (85.14 KiB) Viewed 89 times


Attached is a debug log.

Thanks!
Attachments
debug.txt
(7.58 KiB) Downloaded 6 times

PreviousNext

Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: No registered users and 3 guests