Code
P0949
Generic
P — Powertrain
Auto Shift Manual Adaptive Learning Not Complete
AI status
Completed
Completed
100%
Causes
- Incomplete or interrupted adaptive relearn/initialization procedure
- Low or unstable battery voltage during relearn
- Faulty transmission fluid level, condition, or temperature outside relearn range
- Faulty or intermittent wiring/connectors between TCM and sensors/actuators
- Defective wheel/vehicle speed sensor(s) or input/turbine speed sensor
- Faulty shift solenoid(s) or valve body hydraulic issue
Symptoms
- MIL (Check Engine Light) may be illuminated
- Transmission may run in default shift strategy or limp mode until relearn completes
- Harsh, late, or erratic upshifts/downshifts
- Surging or gear hunting during acceleration
- Transmission may not select expected gears in manual/ASM modes
- Inconsistent shift feel after battery disconnect or repairs
What to check
- Read and record freeze frame and full DTC list from the TCM/PCM using scan tool
- Verify battery voltage at rest and during cranking (should be >12.4 V at rest, >10 V when cranking)
- Visually inspect battery terminals and chassis/engine grounds for corrosion/tightness
- Check transmission fluid level and condition; correct level and fluid temperature required for relearn
- Check for additional transmission-related codes (speed sensors, solenoids, wiring faults)
- Inspect wiring and connectors at TCM and transmission for damage, corrosion, or loose pins
Signal parameters
- Battery voltage: stable >12.4 V resting, >13.5 V with engine running
- Vehicle speed (VSS): accurate, no dropouts during drive cycle
- Input/turbine speed: present and correlates with engine RPM and vehicle speed
- Transmission fluid temperature: within relearn allowed range (typically 20–100 °C depending on manufacturer)
- Shift solenoid control: ON/OFF commands from TCM and corresponding current/voltage responses
- CAN bus communication: no errors between TCM and ECM (normal message traffic)
Diagnostic algorithm
- Connect a capable scan tool and retrieve DTCs and freeze frame; note transmission-related codes. Do not assume P0949 alone is root cause.
- Verify battery condition and charging system. Recharge or replace battery and confirm good grounds and terminal condition before proceeding.
- Check transmission fluid level and condition at specified temperature; top or replace fluid if low/contaminated. Correct fluid level is required for proper shift behavior and relearn.
- Inspect wiring/connectors to TCM, speed sensors, and solenoid pack for damage or corrosion; repair any faults.
- Scan live data while driving or on lift (per manual): confirm VSS and input speed sensors provide stable, correlated signals and that TCM is commanding solenoids and receiving expected responses.
- Repair any sensor or solenoid faults found (replace faulty VSS, input speed sensor, or solenoid as needed). Clear codes and recheck for recurrence.
- If no electrical or mechanical faults are found, perform the manufacturer-approved Auto Shift Manual/ASM adaptive relearn procedure using factory-level scan tool or prescribed drive cycle. Ensure battery voltage and transmission temperature are within specified ranges during relearn.
- After relearn completes, clear codes, then road test through conditions required to verify stable shifts and confirm P0949 does not return.
- If relearn cannot complete or code returns, check TCM software level and consider reflash/update or TCM replacement per manufacturer guidance.
- If intermittent communications or multiple control modules report errors, diagnose CAN bus integrity and related modules before repeating relearn.
Likely causes
- Battery discharged or poor battery connections during relearn
- Low transmission fluid level or severely degraded fluid preventing proper shifts
- Damaged VSS or input speed sensor producing no/erratic speed signal
- Open/short in shift solenoid circuit or failing solenoid
- Poor ground or connector corrosion at TCM or transmission harness
- TCM stored adaptive data erased after repair or battery disconnect and relearn not performed
Fault status
Status
TCM reports Auto Shift Manual adaptive learning incomplete. Required adaptive data not stored or relearn interrupted; relearn or repair required before normal ASM operation is assured.
Repair difficulty: Medium
Diagnostic time: 1.0-3.0 hours
Similar codes
Repair manuals
Brands with available manuals
8,163
The library contains 8,163 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
