U0305 Software Incompatibility With Cruise Control Module
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.
Likely causes
Symptoms
- 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
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: static.nhtsa.gov, law.cornell.edu, en.wikipedia.org.