Home / DTC / B123D — dynamic stability control button

B123D — dynamic stability control button

Detailed page for trouble code B123D.

32,979codes
59brands
10,518generic
22,461specific
Reset
Code

B123D

LAND ROVER B — Body

dynamic stability control button

Brand: LAND ROVER
Type: B — Body
Views: UK: 2 EN: 10 RU: 2
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty DSC/traction control button (mechanical or internal electrical failure)
  • Poor connector connection or corroded/pinched wiring in the button circuit
  • Open/short to power or ground in the switch feed or return
  • Loss of or errors on the CAN/vehicle network carrying the button status
  • Faulty Body Control Module (BCM) or ABS/ESC control module not processing the input
  • Software or calibration error requiring reprogramming or module initialization

Symptoms

  • DSC/traction control mode selector does not change modes or does not respond
  • DSC/TC warning or lamp illuminated on dash
  • Inability to enable/disable traction control via the button
  • Associated ABS/ESC warnings or degraded functionality messages
  • Possible stored additional DTCs in ABS/ESC or body control modules

What to check

  • Use a diagnostic scanner to read freeze frame and related DTCs from BCM, ABS/ESC modules and check live data for the button status
  • Visually inspect the DSC button assembly and its connector for damage, corrosion, and secure fit
  • Inspect wiring harness for chafing, pinching, or repairs in the area between the button and the BCM or central junction
  • Check relevant fuses and permanent/ignition power and ground circuits for the switch and controlling modules
  • Check for CAN bus faults and other module communication errors using a capable scan tool

Signal parameters

  • Button output typically seen as a logic state change (active/inactive) in module live data or as a CAN message bit toggling when pressed
  • Expected electrical behaviour: low/high logic level (near 0 V vs near battery voltage) or open/closed contact — compare to factory data for exact values
  • CAN: periodic message containing DSC button state; message should change when button is operated and have correct node IDs and no CRC/errors
  • Resistance/continuity: manual switch may show near zero ohms when closed and open when released (confirm with service info)

Diagnostic algorithm

  1. Connect a diagnostic scanner and retrieve all stored DTCs from BCM, ABS/ESC and related modules. Note related codes and freeze frame data.
  2. Check live data: observe the DSC/traction control button status bit while operating the switch. Confirm whether the module sees any change.
  3. Perform a visual inspection of the button, bezel, and connector. Disconnect connector and inspect pins for corrosion, looseness or damage.
  4. With ignition on, using a DVOM or oscilloscope, probe the switch circuit to verify expected voltage/logic changes or continuity when pressing the button (refer to manufacturer service data for pin assignments and exact values).
  5. If the button signal is not present at the switch connector, trace wiring back to the BCM/testing points for continuity and shorts to ground/power.
  6. If the switch output is correct but the BCM/ABS does not register it, check CAN bus integrity (bus voltages, termination) and scan for communication errors. Repair wiring or connectors on the bus as needed.
  7. If wiring and communication are good, check for required module software updates, perform module resets or reprogramming as specified by service information.
  8. After repairs, clear codes, verify proper function of the button in live data and confirm no recurrence of B123D or related codes during a road test.

Likely causes

  • Intermittent/failed DSC button or its contacts
  • Connector corrosion or damaged wiring between button and BCM
  • CAN bus message for DSC button missing or corrupted
  • Blown fuse or lost power/ground to switch circuit
  • Module software fault or configuration mismatch

Fault status

⚠️ Status
Dynamic Stability Control (DSC) button/input circuit fault — expected button status not received by control module.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-1.5 hours

Similar codes

Workshop Manuals

Repair manuals for LAND ROVER

3

Land Rover Defender 300Tdi — Workshop Manual (1996 model year)

Workshop Manual
Defender 300Tdi Years: 1996 Manual in English 7.5 MB
Short description

Official workshop manual for the Land Rover Defender 300Tdi (from 1996 model year). Contains specifications, adjustment, fault diagnosis and step-by-step repair and overhaul procedures for engine, transmission, axles, suspension, brakes, electrical and body. Intended for dealer workshops and trained technicians.

199,00 UAH
Contents
Key sections:
  • 01 INTRODUCTION
  • 04 GENERAL SPECIFICATION DATA
  • 05 ENGINE TUNING DATA
  • 07 GENERAL FITTING REMINDERS
  • 09 LUBRICANTS, FLUIDS AND CAPACITIES
  • 10 MAINTENANCE
  • 12 ENGINE Tdi
  • - Description and operation
  • - Fault diagnosis
  • - Adjustment
  • - Repair and overhaul procedures
  • 19 FUEL SYSTEM Tdi
Buy

Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)

Workshop Manual
Defender Years: 1999–2002 Manual in English 7.6 MB
Short description

Workshop Manual Supplement and Body Repair Manual for the Land Rover Defender. Includes general specifications, maintenance schedules, tuning data and step‑by‑step repair procedures for engine, transmission, suspension, brakes, electrical and body repairs. Covers Defender models from 1999 and 2002 model years.

199,00 UAH
Contents
Key sections:
  • 01 - INTRODUCTION
  • - Introduction
  • - Dimensions
  • - References
  • - Repairs and replacements
  • - Poisonous substances
  • - Fuel handling precautions
  • - Synthetic rubber
  • - Recommended sealants
  • - Used engine oil precautions
  • - Accessories and conversions
  • - Wheels and tyres
Buy

Land Rover Range Rover — Electrical Library (LRL 0453ENG, 2002)

Workshop Manual
Manual in English Pages: 494 7.1 MB
Short description

Land Rover Range Rover Electrical Library (LRL 0453ENG). Comprehensive manual covering fuse details, earth points, system descriptions, diagnostics and connector pin-outs for electrical troubleshooting and repair. Intended for technicians and service workshops.

199,00 UAH
Contents
Key sections:
  • 1 INTRODUCTION
  • 1.1 About this document
  • 1.2 Battery voltage
  • 1.3 Electrical precautions
  • 1.4 Battery disconnecting / charging
  • 1.5 Disciplines / greases
  • 1.6 Abbreviations
  • 1.7 HeVAC, sensors abbreviations
  • 1.8 How to use this document
  • 1.9 Connector detail format
  • 1.10 Fault diagnosis
  • 1.11 Wire colour codes
Buy
Your experience will help others
+100 karma for a short comment :)
Send to email