Code
U2146
OPEL
U — Network/User
CAN-Bus No Communication with SLM (Shift Lever Module)
Views:
UK: 5
EN: 10
RU: 6
AI status
Completed
Completed
100%
Causes
- SLM powered off or internal fault
- Broken/shorted/open CAN_H or CAN_L wiring
- Corroded/loose connector pins at SLM or junctions
- Missing or incorrect bus termination (open or shorted resistor)
- Faulty SLM ground or supply voltage
- CAN bus interference or heavy load from another module
Symptoms
- Shift lever not functioning or gear selection errors
- Transmission limp mode or inability to shift
- Relevant warning lights on instrument cluster (transmission, gearbox, or generic fault)
- No SLM data in diagnostics / module missing from scanner list
- Intermittent loss of shift functions or erratic gear indicator
What to check
- Connect a capable scan tool and confirm U2146 and any related CAN communication codes
- Check if SLM appears in module list or if it is shown as ‘not responding’
- Visually inspect SLM connector, wiring harness, fuses and relays for damage, corrosion or loose pins
- Check vehicle battery voltage and SLM supply circuit (fuses/relays) while attempting communication
- Measure CAN bus resistance between CAN_H and CAN_L with ignition off (expect ~60Ω typical with both terminations present)
- With ignition ON, measure CAN_H and CAN_L voltages at SLM connector relative to ground and to each other
Signal parameters
- Typical idle CAN voltages: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (recessive)
- Dominant state voltages: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (approximate)
- Typical differential voltage dominant ≈ 2.0 V
- Bus termination: ~60 Ω measured between CAN_H and CAN_L (two 120 Ω in parallel)
- Common data rates: 500 kbps or 250 kbps depending on vehicle network (verify model spec)
- Message timeout: SLM message not received within module-specific timeout window (varies by network)
Diagnostic algorithm
- Read freeze frame and full DTC list; note any other U-codes or communication faults and clear codes to see if they return.
- Verify SLM presence in scan tool module list. If not present, attempt a module initialization/re-scan and check gateway routing configuration (if applicable).
- Inspect SLM connector, pigtail and harness for damage, corrosion, bent pins and secure mating. Repair any visible connector issues.
- Check SLM power and ground: verify battery voltage at SLM supply pin with ignition ON and measure continuity to ground. Replace blown fuse or faulty relay as needed.
- With ignition OFF, measure resistance between CAN_H and CAN_L at SLM connector; expect ~60 Ω. If open or very high, check wiring to other terminations. If short to ground or battery, locate and repair.
- With ignition ON and engine off, measure CAN_H and CAN_L voltages at SLM connector. Compare to typical values. If one line stuck high/low or both float, isolate wiring and inspect for shorted nodes.
- Use an oscilloscope or high-speed CAN adapter to view bus traffic at SLM connector while attempting to communicate. Look for valid CAN frames, bus-off errors, or physical-layer noise.
- If physical layer is good and no traffic to/from SLM, consider SLM internal fault. If possible, swap with known-good SLM or bench-test module per OEM procedure.
- If module replacement is performed, program/configure SLM per Opel procedures and clear codes. Re-test drive cycles to confirm repair.
- If intermittent, trace wiring along harness runs and inspect splices/junction boxes; repair/open circuits and protect against future corrosion.
Likely causes
- Connector corrosion or bent pins at SLM or splice
- Open or shorted CAN Low/High between SLM and gateway/ECU
- SLM lost power (fuse blown, relay open) or bad ground connection
- SLM internal electronics or CAN transceiver failure
- Gateway/module on same bus in bus-off state preventing communication
Fault status
Status
No CAN messages received from the Shift Lever Module. Communication timeout or bus-level fault detected between gateway/ECU and SLM.
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
