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

665 tasks Showing 49–72

Clear filters
Service procedures

Calibrate 2nd Row Seat - Right Track

The second row track calibration sets the soft end stops for the track. There is a hall sensor mounted to the track, which in combination with a 100mm metal shunt in the rearward end of travel is used to determine whether the seat is in the comfort zone. When the calibration is run, if the seat is forward of the shunt (forward 220mm of travel), the seat will move rearward until the hall sensor reaches the edge of the shunt. If the seat is in the comfort zone, the seat will move forward until the hall sensor reaches the edge of the shunt. Make sure seat install mode is turned OFF before calibrating.

PROC_BCS2R_R2-R_CALIBRATE-S2R-TRACK

Model S / X (legacy)
Service procedures

Calibrate Air Suspension

Calibrate the ride height of the Tesla Air Suspension (TAS).

PROC_TAS_X_CALIBRATE-RIDE-HEIGHT-PACK

Model S / X (2021+)
Service procedures

Calibrate Driver Seat, Steering Column, and Mirrors

Depending on the vehicle type, this routine runs the appropriate calibration routines for profile-managed positions.

PROC_CALIBRATE-DRIVER-SEAT-STEERING-MIRRORS

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

Calibrate Left FOOTWELL LED

The procedure calibrates the left footwell LED light controlled by the Left Vehicle Controller (VCLEFT). During calibration, the light may not illuminate.

PROC_VCLEFT_LEFT_CALIBRATE-FOOTWELL-LED

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

Calibrate Right FOOTWELL LED

The procedure calibrates the right footwell LED light controlled by the Right Vehicle Controller (VCRIGHT). During calibration, the light might not illuminate.

PROC_VCRIGHT_RIGHT_CALIBRATE-FOOTWELL-LED

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

Calibrate Steering Column

This test calibrates the steering column. When the calibration is run, the steering column will first move all the way in, then move out to the endpoint. Next, the up/down axis will be calibrated in the same manner. The calibration routine is used to set the zero position of both axes and to determine the number of motor encoder counts it takes to reach the other end point of the column's travel.

PROC_SUN_X_CALIBRATE-STEERING-COLUMN

Model S / X (legacy)
Service procedures

Calibrate Steering Column

This test calibrates the steering column. When the calibration is run, the steering column will first move all the way in, then move out to the endpoint. Next, the up/down axis will be calibrated in the same manner. The calibration routine is used to set the zero position of both axes and to determine the number of motor encoder counts it takes to reach the other end point of the column's travel.

PROC_BCCEN_X_CALIBRATE-STEERING-COLUMN

Model S / X (legacy)
Service procedures

Calibrate sunroof

The procedure calibrates the sunroof.

PROC_CID_X_SUNROOF-CALIBRATE

Model S / X (legacy)
Service procedures

Calibrates the Driver Seat on Legacy SX

The procedure calibrates the Bitron Gen2 driver seat (MSMD, VCSEATD).

PROC_MSMD_VCSEATD-FRONT-DRV_CALIBRATE-MEMORY-SEAT

Model S / X (legacy)
Service procedures

Calibrates the Passenger Seat on Legacy SX

The procedure calibrates the Bitron Gen2 front passenger seats (MSMP, VCSEATP).

PROC_MSMP_VCSEATP-FRONT-PAS_CALIBRATE-MEMORY-SEAT

Model S / X (legacy)
Service procedures

Camera Calibration Status Check

Returns the calibration progress and status for each camera. This task fails if any camera is uncalibrated.

PROC_ICE_X_CAMERA-CALIBRATION-STATUS

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

Capture Screenshot

Captures screenshots of each display. When connected locally, the screenshots are returned for download.

PROC_CID_X_CAPTURE-SCREENSHOT

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

Car Computer Keep Awake

Send a keep-awake request to the gateway for 15 minutes

PROC_ICE_X_KEEP-AWAKE

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

Carbon Ceramic Brakes Configuration Update

Updates the following GTW configurations brakeHwType->0x0A, epblHwType->0x07, and epbrHwType->0x07. Clears and relearns HW type on EPBL and EPBR. Triggers a service firmware redeploy.

PROC_BRAKE_X_CARBON-BRAKES-CONFIG-UPDATE

Model S / X (2021+)
Service procedures

Carbon Ceramic Brakes Uninstall - Configuration Reset

Updates the following GTW configurations brakeHwType->0x0B, epblHwType->0x06, and epbrHwType->0x06. Clears and relearns HW type on EPBL and EPBR. Triggers a service firmware redeploy.

PROC_BRAKE_X_CARBON-BRAKES-CONFIG-RESET

Model S / X (2021+)
Service procedures

Change Display Language

Change the UI display language to the selected language. Must be in Service Mode.

PROC_ICE_X_CHANGE-DISPLAY-LANGUAGE

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

Change leveling system to Virtual Pitch Sensor

Convert vehicles that use ride height sensors to Virtual Pitch Sensor (VPS). VPS will be used to determine the vehicle pitch and the ride height sensors will be disabled.

PROC_ICE_X_SET-VIRTUAL-PITCH-SENSOR

Model 3 / Y
Service procedures

Charge Port Door Calibration

Calibrates the charge port doors. The gateway must be unlocked. Cycling the charge port door improves calibration results.

PROC_CP_X_DOOR-SENSOR-CALIBRATION

Model S / X (legacy)
Service procedures

Charge Port Latch Calibration

Execute the routine with the charge port closed. Calibrates the charge port latch sensor offset by comparing the current read value with a saved offset. During calibration, the latch should be in the idle position with no cables present.

PROC_CP_X_LATCH-CALIBRATION

Model S / X (legacy)
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)