Guide updates and tuning notes by email → Follow us

Home › Q&A › Tuning

4L80E on an E38/T42 truck

You can't segment-swap a T42. It's a separate transmission computer, so it needs a full flash of a calibration that already supports the 4L80E, or the 4L80E has to be made to look like a 4L60E in the harness. Either way the 4L80E's input speed sensor and converter wiring still change.

Last updated

Route 1: flash the T42 with a 4L80E calibration

  1. Get the stock transmission file from a factory 4L80E vehicle of the same generation: a 6.0 Silverado/Sierra 2500, a 2500 Suburban or a 4L80E Express/Savana van.
  2. Match the operating systems. The T42's OS has to be one that works with the OS in your engine computer. A mismatched pair gives communication codes and a truck that won't shift right. If they don't pair, stop and pick another donor file.
  3. Write the 4L80E file to the T42 only (HP Tuners can write the engine and transmission computers separately).
  4. Set your gear ratio, tire size and shift/pressure changes in the new file, then wire the input speed sensor.

The cleanest version: have both computers programmed with GM's own service programming (SPS) as one factory 4L80E pair, a 2008 Express 6.0/4L80E for example, then tune the engine side. The catch is that the pedal and throttle body then have to match that donor. Don't change the E38's operating system with a Write Entire from HP Tuners and expect it to be complete: it doesn't write every segment, and a different-OS or different-VIN write can leave the computer corrupted. That job belongs to GM's service tool.

Route 2: keep the 4L60E calibration and convert in the harness

A conversion harness (or your own relays) makes the 4L80E answer to 4L60E signals:

  • The 3-2 solenoid output isn't used.
  • A relay inverts the 2-3 shift solenoid signal, because the two transmissions use that solenoid the opposite way round.
  • The 4L80E's converter clutch is driven from the 4L60E converter on/off signal, or from the PWM signal gated through a relay that only closes when the on/off signal is on. A resistor stays on the unused PWM output so it doesn't set a code.

Then edit the T42 calibration for the 4L80E gear ratios (2.48, 1.48, 1.00, 0.75; reverse 2.07). If you don't wire the input speed sensor, turn its codes off. More on getting lockup right: converter lockup on a 4L60E calibration.

We may earn a commission when you buy through links on this page.

Stop and check

  • Converter never locks: on relay-gated harnesses the PWM signal only reaches the trans when the on/off signal is on. Don't max out the minimum PWM tables to "force" it; that ruins driveability. Check the brake switch input too.
  • Transmission running hot, or slipping: pull the trans connector and look for bent or half-seated pins before you blame the tune.
  • Don't want to deal with any of it: a separate controller (US Shift Quick 4, TCI EZ-TCU, CompuShift) or a Holley Terminator X Max runs the 4L80E without the T42. The Chevrolet Performance 4L80E controller 19302410 only works with Chevrolet Performance E67-based engine kits, not with a factory E38.

Gen III P01/P59 computers are different: they do get a segment swap. See the trans-type menu question.