Code
C150101
HYUNDAI
C — Chassis
Switch Failure
Views:
UK: 8
EN: 17
RU: 12
AI status
Completed
Completed
100%
Causes
- Failed or worn switch mechanism (contacts stuck, broken actuator)
- Open, shorted or damaged wiring between switch and control module
- Poor connector contact from corrosion, bent pins, or contamination
- Loss of reference voltage or ground to the switch
- Intermittent connection due to vibration or damaged insulation
- Faulty control module input circuit or software/calibration issue
Symptoms
- Related system inoperative or behaves intermittently (depends on which switch is affected)
- Warning lamp or indicator illuminated on dash
- Stored fault code C150101 and possible related codes
- Associated function failure (e.g., cruise, starter inhibit, ABS, shift interlock) depending on switch role
- Vehicle may enter limp or reduced functionality mode if switch is safety-critical
What to check
- Read and record all related DTCs and freeze frame data with a capable scan tool
- Visually inspect the switch, connector, and wiring harness for damage, corrosion, or loose pins
- Verify fuses and power feeds that supply the switch
- Backprobe the switch connector and measure supply voltage, ground, and signal while operating the switch
- Wiggle harness and operate switch while monitoring the signal for intermittent faults
- Compare measured signals to expected parameters (voltage, continuity, resistance)
Signal parameters
- Typical switch signal: two-state digital—near 0 V (ground) when closed or near battery voltage (approx. 12 V) or pull-up voltage when open
- Some switches use a 5 V reference (logic input) — signal should switch between ~0 V and ~5 V
- Closed-contact resistance: approximately 0 Ω to a few ohms; open-circuit: OL or >100 kΩ
- If the switch is pulse/PWM type: expect specified frequency/amplitude per service data
- No-load supply voltage at switch power terminal should be battery voltage (11–14.5 V with engine running)
Diagnostic algorithm
- Connect scan tool, record C150101 and any related codes; note freeze frame and module name that logged the code.
- Identify the specific switch referenced in the vehicle service manual/wiring diagram for the code location.
- Visually inspect the switch, bracket, connector and nearby wiring for damage, corrosion, pin deformation or contamination.
- With ignition on, backprobe the switch connector: verify supply voltage, ground continuity, and the switch signal while operating the switch manually.
- Perform continuity/resistance check of the switch terminals with the switch removed if applicable (compare to spec).
- Wiggle test wiring/harness while observing live data or multimeter for intermittent opens or shorts.
- If power/ground at the switch is missing, trace supply/ground back to fuse/relay/module and repair as required.
- If wiring and supply are good but signal does not change correctly, replace the switch and retest.
- If switching and wiring are good yet code returns, inspect and test the receiving control module input and CAN/communication lines per OEM procedures; update or reprogram module if service bulletin indicates.
- Clear codes, perform functional test and short road test or function cycle to confirm repair; verify no return of C150101.
Likely causes
- Contaminated or corroded connector at the switch
- Broken or shorted wire where loom is routed (common at hinge points)
- Mechanical failure of the switch (sticking or worn contacts)
- No reference voltage or ground at the switch
- Intermittent wiring/connector connection causing sporadic signal
Fault status
Status
Switch Failure (C150101) — control module detected invalid or missing switch signal (open/short/intermittent).
Repair difficulty: Medium
Diagnostic time: 1.0 - 3.0 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
