OBD-II trouble code
U045D: Invalid Data Received From Automated Driving System Control Module A
A module is receiving messages from the automated driving system (ADS) control module 'A', but the data inside them is implausible or out of range. The link is alive; the content is wrong. Automated and hands-free driving features are disabled as a precaution — you must drive manually until it's fixed.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,500
- DIY difficulty
- Shop recommended
What does U045D mean?
The automated driving system (ADS) control module is the computer that runs a vehicle's advanced automated driving functions — the hands-free or supervised driving features that steer, accelerate, and brake the car within their operating limits by fusing data from cameras, radar, and other sensors. The 'A' designation identifies the primary ADS controller on vehicles that use more than one, often for redundancy. U045D sets when a receiving module is still hearing from ADS control module 'A', but the data in its messages is invalid — a value out of range, implausible, or in conflict with what other modules see. The link is alive; the content simply can't be trusted, which is the defining difference from a lost-communication code, where the module has gone completely silent.
Because an automated driving system acts directly on the steering, brakes, and throttle, the system's response to untrusted data is deliberately conservative: it disables the automated and hands-free driving features and hands full control back to the driver, usually with a clear takeover warning. The vehicle itself remains fully driveable under manual control — the engine, transmission, brakes, and steering all work normally — but the driver-assistance layer that would otherwise share the driving task is switched off until the fault is resolved. Treat any takeover request from these systems as immediate and keep both hands on the wheel.
Causes cluster around whatever corrupts the module's data or its network link. Sensor problems are prominent because the ADS controller depends on a clean, time-aligned picture of the world: a misaligned, blocked, dirty, or failing camera or radar can feed the module implausible inputs, and these sensors frequently need recalibration after windshield replacement, bumper or grille work, or a wheel alignment. Low system voltage, corroded or damaged connectors, and chafed high-speed bus wiring can all corrupt messages, and because these systems receive frequent software updates, a mismatched or interrupted update is a common trigger. An internal module fault is possible once inputs, wiring, and software are ruled out. Companion codes usually name the specific sensor or system at fault and should be read first.
Common causes
- Misaligned, blocked, dirty, or failing camera or radar feeding implausible data
- Sensor calibration not performed after windshield, bumper, grille, or alignment work
- Low system voltage, a weak battery, or a poor ground at the module
- Corroded, loose, or damaged connectors at the module or its sensors
- Chafed or damaged high-speed bus wiring corrupting messages in transit
- Interrupted, mismatched, or corrupted ADS software update
- ADS control module 'A' replaced without correct configuration
- Internal ADS control module 'A' fault
Symptoms
- Automated / hands-free driving features unavailable with a warning message
- Takeover request handing control back to the driver
- Driver-assistance warning light or 'service driver assist' message
- Companion camera, radar, or driver-assist codes stored alongside U045D
- No change in how the vehicle starts, runs, or drives under manual control
Diagnostic steps
- 1.Read all stored codes and note any companion camera, radar, or driver-assistance codes — they usually name the fault.
- 2.Load-test the battery and verify charging voltage and the module's grounds.
- 3.Inspect the forward camera and radar for blockage, dirt, misalignment, and physical damage.
- 4.Confirm whether the windshield, bumper, grille, or alignment was recently serviced — a missing sensor calibration is a common cause.
- 5.Perform the required ADS sensor calibration per the manufacturer's procedure.
- 6.Check for available software updates and confirm the last update completed successfully.
- 7.Inspect connectors and high-speed bus wiring for corrosion, looseness, and chafing.
- 8.If inputs, calibration, wiring, and software check out, suspect an internal module fault and verify with service data.
Repair cost
$100 – $1,500
Cost depends on the cause. A software update/reflash is often $100-$300. Sensor calibration (camera/radar) after service typically runs $150-$400. Repairing a connector, ground, or wiring fault is usually $100-$400. A failed camera or radar sensor can run $300-$1,000 installed with calibration. ADS control module replacement with programming and calibration is the higher end at roughly $800-$1,500 or more. Confirm a calibration, sensor, wiring, or software fix before replacing the module.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.