01 Why Some Faults Only Appear After Leaving the Garage • 02 iStop: The Revolutionary Brake-Activated Auto Stop-Start Sy… • 03 This Is Why Your Car Is Louder Than It Used To Be • 04 Brake System Inspection: Comprehensive Step-by-Step Guide • 05 The Secret Role Of Oxygen Sensors And How They Quietly Wast… • 06 Don't Panic! Here's What to Do When the Skidding Warning Li… • 07 P0482 – Cooling Fan Relay 3 Fault: Engine Temperature Issues • 08 P0022 A camshaft position - timing over retarded (Bank 2) • 09 Can Motor Oil Substitute Transmission Fluid? A Comprehensiv… • 10 Gearing Up: Manual vs. Automatic Transmissions in Modern Ca… •

DTC codes / U04xx · Invalid data received from a module / U0405

U0405Invalid Data Received From Cruise Control Module

U0405 is a communication fault where the module that supervises the vehicle's networks (often the body control module or gateway) receives a data message from the cruise control module that fails its internal validity checks. The receiving module flags the cruise control module's data as corrupt, out of range, or inconsistent with other network messages, so it stores U0405 and may disable cruise control as a precaution.

SystemNetwork
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaInvalid data received from a module

Symptoms you may notice

  • Cruise control will not engage or drops out unexpectedly while driving
  • A yellow cruise control or adaptive cruise warning light stays illuminated on the dashboard
  • The cruise control buttons on the steering wheel feel unresponsive or only work intermittently
  • Other driver-assist features that share the cruise control module, such as adaptive cruise or lane keeping, may be disabled
  • Often no symptoms besides the warning light, with the vehicle driving normally in every other respect
  • A stored U0405 may be the only clue if the cruise control module itself appears to power up and communicate

Common causes, most likely first

  1. A failing cruise control module that is powering up but sending corrupted or out-of-range data frames
  2. Corroded, loose, or damaged pins and terminals in the cruise control module's electrical connector
  3. Chafed or open wiring in the controller area network (CAN) bus or other data bus between the cruise control module and the module that set the code
  4. Low battery voltage or a weak charging system causing the cruise control module to boot improperly and transmit invalid data
  5. A software or calibration mismatch in the cruise control module after a battery replacement or module swap
  6. A faulty ground connection at the cruise control module, causing reference voltage instability and bad data
  7. Another module on the same network flooding the bus with errors that corrupt the cruise control module's messages

How to diagnose and fix it

  1. Connect a scan tool and record all stored codes in every module, then clear codes and test-drive to see whether U0405 returns immediately or only under specific conditions
  2. Inspect the cruise control module connector for corrosion, pushed-back pins, and loose terminals, and check the module's ground and power feeds with a multimeter under load
  3. Perform a battery and charging system test, including a load test and alternator output check, because low voltage is a common cause of invalid data frames
  4. Check the data bus wiring between the cruise control module and the module that set the code for continuity, shorts to ground, and shorts to power, using the manufacturer's wiring diagram
  5. If wiring and power are good, check for software updates or a calibration procedure for the cruise control module and the module that set the code
  6. Substitute a known-good cruise control module only after all electrical and software checks pass, then relearn or configure it as required
  7. Clear codes and verify the repair with a test-drive that includes engaging cruise control at highway speed and monitoring live data for invalid frames

Why U0405 is often a voltage or wiring fault

  • A weak battery or failing alternator can cause the cruise control module to transmit invalid data frames without ever setting a low-voltage code, so always load-test the battery before condemning the module.
  • U0405 does not always mean the cruise control module is bad; a corrupted message can originate from a chafed CAN bus wire or a poor ground that affects only the cruise control module's reference voltage.
  • Some vehicles store U0405 after a battery replacement or module swap because the cruise control module needs a relearn or configuration procedure that a generic scan tool cannot perform.
  • A module on the same network that is failing can flood the bus with error frames and cause U0405 to set in the cruise control module's data, so check all modules for communication codes before replacing parts.
  • The code can set intermittently and leave no drivability symptoms, which tempts owners to ignore it, but an intermittent invalid data fault often precedes a complete cruise control failure.

Can I keep driving with U0405?

The vehicle remains safe to drive because U0405 affects cruise control and driver-assist features rather than steering, braking, or throttle response, but avoid using cruise control until the fault is repaired. If the warning light is accompanied by other communication codes or a dead battery, address the electrical fault before long trips.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage