AutoLogicTools

OBD-II trouble code

U0329: Software Incompatibility With Steering Column Control Module

A module has detected that the steering column control module — which manages functions like electric tilt/telescope, steering lock, and column-mounted controls — is running software or a calibration that doesn't match the rest of the vehicle's modules. It's a programming mismatch, not a wiring fault, usually following a module replacement, update, or reflash.

Quick facts

System
Network
Category
Network Communication
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$550
DIY difficulty
Shop recommended

What does U0329 mean?

U0329 is the steering-column member of the software-incompatibility family. It sets when a module on the network determines that the steering column control module — which on many vehicles manages electric tilt/telescope adjustment, the electronic steering column lock, memory position settings, and sometimes column-mounted switch inputs — is running a software or calibration version that is incompatible with the version-matched set the rest of the vehicle expects. Manufacturers release the steering column module's calibration alongside the BCM, immobilizer, and ignition/start system as a coordinated group, since the electronic column lock is a security-relevant function; when the column module's software doesn't fit that set, U0329 is stored. Like the generic U0300, this is not a case of a module going silent or a broken wire — the modules are communicating, but they disagree about which software the steering column controller should be running.

The cause is almost always service-related and centered on the steering column control module. The module was replaced and not programmed with the correct VIN-specific software, a used unit was installed without being re-learned to this vehicle, a software update was applied to the BCM or immobilizer but not the column module, or a reflash was done with the wrong file or interrupted partway through. Because the electronic steering lock ties the column module closely to the immobilizer and start system, updating one controller without the others is a common trigger. The root cause is data rather than a failed tilt motor or lock solenoid, so chasing it electrically leads nowhere — the fix is to bring the module's software back into a matching, manufacturer-approved set.

Because the steering column module can control an electronic steering lock on many modern vehicles, a software mismatch here ranges from minor annoyances — memory tilt/telescope positions not working, column switches misbehaving — to more serious outcomes if the lock mechanism itself is affected, such as the column failing to unlock (preventing the key from turning or the vehicle from starting) or, less commonly, failing to lock. Most of the time the vehicle drives normally once underway, but the column-lock interaction with starting means this code deserves prompt attention rather than being dismissed as cosmetic. Treat U0329 as a moderate-severity fault: reprogram the steering column control module to the proper, matching software to restore reliable column and lock function.

Common causes

  • Steering column control module replaced without the correct VIN-specific programming
  • A used steering column module installed without being re-learned to this vehicle
  • BCM or immobilizer software updated but the steering column module calibration left out of step
  • An interrupted or incomplete steering column module reflash
  • Reprogramming done with the wrong calibration file or for the wrong vehicle/options
  • Electronic steering lock configuration not completed after module programming
  • Mismatched steering column module hardware/software part numbers after service

Symptoms

  • Warning light and a stored U0329 (often alongside U0300 or other U03xx codes)
  • Electric tilt/telescope or memory steering position not working
  • Column-mounted switches (e.g. wiper or turn signal stalk functions on some vehicles) behaving oddly
  • Steering column failing to unlock, preventing the key from turning or the vehicle from starting, in more serious cases
  • Condition typically appears right after a steering column module replacement, update, or reflash

Diagnostic steps

  1. 1.Confirm the recent history — U0329 almost always follows a steering column module replacement, software update, or reflash; identify what was serviced.
  2. 2.Scan all modules and read the steering column module software/calibration part numbers; compare them against the manufacturer's current approved set for the VIN.
  3. 3.Note any companion codes (e.g. U0300, U0212, U0326, U0328) that help confirm the column module is the mismatched module.
  4. 4.Verify the module was programmed with the correct VIN-specific software, not generic or wrong-vehicle data.
  5. 5.Reprogram/reflash the steering column control module (and any related BCM/immobilizer modules) to the matching, up-to-date calibration set using a manufacturer-approved tool.
  6. 6.Clear the codes and confirm U0329 does not return and the steering lock, tilt/telescope, and column functions work correctly after a full key cycle.

Repair cost

$120$550

This is a programming fix, not a parts fix. Reprogramming the steering column control module typically runs $120-$300, and $300-$550 when dealer-only calibrations, electronic steering lock configuration, or multiple modules are involved. If the module was wrongly replaced, the prior repair is the real expense; U0329 itself is usually resolved by correct reprogramming rather than buying more hardware.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with pcm replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

What does U0329 mean in plain terms?

It means another module has decided the steering column control module — which handles things like electric tilt/telescope and the electronic steering lock — is running the wrong version of software for this vehicle. The modules are talking fine, but the column module's calibration doesn't match the coordinated set the rest of the vehicle expects. It's a programming mismatch, so the fix is reprogramming, not replacing the tilt motor or lock solenoid.

Can U0329 stop my car from starting?

On vehicles with an electronic steering column lock, yes — in more serious cases the software mismatch can prevent the column from unlocking, which stops the key from turning or the vehicle from starting. Most of the time the impact is limited to tilt/telescope or memory position features, but because the lock function is involved, treat this code as worth fixing promptly rather than ignoring.

Is it safe to drive with U0329?

If the vehicle starts and the steering itself feels normal, it's generally safe to drive, with the impact limited to tilt/telescope or switch features. But because a small number of cases involve the electronic steering lock and starting, don't put off the repair, especially if you notice any hesitation or difficulty starting.

Can I fix U0329 with a basic scan tool?

No. A basic scan tool can read and clear the code, but it will return because the software is still mismatched. Correcting U0329 requires reprogramming the steering column control module to the manufacturer's correct calibration with an approved programming tool, the proper software/subscription, and a stable power supply.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.