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 97–120

Clear filters
Service procedures

Continental Service Drive Alignment

This routine will perform a Service Drive Alignment for Continental Radars to check vertical calibration. Before starting the routine, make sure Gateway is unlocked and Drive-rail is turned on. Follow on screen instructions.

PROC_RADC_X_CONTINENTAL-SERVICE-DRIVE-ALIGNMENT

Model S / X (legacy)
Service procedures

Coolant Air Purge

Powers the accessory rail and runs HVAC pumps at maximum speed, changing the valve positions. Estimated time to complete is 20 minutes. To exit the routine early, run this routine again with STOP as the input.

PROC_THC_X_COOLANT-AIR-PURGE

Model S / X (legacy)
Communication checks

CP CAN Communication

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

PING-TP_CP

Model S / X (legacy)
Service procedures

DAS - Capture Image

Performs an image capture while the Autopilot Electronic Control Unit (ECU) is in Calibration Mode. The estimated time to complete is two minutes.

PROC_DAS_X_CAPTURE-IMAGE

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

DAS - Clear Camera Calibration

Clears the Driver's Assistance System (DAS) calibration data for select camera pairs or all cameras.

PROC_DAS_X_CLEAR-CALIBRATION

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

DAS - Enter Calibration Mode

Starts Calibration Mode on the Autopilot Electronic Control Unit (ECU). This routine is required so other routines can be executed.

PROC_DAS_X_ENTER-CALIBRATION-MODE

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

DAS Connection Test

The Ethernet pings Ape-A, Ape-B, or both. After a reply is received, five pings are sent and the full ping output is returned. Make sure to turn on the accessory drive rail. The estimated time to complete is one second per ping line output.

PING_DAS_X_ETHERNET-PING-DAS-ECUS

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

DAS EEPROM Reset

Resets EEPROM for DAS HW1 if the alert DAS_w020_ECU_checkstopError is present. After running, perform a Firmware CAN redeploy from Garage and a camera calibration - "DAS Service Point Calibration (SPC)" or "DAS Single Pole Target Auto Calibration (SPTAC)"

PROC_DAS_X_EEPROM-RESET

Model S / X (legacy)
Service procedures

DAS Exit Calibration Mode

Exit calibration mode on the Autopilot Electronic Control Unit (ECU).

PROC_DAS_X_EXIT-CALIBRATION-MODE

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

DAS Reset

Resets the Driver's Assistance System (DAS) Electronic Control Unit (ECU) using the Controller Area Network (CAN) bus.

TEST-RESET_DAS

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

DAS Service API

The procedure sends a command to the Driver Assistance System (DAS) Service Application Programming Interface (API) and wakes DAS electronic control unit (ECU) if needed.

PROC_ICE_X_DAS-SERVICE-API

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

DAS Service Point Calibration (SPC)

Performs a Service Point Calibration on the front camera (HW1). Also called "Drive Cycle Calibration" or "SPC". Start the routine while parked. Camera will calibrate while vehicle is driving at least 30mph (50km) and should finish in about 5 minutes.

PROC_DAS_X_SERVICE-POINT-CALIBRATION

Model S / X (legacy)
Service procedures

DAS Single Pole Target Auto Calibration (SPTAC)

Perform single pole target auto calibration (SPTAC) to the DAS ECU (AP HW1 only) to calibrate the camera, and save the calibration results. Before beginning the routine place the pole in Location 1 - centered in front of the front fascia for Model S, 10cm away from the front fascia for Model X. When prompted, move the pole to Location 2 - three feet from location 1.

PROC_DAS_X_SPTAC

Model S / X (legacy)
Diagnostic tests

Datavalues List

Lists infotainment datavalues. Apply filters in regular expression syntax to narrow the returned list.

TEST-BASH_ICE_X_LIST-DATAVALUES

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

DCDC Boot CAN Signal Monitor

This task monitors the DCDC converter's controller area network (CAN) signals during boot-up to ensure proper functionality.

PING-CAN_DCDC

Model S / X (legacy)
Service procedures

DDM Pektron VIN Learn

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

PROC_DDM_DRV_PEKTRON-VIN-LEARN

Model S / X (legacy)
Diagnostic tests

DF_IN_DOOR_RELEASE

User initiated check for the interior mechanical door release. The mechanical release on the front door is a cable that is actuated when the interior door handle is pulled back fully. This test only applies to Model X vehicles equipped with LIN controlled cinching latches.

TEST_BCFDM_FRONT-DRV_DOOR-RELEASED

Model S / X (legacy)
Communication checks

DI CAN Communication

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

PING-TP_DI

Model S / X (legacy)
Diagnostic tests

Directory Contents List

Lists the files in a given directory on the car computer. This routine is flexible and may be used to explore the filesystem, but not all directories are readable. The filter input can be used to limit the results. For example, listing everything in /dev may yield over 400 results but filtering for 'mmcblk' will only show eMMC devices.

TEST-BASH_ICE_X_LS

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

DIS CAN Communication

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

PING-TP_DIS

Model S / X (legacy)
Service procedures

Disable Card-based SIM

Disable Card-based SIM

PROC_ICE_X_DISABLE-SIM-CARD

Model S / X (legacy)
Diagnostic tests

Disk Space Check

Lists the amount of free disk space on each partition.

TEST-BASH_ICE_X_DF

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

Disk Usage Check

Checks disk usage in a list of paths. Use this task when the filesystem is running low on free disk space (see Disk Space Check). The results include a number in Megabytes for each directory.

TEST-BASH_ICE_X_CHECK-DISK-USAGE

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

Display System Processes (Top)

The procedure generates a system report that displays memory, Central Processing Unit (CPU), task and swap utilization followed by currently running tasks. This is useful for checking a process for excessive memory or CPU usage.

TEST-BASH_ICE_X_TOP

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