Skip to content
Service procedures 2026 firmware

Rear Drive Unit Resolver Error Learning

Gen3/tasks/PROC_DIR_X_RESOLVER-ERROR-LEARN

What this task does

Calibrates the resolver analog input error, which is required after an inverter swap. Before running this routine, confirm the steering wheel is straight and the drive rail is on. If starting the routine on a lift, follow these steps to complete: 1. With the vehicle on the lift, shift into Drive within 10 seconds of starting the routine, and firmly press the accelerator pedal. 2. Keep the accelerator pedal pressed until the motor starts slowing down on its own. Do not press the brake pedal during coast down. Brake softly to cancel the routine. 3. After the speedometer reaches 0, press the brake and shift into Park. If starting the routine on the ground, follow these steps to complete: 1. The routine requires a 300ft/90m straight area ahead of the vehicle. Run on clean, dry pavement. Do not run on slippery or wet surfaces. The vehicle will travel up to 20mph. 2. Confirm "Learn on ground" is checked and start the routine. 3. Check surroundings and ensure it is safe to accelerate. Shift into Drive within 10 seconds of starting routine and firmly press the accelerator pedal. 4. Keep the accelerator pedal pressed until the vehicle starts slowing down on its own. Do not press the brake pedal. Do not press brakes during coast down until after the audible alert indicates that braking is allowed. Braking before the alert cancels the routine. 5. An audible alert will indicate the routine is complete and braking is allowed. Press the brake to bring the vehicle to a stop. After the speedometer reaches 0, press the brake and shift into Park.

Vehicle & firmware coverage

Open a version to see its description, requirements, and input definitions. Hardware configuration and live vehicle checks also determine availability.

Model 3 / Y AMD · Firmware 2026.32.3
Vehicle coverage
2024+ Model 3, 2025+ Model Y, Model Y, Pre-2024 Model 3
Supported connection
Local connection
Vehicle state
Stationary · Parked; Stationary · Neutral
Gateway diagnostic level
Service, DiagLinkActive, Factory

Procedure notes

Axles and wheels will spin while in Drive. If learning on ground, the vehicle will accelerate quickly to 20mph.

Task inputs (1)

Learn on ground

learn_on_ground · Bool

Run resolver error learning by driving the vehicle in a straight line. Do not select this mode on a lift.

Firmware default: false

Model 3 / Y Intel · Firmware 2026.32.7
Vehicle coverage
Model Y, Pre-2024 Model 3
Supported connection
Local connection
Vehicle state
Stationary · Parked; Stationary · Neutral
Gateway diagnostic level
Service, DiagLinkActive, Factory

Procedure notes

Axles and wheels will spin while in Drive. If learning on ground, the vehicle will accelerate quickly to 20mph.

Task inputs (1)

Learn on ground

learn_on_ground · Bool

Run resolver error learning by driving the vehicle in a straight line. Do not select this mode on a lift.

Firmware default: false

Model S / X (2021+) AMD · Firmware 2026.20.6.1
Vehicle coverage
2021+ Model S, 2021+ Model X
Supported connection
Local connection
Vehicle state
Stationary · Parked; Stationary · Neutral
Gateway diagnostic level
Service, DiagLinkActive, Factory

Procedure notes

Axles and wheels will spin while in Drive. If learning on ground, the vehicle will accelerate quickly to 20mph.

Task inputs (1)

Learn on ground

learn_on_ground · Bool

Run resolver error learning by driving the vehicle in a straight line. Do not select this mode on a lift.

Firmware default: false

Browse all tasks →
Self-tests

Accelerator Connection Test

Tests for power, connection, and communication of the acceleration pedal.

TEST-SELF_DIR_X_ACCEL-PEDAL

Model 3 / Y Model S / X (2021+)
Service procedures

After Tire Rotation or Replacement - Tire Estimates Reset

Resets the learned tire estimates to prevent loss of regenerative braking. Clears the tire rotation alert after tire service. Optionally, specify the Winter (1) or Summer/All-Season (0) tire type for quicker learning.

PROC_DIR_CLEAR-LEARNT-TIRE-OFFSET

Model 3 / Y