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 49–72

Clear filters
Service procedures

Charger Configuration Status

Displays information about connected chargers and if they are configured as Master or Slave. Designed to be used together with PROC_CHG_X_CHARGER-CONFIG-SET-MASTER and PROC_CHG_X_CHARGER-CONFIG-SET-SLAVE to configure new or replaced chargers. When working on the chargers connect the car to 12V support. Disconnecting the chargers will run power off the 12V battery and the car will become unresponsive quickly. Only one charger can be connected at a time for the configuration. Before reading status or performing any configuration; --Enter service mode and perform GTW unlock procedure. If adding a second charger ; --Set the current charger as Slave and disconnect it. --Connect the new charger and configure it as Master --Connect both chargers and make sure they are being detected --Run Status script again to read Out the 'Charger types'. Write Charger type to GTW using the infotainment dashboard in Tbx3. If replacing a single charger ; --Connect new charger in place of old one. --New charger should be set as Master, no configuration needed. --Run Status script to read Out the 'Charger type'. Write Charger type to GTW using the infotainment dashboard in Tbx3. Important Note ! --In a dual charger configuration, the charger behind the driver seat has to be set as Slave and the Master is positioned behind the passenger. --New charger are by default configured as Master

PROC_CHG_X_CHARGER-STATUS

Model S / X (legacy)
Diagnostic tests

Check Car Status

Create a report of vehicle states such as UI Mode, BMS State, Timezone, and more. This is useful for verifying vehicle state before performing a remote repair.

TEST-BASH_ICE_X_CAR-STATUS

Model S / X (legacy)
Diagnostic tests

Check CID Processes

This test ensures several important processes are running on the CID.

TEST-BASH_CID_X_CHECK-PROCESS

Model S / X (legacy)
Service procedures

Check Continental Ride Height Calibration

Check ride height calibration of the Continental air suspension. Please input the ride height measured at each corner of the vehicle.

PROC_EAS_X_CHECK-RIDE-HEIGHT-CALIBRATION

Model S / X (legacy)
Diagnostic tests

Check Database Integrity

The check databases test checks pragma integrity for all databases and searches for errors.

TEST-BASH_ICE_X_CHECK-DATABASES

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

Check File Hash

Computes a hash for a given file to verify file integrity. Can be used for validating newly created navigation maps, images, or system files.

TEST-BASH_ICE_X_CHECK-HASH

Model S / X (legacy)
Diagnostic tests

Check Filesystem

Analyze mounted devices, logical volumes, and disk usage.

TEST-BASH_ICE_X_CHECK-SYSTEM

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

Check for available odin patch

Returns the signature of an available odin patch on firmware server if one is released

TEST_ICE_X_ODIN-PATCH-AVAILABLE

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

Check Home Data

Read the /home filesystem superblock to display information like available inodes and memory blocks. This will provide insight into filesystem-related issues such as insufficient inodes or disk space. The most helpful result is the 'Free Inodes' line which should show a number over 10,000.

TEST-BASH_ICE_X_READ-HOME-PARAMS

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

Check Left Turn Signal Functionality

Checks whether the left turn signal indicator light is on and functioning as expected. This routine monitors CAN to confirm whether the indicator light is turned on.

PROC_VCFRONT_L_SIGNAL-LIGHT-LEFT

Model S / X (legacy)
Service procedures

Check Process Status

The procedure checks status of a runsv process running on the car computer.

PROC_ICE_X_ICE-PROC-STATUS

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

Check Right Turn Signal Functionality

Checks whether the right turn signal indicator light is on and functioning as expected. This routine monitors CAN to confirm whether the indicator light is turned on.

PROC_VCFRONT_R_SIGNAL-LIGHT-RIGHT

Model S / X (legacy)
Service procedures

Check TAS Run Mode.

Check Tesla Air Suspension (TAS) Electronic Control Unit (ECU) mode.

PROC_TAS_X_CHECK-RUN-MODE

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

Check Var Data

The test reads the /var filesystem superblock to display information like available inodes and memory blocks. The most helpful result is the 'Free Inodes' line which should show a number over 10,000.

TEST-BASH_ICE_X_READ-VAR-PARAMS

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

CHGPH1 CAN Communication

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

PING-TP_CHGPH1

Model S / X (legacy)
Communication checks

CHGPH2 CAN Communication

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

PING-TP_CHGPH2

Model S / X (legacy)
Communication checks

CHGPH3 CAN Communication

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

PING-TP_CHGPH3

Model S / X (legacy)
Communication checks

CHGVI CAN Communication

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

PING-TP_CHGVI

Model S / X (legacy)
Service procedures

CLADDING_AUTOMATED_FALCD

This is an automated test to ensure the lower cladding modules in the falcon wing door are plugged in and reading valid data from the capacitive sensing circuits. This test must be run while the door is stationary and ran at least 5 seconds after the door has stopped moving. The test will not validate whether the sensors will properly detect objects or not.

PROC_BCFALCD_FALCON-DRV_CLADDING-AUTOMATED-FALCD

Model S / X (legacy)
Service procedures

CLADDING_AUTOMATED_FALCP

This is an automated test to ensure the lower cladding modules in the falcon wing door are plugged in and reading valid data from the capacitive sensing circuits. This test must be run while the door is stationary and ran at least 5 seconds after the door has stopped moving. The test will not validate whether the sensors will properly detect objects or not.

PROC_BCFALCP_FALCON-PASS_CLADDING-AUTOMATED-FALCP

Model S / X (legacy)
Service procedures

Clear BMS Brick6 Substitution

This routine will clear the BMS brick substitution bit and return the BMS to normal operation. This routine shall ONLY be executed after installing a new/remanufactured HV battery or on rare occasion when instructed to do so by engineering. See Toolbox Article 550300 for more information.

PROC_BMS_X_CLEAR-BRICK6-SUBSTITUTION

Model S / X (legacy)
Service procedures

Clear BMS Open VSH Latch

This routine clears the open voltage sense harness (VSH) alerts BMS_f/w107_SW_Cell_Voltage_Sensor and BMS_f/w177_OpenVshDetected latch bit within the BMS NVRAM. This routine shall ONLY be executed after installing a new/remanufactured HV battery or on rare occasion when instructed to do so by engineering.

PROC_BMS_X_CLEAR-LATCH-BITS

Model S / X (legacy)