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.
The module itself may have internal electrical damage, water intrusion, or software corruption, preventing it from communicating on the network.
Loose, bent, or corroded terminals in the module connector, or chafed wires under the seat, can interrupt power, ground, or CAN bus signals.
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.
A blown fuse, corroded ground point, or poor power connection to the seat module can prevent it from powering up and communicating.
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.
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.
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.
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.
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.
Yes, a weak or failing battery can cause voltage drops that disrupt module communication. Always check battery health and charging system before replacing parts.