Home / DTC / U3022 — Ignition Input Accessory/Off

U3022 — Ignition Input Accessory/Off

Detailed page for trouble code U3022.

34,416codes
59brands
11,925generic
22,491specific
Reset
Code

U3022

Generic U — Network/User

Ignition Input Accessory/Off

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty ignition switch or key cylinder
  • Broken or corroded wiring/connectors in the ignition/ACC circuit
  • Faulty Body Control Module (BCM), Instrument Cluster (IPC) or ignition module
  • Loss of network communication on CAN/LIN bus or intermittent bus errors
  • Blown fuse or failed accessory relay
  • Poor battery voltage or ground connection

Symptoms

  • Accessory functions operate incorrectly (radio, windows, etc.)
  • Vehicle modules report incorrect ignition position on scan tool (OFF vs ACC/IGN)
  • Failure to enter expected key-off or accessory behavior
  • Parasitic battery drain when vehicle should be OFF
  • Intermittent starting or accessory power loss
  • Communications-related DTCs present (other U-codes)

What to check

  • Connect a full-function scan tool and read all stored/pending U-codes and related subsystem codes
  • Compare ignition position/status reported by multiple modules (BCM, IPC, ECM) using live data
  • Record freeze-frame and data when DTC sets; note battery voltage and timestamps
  • Check battery voltage and main ground connections (clean, tight)
  • Verify fuses and accessory relay operation for ignition/ACC circuits
  • Inspect ignition switch harness and connectors for damage, corrosion, or poor terminals

Signal parameters

  • Ignition switch position signal (voltage levels for OFF, ACC, RUN, START)
  • Accessory relay control voltage (12V when active)
  • Battery voltage and transient voltage during key cycle (should be stable)
  • CAN or LIN message carrying ignition status (message present, correct frequency, CRC)
  • Node(s) reporting ignition state (BCM, IPC, ECM) — compare values and timestamps
  • Bus error counters (CAN Rx/Tx errors, bus-off counts)

Diagnostic algorithm

  1. Step 1: Retrieve all DTCs and freeze frame data with a scan tool; note other U-codes and related modules.
  2. Step 2: Verify battery state of charge and main ground integrity; correct any low voltage or poor grounds.
  3. Step 3: Use live data to monitor ignition position reported by each module while cycling key through OFF → ACC → ON → START; identify modules that disagree.
  4. Step 4: Inspect fuses, accessory relay, and ignition switch connector for continuity and proper operation; replace or repair as needed.
  5. Step 5: Check wiring harness from ignition switch to BCM/ignition module for opens/shorts/corrosion; perform backprobe voltage checks during key cycles.
  6. Step 6: Scan CAN/LIN bus for communication errors; repair physical bus issues (loose terminator, damaged wires) if present.
  7. Step 7: If wiring and bus are good but a specific module reports incorrect status, attempt module reset and clear codes; confirm whether fault returns.
  8. Step 8: Check for relevant technical service bulletins or software updates; reflash or reprogram modules if prescribed by manufacturer.
  9. Step 9: Replace suspected faulty module (ignition switch, BCM, IPC) only after confirming failure with bench/verifying tests and re-test system to ensure DTC does not return.

Likely causes

  • Damaged ignition switch common/ACC contact
  • Loose connector at ignition switch or BCM
  • Intermittent CAN/LIN transceiver fault in BCM or affected module
  • Failed accessory relay or open fuse in accessory feed
  • Missing/wrong software calibration or recent module update caused state mismatch

Fault status

⚠️ Status
Ignition input (Accessory/Off) state inconsistent or not received by network modules; ignition position message missing or incorrect.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

9,688

The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email