OBD-II fault code

U0545: Invalid Data Received From Running Board Control Module A

What it means

A receiving module detected implausible data from running board control module A. Position or motor current values fail plausibility checks and are rejected.

How it works

Running board control module A operates the powered running board assigned to it and monitors position and motor current. Other modules check those reports for plausibility; this code sets when module A's position or current data fails the checks and is rejected.

Common causes

Most likely first.

  1. Module internal fault or sensor input drift
  2. Software version mismatch after replacement
  3. Gateway module routing CAN messages incorrectly

Symptoms

  • Multiple warning lights may illuminate
  • Affected modules may go into limp mode or shut down
  • Specific functions inoperative depending on module
  • Diagnostic tools may show communication faults

How to diagnose it

  1. Scan all modules and save freeze-frame and communication details to identify which recipient logged U0545 and whether position or motor-current data from module A was rejected.
  2. Check live data for module A's reported board position and motor current while commanding the running board, and compare it with the board's actual movement.
  3. Inspect the board and its hinges or tracks for debris, binding, impact damage, and check module A's connectors and wiring for looseness or corrosion.
  4. Check service history for a running-board motor, position sensor, or module replacement that may have left module A incorrectly configured.
  5. Use network diagnostics to check CAN communication and gateway routing for module A, then test position feedback and motor inputs according to the manufacturer's procedures.

Common fixes

  • Remove debris or obstruction that is preventing the running board from moving freely.
  • Repair damaged or corroded connectors and wiring to module A.
  • Correct module A configuration after a motor, sensor, or module replacement.
  • Repair or replace a faulty position sensor or motor if testing identifies it.
  • Repair or replace running board control module A if its position or current data remains implausible.

Can I keep driving?

The powered running board assigned to module A may fail to deploy or retract, or may move unexpectedly. Keep clear of it while operating the vehicle and do not use it as a step unless it is fully deployed and stable.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes