Code
C1690
HYUNDAI
C — Chassis
Invalid CAN Data VSM
Views:
UK: 17
EN: 27
RU: 18
AI status
Completed
Completed
100%
Causes
- Intermittent or failed CAN bus communication between VSM and other modules
- Damaged or corroded wiring, connectors, or pins on CAN H/L lines to VSM
- Short or open in CANH or CANL (including short to power or ground)
- Faulty VSM module (internal CAN transceiver or processor)
- Bad termination resistor(s) or improper bus topology
- Low or unstable vehicle battery/charging system voltage
Symptoms
- VSM/ESC/ABS warning lamp illuminated
- Loss of traction/stability control functions or disabled VSM
- Multiple communication-related DTCs in ABS/VSM and other modules
- Unreliable or frozen live data from VSM on scan tool
- Occasional or permanent fault depending on wiring/module condition
What to check
- Read and record all stored and pending codes from all modules (ABS, BCM, ECM, IP)
- Check vehicle battery voltage and charging system (cold start and operating)
- Visually inspect VSM connector, pins and harness for damage, corrosion or water intrusion
- Inspect CANH and CANL wiring continuity and for shorts to power/ground
- Verify presence and value of CAN termination resistors (≈60 ohms across CANH/CANL)
- Use a scan tool to view live CAN messages and monitor VSM data stream
Signal parameters
- CAN bus recessive level: CANH ≈ 2.5 V, CANL ≈ 2.5 V
- CAN bus dominant level: CANH ≈ 3.5 V, CANL ≈ 1.5 V (differential ≈ 2.0 V)
- Resistance across CANH to CANL with ignition off ≈ 60 ohms (two 120 Ω terminators in parallel)
- Short to battery or ground will pull one line toward 12 V or 0 V respectively
- Stable battery voltage ≈ 12.4–14.4 V during tests
Diagnostic algorithm
- Connect a professional scan tool and read all modules. Note all communication-related U/C codes and freeze frame data.
- Verify battery state of charge and charging system; charge or replace battery if low and retest.
- Visually inspect VSM connector, harness, and related ground connections for corrosion, bent pins or water intrusion. Repair as needed.
- With ignition off, measure resistance between CANH and CANL at VSM connector; expect ≈60 Ω. If open or far off, inspect termination resistors and harness.
- With ignition on, measure CANH and CANL voltages at VSM connector. Compare to signal params. Look for stuck high/low or missing differential.
- Use an oscilloscope or CAN bus analyzer to view waveform quality and identify noise, missing messages, dominant states or collisions.
- Perform wiggle test on harness while monitoring live data to reproduce fault and locate intermittent wiring faults.
- Isolate the problem area by disconnecting other nodes one at a time (if safe) and re-checking bus health to locate a faulty module or branch.
- If wiring and bus termination verify OK but invalid data persists from VSM, consider replacement or repair of VSM module. Verify with a known-good module if possible.
- After repair, clear codes and road-test to confirm the fault does not return and that all affected systems operate normally.
Likely causes
- Loose/corroded connector at VSM or ground/power for VSM
- Open/short in CANH or CANL wiring near VSM
- Failed VSM CAN transceiver (module fault)
- Missing/failed CAN termination resistor(s)
- Low system voltage causing communication errors
Fault status
Status
Invalid CAN data received by VSM — communication fault detected on CAN bus
Repair difficulty: Medium
Diagnostic time: 1.0-2.5 hours
Similar codes
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
