Code
U0355
Generic
U — Network/User
Invalid Data Received from Vehicle Network Module
AI status
Completed
Completed
100%
Causes
- Faulty or failing Vehicle Network Module (VNM) or other ECU sending the message
- Corroded, damaged, or loose connector(s) at the VNM or on the bus
- Physical layer faults on the bus (short to battery/ground, high resistance, missing termination)
- Incorrect module software/calibration or mismatched programming after service
- Interference or high electrical noise on the network (charging systems, aftermarket devices)
- Low or unstable battery/charging voltage affecting network transceivers
Symptoms
- One or more system warnings or message center notifications related to communications
- Loss or intermittent loss of functions controlled by the affected module (e.g., cluster, HVAC, telematics)
- Multiple communication-related DTCs set (U-codes) or modules showing 'not present' on scan tool
- Erratic instrument panel behavior, freeze or incorrect display data
- No start or limp mode if critical module communications are disrupted
What to check
- Use a scan tool to confirm U0355 is current and view freeze-frame/capture data and related codes
- Verify the VNM and other relevant modules appear on the network (module present/identified)
- Check battery voltage and charging system (engine off and cranking conditions)
- Visually inspect connectors and wiring at the VNM and along the affected network for damage/corrosion
- Measure CAN/LIN bus voltages and termination resistance at the module connectors
- Check for recent software updates, module replacements, aftermarket additions, or wiring repairs
Signal parameters
- CAN bus recessive state: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (each relative to vehicle ground)
- CAN bus dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2.0 V)
- Typical CAN bus termination: two 120 Ω resistors in parallel ≈ 60 Ω across CAN_H and CAN_L
- Common CAN data rates: 125 kb/s, 250 kb/s, 500 kb/s, 1 Mb/s (verify vehicle-specific rate)
- Expected message timing: periodic messages typically every 10–1000 ms depending on signal
- LIN idle voltage: near battery voltage when idle; verify against vehicle spec for LIN/MOST/FlexRay if used
Diagnostic algorithm
- Record exact trouble code(s), freeze frame and occurrence count. Note conditions when code set.
- Check battery state of charge and charging system; charge battery and retest to rule out low-voltage effects.
- Inspect connectors, pins and wiring for the VNM and other nodes on the same bus; repair any corrosion or damage.
- Use a scan tool to verify all expected modules are present and to view live CAN/LIN bus data and message IDs.
- Measure physical layer with a multimeter/oscilloscope: check CAN_H/CAN_L idle and dominant voltages and compare to expected values.
- Measure termination resistance across CAN_H and CAN_L (engine off): should be approximately 60 Ω. Isolate segments if value incorrect.
- Check for short to battery or ground on CAN lines and for high resistance to ground at module grounds.
- Disconnect suspected modules one at a time (with ignition off and following safe procedures) to isolate the source of invalid frames.
- If harness and power/ground are good, compare module software/calibration part numbers with OEM specifications and check for required reflash or updates.
- If a specific module is identified as sending invalid data, attempt reprogramming/reinitialization per OEM procedure. Replace module only after confirming hardware failure.
- Clear codes and perform road test or recreate conditions to verify repair; monitor bus for recurrence and capture scope traces if intermittent.
Likely causes
- Corroded/damaged connector or wiring at the VNM
- Missing or failed termination resistor(s) causing distorted CAN voltages
- Software mismatch or failed module programming after replacement or update
- Defective Vehicle Network Module or other module transmitting invalid frames
- Low battery or poor ground affecting module transceiver performance
Fault status
Status
U0355 — Invalid Data Received from Vehicle Network Module: The vehicle network is receiving malformed or unexpected messages from a module or the bus, causing communication errors and possible loss of function.
Repair difficulty: Medium
Diagnostic time: 1.0-4.0 hours
Similar codes
Repair manuals
Brands with available manuals
10,959
The library contains 10,959 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
ALFA ROMEO
89
AUDI
1,243
BMW
479
CADILLAC
206
CHEVROLET
917
CHRYSLER
193
DAEWOO
75
FIAT
26
GENESIS
207
HUMMER
138
HYUNDAI
371
ISUZU
229
JEEP
810
KIA
155
LAND ROVER
413
LEXUS
280
LINCOLN
166
MERCEDES-BENZ
856
MERCURY
296
MITSUBISHI
406
PORSCHE
136
TESLA
81
TOYOTA
2,209
TRIUMPH
131
VOLKSWAGEN
626
VOLVO
221
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
