Code
B123D
LAND ROVER
B — Body
dynamic stability control button
Views:
UK: 2
EN: 10
RU: 2
AI status
Completed
Completed
100%
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
- Connect a diagnostic scanner and retrieve all stored DTCs from BCM, ABS/ESC and related modules. Note related codes and freeze frame data.
- Check live data: observe the DSC/traction control button status bit while operating the switch. Confirm whether the module sees any change.
- Perform a visual inspection of the button, bezel, and connector. Disconnect connector and inspect pins for corrosion, looseness or damage.
- 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).
- 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.
- 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.
- If wiring and communication are good, check for required module software updates, perform module resets or reprogramming as specified by service information.
- 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 Manual199,00 UAH
Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop Manual199,00 UAH
Land Rover Range Rover — Electrical Library (LRL 0453ENG, 2002)
Workshop Manual199,00 UAH
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
