Skip to content

Tesla service tasks.

Find the procedure. Understand what it does. Explore diagnostic tests and repair tasks you can run with Tesware on compatible vehicles.

1,357

service tasks

Model 3, Y, S & X

Find a service task

421 tasks Showing 337–360

Clear filters
Service procedures

Service Mode Plus Authentication

Authenticates with Service Mode on the vehicle to enter Service Mode Plus. Service Mode must be active in order to run this routine. This routine passes the user's ODIN token to the vehicle and the token will be used when performing actions in vehicle via the touchscreen. Returns the current status of the ODIN token on the vehicle if present, or deletes the ODIN token on the vehicle. The authenticated token will persist on the vehicle until it is deleted via this task, the user logs out via the touch screen, Service Mode is exited, or it expires after 24 hours.

PROC_ICE_X_SERVICE-MODE-AUTH

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

Service Mode Plus Authentication (Session)

Authenticates with Service Mode on the vehicle to enter Service Mode Plus, requiring an auth session id provided by Service UI. Service Mode must be active before running this routine.

PROC_ICE_X_SERVICE-MODE-AUTH-SESSION

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

Set APN and Cell Policy for Non-Tesla SIM

Takes in user-input APN, correctly sets the vehicle APN, and configures the cell policy file. The Restore flag will revert to the default APN and original cell policy file if selected. If no roaming markets are provided, a default list of all currently supported roaming markets will be used.

PROC_ICE_X_NON-TESLA-SIM-INSTALLATION

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

Set Cell Proccess State

Takes in sv actions to control processes: ofono, qtcar-connman, and qtcar-ecallclient (if applicable)

PROC_ICE_X_SET-CELL-PROCESS-STATE

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

Set EAS Variant Code (CONTI)

Set the CONTI Air Suspension Variant code. The default input (0) will automatically set the Variant Code based on vehicle configuration.

PROC_EAS_X_SET-VARIANT-CODE

Model S / X (legacy)
Service procedures

Set Homelink country

Sets Homelink country based on vehicle configuration. Ensures that Homelink operates on frequencies allowed within the region the car is configured for.

PROC_MCU_X_SET-HOMELINK-COUNTRY

Model S / X (legacy)
Service procedures

Set Modem Only Power State

Sets modem on / off / cycle. 'on' state be restored by qtcar-connman if it is currently running.

PROC_ICE_X_SET-MODEM-ONLY-POWER-STATE

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

Set Modem Power State

Sets modem power state and stops / starts related cell processes. Power_state can be 'on', 'off', or 'cycle'.

PROC_ICE_X_SET-MODEM-POWER-STATE

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

Set Valet Mode - Undelivered

The procedure generates a random four digit Valet Mode PIN and optionally enables Valet Mode on a delivered vehicle.

PROC_ICE_X_SET-VALET-MODE-UNDELIVERED

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

SIM Card Toggle

Enables or disables the onboard embedded SIM. When the embedded SIM is disabled, the external SIM card is used. The procedure may take a few minutes to complete. To maintain connectivity, make sure a physical SIM card is present in the external slot when disabling the onboard SIM.

PROC_ICE_X_ENABLE-DISABLE-SIM-CARD

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

SOC Check - North America

Checks the State of Charge (SOC) on the vehicle.

PROC_CID_X_DV-CHARGE-PERCENT-CHECK-NA

Model 3 / Y Model S / X (legacy) Model S / X (2021+)
Diagnostic tests

Speaker Check

Perform speaker check.

TEST-BASH_CID_X_SPEAKER

Model S / X (legacy)
Service procedures

Start Thermal System Test

Start thermal system test. It proceeds for 5 minutes.

PROC_THC_X_THERMAL-TEST-START

Model S / X (legacy)
Service procedures

Start Thermal System Test with Precondition

Start thermal system test with precondition. It preconditions if needed, and then proceeds for 5 minutes to run thermal system test.

PROC_THC_X_THERMAL-TEST-START-PRECONDITION

Model S / X (legacy)
Service procedures

Start/Stop HV Battery Discharge

This routine starts or stops discharging the HV Battery. When START is selected, the vehicle will produce waste heat by turning on the climate control system, setting the temperature to HI, and activating Keep Climate On mode. The vehicle will automatically exit the discharge state when the charge level reaches 20%, the STOP operation is selected, or if the climate control system is turned off manually.

PROC_BMS_X_HV-DISCHARGE

Model S / X (legacy)
Service procedures

State of Charge Check Rest of World

Checks the State of Charge (SoC) on the vehicle.

PROC_CID_X_DV-CHARGE-PERCENT-CHECK-ROW

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

Steering Column Calibration

Calibrates the steering column. Sets the zero position of each axis. Determines the number of motor encoder counts it takes to reach the other endpoint of the column's travel.

PROC_STEERING_COLUMN_CALIBRATION

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

Steering Heater

This is a user verified check to verify function of the steering heater. The user should pass the test if the steering heater is functioning when triggered on.

PROC_CID_X_STEERING-HEATER

Model S / X (legacy)
Service procedures

Steering Heater Off

This test turns the steering heater off.

PROC_CID_X_STEERING-HEATER-OFF

Model S / X (legacy)
Service procedures

Stop sunroof movement

Asks sunroof to stop moving.

PROC_CID_X_SUNROOF-STOP

Model S / X (legacy)
Diagnostic tests

Subwoofer (Premium) Test

This tests the functionality of the Subwoofer (Premium).

TEST-BASH_CID_X_SPEAKER-SBW

Model S / X (legacy)
Communication checks

SUN CAN Communication

Tests communication with the SUN Electronic Control Unit (ECU). Communication is established via Unified Diagnostics Services (UDS) over the Controller Area Network (CAN).

PING-TP_SUN

Model S / X (legacy)
Service procedures

SUN Pektron VIN Learn

This routine performs the VIN Learn, and side configuration learn for Pektron door module. This is necessary to ensure the sunroof controller (SUN) recognizes the correct vehicle configuration. Test will always report as passed to MES due to unreliability of the routine. Routine is necessary after any configuration changes that affect the SUN module.

PROC_SUN_X_PEKTRON-VIN-LEARN

Model S / X (legacy)
Service procedures

SV Command

Runs the sv command on the car computer to control and see the current status of infotainment processes.

PROC_ICE_X_SV-COMMAND

Model 3 / Y Model S / X (legacy) Model S / X (2021+)