OBDHut

OBDHut

B2112

Easy (DIY)

Door Driver Set Switch Stuck Failure

What Does B2112 Mean?

DTC B2112 indicates that the Body Control Module (BCM) has detected a driver's door switch is stuck in one position and failing to change state. This affects the door control system, specifically the memory/set function switches integrated into the driver's door panel. The BCM monitors these switches for proper operation and has determined one is mechanically jammed or electrically shorted in a fixed position.

Common Causes

45%

Physical debris, liquid contamination, or mechanical wear causing the switch to jam in one position

Driver door memory/set switch assembly
Switch button

30%

Shorted switch contacts or internal switch failure creating a constant closed or open circuit

Door set switch
Switch contact assembly

15%

Damaged or pinched wiring harness causing a short to ground or power in the switch circuit

Door wiring harness
Switch connector

10%

Corroded or damaged switch connector terminals preventing proper signal transmission

Switch connector
Connector terminals

Diagnostic Steps

1

Step 1: Visually inspect the driver's door set/memory switch assembly for physical damage, stuck buttons, debris, or liquid contamination. Attempt to manually operate each switch button while observing for binding or lack of tactile response.

2

Step 2: Using a multimeter, disconnect the driver door switch assembly connector and check for continuity across switch terminals while manually actuating each button. Compare readings to factory specifications (typically open circuit when released, closed circuit when pressed).

3

Step 3: With connector disconnected, inspect all pins and terminals for corrosion, bent pins, or moisture intrusion. Clean with electrical contact cleaner if contamination is present and re-test switch operation.

4

Step 4: Monitor live data on the scan tool while reconnecting the switch connector and actuating each button individually. Verify the BCM receives proper state changes (on/off signals) for each switch position.

5

Step 5: If switch tests good electrically but code persists, inspect the door wiring harness from switch to BCM for pinched, chafed, or damaged wires. Pay special attention to flex points near door hinges.

6

Step 6: After repair or replacement, clear codes, cycle the door switches through all positions multiple times, and perform a drive cycle to confirm code does not return.

Estimated Repair Cost

$75 - $350

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B2112 mean?

DTC B2112 indicates that the Body Control Module (BCM) has detected a driver's door switch is stuck in one position and failing to change state. This affects the door control system, specifically the memory/set function switches integrated into the driver's door panel. The BCM monitors these switche...

What causes B2112?

The most common cause of B2112 (Door Driver Set Switch Stuck Failure) is: Physical debris, liquid contamination, or mechanical wear causing the switch to jam in one position

How much does it cost to fix B2112?

Typical repair costs for B2112 range from $75 to $350, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B2112?

This is safe to drive with no immediate safety concerns. The affected switch likely controls memory seat/mirror settings, which is a convenience feature only. Repair can be scheduled at your convenience.

How do I diagnose B2112?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2112 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Body Control System - Door Controls

Difficulty

Easy (DIY)

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.