Use this article if…
- Learning a SWC module to an aftermarket headunit (sequence, saves), any brand vehicle.
- MK4 factory LC70 wheel flow → MK4 steering setup. Still dead → Controls dead.
Quick answer
Random or half-dead steering keys after programming almost always mean the learn sequence was out of order or power cycled before the map saved - clear the SWC map in the headunit, teach keys exactly per the supplier sheet, then one clean ignition cycle.
Problem
- You are pairing or learning a steering-control module to the headunit.
Symptoms
- Some buttons work; others do not.
- Map clears after battery disconnect.
Cause
- Partial learn maps, teaching keys out of supplier order, or power loss before the map saves leaves mixed profiles.
Fix Step-by-step
- Strip conflicting gear - One SWC interface to one headunit input; unplug trial dongles. Flash module firmware only when the sheet says before learn.
- Clear maps - Headunit SWC menu: factory reset/clear if offered; ignition cycle once.
- Learn in Park, brake set - Acc mode on; enter learn mode; press keys in the supplier’s exact order (often Vol+, Vol−, Next, Source - not “whatever feels logical”).
- One press, one acknowledgement - Wait for beep/LED between keys. Common mistake: rushing - partial maps feel “random” forever.
- Save and bail cleanly - Finish the exit step; ignition off, then on without touching keys during boot.
- Cold validation next day - Resistor-ladder cars: thermal drift shows up morning-two; bus cars need a full power cycle proof.
Common mistakes
- Disconnecting a charger mid-learn - corrupt map, no error message.
- Pairing phone Bluetooth on top of a busy CAN pass-through dongle - timeouts mid-sequence.