Network, generic

U0305 Software Incompatibility With Cruise Control Module

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modeNo

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

Radar/cruise module replaced or swapped from another car without programming
Wrong calibration from the factory or after an incomplete software update
Engine, brake or gateway module updated without the cruise module

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

DifficultyShop_onlyWorkshop job
Parts and labour€80–700
Time0.5–2 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

cruise control modulecontrol module software

Related codes

References: static.nhtsa.gov, law.cornell.edu, en.wikipedia.org.