How to Bench Flash a GM P59 PCM (Wiring + Step-by-Step)

Bench flashing means programming a GM PCM off the vehicle — on your workbench instead of through the OBD-II port in the truck. It's how you recover a module that won't talk in the car, load an OS or calibration before install, or flash a spare unit. On the P59 (the 2005–2007 truck PCM with the blue/green connectors) it's straightforward once you have the setup right — and easy to brick if you skip a step.

Here's what you need, how it's wired, and the mistakes that kill modules.

What you need

  • A clean 12V power supply. A spare lead-acid battery is ideal. A cheap AC adapter can work, but a weak or noisy supply is a real cause of failed flashes — don't let power drop mid-write.
  • A bench harness that breaks out the PCM connector to power, ground, ignition, and the data line. You can build one from the pinout, or run a pre-made one.
  • An OBD-II interface — the cable/tool that connects the harness to your PC.
  • Flashing software. For P01/P59 read and write, many people use the free, open-source PCM Hammer. For actual custom tuning (changing the calibration, not just moving files), you'll want HP Tuners — or send it to us.
Don't want to source and wire all of this? Our Brute Force Bench Flasher & harnesses are built for exactly this — plug your P59 in and go.

The connections that matter

A bench setup only needs a handful of pins on the PCM connector. Conceptually, you're supplying:

  • Constant 12V (battery power that stays on)
  • Switched / ignition 12V (the line you'll cycle to trigger the flash)
  • Ground
  • Serial data — the communication line that ties to the data pin on your OBD-II interface

The exact pin numbers depend on your specific PCM. We keep the verified pinout for the P01/P04/P08/P59 family here — use it so you land on the right pins the first time:

Step by step

  1. Wire the harness to the four connection points above, double-checking each pin against the pinout for your PCM.
  2. Apply constant 12V and ground. Confirm steady voltage before you do anything else.
  3. Connect your OBD-II interface to the data line and to your PC. Open your software (PCM Hammer for P01/P59 read/write).
  4. Read the current contents first and save them. Always have the original before you write — that's your safety net.
  5. Write your file. Do not interrupt it — no unplugging, no power dips, no bumped wires.
  6. Cycle the ignition line. This is the step people miss (next section).

The 10-second step that trips people up

After the flash, the PCM needs the ignition/switched 12V cut for about 10 secondswithout cutting the constant 12V — so it can finish and "learn" the new programming. Kill both at once, or skip the pause, and it may not take. This one step is behind a lot of "it flashed but won't run" complaints.

The mistakes that brick a P59

  • Flashing the wrong OS. The P59 is forgiving between years, but other modules aren't — flashing a mismatched OS is the #1 way to lock a module. Check our OS Compatibility Guide before loading anything.
  • Power loss mid-write. A dying battery or flaky adapter at the wrong moment corrupts the flash. Use a solid supply.
  • Wrong pins. Guessing pins instead of using the pinout. Verify every one.
  • No backup read. If you didn't save the original first, you've got nothing to fall back on.
Already bricked or locked one? Don't throw it out — we recover P01/P04/P59 modules regularly, including failed-flash lockouts.

Or skip the bench entirely

If you'd rather not build a setup for a one-off job, mail us your module and we'll flash or program it and send it back — VIN-matched and ready to install.

FAQ

Is the P01 bench setup the same as the P59?

The connections are the same idea and share a harness — just confirm the pins for your exact module on the pinout page.

Can I tune it on the bench, or just flash?

You can read and write files on the bench. Building a custom calibration is a separate step — that's HP Tuners work, or send it to us and we'll tune it.

What power supply do I really need?

Clean, steady 12V that won't sag during a write. A spare battery is the safest choice; a quality regulated supply also works.

My flash "finished" but the PCM won't run — what happened?

Most often the 10-second ignition-off step got skipped, or the wrong OS was loaded. Start there.

Questions on your specific PCM? Send us the service number and what you're trying to do — same business day, Monday–Friday.

Or text (605) 728-0591.