Skip to content

PCM Hammer Release 12

Pre-release
Pre-release
Compare
Choose a tag to compare
@LegacyNsfw LegacyNsfw released this 05 Mar 08:17
· 2 commits to Release/012 since this release

PCM & Hammer

Improvements in this release:

  1. Full writes for the P59 PCMs (aka 1mb PCMs) are now supported.
  2. Write Parameters (Clone) works again.
  3. The most frequently used features (Read Properties, Test Write, Write) still have buttons on the main window, however other operations have been moved to a Tools menu at the top of the window.
  4. You'll also find an Options menu that lets you enable and disable 4x communications. You'll probably want to leave that checked, but some vehicles have modules that send 1x messages during 4x communication, which interrupts reads and writes. Disabling 4x should work around that problem.
  5. And a few minor bug fixes.

There's just one known issue in this release: Non-ELM devices will report retry counts after a read or write operation. This slow things down a little bit, and we're looking into a solution.

One warning:

Please don't make OS or calibration changes in your only car. This is new software, and you'll be among the first people in the world to use it. If something goes wrong, it may be a while before you drive that car again.

Reading and data logging are perfectly safe, though.

To use this stuff, unzip all of the files into an empty directory, and run PcmHammer.exe or PcmLogger.exe. When the window appears, the first thing you'll need to do is select the device that you're using.

To test PCM Hammer, click Read Properties to confirm that you've selected the device correctly - it should print a few details about your PCM. Then try "Read Contents." And then, if you're feeling bold... and if you have a different car that you can use to drive to work... try writing the calibration or parameter blocks.

To test PCM Logger, open a log profile and click "start logging." To create your own log profile, open one of the examples in notepad.exe and... well, you're on your own. We'll add a proper UI for editing profiles in a future release. If you come up with something useful in the meantime, please share at http://pcmhacking.net/ . The existing log profiles are not guaranteed to be correct. The logger is still very much a work in progress, and help with the log profiles would be greatly appreciated.

This project is still in its early stages. You may encounter bugs. The software may behave in strange ways. Please report such things to us so that we can fix them.

If anything goes wrong, please take detailed notes about the exact steps that you took, and please also copy the contents of the Debug tab and save it to a file. We'll need that to figure out what went wrong, how to fix it, and how to prevent it from happening to anyone else.

The developers can be reached by creating a new thread at pcmhacking.net:
https://pcmhacking.net/forums/viewforum.php?f=42

While we think it is just about impossible for this software to make your car unusable, please keep in mind that we're just a bunch of hobbyists who have been working on this stuff in our spare time. It's a miracle that we've gotten this far. If you need the guarantees that come with a commercial product, you should buy a commercial product.