Home / DTC / B1D04 — Body Control Module Sensor Circuit Malfunction

B1D04 — Body Control Module Sensor Circuit Malfunction

Detailed page for trouble code B1D04.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B1D04

Generic B — Body

Body Control Module Sensor Circuit Malfunction

Brand: Generic
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted sensor wiring (to power, ground or other circuits)
  • Corroded, loose or damaged connector at sensor or BCM
  • Failed sensor (resistive or voltage output out of spec)
  • Poor BCM ground or loss of reference voltage
  • Intermittent wiring damage (chafing, pinched, water intrusion)
  • Faulty BCM or internal BCM input circuit failure

Symptoms

  • Illuminated malfunction indicator or body warning
  • Associated body systems not operating correctly (lighting, locks, HVAC sensors, wipers, etc.)
  • Intermittent operation of affected function
  • Stored or recurring B1D04 with little or no other codes
  • Incorrect sensor readings in live data (out of range or frozen)

What to check

  • Retrieve freeze frame and live data with a scan tool; note related PIDs and occurrences
  • Check battery voltage and charging system (should be ~12–14.5 V during test)
  • Visually inspect sensor, harness, and connector for corrosion, damage, or water intrusion
  • Verify BCM power and ground circuits for proper voltage and continuity
  • Backprobe sensor connector to confirm reference voltage, signal voltage, and ground
  • Perform wiggle test on harness while observing live data for intermittent faults

Signal parameters

  • Sensor reference supply: commonly 5 V reference (some sensors use 12 V or vehicle-specific references)
  • Signal output: typical analog sensors 0–5 V; resistive sensors change resistance with parameter
  • Ground continuity: chassis ground to BCM/connector typically < 1 Ω; circuit continuity should be low
  • Open-circuit: infinite/very high resistance or no signal present
  • Short-to-ground: signal near 0 V; short-to-battery: signal near battery voltage (~12 V)
  • CAN low/high idle voltages (if applicable): approx. CAN_H ~2.5–3.5 V, CAN_L ~1.5–2.5 V (vehicle-specific)

Diagnostic algorithm

  1. Confirm the code: read DTC(s) and freeze frame data with a scan tool. Note any other related codes.
  2. Record live data for the suspect sensor(s) and observe while key ON/engine OFF and during operation where applicable.
  3. Check battery and charging system; low voltage can cause sensor/BCM faults. Restore battery to normal before further testing.
  4. Visually inspect the sensor, connector, and wiring harness for damage, corrosion, or contamination. Repair or clean as required.
  5. Verify power and ground at the BCM and sensor: measure reference voltage, signal voltage, and ground continuity. Compare to expected values.
  6. If signal is out of range, backprobe and isolate: disconnect the sensor and measure harness pins for shorts to power/ground and open circuits.
  7. Perform a wiggle/stress test on the wiring while watching live data to reproduce intermittent faults. Repair any damaged sections.
  8. If wiring and connectors test OK, swap with known-good sensor if available or bench-test the sensor per manufacturer procedure.
  9. If sensor and wiring are good but fault persists, inspect BCM connectors and grounds. Reseat BCM connectors and retest.
  10. If all external checks pass, consult manufacturer service information; reprogram or replace BCM only after confirming internal failure.
  11. After repairs, clear codes and verify repair by retesting the system and confirming the code does not return.

Likely causes

  • Damaged or corroded connector at the sensor
  • Broken/disconnected wiring near harness routing points
  • Sensor failed due to moisture or impact
  • Loose or high-resistance ground at BCM
  • BCM internal input failure (less common)

Fault status

⚠️ Status
BCM detected malfunction in a monitored sensor circuit (open/short/out-of-range/intermittent).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

9,124

The library contains 9,124 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email