To get a copy, to go our GitHub site via this handy URL: https://pcmhammer.org - then go to the Releases section and get the most recent one. You'll find the a download link for the zip file hidden under the "Assets" button below the release description.
Documentation is on the wiki at the GitHub site.
The following is current as of 2020/03/06:
- Read firmware from the PCM
- Write firmware to the PCM
- Compare PCM firmware to saved files using CRC
- Change VIN (useful for replacing a damaged PCM with one from a junkyard)
- Supports P01 and P59 PCMs
- Supports ELM-based, AVT, and J2534 interface devices
- Data logging
- AVT and J2534 device communication isn't 100% reliable. The app will retry, so no harm is done, but the retransmissions slow down reading and writing a little bit. (They are still much faster than ELM-based devices though.)
- The collections of parameters for data logging ("Log profiles") are basically just proofs of concept, they should be refined further
Potential future features:
- Support reading and writing for P04 PCMs from V6-powered cars of the same era
- Support reading and writing for E38 V8 PCMs.
- ObdDiag.Net's AllPro (Featured on Hackaday)
- ObdLink ScanTool SX and LX
- AVT 852
- Most J2534 devices that support J1850 VPW
- Coming soon: OBDX Pro (already supported, but not shipping yet)
Antus - He and Dimented24x7 created the first free tool for reading and writing (LS1Flash) and he contributed enormously to this one.
Dimented24x7 - For his work on LS1Flash, for sharing his disassembly of a 411 operating system, and for the first free definition (XDF) of a 411 operating system's calibration data.
NSFW - Tried to write PCM Hammer despite knowing far too little about the hardware side of things... Was rescued by everyone else listed here.
EagleMark from Gearhead-EFI.com and other forums - he contributed immensely to the LS hacking scene long before this app came about.
PeteS - He speaks J1850 VPW like a native, and tortures PCMs for sadistic pleasure. His troubleshooting and testing has been invaluable.
Tazzi - His code made it possible for PCM Hammer to support J2534 devices.
(PeteS and Tazzi are also the minds behind the soon-to-be-released OBDX Pro.)
Gampy from PcmHacking.Net - bug fixes, testing, UI improvements
BoredTruckOwner from LS1Tech.com - collecting, sorting, organizing, and maintaining a collection of XDF files on GitHub. These were previously scattered across various forums and it's great to have a centralized place for them now.