Skip to content
WrenchConnect
Diagnose soon
P0949

Auto Shift Manual Adaptive Learning Not Complete

Diagnostic trouble code P0949 indicates that the Transmission Control Module (TCM) has not successfully finished the adaptive learning process for the automated manual transmission. The engine computer sets this code when the required relearn procedure for clutch engagement and shift timing is incomplete, interrupted, or fails to execute.

How urgent is P0949?

While the vehicle may still be drivable, incomplete adaptive learning can cause harsh shifting and accelerated wear on transmission components. It should be addressed promptly to restore proper drivability and prevent mechanical damage.

Common symptoms

  • Illuminated Check Engine Light
  • Harsh or erratic transmission shifting
  • Delayed gear engagement
  • Transmission stuck in neutral or a specific gear
  • Reduced overall drivability and performance

Likely causes

  • Adaptive learning procedure not performed after transmission service or battery disconnect
  • Interrupted or failed adaptive learning process
  • Low battery voltage during the relearn procedure
  • Faulty clutch actuator or shift actuator
  • Corroded or damaged wiring in the transmission control circuit
  • Outdated or corrupted Transmission Control Module (TCM) software

What to check before replacing parts

1

Verify battery voltage and system ground connections.

Look for: A fully charged battery (at least 12.4V) and clean, tight connections, as low voltage will prevent the learning process from completing.

2

Perform the transmission adaptive learning procedure using a bidirectional scan tool.

Look for: The scan tool should indicate 'Successful' or 'Complete' at the end of the procedure. If it fails, note at which step the failure occurs.

3

Inspect the transmission wiring harness and connectors.

Look for: Look for pushed-out pins, corrosion, or chafed wires that could interrupt communication between the TCM and transmission actuators.

4

Monitor clutch and shift actuator position data on a scan tool.

Look for: Values that do not change smoothly or fall outside manufacturer specifications during commanded movements, indicating a mechanical or sensor fault.

5

Check for Technical Service Bulletins (TSBs) regarding TCM software updates.

Look for: Available manufacturer software updates that address known bugs preventing the adaptive learning process from completing.

This page explains the generic P0949 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

More common codes