PCM Hammer - new ls1 flash tool

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
User avatar
Posts: 433
Joined: Fri Feb 02, 2018 3:13 pm

PCM Hammer - new ls1 flash tool

Postby NSFW » Mon Oct 22, 2018 3:06 pm

As you might have seen in a couple other threads, a few of us have been working on an open source tool to read and write P01 and P59 PCMs.

You can get the latest release here:


Release 14 fixed some speed and reliability issues with the new OBD XPro devices.

Release 13 was broke, but 14 came out the next day

Release 12 enabled full writes on P59 (1mb) PCMs.

Release 11 fixes a problem with in-vehicle reflashing.

Release 10 fixes a problem with calibratio flashes on P59s with Intel flash chips.

Release 9 fixes a problem with the ScanTool LX/MX/etc for in-vehicle reading and writing.

Release 8 is like 7 but you can also read from P59 PCMs (oops). Bonus new feature: it will validate after reading from either PCM.

Release 7 added write support for flashing calibration and parameter blocks on P59 PCMs, and the app will automatically retry (up to 5 times) if a write fails.

Release 6 added full write support for P01 PCMs.

Release 5 fixes some reliability problems that affected people with AVT devices.

Release 4 will prevent you from flashing a calibration from one OS into a PCM that contains a different OS.

Release 3 added the ability to write the calibation segment on P01 PCMs.

Release 2 fixed a bug that prevented J2534 interfaces from working.

Release 1 was able to read properties like the VIN and OSID, and could read the entire PCM's memory. But the only thing it could change was the VIN.
Please don't PM me with questions about tuning or flashing - start a thread instead. Thanks!

Posts: 2525
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria

Re: PCM Hammer

Postby VX L67 Getrag » Mon Oct 22, 2018 6:41 pm

I think from what I've seen it works with AVT & possibly even tactrix, which I have both & have LS1 bench cables & 512 & 1Mb controllers around!

User avatar
Posts: 5313
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ

Re: PCM Hammer

Postby delcowizzid » Mon Oct 22, 2018 8:34 pm

I have avt and tactrix too and access to a vy or vz ls1
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem

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

Re: PCM Hammer

Postby NSFW » Tue Oct 23, 2018 12:45 pm

Tactrix doesn't support the VPW flavor of OBD2 - I asked them directly and they said no.

But, I should have mentioned that AVT interfaces should work. I'll send you both PMs.
Please don't PM me with questions about tuning or flashing - start a thread instead. Thanks!

User avatar
Posts: 2572
Joined: Sun Mar 01, 2009 8:59 am
Location: North Coast, NSW

Re: PCM Hammer

Postby Jayme » Tue Oct 23, 2018 1:31 pm

ill test it if you need, ive still got an AVT and an old bench ls1 pcm I used to test some of Ant's stuff on, and a VY ls1 commodore.

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

Re: PCM Hammer

Postby NSFW » Thu Oct 25, 2018 3:03 pm

The first people people who tried this were able to read their .bin files, and nothing caught fire or melted, so let's make this official...

Download the ZIP file here: https://github.com/LegacyNsfw/PcmHacks/ ... /PcmHammer

Unzip the contents into an empty directory, run PcmHammer.exe, select your device type, and have fun.

I'd love to hear what works and what doesn't. So far, results have been positive, except for one user who ran into this error message when trying to read:

Code: Select all
[10:32:32:145] Permission to upload kernel was denied.

I've seen that in my car once in a while and I don't recall what made it go away, but I think the solution might just have been turning off the car for a few seconds and then starting over.
Please don't PM me with questions about tuning or flashing - start a thread instead. Thanks!

Posts: 223
Joined: Thu Dec 20, 2012 5:28 pm
Location: Melbourne

Re: PCM Hammer

Postby Chuff » Thu Nov 01, 2018 10:57 am

Great work.

I've got a USB AllPro adapter. What firmware do I need to install onto it in order to use PCMHammer?


˙ʎɐqǝ ɟɟo pɹɐoqʎǝʞ ǝsǝuıɥɔ ɐ ƃuıʎnq ɹoɟ ʇɥƃıɹ ǝɯ sǝʌɹǝs

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

Re: PCM Hammer

Postby antus » Sat Nov 03, 2018 2:12 pm

I believe it was around or exactly 1.21. Newer official firmware is also fine. It looks like we cant update the bluetooth version as the bootloader pins are not accessible. This tool is a joint development effort between a number of members. It contains and has open sourced a large amount of code from my ls1flash, and has been re-architected by NSFW to resolve the issues that were holding ls1flash back. Future development work, including write (eventually) will come to this tool.

The tool is open source and interested people are welcome to fork the code on github, develop it further and send us a pull request. We would also welcome development of any XDFs for '0411 operating systems, and any adx files which can log on the supported hardware. J2534 might be out of range for tunerpro at this stage but an elm command set ADX should work on allpro and scantool products (and elms, but since they wont read or write bins, lets not talk about them here).
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 154
Joined: Tue Oct 16, 2012 12:17 pm
Location: Perth

Re: PCM Hammer - new ls1 flash tool

Postby Tre-Cool » Sun Nov 04, 2018 12:37 am

i've got one of the china vxdiag tools, so i'll give it a spin on that.

i've custom unlimited licenses for efilive & hpt, so can write whatever i need anyway.

User avatar
Posts: 158
Joined: Thu Jun 07, 2018 8:15 am
Location: Fort Collins, Colorado

Re: PCM Hammer - new ls1 flash tool

Postby DavidBraley » Sun Nov 18, 2018 3:47 pm

Just wanted to say thank you to the super smart and generous people behind this project! I've been following the progress on several forums for a while now, and I'm super excited it has gotten this far!

I have managed to read/download the bins from three 12200411 PCM's using this software. I did it all from my desk with the AllPro USB Adapter with firmware 1.21, and a bench programming cable I made myself.

Because I'm cutting my teeth on this whole "DIY re-program your ECU/PCM and tune your vehicle's fuel injection system," I'm probably a good person to help test things out. My immense lack of knowledge of this subject matter makes it more likely that if anything can go wrong, it will probably happen to me! :lol:

From a guy who can't justify (doesn't need) the huge cost of buying a commercial system, and someone who loves the challenge of trying to figure things out, I thank you again for creating this!!!

Take care,


Horsepower determines the speed you hit the wall. Torque determines the size of the hole you make.


Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: Gampy and 3 guests