LPG Function

Elite Software Programmer › ESP - Main setup › FunctionsUpdated Sep 2026

On a dual-fuel vehicle, the Elite has to know when the LPG system is supplying the engine so it can stop injecting gasoline. The LPG function does that with a single switch input. Here's how to wire it and set the input so it switches cleanly.

What the LPG function does

Many dual-fuel vehicles, especially in fleet and off-road use, run LPG (liquefied petroleum gas, or propane) through a separate gas system alongside the normal gasoline injection. The two must never fuel the engine at the same time. The Elite's LPG function watches a switch input, and when the LPG switch is on, the ECU turns off its injectors and the fuel pump. Turn the switch off and gasoline injection and the pump come back.

The LPG system itself, meaning its converter, gas injectors or mixer and its own controller, is separate from the Haltech. This function only handles the handover on the gasoline side.

How it's set up

Add LPG from the Functions list in ESP Main Setup. There's one thing to configure: the Switch Input on the Wiring tab. Either an SPI (Synchronised Pulsed Input) or an AVI (Analogue Voltage Input) will work, and the settings depend on which you choose.

Using an SPI

SettingWhat it doesOur advice
Edge SelectTells the ECU what "on" looks likeFalling if the switch connects the input to ground when LPG is selected. Rising if it supplies voltage
Sensor TypeHow the input reads the signalHall Effect for any switch
PullupHolds the input at a voltage when the switch is openOn for a switch that only grounds the input, so it doesn't float when off

Using an AVI

An AVI measures voltage, so you define on and off with two thresholds:

  • Switch On Voltage: the level at which the ECU considers the LPG switch on.
  • Switch Off Voltage: the level at which it considers the switch off again.

Don't set them close together. Leaving a gap between the two (hysteresis) means a bit of electrical noise or a sagging supply can't make the input bounce between states. For a fuel-switching function, that bounce would mean injectors turning on and off, so it's worth getting right.

Worked examples

Switch behaviorSwitch On VoltageSwitch Off VoltageResult
Input sits at 5 V, switch pulls it to 0 V when LPG is selected0.5 V4.5 VLPG counts as on below 0.5 V and only reads off again once it climbs past 4.5 V
Input sits at 2.5 V, switch raises it to 12 V when LPG is selected4.5 V3.0 VLPG counts as on above 4.5 V and reads off once it falls back under 3.0 V

Before you choose your numbers, measure the actual voltage at the ECU input in both switch positions with the engine running. Charging voltage and wiring losses can shift the levels a little from what you'd expect on paper.

Where the switch signal comes from

Most LPG systems have a fuel selector switch or a controller output that shows when gas is active. Use a signal that is only on when the LPG system is actually fueling the engine. If the LPG controller does its own changeover (for example starting on gasoline and switching to gas once warm), take the signal from the controller's changeover output, not just the dash switch. Otherwise the Elite can cut gasoline before the gas system is ready, and the engine will stall.

Testing

  1. With the engine off, flip the LPG switch and watch the LPG switch state in ESP. It should change cleanly with no flicker.
  2. Start on gasoline, then select LPG. Confirm the injector duty goes to zero and the fuel pump stops.
  3. Switch back and confirm the pump runs and injection resumes without a stumble.
  4. Log a few changeovers and look for any bounce in the switch state.

Troubleshooting

SymptomUsually
LPG state never changesWrong edge on an SPI, or pull-up off with a ground-switching switch
State flickers on and offAVI thresholds too close together, or a poor ground at the switch
Stalls when changing to LPGSwitch signal arrives before the gas system is actually fueling
Engine runs rich on LPGThe input isn't reading on, so the injectors are still firing alongside the gas

Related reading

The fuel pump function controls the pump this feature switches off, and digital and Hall effect sensor types explains the SPI input settings in more depth. If you're setting up a dual-fuel vehicle and want a second opinion, book a free consultation.