B1115
Body Control Module (BCM) Communication Fault
Causes
- Open, short or high resistance in CAN/communication wiring or connectors
- Poor battery voltage or poor ground to BCM
- Blown fuse or faulty power/ignition feed to BCM
- Faulty BCM or other module pulling the bus down
- Corroded or water-damaged connector at BCM or junctions
- Aftermarket electrical accessories incorrectly installed
Symptoms
- Multiple body functions intermittent or inoperative (door locks, interior lights, wipers, windows)
- Warning lamps or messages related to communication faults
- Erratic operation of modules that rely on BCM messages
- Modules appear 'asleep' or do not respond to scan tool
- Codes for lost communication with other modules (U-codes) may be present
What to check
- Use a scan tool to read all stored/active DTCs and freeze frame; note time and ignition state
- Verify good battery voltage (12.4–12.9 V at rest, >13 V with engine running) and clean battery terminals
- Inspect BCM connectors and harness for corrosion, bent pins, water intrusion, or damage
- Check BCM power and ground circuits, and verify fuses/relays for BCM power feed
- Check for other communication-related U-codes that identify affected modules
- Measure CAN bus voltages with key on, engine off (see signal parameters) and check for proper idle levels and differential
Signal parameters
- Battery voltage: ~12.4–12.9 V resting, >13 V with engine running
- BCM power feed: near battery voltage with key on
- BCM ground:
- CAN bus idle voltages (node-level): CAN_H ~2.5 V, CAN_L ~2.5 V (approx.); differential idle ≈ 0 V - both sit near 2.5 V
- CAN bus dominant state: CAN_H ~3.5 V, CAN_L ~1.5 V when messages are transmitted (verify with scope)
- Bus bit-rate and waveform should be clean with no excessive ringing or stuck dominant bits
Diagnostic algorithm
- Record all DTCs and freeze frame data with a capable scan tool; note ignition state and recurring patterns.
- Verify battery condition and BCM supply/ground voltages; repair any low-voltage or poor-ground issues and recheck.
- Inspect BCM connector and harness visually for damage, corrosion, or water ingress; repair or reseal as needed.
- Check BCM power fuses and relays; replace if blown and evaluate cause of blown protection devices.
- Check for related U-codes that indicate which modules have lost communication to narrow the faulted network segment.
- Measure CAN_H and CAN_L at BCM with key ON, engine OFF. If voltages are out of expected ranges, isolate wiring for short/open.
- Use an oscilloscope to view CAN waveforms to identify collisions, stuck dominant bits, or intermittent noise; perform wiggle tests on harness.
- Disconnect non-essential modules or suspect nodes (one at a time) to see if the network recovers; this can identify a shorting node.
- If wiring and external modules check good and bus signals are correct, suspect BCM internal transceiver or internal failure—verify with manufacturer service data.
- If BCM replacement is required, follow OEM procedures for replacement, programming and configuration; clear codes and confirm repair by road test and re-scan.
Likely causes
- Damaged CAN High or CAN Low wiring near BCM or harness chafe
- Loose or corroded BCM ground or battery terminal
- Blown BCM power fuse or fusible link
- Failed BCM internal transceiver
- Intermittent short to battery or ground from an accessory
Fault status
Similar codes
Manual library for HUMMER
Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
HUMMER
-
HUMMER: 2009
-
HUMMER: 2008
-
HUMMER: 2007
-
HUMMER: 2005
-
HUMMER: 2004
-
HUMMER: 2000
-
HUMMER: 1999
-
HUMMER: 1994
-
HUMMER: 1993
B1115
high mounted stoplamp control
Causes
- Open, short or high resistance in CAN/communication wiring or connectors
- Poor battery voltage or poor ground to BCM
- Blown fuse or faulty power/ignition feed to BCM
- Faulty BCM or other module pulling the bus down
- Corroded or water-damaged connector at BCM or junctions
- Aftermarket electrical accessories incorrectly installed
Symptoms
- Multiple body functions intermittent or inoperative (door locks, interior lights, wipers, windows)
- Warning lamps or messages related to communication faults
- Erratic operation of modules that rely on BCM messages
- Modules appear 'asleep' or do not respond to scan tool
- Codes for lost communication with other modules (U-codes) may be present
What to check
- Use a scan tool to read all stored/active DTCs and freeze frame; note time and ignition state
- Verify good battery voltage (12.4–12.9 V at rest, >13 V with engine running) and clean battery terminals
- Inspect BCM connectors and harness for corrosion, bent pins, water intrusion, or damage
- Check BCM power and ground circuits, and verify fuses/relays for BCM power feed
- Check for other communication-related U-codes that identify affected modules
- Measure CAN bus voltages with key on, engine off (see signal parameters) and check for proper idle levels and differential
Signal parameters
- Battery voltage: ~12.4–12.9 V resting, >13 V with engine running
- BCM power feed: near battery voltage with key on
- BCM ground:
- CAN bus idle voltages (node-level): CAN_H ~2.5 V, CAN_L ~2.5 V (approx.); differential idle ≈ 0 V - both sit near 2.5 V
- CAN bus dominant state: CAN_H ~3.5 V, CAN_L ~1.5 V when messages are transmitted (verify with scope)
- Bus bit-rate and waveform should be clean with no excessive ringing or stuck dominant bits
Diagnostic algorithm
- Record all DTCs and freeze frame data with a capable scan tool; note ignition state and recurring patterns.
- Verify battery condition and BCM supply/ground voltages; repair any low-voltage or poor-ground issues and recheck.
- Inspect BCM connector and harness visually for damage, corrosion, or water ingress; repair or reseal as needed.
- Check BCM power fuses and relays; replace if blown and evaluate cause of blown protection devices.
- Check for related U-codes that indicate which modules have lost communication to narrow the faulted network segment.
- Measure CAN_H and CAN_L at BCM with key ON, engine OFF. If voltages are out of expected ranges, isolate wiring for short/open.
- Use an oscilloscope to view CAN waveforms to identify collisions, stuck dominant bits, or intermittent noise; perform wiggle tests on harness.
- Disconnect non-essential modules or suspect nodes (one at a time) to see if the network recovers; this can identify a shorting node.
- If wiring and external modules check good and bus signals are correct, suspect BCM internal transceiver or internal failure—verify with manufacturer service data.
- If BCM replacement is required, follow OEM procedures for replacement, programming and configuration; clear codes and confirm repair by road test and re-scan.
Likely causes
- Damaged CAN High or CAN Low wiring near BCM or harness chafe
- Loose or corroded BCM ground or battery terminal
- Blown BCM power fuse or fusible link
- Failed BCM internal transceiver
- Intermittent short to battery or ground from an accessory
Fault status
Similar codes
Manual library for LAND ROVER
Browse 266 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
LAND ROVER
-
LAND ROVER: 2023
-
Range Rover Velar
-
-
LAND ROVER: 2022
-
Discovery Sport
-
Range Rover
- Autobiography, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover Autobiography
- 2022 Range Rover Base
- First Edition
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover HSE Westminster
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover SE
- SE, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover SE
- SV
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Sport
-
Range Rover Velar
-
LAND ROVER: 2021
-
Discovery Sport
-
Range Rover
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography Fifty Edition
- 2021 Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover HSE
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover HSE Westminster
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography Dynamic
- HSE Dynamic
- HSE Silver Edition, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Sport HSE Silver Edition
- HST
- SE
- SVR
- SVR Carbon Edition
-
Range Rover Velar
-
LAND ROVER: 2020
-
Defender
- 90 First Edition
- 90 First Edition
- 110 First Edition
- 110 First Edition
- 110 HSE
- 110 HSE
- 110 S
- 110 S
- 110 SE
- 110 SE
- 110 X
- 110 X
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- Landmark
- Landmark
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
-
Range Rover
- Autobiography
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE Dynamic
- HSE Dynamic
- HSE PHEV
- HSE PHEV
- HST
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SVR
- SVR
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- SVAutobiography Dyn.
- SVAutobiography Dyn.
-
-
LAND ROVER: 2019
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE Luxury
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery SE
-
Discovery Sport
-
Range Rover
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Base
- Base, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2019: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover HSE
- Supercharged
- SVAutobiography
- SVAutobiography Dynamic
-
Range Rover Sport
- Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport HSE
- HSE Dynamic
- HSE PHEV
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport SE
- Supercharged Dynamic
- SVR
-
Range Rover Velar
- 2019 Range Rover Velar Base
- R-Dynamic HSE
- R-Dynamic SE, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- S, 2.0L Eng VIN N · 2.0L Eng VIN N2019: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar S
-
