Code
C161187
HYUNDAI
C — Chassis
CAN Time-out EMS
Views:
UK: 18
EN: 30
RU: 18
AI status
Completed
Completed
100%
Causes
- Open or short in CAN bus wiring between EMS and reporting module
- Poor or corroded connector or pin (power, ground or CAN high/low)
- Failed EMS (ECM/PCM) or reporting module
- Missing or incorrect CAN bus termination (open or incorrect resistance)
- Low battery voltage or intermittent power/ground to EMS or gateway module
- Intermittent wiring damage (chafing, water intrusion)
Symptoms
- MIL (check engine) or communication warning lamp illuminated
- Loss of data from EMS on the scan tool (no PID values or stale data)
- Reduced engine performance or limp-home mode if EMS messages are blocked to other modules
- Multiple modules show communication errors or CAN timeout codes
- Intermittent start/no-start or engine stalls if EMS not communicating
- Some vehicle features dependent on EMS (transmission control, ABS integration) may behave erratically
What to check
- Retrieve all stored codes and freeze frame data with an OEM-level scanner / diagnostic tool
- Check battery voltage and charging system (battery at least 12.2 V with key on; >13.5 V with engine running)
- Visually inspect wiring harnesses and connectors at the EMS, gateway, and reporting module for corrosion, damage, or bent pins
- Verify power and ground circuits to the EMS and gateway module
- Measure CANH and CANL idle voltages with ignition ON (see signal parameters) and check differential
- Measure resistance across CANH-CANL at two different points to confirm termination (~60 ohms)
Signal parameters
- Typical CAN idle voltages (ignition ON, bus idle): CANH ≈ 2.5 V, CANL ≈ 2.5 V
- Dominant state voltages during data bits: CANH ≈ 3.5 V, CANL ≈ 1.5 V (differential ≈ 2.0 V)
- Expected differential voltage (CANH - CANL) when active: ~2.0 V
- Nominal bus bit-rate for powertrain CAN: commonly 500 kbps (verify vehicle-specific rate)
- Termination resistance across CANH-CANL with two 120 Ω terminators in place: ≈ 60 Ω
Diagnostic algorithm
- Safety and data capture: Record conditions, retrieve and save all codes and freeze frame data with diagnostic tool. Note if multiple modules report loss of EMS communications.
- Battery and grounds: Verify battery state of charge and inspect/clean main battery negative and engine grounds. Repair any poor grounds and retest.
- Visual inspection: Inspect connectors and wiring from EMS to gateway/module reporting the timeout for damage, corrosion, or pins pushed out. Repair as needed.
- Confirm power to EMS: Verify ignition/switched power and constant power to EMS pins as per wiring diagram, plus local grounds.
- Verify CAN bus idle voltages: With ignition ON, measure CANH and CANL at the reporting module and at EMS connector. Compare values and note any open/short conditions.
- Check termination: Measure resistance across CANH-CANL at two far-apart points; expect ≈60 Ω. If open or much lower, investigate missing/bad terminator or short.
- Isolate network: If safe, disconnect non-essential modules or devices one at a time (including aftermarket) to see if communication returns. Use wiring diagrams to isolate segments.
- Oscilloscope test: If available, capture CAN waveform to identify noise, missing frames, bus loading, or bit errors. Look for expected message IDs from EMS and regular frame intervals.
- Module swap/programming: Only after wiring/power/termination are confirmed good, consider swapping or bench-testing suspected modules (refer to OEM procedures). Reprogram or update module software if required.
- Clear codes and retest: After repairs, clear fault codes, perform a drive or functional cycle, and verify the code does not return and that EMS data is present and stable on the scanner.
Likely causes
- Damaged or corroded connector/pin at EMS or gateway module
- Open/shorted CANH or CANL wiring (broken, pinched, or short to ground/power)
- Faulty termination resistor (not ~60 ohms across CANH-CANL)
- Poor ground or low battery voltage causing EMS to not transmit
- Faulty EMS (less common after wiring and power/ground checks)
Fault status
Status
CAN Timeout — no EMS messages received within timeout window
Repair difficulty: Medium
Diagnostic time: 1.0 - 3.0 hours
Similar codes
Repair manuals
Manual library for HYUNDAI
371
Browse 371 HYUNDAI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
HYUNDAI
-
HYUNDAI: 2023
-
Elantra
-
Elantra N
-
Kona N
-
Tucson
- Hybrid Blue
- Hybrid Limited
- Hybrid SEL Convenience
- Limited, Eng CD G4EN, 4WD
- Limited, Eng CD G4EN, FWD
- Limited, Eng CD G4KN, 4WD
- Limited, Eng CD G4KN, FWD
- N Line, Eng CD G4EN, 4WD
- N Line, Eng CD G4EN, FWD
- N Line, Eng CD G4KN, 4WD
- N Line, Eng CD G4KN, FWD
- Plug-In Hybrid Limited
- Plug-In Hybrid SEL
- SE, Eng CD G4EN, 4WD
- SE, Eng CD G4EN, FWD
- SE, Eng CD G4KN, 4WD
- SE, Eng CD G4KN, FWD
- SEL, Eng CD G4EN, 4WD
- SEL, Eng CD G4EN, FWD
- SEL, Eng CD G4KN, 4WD
- SEL, Eng CD G4KN, FWD
- XRT, Eng CD G4EN, 4WD
- XRT, Eng CD G4EN, FWD
- XRT, Eng CD G4KN, 4WD
- XRT, Eng CD G4KN, FWD
-
-
HYUNDAI: 2022
-
Elantra N
-
Kona N
-
Veloster N
-
HYUNDAI: 2021
-
Veloster N
-
HYUNDAI: 2020
-
Palisade
-
Veloster N
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
