P0949
UniversalP0949 indicates that the adaptive learning procedure for the Automated Shift Manual (ASM) transmission has not been successfully completed or is incomplete.
Medium SeverityThis 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'.
⚠️ 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
- Check battery voltage and connections to ensure stable power to the TCM.
- Ensure all transmission fluid levels are correct according to manufacturer specifications.
- If equipped, check the clutch fluid level and condition.
- Inspect wiring harnesses and connectors to the transmission and TCM for visible damage or corrosion.
- 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.
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.