DTC codes / U03xx · Software and configuration mismatches / U031C
U031C is a network communication fault indicating that one electronic control unit (ECU) on the vehicle's controller area network (CAN) has detected a software incompatibility with the brake system control module B, which is typically the electronic stability control or ABS module on many vehicles. The detecting module expected a specific software version, calibration identifier, or message protocol from the brake module and received something it cannot work with, so it flags the mismatch rather than a hardware failure.
The vehicle usually remains safe to drive because the base hydraulic brakes still work, but ABS, traction control, and stability control may be disabled, so avoid hard braking, slippery surfaces, and towing until the fault is corrected. If the brake warning lamp is red rather than amber, stop driving and have the system inspected immediately.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.