01 Troubleshooting a Hard Brake Pedal: Causes and Solutions • 02 Experts Warn Ignoring A Weak Ignition Coil Could Leave Your… • 03 Engine Rattles When Accelerating? Diagnose the Cause Yourse… • 04 The Real Reason SUVs Are Dominating the Market • 05 Cruise Control: Understanding Its Functionality and Best Pr… • 06 Car Won't Start or Running Rough? Don't Ignore a Faulty Cam… • 07 Brake Boosters: Enhancing Braking Power and Reducing Pedal … • 08 Brake System Inspection: Comprehensive Step-by-Step Guide • 09 The Common Mistake Nearly Half of Drivers Are Making Withou… • 10 Step-by-Step: How to Safely Remove Paint from Car Windows P… •

DTC codes / U01xx · Lost communication with a control module / U015D

U015DLost Communication With Automated Driving System Control Module B

U015D is a generic communication fault indicating that the vehicle's main gateway or engine control module has lost contact with the Automated Driving System Control Module B over the controller area network (CAN) bus. The computer has detected a lack of expected periodic messages from that specific module, which is responsible for advanced driver-assistance functions such as lane keeping or adaptive cruise control.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaLost communication with a control module

Symptoms you may notice

  • Illumination of the malfunction indicator lamp (MIL) or a dedicated driver-assistance warning light
  • Often no symptoms besides the warning light, especially if the vehicle lacks active driver-assistance features
  • Inoperative or degraded lane-keeping assist, adaptive cruise control, or automated braking functions
  • A message on the driver information center stating that driver-assistance systems are unavailable
  • Intermittent operation of the affected systems, sometimes working after a restart
  • Other unrelated warning lights if the module shares a bus with other systems

Common causes, most likely first

  1. Faulty or intermittent wiring, connectors, or terminals in the CAN bus circuit to Automated Driving System Control Module B
  2. Failed Automated Driving System Control Module B itself, often due to internal electronic failure
  3. Blown fuse or poor power/ground connection supplying the module
  4. Corrosion or water intrusion at the module connector or in the harness
  5. CAN bus network fault, such as a shorted or open data line, affecting communication
  6. Software or configuration error in the module requiring reprogramming or initialization
  7. Aftermarket accessories improperly tapped into the CAN bus, causing signal disruption

How to diagnose and fix it

  1. Perform a full scan of all modules to confirm U015D is current and check for related communication codes
  2. Inspect the fuse and relay for Automated Driving System Control Module B, and verify battery voltage and ground connections
  3. Visually inspect the module connector and harness for corrosion, damage, or loose pins, especially in areas prone to moisture
  4. Use a digital multimeter to check CAN bus resistance and voltage levels at the module connector, comparing to manufacturer specifications
  5. Perform a wiggle test on the harness while monitoring live data for the module to detect intermittent faults
  6. If wiring and power are good, substitute a known-good module or perform a module reprogramming/initialization per service information
  7. Clear codes and road test to verify the repair, ensuring communication is restored and no codes return

What the code does not always mean

  • A stored U015D does not automatically condemn the Automated Driving System Control Module B; a poor connection or a fault elsewhere on the CAN bus can prevent its messages from reaching the gateway.
  • Many vehicles set this code after a battery replacement or low-voltage event, and it may clear after a few drive cycles if the module reinitializes correctly.
  • Aftermarket dash cams, alarm systems, or phone chargers plugged into the OBD-II port can back-feed the CAN bus and cause communication loss that mimics a module failure.
  • On some platforms, the module is part of a networked safety system, and a fault in a related module (such as the camera or radar) can cause U015D to set as a secondary code.
  • A module that communicates intermittently may pass a static resistance test but fail under vibration or temperature changes, so a wiggle test and live data monitoring are essential before replacing parts.

Can I keep driving with U015D?

If the only symptom is a warning light and the vehicle drives normally, you can usually continue driving, but avoid relying on any automated driving features until the fault is repaired. If driver-assistance functions are needed for safety or the vehicle enters a reduced-power mode, have the fault diagnosed promptly.

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