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 313–336

Clear filters
Service procedures

Reset Ride Height Calibration

The procedure resets ride height calibration values to default.

PROC_TAS_X_RESET-RIDE-HEIGHT-CALIBRATION

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

Reset SOC

This routine resets the HV battery state of charge (SOC) according to the current open circuit voltage (OCV) brick measurements. During normal operation, the BMS derives the estimated SOC from multiple data sources. In the event of a large accumulated error, this routine can reset the calculated SOC based solely on the open circuit brick voltages. Important: - Pack contactors are required to be opened prior to this routine being executed. - This routine should ONLY be executed when the SOC is >90% or <15% and the HV battery has rested (not charging, driving or climate ON) for at least one hour within that SOC range.

PROC_BMS_X_RESET-SOC

Model S / X (legacy)
Service procedures

Reset Speed Limit Mode PIN

The procedure resets the PIN for Speed Limit Mode to '0000'.

PROC_ICE_X_RESET-SPEEDLIMIT-PIN

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

Restore User Profile

The procedure restores user profile data from an encrypted backup on mothership.

PROC_ICE_X_PROFILE-RESTORE

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

Restraint Control Module Service Tasks

Records configurations such as serial numbers of components in the Bosch restraint system. and check RCM for errors. If no diagnostic trouble codes (DTCs) are present, the test will arm the airbag system.

PROC_RCM_X_SERVICE-TASKS

Model S / X (legacy)
Diagnostic tests

Right Front Door Speaker (Base) Test

This tests the functionality of the Right Front Door Speaker (Base).

TEST-BASH_CID_FRONT-R_SPEAKER-RFDO-BASE

Model S / X (legacy)
Diagnostic tests

Right Rear Door Speaker (Base) Test

This tests the functionality of the Right Rear Door Speaker (Base).

TEST-BASH_CID_REAR-R_SPEAKER-RRDO-BASE

Model S / X (legacy)
Diagnostic tests

Right Signal Light Status

Check that the right signal light is working correctly.

TEST_VCFRONT_R_SIGNAL-LIGHT

Model S / X (legacy)
Service procedures

Run BCREAR Spoiler Routine

The this routine will trigger the automatic spoiler calibration routine in the BCREAR module. The calibration will tell the BCREAR where the spoiler endstops are and will calibrate the spoiler's anti-pinch feature.

PROC_BCREAR_X_SPOILER

Model S / X (legacy)
Diagnostic tests

Run lsusb Command

Performs a lsusb command on the Center Information Display (CID). Tests connection of devices connected to USB, such as the touchscreen, cellular modem, and Bluetooth.

TEST_ICE_X_LSUSB

Model S / X (legacy)
Communication checks

SCCM CAN Communication

Test Controller Area Network (CAN) communication with the Steering Column Control Module (SCCM).

PING-TP_SCCM

Model S / X (legacy)
Service procedures

Search Time Range in SX Gateway Logs

Searches the SX gateway logs for a byte range and a file range given start and end timestamps in s.

PROC_MCU_X_SEARCH-GATEWAY-LOGS

Model S / X (legacy)
Diagnostic tests

Search UI Alerts

The procedure checks recent syslogs for all User Interface (UI) alerts. Some alerts are benign, such as seatbelt reminders, but others may represent service concerns. This Task will find all UI alerts along with when each occurred. Note that these timestamps are always PDT.

TEST-BASH_ICE_X_SEARCH-UI-ALERTS

Model S / X (legacy)
Communication checks

SEC CAN Communication

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

PING-TP_SEC

Model S / X (legacy)
Service procedures

SEC Pektron Key Update

Checks the state of the nearest keyfob, then tries to update it if it is 80-bit encryption or unlocked

PROC_SEC_X_PEKTRON-KEY-UPDATE

Model S / X (legacy)
Service procedures

SEC Pektron VIN Learn

This routine performs the VIN Learn, and side configuration learn for Pektron door module. This is necessary to ensure the security controller (SEC) 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 SEC module.

PROC_SEC_X_PEKTRON-VIN-LEARN

Model S / X (legacy)
Service procedures

Service Alert Clear

Clears remote service alerts.

PROC_ICE_X_CLEAR-SERVICE-ALERT

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

Service CAN Redeploy

Before running this routine, ensure the parking brake is engaged. Do not use this routine after a car computer replacement. Performs fast redeployment of the currently installed firmware version to all Controller Area Network (CAN) Electronic Control Units (ECU). This routine uses specific logic to reinstall directly from the online bank, avoiding the need for signature verification and staging.

UPDATE_CAN-REDEPLOY

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

Service Factory Reset

Deletes all user settings and data from /home. Ensure that user profiles are backed up before running this procedure to prevent permanently erasing user data.

PROC_ICE_X_SERVICE-FACTORY-RESET

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