HomeTrouble CodesU0209

U0209 — Lost Communication Seat Control Module B

Generic OBD-II · all makesNetwork / communication

OBD-II code U0209 indicates that a communication fault has been detected between the vehicle's network and the Seat Control Module 'B'. This means the module responsible for controlling seat adjustments (such as position, heating, or memory functions for a specific seat, often the passenger or rear seat) is not responding to data requests from other control units on the CAN bus.

Symptoms

What causes it — most likely first

1. Faulty Seat Control Module 'B'

The module itself may have internal electrical damage, water intrusion, or software corruption, preventing it from communicating on the network.

2. Damaged or corroded wiring/connectors at the seat module

Loose, bent, or corroded terminals in the module connector, or chafed wires under the seat, can interrupt power, ground, or CAN bus signals.

3. Open or short in the CAN bus circuit

A break or short to power/ground in the CAN High or CAN Low wires between the seat module and the rest of the vehicle network will cause a loss of communication.

4. Blown fuse or power/ground supply issue

A blown fuse, corroded ground point, or poor power connection to the seat module can prevent it from powering up and communicating.

5. Faulty gateway module or other network module

A malfunction in a module that acts as a gateway or bridge on the CAN bus (e.g., body control module) can disrupt communication with the seat module, though this is less common.

6. PCM/ECM failure (rare)

The powertrain control module is almost never the root cause for this code. It may report the fault but is not responsible for the seat module's communication.

How it's diagnosed

  1. Verify the code is active by clearing it and operating the seat controls. If the code returns immediately, the fault is persistent.
  2. Check for other communication codes (U-codes) to identify if multiple modules are offline, which may point to a network-wide issue.
  3. Inspect the seat module's power and ground circuits. Check the relevant fuse and verify battery voltage and ground at the module connector with the ignition on.
  4. Perform a visual inspection of the wiring harness under the seat for signs of pinching, chafing, or corrosion. Pay close attention to the CAN bus twisted pair wires.
  5. Use a scan tool to check if the seat module is communicating. If not, test the CAN bus resistance and voltage at the module connector to isolate a wiring fault.
  6. If power, ground, and bus integrity are confirmed, substitute a known-good seat control module to rule out an internal module failure.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can I still drive my vehicle with a U0209 code?

Yes, the vehicle is typically drivable. The code affects seat adjustment functions, not engine or transmission operation, but comfort and convenience features may be unavailable.

Does a U0209 code mean my PCM/ECM is bad?

No. The PCM is almost never the cause of a U0209 code. It simply reports the communication loss. Replacing the PCM will not fix the underlying issue and is a common misdiagnosis.

What does 'Module B' refer to?

The 'B' designation usually identifies a secondary or passenger-side seat module, as opposed to the primary driver's seat module. The exact assignment can vary by vehicle manufacturer.

Can a low battery cause a U0209 code?

Yes, a weak or failing battery can cause voltage drops that disrupt module communication. Always check battery health and charging system before replacing parts.