P0949

Universal

P0949 indicates that the adaptive learning procedure for the Automated Shift Manual (ASM) transmission has not been successfully completed or is incomplete.

Time: 1-2 hours (if relearn procedure is the only fix) | Difficulty: Advanced
Medium Severity

This code means the Automated Shift Manual (ASM) transmission's computer has not successfully learned its operational parameters, leading to incorrect or rough shifting. Drivers may experience poor shifting quality, delays in gear engagement, or the vehicle entering a protective 'limp mode'.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always ensure the vehicle is on level ground and properly supported before working underneath. Disconnect the battery before performing any electrical work or disconnecting transmission components to prevent accidental engagement or short circuits. Be cautious when test driving if the transmission is shifting erratically.

Common Symptoms

  • Harsh or erratic shifts
  • Delayed gear engagement
  • Transmission slipping
  • Vehicle stuck in a single gear (limp mode)
  • Check Engine Light illuminated
  • Difficulty engaging reverse

Common Causes

  • Incomplete or failed adaptive learning procedure
  • Replacement of the transmission control module (TCM) without proper programming
  • New clutch or transmission assembly installed without relearn
  • Battery disconnection or low voltage issues preventing memory retention
  • Internal mechanical fault in the ASM transmission
  • Software glitch or corruption

Frequently reported on: Fiat 500 (2012-2019), Alfa Romeo MiTo (2008-2018), Smart Fortwo (2008-2015), BMW E46 M3 (SMG II transmission), Mercedes-Benz C-Class (Sequentronic transmission)

Diagnostic Steps

  1. Check battery voltage and connections to ensure stable power to the TCM.
  2. Ensure all transmission fluid levels are correct according to manufacturer specifications.
  3. If equipped, check the clutch fluid level and condition.
  4. Inspect wiring harnesses and connectors to the transmission and TCM for visible damage or corrosion.
  5. While an adaptive relearn usually requires specialized tools, consult your vehicle's service manual for specific procedures if available. If not, professional intervention is required.

👨‍🔧 When to Call a Professional

If the vehicle is exhibiting harsh shifting or refusal to shift, or if an attempted adaptive learning procedure with a professional scan tool fails, it's time to consult a transmission specialist. Ignoring this can lead to accelerated wear of transmission components.

Need parts to fix this?

Commonly Asked Questions

What does P0949 "ASM Adaptive Learning Not Done" mean?

It indicates that the vehicle's automated manual transmission (ASM) has not completed its adaptive learning process, which is necessary for smooth and correct shifting.

Can I drive with a P0949 code?

It's generally not recommended. While the vehicle may still drive, shifting could be erratic or harsh, potentially causing further damage to the transmission over time. Driving in limp mode can also be dangerous.

How is the adaptive learning procedure performed?

The adaptive learning process typically requires a specialized diagnostic scan tool to communicate with the transmission control module (TCM) and initiate the relearn sequence according to manufacturer-specific steps.

What are common reasons for this code to appear?

Common causes include a recently replaced transmission or clutch, a new transmission control module, a drained or disconnected battery, or a software update that wasn't followed by a relearn procedure.

Is this a difficult repair for a DIY mechanic?

Yes, it's usually an advanced repair because it requires specific diagnostic equipment and knowledge to properly perform the adaptive learning procedure. It's often best left to a professional.

Related OBD2 Codes

← P0948 ← P0947 ← P0946 p0949 P0950 → P0951 → P0952 →