OBD-II code · Network
U0322 Software Incompatibility with Body Control Module B
A second body control module (BCM "B") is running software that other modules do not accept. Some comfort and convenience functions stop working until coded correctly.
Is it safe to drive with U0322?
Usually safe for short trips, but don’t ignore it: the underlying fault can get more expensive over time.
Common causes
- Most likelyIncompatible flash after BCM swap
- Less likelyGateway module routing CAN messages incorrectly
- Less likelyCAN terminating resistor (120 Ω) drifted out of spec
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
Repair at a glance
- Difficulty
- Hard
- DIY friendly
- Best left to a mechanic
- Typical labour
- 0.5–2.5 h
- Emissions test
- Usually unaffected
- Parts involved
- Body Control Module
Related codes
- U0331Software Incompatibility With Body Control Module A
- U0339Software Incompatibility With Body Control Module B
- U031FSoftware Incompatibility With Accessory Protocol Interface Module
- U0320Software Incompatibility With Power Steering Control Module
- U0321Software Incompatibility With Suspension Control Module A
- U0323Software Incompatibility With Instrument Panel Control Module
- U0324Software Incompatibility with HVAC Control Module
- U0325Software Incompatibility with Auxiliary Heater Control Module
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.