In Gear Base Duty

Nexus Series Firmware Help › Transmission › Line Pressure ControlUpdated Sep 2026

In Gear Base Duty is the table that tells a Haltech Nexus how hard to drive the line pressure solenoid while the transmission is sitting in a gear. Get it close and everything else in transmission tuning gets easier. Here's how it works and three ways we fill it in.

What the table does

When NSP's Transmission Control function is holding a gear (not mid-shift), In Gear Base Duty is the duty cycle sent to the line pressure control solenoid. How it's used depends on your control mode:

  • Open loop: the table value is exactly what the solenoid gets.
  • Closed loop: the ECU adds a PID correction on top of the table value. The better the table, the less the PID has to fix.

During shifts a separate table takes over; see Shifting Base Duty Cycle. For the big picture, start with line pressure control.

Why more duty usually means less pressure

Transmissions are designed to fail safe. If a wire breaks or a connector falls off, the car should still drive rather than slip itself to death. So most line pressure solenoids give full line pressure at zero current, and pressure drops as current goes up. That's backwards from what many people expect, so keep it in mind: a higher duty number is asking for lower pressure.

Choosing the axes

Control modeAxis 1Axis 2Why
Open loopA torque proxy: Load (Normalised Air Mass Flow), Manifold Pressure, Engine Demand or Throttle PositionGearYou're tuning duty directly, so it needs to follow how hard the engine is pushing
Open loop w/ Target, or Closed loopLine Pressure Control Target PressureTransmission Oil TemperatureThe table becomes a translation from wanted pressure to duty, and solenoid resistance changes a lot with temperature

Battery voltage could stand in for oil temperature on that second axis, but once the engine is running it barely moves, so temperature is the more useful choice. Set this table up before you start tuning targets. If it's wrong, every target you tune later is built on sand.

Filling it in: three methods

If a base map exists for your transmission, import its line pressure control settings and skip most of this. Otherwise, pick the best method you have the equipment for.

1. With a line pressure sensor (best)

This is the quickest and most accurate. You'll need a line pressure sensor fitted, enabled and calibrated. Then for each target pressure cell, adjust duty until the Line Pressure channel reads that value. Work from the highest pressure (lowest duty) upward.

The engine must be running because the transmission pump makes the pressure. If idle can't build enough, hold the engine at a steady cruise RPM while you work.

2. With a multimeter measuring current (good)

Many workshop manuals include a table of solenoid current versus line pressure. If yours does, you can do this with the engine off:

  1. Use those pressures as your target axis. Where the manual gives a range, use the midpoint.
  2. Put the meter in series with the solenoid. The simplest way is to de-pin that ECU terminal, connect it to one meter lead, and use a temporary wire and pin in the ECU connector to the other lead.
  3. Starting at the highest pressure (lowest current), raise duty until the meter shows the current the manual calls for, then move to the next cell.

Manufacturing tolerances mean this won't be perfect, but it's plenty to tune from. A pressure sensor is the upgrade if you want more precision.

3. Calculating it (rough, but workable)

No sensor and no meter? You can estimate duty with Ohm's law, then tune around it.

  1. Get the solenoid's resistance, ideally measured at the fluid temperature you'll tune at (typical operating temperature is about 212°F / 100°C). If you can't measure it, use the middle of the manual's spec.
  2. For each cell, find the current the manual gives for that pressure, then voltage needed = current x resistance.
  3. Duty = 100% x needed voltage / supply voltage. Take supply voltage from the Battery Voltage channel with the engine running, ideally at cruise.

Example with made-up numbers: a solenoid measuring 5 ohms that needs 1.0 A for a given pressure needs 5.0 V effective. With 14.0 V at the battery, that's 100 x 5.0 / 14.0, or about 36% duty.

Tip

If you only fill in the hot-oil column, the transmission will behave differently when cold because the solenoid's resistance is lower. Fill in cold columns too, even roughly, and use temperature correction where it helps.

Troubleshooting

SymptomUsually
Measured pressure far from target in closed loopBase duty is off, so the PID is doing too much of the work
Slipping in gearDuty too high for that cell (remember, more duty means less pressure) or target too low
Fine hot, harsh or slippy coldOnly the hot temperature column has been set up
Pressure can't be built during setupEngine at idle isn't spinning the pump fast enough; hold a cruise RPM

FAQ

Do I need a line pressure sensor?

No, but it's the easiest and most accurate way to build this table, and it makes closed loop possible.

Where do I set the target pressure?

In the In Gear Target table. This table only converts that target into solenoid duty.

Building an auto conversion? Book a free consultation and we'll help you plan it.