Guide · Hardware

P01 vs P59:
which PCM do I have?

GM used two main controllers across the Gen III LS era. They tune the same way, but knowing which you have saves confusion.

Updated October 20265 min readBy Ridgeline Software Co.

The two controllers

P01P59
Flash size512 KB1 MB
Typical years1999–2003 trucks, LS1/LS6 cars2003–2007 Classic trucks and SUVs
Common hardware numbers9354896, 1220041112586242, 12586243 family
NetworkJ1850 VPW (Class 2)J1850 VPW (Class 2)
TuneBenchRead · Log · WriteRead · Log · Write

Same family, different room

Both are Motorola 68332-based units that talk on GM's Class 2 (J1850 VPW) bus. The P59 doubled the flash to 1 MB, giving later operating systems more room. The tables you care about, VE, MAF, spark, fuel, idle, limits and transmission, are there on both.

How to tell which you have

  • Easiest: connect TuneBench and read. It reports the hardware number, OS ID and controller.
  • Check the PCM label for the hardware number.
  • Model year is a hint, not a rule: 2003 and some 2004 trucks can be either.

Operating system IDs

Each calibration has an 8-digit operating system (OS) ID, like 12212156 (a common 2002 Silverado 5.3). The definition (XDF) must match the OS, which is why TuneBench reads the OS first and loads the matching definition automatically.

Tune it yourself, tonight.

Free to read, edit and log. License a Gen III LS for $50 when you're ready to write.

Download on theApp StoreComing soonGoogle PlayComing soonmacOSComing soonWindowsComing soonLinux