Hours: 07–23 daily

ECU Knowledge Base

Start-Stop System Logic

Updated Written by TuningBot calibration engineers2 min read

Key takeaways

  • Start-stop only stops the engine when every inhibit condition is clear — one veto keeps it running.
  • The battery sensor (IBS) on the negative terminal is the most common silent veto.
  • A clean software deactivation switches the function off at logic level, leaving diagnostics untouched.

Start-stop system logic looks trivial from the driver seat — the engine stops at the lights and restarts on the clutch or brake — but inside the ECU it is a long chain of permissions. The engine is only allowed to stop when every inhibit condition is clear, and any single veto keeps it running.

The main inhibit conditions

  • Battery state of charge and temperature — monitored by the battery sensor (IBS) on the negative terminal
  • Engine and coolant temperature — no stops while cold or overheated
  • Climate request — demanded cabin heating or A/C keeps the engine alive
  • Brake vacuum — enough reserve must remain for assisted braking
  • Steering angle, slope, gear and door/belt status — comfort and safety vetoes
  • Stop counters — limits on how often and how long the engine may stay off

This is why a perfectly healthy car can go weeks without a single automatic stop: one veto — usually a battery that never reaches its target charge — is enough.

Restart management

The restart path is equally managed: a reinforced starter or belt starter-generator, a voltage stabiliser protecting the infotainment from the cranking dip, and pre-positioned crankshaft data so the engine can fire on the first compression. Repeated failed restarts flag DTCs and disable the function.

Calibration perspective

In the software, start-stop is a self-contained function with its own enable flags and threshold maps. Deactivating it cleanly means switching the function off at logic level — leaving battery management, the starter and all diagnostics untouched — rather than fighting the vetoes one by one.

Why does my start-stop never activate?

Usually a veto, not a fault: a battery below its target charge, extreme temperatures, climate demand or insufficient brake vacuum. An ageing battery that never reaches target charge is the most frequent reason the function silently disappears.

Is disabling start-stop harmful?

No — the deactivation removes an operating strategy, not a protection. Done correctly at logic level, battery management, the starter and all diagnostics remain untouched, and the engine simply keeps idling as any pre-start-stop vehicle.

Related: If you prefer the engine to keep idling, see the Start-Stop Disable file service. See also: idle control.

Need a file, not just the theory?

Upload your original file and get a calibration engineered by TuningBot — built on the same logic explained in this Knowledge Base.