U0305Software Incompatibility With Cruise Control Module
- Generic OBD-II code · Network
- How the car detects it
- On current cars the cruise control module is mostly the radar unit of adaptive cruise control, which asks engine and brakes for speed changes to hold a chosen gap. U0305 is stored when another controller finds that this unit carries software or a calibration that does not belong to the vehicle, typically after a radar swap or a partial update. No manufacturer documents U0305 publicly. Land Rover shows the underlying problem: on 2019 Range Rover Sport mild hybrids with the 3.0 L Ingenium six, the CCM could leave the plant with a wrong calibration and had to be reflashed before handover (N343NAS1). CARB names cruise control that switches itself off after a fault as a case of an emissions-neutral reaction, so no MIL is expected. U0104 means lost contact, U0405 invalid data. Cruise and distance functions stay unavailable.
- What you may notice
- Cruise control and adaptive distance control cannot be switched on
- Driver assistance warning in the cluster, often also collision warning off
- Code appears right after radar replacement, windscreen or bumper work
- Likely causes
- LikelyRadar/cruise module replaced or swapped from another car without programming
- PossibleWrong calibration from the factory or after an incomplete software update
- RareEngine, brake or gateway module updated without the cruise module
- Repair
- Workshop only · Usually a job for a workshop.Typical cost: €80 – €700
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.