B101D on Cadillac
ECU Hardware (Control Module Internal Hardware Performance)
B101D on Cadillac vehicles indicates ecu hardware (control module internal hardware performance). Au7o has documented this code across 1 Cadillac model — most commonly on XTS. General Motors body-code definition. When power-up is commanded, the control module runs an internal self-test that requires only battery voltage, ignition voltage and ground; that test runs even when supply voltage is outside the normal operating range. B101D sets when the module detects an internal hardware malfunction during that self-test — the failure is inside the ECU itself, not in an external sensor or actuator. The two-character symptom suffix (e.g. B101D-00, -31, -39, -3B, -F0) narrows which internal element failed. Because this code can be stored by any GM body module, the affected function depends on which module reported it (e.g. a Power Steering Control Module for a lane-keep/steering complaint, a Seat Module for a Safety Alert Seat complaint). Typical repair costs on Cadillac range from $150 to $500, depending on the specific model and root cause.
Common Causes of B101D
- •Internal failure of the reporting control module (ECU hardware fault) — the module is normally replaced and programmed
- •Corrupt or incomplete software/calibration in the module after a failed SPS programming event
- •Severe under- or over-voltage events, jump-start spikes or a failing battery stressing module internals
- •Water intrusion or corrosion inside the module housing
- •Poor power/ground supply to the module causing repeated resets
B101D on Cadillac by Model
Cadillac XTS(1 issue)
- Safety Alert Seat Haptic Motor Failure2013-2019
The Safety Alert Seat uses haptic (vibration) motors in the left and right seat bolsters to pulse warnings for lane departure, blind spot, and forward collision. One side commonly stops vibrating (left or right only), or the system randomly switches between vibrate and chime. The documented weak point is a wire breaking where it enters the haptic motor assembly. Because GM ties this hardware into the driver-assist suite, a failed seat motor frequently also triggers a 'Service Driver Assist System' message.
Looking for B101D on a different make?
View B101D across all makes →Frequently Asked Questions
What does B101D mean on Cadillac?▼
B101D stands for "ECU Hardware (Control Module Internal Hardware Performance)." General Motors body-code definition. When power-up is commanded, the control module runs an internal self-test that requires only battery voltage, ignition voltage and ground; that test runs even when supply voltage is outside the normal operating range. B101D sets when the module detects an internal hardware malfunction during that self-test — the failure is inside the ECU itself, not in an external sensor or actuator. The two-character symptom suffix (e.g. B101D-00, -31, -39, -3B, -F0) narrows which internal element failed. Because this code can be stored by any GM body module, the affected function depends on which module reported it (e.g. a Power Steering Control Module for a lane-keep/steering complaint, a Seat Module for a Safety Alert Seat complaint). On Cadillac specifically, this code is documented across 1 model.
What causes B101D on Cadillac vehicles?▼
Common causes on Cadillac: Internal failure of the reporting control module (ECU hardware fault) — the module is normally replaced and programmed, Corrupt or incomplete software/calibration in the module after a failed SPS programming event, Severe under- or over-voltage events, jump-start spikes or a failing battery stressing module internals, Water intrusion or corrosion inside the module housing, Poor power/ground supply to the module causing repeated resets. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix B101D on a Cadillac?▼
Repair costs on Cadillac range from $150 to $500, depending on the specific model and root cause.
Which Cadillac models have B101D documented?▼
Au7o has documented B101D on 1 Cadillac model: XTS.