B1171
Body Control Module Communication Fault
Causes
- Low or intermittent battery voltage or poor battery connection
- Blown fuse or faulty power/relay feeding the BCM
- Poor or corroded ground at the BCM or chassis
- Damaged, chafed, or disconnected communication wiring (CAN/LIN) or connectors
- Water intrusion or corrosion at the BCM connector or harness
- Faulty BCM (internal electronics)
Symptoms
- Instrument panel or DIC (Driver Information Center) shows communication or module warnings
- Some BCM-controlled functions inoperative (locks, lighting, wipers, HVAC, remote keyless)
- Intermittent or permanent electrical gremlins that come and go with vehicle vibration or temperature
- Multiple modules reporting communication-related DTCs
- No response from BCM to a scan tool or intermittent scan tool communication failures
- Vehicle may enter reduced functionality or limp modes for systems relying on BCM messages
What to check
- Connect a capable scan tool and record all DTCs and freeze frame data; note time and conditions of failure
- Confirm battery state of charge and test battery terminals for corrosion and tightness
- Verify fuses and relays for BCM power and accessory supplies are present and good
- Visually inspect BCM and surrounding harness for water damage, corrosion, pinch points, or repairs
- Inspect and wiggle CAN/LIN connectors and harnesses with ignition on while monitoring network for errors (use scope or scan tool bus data)
- Measure BCM supply voltage and ground(s) with a DVOM with ignition ON and key OFF; check for consistent voltage under load
Signal parameters
- Battery voltage at BCM: nominal 12 V (expected 11–14.5 V during normal operation)
- BCM power supply pin(s) present and stable at ignition ON/ACC (within battery range)
- Ground resistance: BCM chassis ground < 0.1–0.2 ohm ideally; continuity to chassis metal good
- CAN bus idle voltages: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (each referenced to chassis), differential ≈ 0 V at recessive state
- CAN bus dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2.0 V) when messages are driven
- Bus termination resistance between CAN_H and CAN_L ≈ 60 ohms (two 120-ohm terminators in parallel)
Diagnostic algorithm
- Safety first: battery support or stable battery condition recommended when performing extended diagnostics; note anti-theft requirements before disconnecting modules.
- Step 1 — Retrieve codes: Use manufacturer-capable scan tool, record B1171 and any related U/B codes plus freeze frame data and module present/absent lists.
- Step 2 — Verify basics: Check battery state, main power distribution fuses and BCM supply/ignition fuses; repair/replace as needed.
- Step 3 — Inspect connectors/harness: Visually inspect BCM connectors for bent/corroded pins, water intrusion, or heat damage. Repair corrosion or damaged terminals.
- Step 4 — Check grounds and supply: Measure supply voltage and ground continuity at BCM; repair high resistance or intermittent grounds.
- Step 5 — Monitor network: With scan tool and/or oscilloscope monitor CAN_H/CAN_L while operating or while re-creating failure. Look for missing messages, dominant bus-off, voltage shorts, or excessive noise.
- Step 6 — Isolate faults: Disconnect suspect modules or segments to determine if another device is holding the bus dominant or flooding messages. Repair or isolate the offending circuit.
- Step 7 — Repair wiring: If open/short/high-resistance wiring is found, repair with proper connectors and sealing. Replace damaged pigtails or harness sections; solder/heat-shrink or use approved crimp joints.
- Step 8 — Clear codes and retest: After repairs, clear DTCs and verify the fault does not return under the same conditions and that all modules communicate normally.
- Step 9 — BCM replacement/programming: Only replace the BCM after verifying wiring and network health. Install a new or reconditioned BCM and program/configure with manufacturer software per procedure. Verify security/anti-theft relearn steps if required.
- Step 10 — Final verification: Road test to ensure intermittent symptoms are resolved and no further network faults appear; re-scan all modules.
Likely causes
- Corroded BCM connector or pins allowing intermittent contact
- Open or high-resistance ground to BCM
- Shorted or open CANH/CANL wires near BCM or junction points
- Blown fuse or relay supplying BCM memory/power circuits
- Aftermarket accessory tied into body circuits without proper termination causing bus errors
- BCM internal failure following water intrusion or electrical surge
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
B1171
Handle driver's door internal
Causes
- Low or intermittent battery voltage or poor battery connection
- Blown fuse or faulty power/relay feeding the BCM
- Poor or corroded ground at the BCM or chassis
- Damaged, chafed, or disconnected communication wiring (CAN/LIN) or connectors
- Water intrusion or corrosion at the BCM connector or harness
- Faulty BCM (internal electronics)
Symptoms
- Instrument panel or DIC (Driver Information Center) shows communication or module warnings
- Some BCM-controlled functions inoperative (locks, lighting, wipers, HVAC, remote keyless)
- Intermittent or permanent electrical gremlins that come and go with vehicle vibration or temperature
- Multiple modules reporting communication-related DTCs
- No response from BCM to a scan tool or intermittent scan tool communication failures
- Vehicle may enter reduced functionality or limp modes for systems relying on BCM messages
What to check
- Connect a capable scan tool and record all DTCs and freeze frame data; note time and conditions of failure
- Confirm battery state of charge and test battery terminals for corrosion and tightness
- Verify fuses and relays for BCM power and accessory supplies are present and good
- Visually inspect BCM and surrounding harness for water damage, corrosion, pinch points, or repairs
- Inspect and wiggle CAN/LIN connectors and harnesses with ignition on while monitoring network for errors (use scope or scan tool bus data)
- Measure BCM supply voltage and ground(s) with a DVOM with ignition ON and key OFF; check for consistent voltage under load
Signal parameters
- Battery voltage at BCM: nominal 12 V (expected 11–14.5 V during normal operation)
- BCM power supply pin(s) present and stable at ignition ON/ACC (within battery range)
- Ground resistance: BCM chassis ground < 0.1–0.2 ohm ideally; continuity to chassis metal good
- CAN bus idle voltages: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (each referenced to chassis), differential ≈ 0 V at recessive state
- CAN bus dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2.0 V) when messages are driven
- Bus termination resistance between CAN_H and CAN_L ≈ 60 ohms (two 120-ohm terminators in parallel)
Diagnostic algorithm
- Safety first: battery support or stable battery condition recommended when performing extended diagnostics; note anti-theft requirements before disconnecting modules.
- Step 1 — Retrieve codes: Use manufacturer-capable scan tool, record B1171 and any related U/B codes plus freeze frame data and module present/absent lists.
- Step 2 — Verify basics: Check battery state, main power distribution fuses and BCM supply/ignition fuses; repair/replace as needed.
- Step 3 — Inspect connectors/harness: Visually inspect BCM connectors for bent/corroded pins, water intrusion, or heat damage. Repair corrosion or damaged terminals.
- Step 4 — Check grounds and supply: Measure supply voltage and ground continuity at BCM; repair high resistance or intermittent grounds.
- Step 5 — Monitor network: With scan tool and/or oscilloscope monitor CAN_H/CAN_L while operating or while re-creating failure. Look for missing messages, dominant bus-off, voltage shorts, or excessive noise.
- Step 6 — Isolate faults: Disconnect suspect modules or segments to determine if another device is holding the bus dominant or flooding messages. Repair or isolate the offending circuit.
- Step 7 — Repair wiring: If open/short/high-resistance wiring is found, repair with proper connectors and sealing. Replace damaged pigtails or harness sections; solder/heat-shrink or use approved crimp joints.
- Step 8 — Clear codes and retest: After repairs, clear DTCs and verify the fault does not return under the same conditions and that all modules communicate normally.
- Step 9 — BCM replacement/programming: Only replace the BCM after verifying wiring and network health. Install a new or reconditioned BCM and program/configure with manufacturer software per procedure. Verify security/anti-theft relearn steps if required.
- Step 10 — Final verification: Road test to ensure intermittent symptoms are resolved and no further network faults appear; re-scan all modules.
Likely causes
- Corroded BCM connector or pins allowing intermittent contact
- Open or high-resistance ground to BCM
- Shorted or open CANH/CANL wires near BCM or junction points
- Blown fuse or relay supplying BCM memory/power circuits
- Aftermarket accessory tied into body circuits without proper termination causing bus errors
- BCM internal failure following water intrusion or electrical surge
Fault status
Similar codes
Manual library for LAND ROVER
Browse 320 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
LAND ROVER
-
LAND ROVER: 2022
-
Defender
- 90
- 90
- 90 S
- 90 S
- 90 V8
- 90 V8
- 90 V8 Carpathian Edition
- 90 V8 Carpathian Edition
- 90 X
- 90 X
- 90 X-Dynamic HSE
- 90 X-Dynamic HSE
- 90 X-Dynamic S
- 90 X-Dynamic S
- 90 X-Dynamic SE
- 90 X-Dynamic SE
- 110
- 110
- 110 S
- 110 S
- 110 SE
- 110 SE
- 110 V8
- 110 V8
- 110 V8 Carpathian Edition
- 110 V8 Carpathian Edition
- 110 X
- 110 X
- 110 X-Dynamic SE
- 110 X-Dynamic SE
- 110 XS Edition
- 110 XS Edition
-
Discovery
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Discovery R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Discovery R-Dynamic S
- S
- S
-
Discovery Sport
-
Range Rover
- Autobiography, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover Autobiography
- 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
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover Autobiography
- 2022 Range Rover Base
- 2022 Range Rover Base
- First Edition
- First Edition
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover HSE Westminster
- 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
- 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, 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
- SE, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover SE
- SV
- SV
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar S
-
-
LAND ROVER: 2021
-
Discovery
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Discovery R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Discovery R-Dynamic S
- S
- S
-
Discovery Sport
-
Range Rover
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography Fifty Edition
- Autobiography Fifty Edition
- 2021 Range Rover Base
- 2021 Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover HSE
- 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, 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, 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
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover HSE Westminster
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
- 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, 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, 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, 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
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography Dynamic
- HSE 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, 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 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
- HSE Silver Edition, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Sport HSE Silver Edition
- HST
- HST
- SE
- SE
- SVR
- SVR
- SVR Carbon Edition
- SVR Carbon Edition
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar S
-
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.
-
