Electrical system and control unitsGeneric OBD-II codeUrgency: Garage soon
Code P0610: control unit: vehicle options error
P0610 means: vehicle options error in the control module.[1][2][3][4] The control unit checks that its vehicle options configuration (equipment and coding) is correct. P0610 is stored when the module is not programmed with the right options. In Saab's workshop documentation for a 9-5 with a 1.6 petrol engine, the module detects that its options programming is incorrect. PartsAvatar describes it as the module not recognising the equipment, or the option characteristics not matching the VIN or other data.[1][2]
What code P0610 means
The control unit checks that its vehicle options configuration (equipment and coding) is correct. P0610 is stored when the module is not programmed with the right options. In Saab's workshop documentation for a 9-5 with a 1.6 petrol engine, the module detects that its options programming is incorrect. PartsAvatar describes it as the module not recognising the equipment, or the option characteristics not matching the VIN or other data.[1][2]
The check is made every time the ignition is switched on. On the Saab, it runs with the ignition on and a voltage between 8 and 16 V, and the documentation classifies it as type C, with a warning on the vehicle's service light. PartsAvatar adds that the CAN network also compares signals between modules.[1][2]
PartsAvatar warns that P0610 can cause many other codes and derived symptoms, and recommends diagnosing it first so as not to waste time on codes that do not reflect real faults.[1]
Original definition (SAE J2012): Control Module Vehicle Options Error[1][2][3][4]
Causes of P0610
From most to least likely, according to the sources.
- 1Incorrect control unit programming (options loaded wrongly). On the Saab, the procedure starts by programming the module.[1][2][3]
- 2Faulty control unit (ECM/PCM).[1][3]
- 3Open or short-circuited CAN bus wiring and connectors.[1][3]
- 4Insufficient power supply or earth to the control unit.[1]
- 5Incorrect software version in the control unit, according to CarWiki.[3]
Symptoms
- Engine fault warning light on; it may need several fault cycles before it comes on.[1][2][3]Engine warning light: faults that cause it
- Loss of acceleration and power.[1][3]Less power: faults that cause it
- Limp mode or power limitation, according to CarWiki.[3]Limp mode: faults that cause it
- Irregular idle.[1]Vibrations: faults that cause it
- The engine stalls at idle.[1]Engine stalls: faults that cause it
- Gearbox that shifts badly or does not shift.[1][3]
- Higher fuel consumption.[1][3]Uses more fuel: faults that cause it
- Erratic or changing readings on the instrument panel, with an incorrect odometer.[3]
How to diagnose P0610
In order: from the most likely and cheapest to check to the most expensive.
- 1Read all the codes with diagnostic equipment and look for related codes pointing to the root cause. As P0610 can trigger other codes, PartsAvatar advises diagnosing it first.[1]
- 2Find out whether the control unit has recently been replaced, updated or reprogrammed, because the code refers to incorrect options programming. In Saab's procedure, the first step is to programme the module.[2]
- 3Visually inspect the wiring and connectors related to the control unit and the CAN bus, and use an ohmmeter to check there are no opens or short circuits. Also check the control unit's power supply and earth.[1][3]
- 4Reprogram or update the control unit software and check that the options configuration matches the car. Then clear the code, switch off the ignition, wait for the control unit to fully sleep and test the car under the conditions in which it runs, to see whether the code returns.[2][3]
- 5If the code reappears after programming the module, replace the control unit; in Saab's documentation this is the last step. A new control unit must be programmed.[1][2]
Can I keep driving with P0610?
Garage soon
AutoDTCs rates it as moderate severity: “fix soon”, not leaving the car stranded in most cases. CarWiki, however, lists limp mode, starting problems and the gearbox not shifting among the symptoms, and PartsAvatar lists loss of acceleration and stalling at idle, so the effect depends on each car.[1][3][4]
Documented faults related to P0610
Known faults of specific engines and cars, with their repair cost, the affected years and their sources.
Control units and comfort electronics (BSI, SAM...): the most serious faults by engine and car
- High severityFrequency: CommonPeugeot 408Electronic faults with the doors, boot and screen (suspected BSI control unit)In 2025 Peugeot recalled around 60,000 2023-2024 Peugeot 308 and 408 cars (code MUV) over a software fault in the door control unit that can cause unintended opening or closing and disable the anti-trap protection on the windows; 408 owners also describe a power boot lid that will not open or close and a screen that goes black.
- High severityFrequency: CommonRenault Laguna IIMultiplex electrical system and hands-free card faultsThe Laguna II had a reputation problem because of faults in its multiplexed electrical network: the hands-free card, the card reader and the ABS, ESP and handbrake warning lights came on erratically, especially in the early years of production (2001-2003).
- Critical severityFrequency: OccasionalMazda MX-5 IVDC/DC converter control unit fault with risk of short circuit and fireA 2018 Safety Gate alert covers MX-5 ND models built between August 2014 and April 2017: the DC converter control unit could fail, cause a short circuit and damage the converter, with a risk of fire. It is a precautionary recall; check the chassis number at the official service centre.
- Medium severityFrequency: Very frequentFiat StiloElectrical and electronic faults in the multiplex systemThe Stilo has had a reputation for widespread electrical faults since its launch: poor contacts in the multiplex wiring, an instrument cluster that switches off and sensors that disconnect, sometimes while the car is running.
Wiring, connectors and short circuits: the most serious faults by engine and car
- Critical severityFrequency: OccasionalBMW N62 / N63Additional turbo coolant pump with a risk of short circuit and fireIn 2011 BMW recalled 5, 6 and 7 Series, X5 and X6 models built between 2007 and 2011 because of the additional turbo coolant pump: moisture, a short circuit and, in extreme cases, a fire. In 2012 there was another campaign for a crack in the pump, with a more robust version.
- Critical severityFrequency: Occasional1.6 GDi híbrido (Kappa)Main relay of the power relay assembly (overheating and fire risk)Yes, on the first units: Hyundai and Kia recalled 2016–2018 Ioniq and Niro hybrids and plug-in hybrids because the main relay that connects the high-voltage battery could come loose, overheat and, in the worst case, cause a fire.
- Critical severityFrequency: Occasional1.6 GDi híbrido (Kappa)Clutch hydraulic actuator (HCA): leak or moisture with risk of short circuit and fireYes, this is the most documented hybrid system fault: the hydraulic actuator that engages the combustion engine with the hybrid assembly has had two recalls (2018 for a leak on the Niro and 2025 for moisture in its electronic board on the Niro, Ceed and XCeed PHEV), with a risk of short circuit and fire.
- High severityFrequency: Occasional1.3 TCeBlown fuel pump fuseOn the Renault Captur II and Clio V with the 1.3 TCe engine, a 20-amp fuse can blow and leave the car without an engine. According to L'argus, in April 2021 this fault still had no factory fix; the official service centre's diagnosis includes checking, and sometimes replacing, the catalytic converter.
- Critical severityFrequency: CommonRover 75Seat SRS connector fault with airbag and seatbelt warning light onAuto Express warns that the Rover 75's seat SRS connector can cause the airbags to fail, and dealers were fixing it with revised connectors. The Dutch APK inspection puts the airbag or seatbelt fault warning among the most frequent defects across almost all series.
- Critical severityFrequency: OccasionalAlfa Romeo GiuliettaShort circuit from badly routed wiring that can prevent gear shifting (KBA campaign, 2010-2015)Yes: according to Germany's KBA, on Alfa Romeo Giulietta cars built between 2010 and 2015 inadequate cable routing could cause a short circuit and, as a result, gear-shift failure.
Frequently asked questions
What does “vehicle options” mean?
It is the equipment and feature configuration that the control unit stores so that it knows how that car works. If it is not programmed with the correct options, or the options do not match other data such as the VIN, the control unit stores P0610.[1][2]
Can I drive with code P0610?
The sources do not give a clear answer. AutoDTCs rates it as moderate severity (“fix soon”), but CarWiki's list of symptoms includes limp mode, difficulty starting and the gearbox not shifting. If the car runs normally, it can be taken to a workshop, but it is worth diagnosing soon.[3][4]
Does the control unit always need replacing?
No. The cause may simply be incorrect options programming. The Saab procedure starts by programming the control unit and only calls for replacement if the code returns, and CarWiki cites a software update or reprogramming before replacement.[2][3]
Can it come from a wiring fault?
Yes. PartsAvatar and CarWiki cite the CAN bus wiring and connectors, and the control unit's power supply and earth among the causes, in addition to the control unit itself.[1][3]
Will I pass the MOT with code P0610?
If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[5]
Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.
Sources
Every fact on this page links to its source. If you find an error, let us know.
- P0610 OBD Error Code: Control Module Vehicle Options ErrorPartsAvatar · Technical documentation · consulted 31 October 2026
- DTC P0610 00 (LLU) - 9-5 (9650) 2011, 1.6 L petrolSaab WIS Online (Saab Workshop Information System) · Technical documentation · consulted 31 October 2026
- OBD Fehlercode P0610CarWiki.de · Technical documentation · consulted 31 October 2026 · in German
- P0610: Control Module Vehicle Options ErrorAutoDTCs · Technical documentation · consulted 31 October 2026
- Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish