Ignition Bypass

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

Older GM ignition modules can run the engine on their own at a fixed timing, or hand timing control to an ECU. Ignition Bypass is how your Elite takes over that job. Here is how it works and how to set it up.

How these GM systems work

On many older GM engines, the trigger signal from the distributor goes straight to the ignition module (the ignitor), and the module fires the coil. That lets the engine run even with no ECU input, at a single fixed timing. For the ECU to control timing, it needs to break into that path.

That's what "bypass" means here. When bypass is active, the module stops using its own timing. The trigger signal goes to the ECU, the ECU calculates timing, and it sends a firing signal back to the module, which still does the work of switching the coil.

Bypass offBypass on
Who sets timingThe ignition module, at a fixed valueThe Elite ECU, from your ignition tables
Who fires the coilThe ignition moduleThe ignition module, when the ECU tells it to
Can you tune timing?NoYes

Setting it up in ESP

The function has one connection to set: the Ignition Bypass Output.

  1. Assign it to DPO-1. That output is used because its pullup voltage is programmable.
  2. Set the pullup to 5.00 (volts).
  3. Set the Active State to High.

With those three settings the bypass line sits at the level the module expects once the ECU takes over. Any other output or setting and the module may stay in its own fixed timing mode.

Check before you tune

Once it's set up, check timing with a light at idle and confirm it matches what ESP says the ECU is commanding. Then change the timing a few degrees in the software and make sure the light follows. If it doesn't move, the module isn't in bypass and is still running its own timing.

Troubleshooting

SymptomUsually
Timing doesn't change when you edit the mapBypass output not on DPO-1, pullup not 5.00, or active state not High
Engine won't run with bypass onTrigger or ignition output wiring to the module, or trigger settings in ESP

More on ignition: base ignition timing and trigger setup. The Nexus version of this function is covered in Ignition Bypass (Nexus). Working on an older GM? Ask us for help wiring the module.