Severity High
P0949

Transmission Adaptive Learning Not Complete

📅 Last reviewed: July 2026
What does the P0949 code mean?

The P0949 code indicates that the transmission control module (TCM) has not completed its adaptive learning process for the auto-shift manual (ASM) system. This typically occurs after a transmission repair, battery disconnect, or TCM reset. The TCM needs to relearn shift patterns and clutch engagement points to ensure proper operation. Without completion, the transmission may shift harshly or erratically.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to confirm P0949 and check for other codes.

2

Step 2: Perform the transmission adaptive learning procedure as per manufacturer instructions (e.g., driving cycle with specific shift patterns).

3

Step 3: If procedure fails, inspect TCM and transmission wiring for damage; replace TCM if necessary.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended as the transmission may shift unpredictably, potentially causing damage or unsafe driving conditions.

How much does it cost to fix?

If only a relearn procedure is needed, cost is typically $50-$150 at a shop. If TCM replacement is required, costs can exceed $500.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0949? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →