Home / DTC / B3603 — Body Control Module CAN Bus Communication Fault

B3603 — Body Control Module CAN Bus Communication Fault

Detailed page for trouble code B3603.

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

B3603

Generic B — Body

Body Control Module CAN Bus Communication Fault

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

Causes

  • Open, short or high resistance in CAN_H / CAN_L wiring
  • BCM power supply or ground fault
  • Damaged or corroded BCM connector or pins
  • Failed BCM (internal communications hardware/software)
  • Faulty module elsewhere on the CAN bus pulling the network down
  • Incorrect termination (missing or shorted 60 Ω resistors)

Symptoms

  • Multiple modules not communicating or appearing missing on a scan tool
  • Front/rear lighting, door, or body functions inoperative or intermittent
  • Warning indicator or message about communication fault
  • Related U- or B- codes present for other modules
  • Erratic instrument cluster behavior or loss of convenience features

What to check

  • Scan for all active, pending and historic DTCs; note any U-codes and freeze frame data
  • Verify BCM has proper battery feed and fused power; check grounds with low-resistance meter
  • Visually inspect BCM connector, pins, and CAN wiring for damage, corrosion, or aftermarket splices
  • Back-probe CAN_H and CAN_L at the BCM and other network nodes with a DMM and/or scope
  • Measure CAN idle voltages and differential, and check termination resistance across bus
  • Disconnect suspected aftermarket modules or accessories and re-check bus

Signal parameters

  • CAN bus common idle (recessive): CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (both near midpoint)
  • CAN bus dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V; differential ≈ 2 V
  • Nominal bus termination: approx. 60 Ω total between CAN_H and CAN_L (two 120 Ω end resistors in parallel)
  • Typical data rates: 125 kb/s, 250 kb/s, or 500 kb/s depending on vehicle network
  • Expected steady stream of message IDs and message intervals seen with a known-good scan tool or CAN sniffer

Diagnostic algorithm

  1. Record vehicle history and conditions when the code set. Retrieve all codes and freeze-frame data with a capable scan tool.
  2. Attempt to communicate with BCM and other modules using a scan tool. Note which modules respond and which are missing.
  3. Visually inspect BCM connector, harness, fuses and grounds. Repair any obvious damage or corrosion before further testing.
  4. Verify BCM supply voltage and ground continuity. Repair poor supply/ground connections if found.
  5. Back-probe CAN_H and CAN_L at the BCM with the ignition ON. With a DMM check idle voltages; with an oscilloscope check waveform shapes, differential voltage, and presence of expected message activity.
  6. Check termination resistance between CAN_H and CAN_L (engine off). Expect about 60 Ω; a very low or infinite reading indicates short or open/removed termination.
  7. Isolate the fault by disconnecting sections or suspected modules one at a time while monitoring the bus — this can reveal a failing node that drags the bus down.
  8. If wiring and the rest of the bus test OK but the BCM does not participate, consider BCM internal failure. Confirm with known-good BCM or bench testing if available, taking care with vehicle security/immobilizer procedures.
  9. Check for technical service bulletins (TSBs) or software updates before replacing parts. Reprogram or configure replacement BCM per manufacturer procedures and verify all modules communicate after repair.
  10. Clear DTCs and road-test to confirm repair. Re-scan and verify no recurrence.

Likely causes

  • CAN wiring open/short near BCM or along harness
  • Poor BCM ground or supply voltage
  • Failed BCM transceiver
  • Faulty module or short on the bus causing bus-off condition
  • Connector corrosion or bent pins at BCM

Fault status

⚠️ Status
BCM reports loss or fault of CAN bus communication — expected CAN messages not received.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

8,997

The library contains 8,997 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