U0329
Software Incompatibility with Steering Column Control Module
- Severity
- Medium
- Driving
- Drivable — book it in
The software in the steering column control module is not compatible with the rest of the vehicle. Despite the name this module does not steer the car - it reads the stalks and switches on the steering column, so indicators, wipers, lights and horn can all stop responding. On vehicles with an electric steering lock it also controls that, and then the mismatch can prevent the car being started or the steering unlocked.
Possible causes
- CommonThe steering column control module replaced but never coded to this vehicle
- CommonUsed module fitted from a different vehicle or specification
- CommonOption coding not written after fitting - cruise control, rain sensor, headlamp options
- CommonSoftware update interrupted during programming
- CommonWrong part number for the trim level
What you might notice
- Indicators, wipers or headlamp stalks not responding
- Horn or steering wheel buttons dead
- Steering lock will not release
- Vehicle will not start
- Airbag warning light on as well
What to check, in order
- Confirm the indicators and wipers work before driving. Losing indicators is a road safety issue and an inspection failure, even though nothing about the car feels different.
- Ask what was done. A column, steering wheel or airbag repair immediately before this appeared is the explanation.
- Check the option coding matches the car's actual equipment.
- If the steering lock will not release, do not force the wheel - that damages the lock mechanism and turns a software problem into a mechanical one.
- If an airbag warning light is on as well, treat the restraints side as the priority and do not work in the column with the battery connected.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
U00xxU01xxU02xxU03xxU04xxU05xxU06xxU07xxU08xxU09xxU0AxxU0BxxU0CxxU0DxxU0ExxU0FxxU10xxU11xxU12xxU13xxU14xxU15xxU16xxU17xxU18xxU19xxU1AxxU1BxxU1CxxU1DxxU1ExxU1FxxU20xxU21xxU22xxU23xxU24xxU25xxU26xxU27xxU28xxU29xxU2AxxU2BxxU2CxxU2DxxU2ExxU2FxxU30xxU31xxU32xxU33xxU34xxU35xxU36xxU37xxU38xxU39xxU3AxxU3BxxU3CxxU3DxxU3ExxU3Fxx