HomeFault codes › P0580 to P0592

P0580–P0592 Cruise Control Multi-Function Input A Circuit Low

Investigate soon

The voltage on this circuit is sitting near zero. Typically a short to earth, or a sensor that has failed to its low end.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P0580Cruise Control Multi-Function Input A Circuit LowInvestigate soon
P0592Cruise Control Multi-Function Input B Circuit LowInvestigate soon

The definition

P0580: Cruise Control Multi-Function Input A Circuit Low.

P0580 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Unplug the sensor. If the reading jumps to full scale, the wiring is fine and the sensor has failed low.
  2. Check the sensor's 5V supply and its earth before condemning the sensor itself.

What actually causes this on a VAG

Official definition: Cruise Control Multi-Function Input "A" Circuit Low. The car is seeing less voltage on the cruise switch circuit than it expects. In practice that is either the signal being dragged down to earth, or the feed that should be holding it up having gone missing - which of the two depends on how your model wires its stalk. Either way the car treats the input as unreliable and will normally refuse to let cruise control engage. It is an electrical fault in the switch or its wiring; the engine and the brakes are not involved. As with the other cruise codes on these cars, the stalk usually reports through the steering column electronics module, so scan address 16 as well as the engine - VAG's own wording there names the cruise buttons directly and is far more specific than the generic P-code.

Most likely causes, in order

  1. Water or damp inside the cruise stalk or its connector. Moisture bridges the switch contacts and holds the signal low. Classic sources are a blocked scuttle or pollen-filter drain letting water into the driver's footwell, or a spilled drink running down the column. Look for damp carpet or a water-stained plug behind the column shroud before ordering any parts - this is the commonest cause and often the cheapest fix.
  2. Chafed or trapped wiring shorting to earth. The loom between the stalk and the column electronics moves and can rub through against a bracket or the column casting, particularly after previous work behind the dashboard. Check the harness where it flexes and where it is clipped, and watch whether the live value changes when the loom is moved by hand.
  3. A missing or broken supply to the switch. Worth ruling out before condemning the stalk. On stalks that switch a positive feed through to the car, a blown fuse, a broken feed wire or a corroded pin on the supply side leaves the input sitting low even though the switch is perfectly good. Checking for the feed at the plug takes minutes and costs nothing.
  4. Failed cruise stalk with an internally shorted contact. Once the switch has broken down internally the signal sits low permanently. Unplug the stalk and re-read the fault: if the complaint moves - to an open-circuit or 'high' code, or the low code stops setting - the fault is inside the switch. If it stays exactly the same with the stalk disconnected, the switch is innocent and the problem is in the wiring or the module that reads it.

Worth knowing: Unplugging the stalk and re-reading the fault is the cheapest test there is, and it is the one that decides where the money goes: a code that stays 'low' with the switch disconnected cannot be the switch. Do that, and check for water in the driver's footwell, before anyone quotes for parts. If you are working behind the column shrouds yourself, the airbag and its clock spring are right there - disconnect the battery and leave it for the manufacturer's stated waiting time before disturbing anything with a yellow connector, or hand that part to a workshop.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P0580 mean?

P0580 means Cruise Control Multi-Function Input A Circuit Low. The voltage on this circuit is sitting near zero. Typically a short to earth, or a sensor that has failed to its low end.

Can I drive with P0580?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE