B3950 Code: 2022 Cadillac XT5 – What It Means & Cost to Fix

2022 Cadillac XT5 Heated Seats Not Working: Diagnosis & Repair Guide

Heated seats in your 2022 Cadillac XT5 provide essential cold-weather comfort, making their failure particularly noticeable during winter months. When one or both heated seats stop working or heat unevenly, systematic diagnosis identifies whether the problem lies in heating elements, controls, or wiring connections.

Heated Seat System Components

The XT5 heated seat system includes heating elements woven into the seat cushion and backrest, temperature sensors for regulation, control switches on the center console, and a seat heating module that manages power delivery. Each component can fail independently, creating various symptom patterns from complete non-function to uneven heating.

Heating Element Failures

The resistive heating elements generate warmth when electrical current flows through them. These thin wire elements can break from repeated flexing as occupants enter, exit, and shift position. A broken element creates an open circuit, preventing that zone from heating. Uneven heating often indicates partial element failure where some sections work while others don't.

Temperature Sensor Malfunctions

Temperature sensors embedded in the seat prevent overheating by signaling the control module to cycle power. Faulty sensors may incorrectly report high temperatures, causing the system to shut off prematurely or not activate. Sensors that fail fully may prevent any heating or allow dangerous overheating—the module disables operation when sensor communication is lost.

Control Module and Switch Issues

The heated seat control module receives switch inputs and manages power to heating elements. Module failures can affect one or both seats. Faulty switches may not send proper signals to the module, causing unresponsive controls. Check if the switch illumination works—lit controls with no heating suggests module or element issues rather than switch failure.

Code B3950 Analysis

Code B3950 indicates a heated seat element or circuit malfunction. This code points toward element resistance out of range, open circuit in the heating element, or wiring issues between the module and elements. Further testing with a multimeter can isolate which specific element or circuit has failed.

Wiring and Connector Problems

Seat wiring runs through flexible harnesses under the seat that experience constant movement. Broken wires, corroded connectors, or damaged insulation cause intermittent or complete failures. Water intrusion from spills can accelerate corrosion. Inspect the wiring harness where it enters the seat frame and check connectors for secure engagement.

Parts & Tools for This Case
Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case
Case Report Summary
Severity N/A
Urgency N/A
DIY Difficulty N/A