U2105
Invalid CAN bus message received
Causes
- Corrupted or malformed CAN frame data
- Faulty or misprogrammed control module (ECU) sending invalid messages
- Damaged wiring or connector causing bit errors
- Incorrect or missing bus termination (open/incorrect resistor)
- Bus voltage problems (poor ground, low battery, transients)
- Electrical interference or noise on the CAN lines
Symptoms
- Malfunction Indicator Lamp (MIL) or specific communication warning illuminated
- Intermittent or permanent loss of function for systems that rely on the specific CAN message
- Diagnostic trouble codes for CAN communication present in one or more modules
- Vehicles features (displays, instrument cluster, ADAS components) show incorrect or frozen data
- Increased CAN error frame counts or message retries on a bus monitor
What to check
- Scan all modules — record additional U-codes and freeze-frame data
- Inspect wiring harnesses, connectors and ECU pins on the affected network for corrosion, bent pins, or water intrusion
- Visual check for aftermarket modules or recent repairs on CAN wiring
- Measure CAN bus termination resistance across CAN_H and CAN_L with power off (should be ~60 Ω across the pair when two 120 Ω terminators present)
- Monitor battery and chassis ground voltages and verify stable supply while reproducing fault
- Use a scan tool or CAN bus analyzer to capture faulted messages and timestamped events
Signal parameters
- CAN message ID (hex)
- Data Length Code (DLC)
- CAN payload bytes (0–7) and expected format
- Checksum/CRC if used by higher-level protocol
- Timestamp and message frequency (Hz)
- Bus voltage on CAN_H and CAN_L (idle levels ~2.5 V differential)
Diagnostic algorithm
- Record conditions: note when the code sets (key on, driving, temperature, accessory operation). Capture any freeze-frame or logged messages.
- Retrieve all communication-related codes from all modules and document; do not assume U2105 is the only issue.
- Inspect connectors, wiring and ECUs on the affected CAN network for damage, corrosion, or loose pin(s). Repair any visible faults.
- With vehicle power off, measure resistance between CAN_H and CAN_L at a convenient connector; expect ~60 Ω across the pair. If out of range, inspect termination resistors and wiring.
- Verify battery and ground integrity; correct any low supply or high-resistance ground issues.
- Use a CAN scan tool or oscilloscope to capture the bus during fault conditions. Look for malformed frames, incorrect bit timing, excessive jitter, or noise spikes.
- Identify the transmitting node sending the invalid message by correlating message ID and physical wiring or using a protocol analyzer; isolate suspected modules by disconnecting one at a time while monitoring the bus (observe safe isolation procedures and note that some modules may fault when disconnected).
- If a specific module is identified, check for available software updates or calibration reflash from the manufacturer before replacing hardware.
- Repair or replace damaged wiring, connectors, or the offending module as confirmed by testing. Reinstall correct termination resistors if needed.
- Clear codes, perform a full communication re-scan, and road/test while monitoring the CAN bus to confirm the invalid messages do not return.
- If intermittent and not reproducible, lengthen data logging time or use event-triggered capture while replicating customer-reported conditions.
Likely causes
- Intermittent connector or wiring fault on CAN_H or CAN_L
- One ECU transmitting incorrect message ID or payload due to software/configuration error
- Missing or incorrect 120 Ω termination resistor or additional termination added
- Electrical noise from a nearby component (starter, alternator, high-current device)
- Non‑OEM device or actuator present on the network sending unexpected frames
Fault status
Similar codes
Brands with available manuals
The library contains 8,777 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
U2105
Invalid data received from another control module
Causes
- Corrupted or malformed CAN frame data
- Faulty or misprogrammed control module (ECU) sending invalid messages
- Damaged wiring or connector causing bit errors
- Incorrect or missing bus termination (open/incorrect resistor)
- Bus voltage problems (poor ground, low battery, transients)
- Electrical interference or noise on the CAN lines
Symptoms
- Malfunction Indicator Lamp (MIL) or specific communication warning illuminated
- Intermittent or permanent loss of function for systems that rely on the specific CAN message
- Diagnostic trouble codes for CAN communication present in one or more modules
- Vehicles features (displays, instrument cluster, ADAS components) show incorrect or frozen data
- Increased CAN error frame counts or message retries on a bus monitor
What to check
- Scan all modules — record additional U-codes and freeze-frame data
- Inspect wiring harnesses, connectors and ECU pins on the affected network for corrosion, bent pins, or water intrusion
- Visual check for aftermarket modules or recent repairs on CAN wiring
- Measure CAN bus termination resistance across CAN_H and CAN_L with power off (should be ~60 Ω across the pair when two 120 Ω terminators present)
- Monitor battery and chassis ground voltages and verify stable supply while reproducing fault
- Use a scan tool or CAN bus analyzer to capture faulted messages and timestamped events
Signal parameters
- CAN message ID (hex)
- Data Length Code (DLC)
- CAN payload bytes (0–7) and expected format
- Checksum/CRC if used by higher-level protocol
- Timestamp and message frequency (Hz)
- Bus voltage on CAN_H and CAN_L (idle levels ~2.5 V differential)
Diagnostic algorithm
- Record conditions: note when the code sets (key on, driving, temperature, accessory operation). Capture any freeze-frame or logged messages.
- Retrieve all communication-related codes from all modules and document; do not assume U2105 is the only issue.
- Inspect connectors, wiring and ECUs on the affected CAN network for damage, corrosion, or loose pin(s). Repair any visible faults.
- With vehicle power off, measure resistance between CAN_H and CAN_L at a convenient connector; expect ~60 Ω across the pair. If out of range, inspect termination resistors and wiring.
- Verify battery and ground integrity; correct any low supply or high-resistance ground issues.
- Use a CAN scan tool or oscilloscope to capture the bus during fault conditions. Look for malformed frames, incorrect bit timing, excessive jitter, or noise spikes.
- Identify the transmitting node sending the invalid message by correlating message ID and physical wiring or using a protocol analyzer; isolate suspected modules by disconnecting one at a time while monitoring the bus (observe safe isolation procedures and note that some modules may fault when disconnected).
- If a specific module is identified, check for available software updates or calibration reflash from the manufacturer before replacing hardware.
- Repair or replace damaged wiring, connectors, or the offending module as confirmed by testing. Reinstall correct termination resistors if needed.
- Clear codes, perform a full communication re-scan, and road/test while monitoring the CAN bus to confirm the invalid messages do not return.
- If intermittent and not reproducible, lengthen data logging time or use event-triggered capture while replicating customer-reported conditions.
Likely causes
- Intermittent connector or wiring fault on CAN_H or CAN_L
- One ECU transmitting incorrect message ID or payload due to software/configuration error
- Missing or incorrect 120 Ω termination resistor or additional termination added
- Electrical noise from a nearby component (starter, alternator, high-current device)
- Non‑OEM device or actuator present on the network sending unexpected frames
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
U2105
Signal of switching package A Signal of the switching package A
Causes
- Corrupted or malformed CAN frame data
- Faulty or misprogrammed control module (ECU) sending invalid messages
- Damaged wiring or connector causing bit errors
- Incorrect or missing bus termination (open/incorrect resistor)
- Bus voltage problems (poor ground, low battery, transients)
- Electrical interference or noise on the CAN lines
Symptoms
- Malfunction Indicator Lamp (MIL) or specific communication warning illuminated
- Intermittent or permanent loss of function for systems that rely on the specific CAN message
- Diagnostic trouble codes for CAN communication present in one or more modules
- Vehicles features (displays, instrument cluster, ADAS components) show incorrect or frozen data
- Increased CAN error frame counts or message retries on a bus monitor
What to check
- Scan all modules — record additional U-codes and freeze-frame data
- Inspect wiring harnesses, connectors and ECU pins on the affected network for corrosion, bent pins, or water intrusion
- Visual check for aftermarket modules or recent repairs on CAN wiring
- Measure CAN bus termination resistance across CAN_H and CAN_L with power off (should be ~60 Ω across the pair when two 120 Ω terminators present)
- Monitor battery and chassis ground voltages and verify stable supply while reproducing fault
- Use a scan tool or CAN bus analyzer to capture faulted messages and timestamped events
Signal parameters
- CAN message ID (hex)
- Data Length Code (DLC)
- CAN payload bytes (0–7) and expected format
- Checksum/CRC if used by higher-level protocol
- Timestamp and message frequency (Hz)
- Bus voltage on CAN_H and CAN_L (idle levels ~2.5 V differential)
Diagnostic algorithm
- Record conditions: note when the code sets (key on, driving, temperature, accessory operation). Capture any freeze-frame or logged messages.
- Retrieve all communication-related codes from all modules and document; do not assume U2105 is the only issue.
- Inspect connectors, wiring and ECUs on the affected CAN network for damage, corrosion, or loose pin(s). Repair any visible faults.
- With vehicle power off, measure resistance between CAN_H and CAN_L at a convenient connector; expect ~60 Ω across the pair. If out of range, inspect termination resistors and wiring.
- Verify battery and ground integrity; correct any low supply or high-resistance ground issues.
- Use a CAN scan tool or oscilloscope to capture the bus during fault conditions. Look for malformed frames, incorrect bit timing, excessive jitter, or noise spikes.
- Identify the transmitting node sending the invalid message by correlating message ID and physical wiring or using a protocol analyzer; isolate suspected modules by disconnecting one at a time while monitoring the bus (observe safe isolation procedures and note that some modules may fault when disconnected).
- If a specific module is identified, check for available software updates or calibration reflash from the manufacturer before replacing hardware.
- Repair or replace damaged wiring, connectors, or the offending module as confirmed by testing. Reinstall correct termination resistors if needed.
- Clear codes, perform a full communication re-scan, and road/test while monitoring the CAN bus to confirm the invalid messages do not return.
- If intermittent and not reproducible, lengthen data logging time or use event-triggered capture while replicating customer-reported conditions.
Likely causes
- Intermittent connector or wiring fault on CAN_H or CAN_L
- One ECU transmitting incorrect message ID or payload due to software/configuration error
- Missing or incorrect 120 Ω termination resistor or additional termination added
- Electrical noise from a nearby component (starter, alternator, high-current device)
- Non‑OEM device or actuator present on the network sending unexpected frames
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.
-
U2105
CAN-Bus no Communication with ECM (Engine Control Module)
Causes
- Corrupted or malformed CAN frame data
- Faulty or misprogrammed control module (ECU) sending invalid messages
- Damaged wiring or connector causing bit errors
- Incorrect or missing bus termination (open/incorrect resistor)
- Bus voltage problems (poor ground, low battery, transients)
- Electrical interference or noise on the CAN lines
Symptoms
- Malfunction Indicator Lamp (MIL) or specific communication warning illuminated
- Intermittent or permanent loss of function for systems that rely on the specific CAN message
- Diagnostic trouble codes for CAN communication present in one or more modules
- Vehicles features (displays, instrument cluster, ADAS components) show incorrect or frozen data
- Increased CAN error frame counts or message retries on a bus monitor
What to check
- Scan all modules — record additional U-codes and freeze-frame data
- Inspect wiring harnesses, connectors and ECU pins on the affected network for corrosion, bent pins, or water intrusion
- Visual check for aftermarket modules or recent repairs on CAN wiring
- Measure CAN bus termination resistance across CAN_H and CAN_L with power off (should be ~60 Ω across the pair when two 120 Ω terminators present)
- Monitor battery and chassis ground voltages and verify stable supply while reproducing fault
- Use a scan tool or CAN bus analyzer to capture faulted messages and timestamped events
Signal parameters
- CAN message ID (hex)
- Data Length Code (DLC)
- CAN payload bytes (0–7) and expected format
- Checksum/CRC if used by higher-level protocol
- Timestamp and message frequency (Hz)
- Bus voltage on CAN_H and CAN_L (idle levels ~2.5 V differential)
Diagnostic algorithm
- Record conditions: note when the code sets (key on, driving, temperature, accessory operation). Capture any freeze-frame or logged messages.
- Retrieve all communication-related codes from all modules and document; do not assume U2105 is the only issue.
- Inspect connectors, wiring and ECUs on the affected CAN network for damage, corrosion, or loose pin(s). Repair any visible faults.
- With vehicle power off, measure resistance between CAN_H and CAN_L at a convenient connector; expect ~60 Ω across the pair. If out of range, inspect termination resistors and wiring.
- Verify battery and ground integrity; correct any low supply or high-resistance ground issues.
- Use a CAN scan tool or oscilloscope to capture the bus during fault conditions. Look for malformed frames, incorrect bit timing, excessive jitter, or noise spikes.
- Identify the transmitting node sending the invalid message by correlating message ID and physical wiring or using a protocol analyzer; isolate suspected modules by disconnecting one at a time while monitoring the bus (observe safe isolation procedures and note that some modules may fault when disconnected).
- If a specific module is identified, check for available software updates or calibration reflash from the manufacturer before replacing hardware.
- Repair or replace damaged wiring, connectors, or the offending module as confirmed by testing. Reinstall correct termination resistors if needed.
- Clear codes, perform a full communication re-scan, and road/test while monitoring the CAN bus to confirm the invalid messages do not return.
- If intermittent and not reproducible, lengthen data logging time or use event-triggered capture while replicating customer-reported conditions.
Likely causes
- Intermittent connector or wiring fault on CAN_H or CAN_L
- One ECU transmitting incorrect message ID or payload due to software/configuration error
- Missing or incorrect 120 Ω termination resistor or additional termination added
- Electrical noise from a nearby component (starter, alternator, high-current device)
- Non‑OEM device or actuator present on the network sending unexpected frames
