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 409–432

Clear filters
Service procedures

Post Steering Wheel Replacement Routine

This network will run all required tasks after a steering wheel replacement

PROC_VCLEFT_X_STEERING-WHEEL-POST-REPLACEMENT-PROCEDURE

Model 3 / Y
Service procedures

Prepare for Supercharge - Start

Starts pre-heating the High Voltage (HV) battery based on the Supercharger type selected.

PROC_HVBMS_X_PREPARE-FOR-SUPERCHARGE-START

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

Prepare For Supercharge - Stop

Stops the Prepare for Supercharge High Voltage Battery Management System (HVBMS) routine.

PROC_HVBMS_X_PREPARE-FOR-SUPERCHARGE-STOP

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

Provision BCCEN

Provision BCCEN by learning the vehicle vin. Once provisioned, keyfobs will need to be re-paired. If using a keyfob that was previously connected to a vehicle, first use the toolbox3 keyfob pairing tool to unpair and clear personalization.

PROC_BCCEN_X_PROVISIONING

Model S / X (legacy)
Service procedures

RCM - Learn WVTA

Restraint Control Module (RCM) learns the Whole Vehicle Type Approval (WVTA) string mapping via Gateway (GTW) configurations.

PROC_RCM_X_LEARN-WVTA-FROM-CONFIGS

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

RCM Arming & Confirmation

Arms the Restraints Control Module (RCM)

PROC_RCM_ARM

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

RCM Beginning-of-line Configuration

Configures the Restraint Control Module (RCM) airbags, sensors, and interfaces.

PROC_RCM_X_BOL-CONFIGURATION

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

RCM Beginning-of-Line Factory Default Configuration

Resets the Restraint Control Module (RCM) configuration back to factory default. The RCM must be configured afterwards.

PROC_RCM_X_DEFAULT-BEGINNING-OF-LINE-CONFIGURATION

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

RCM Service Tasks

Runs all required routines after a Restraints Control Module (RCM) replacement and arms the system.

PROC_RCM_X_SERVICE-TASKS

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

RCU Bleed Front Calipers

Pressurizes the Front brake circuits from RCU motor.

PROC_RCU_BLEED-CALIPER

Model 3 / Y
Service procedures

Re-enable Pack Contactors

This routine will re-enable pack contactors by clearing BMS_w/f026_SW_Ctrs_Disabled. This routine should only be executed after identifying/resolving the reason for pack contactors being disabled (i.e. Charger detecting crash event, HWOC, welded contactor, etc.).

PROC_BMS_X_ENABLE-CONTACTORS

Model S / X (legacy)
Service procedures

Re-enable Rear Defrost

Re-enables the rear defrost controlled by the Right Vehicle Controller (VCRIGHT).

PROC_VCRIGHT_REAR_DEFROST-RE-ENABLE

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

Read DI Rotations

The procedure reads the drive inverter rotation in the Right Drive Inverter (DIR) Electronic Control Unit (ECU).

PROC_DIR_X_READ-DI-ROTATIONS

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

Read DTCs

Reads the Diagnostic Trouble Codes (DTCs) which match the inputted DTC mask for the chosen Electronic Control Unit. From right to left: bit 0: Test Failed bit 1: Test Failed This Operation Cycle bit 2: Pending DTC bit 3: Confirmed DTC bit 4: Test Not Completed Since Last Clear bit 5: Unused bit 6: Test Not Completed This Operation Cycle bit 7: Unused

PROC_X_READ-DTCS

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

Read Gateway Configuration

Reads the gateway configuration based on the input list of configuration IDs.

PROC_ICE_X_READ-GW-CONFIGS

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

Read Gateway File

The procedure reads a file from the gateway. This may be useful to fetch the UDS Debug log in the event that it fails to upload for some reason.

PROC_ICE_X_READ-GW-FILE

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

Read J1979-3 Parameter Identifiers (PIDs)

Reads all supported J1979-3 parameter identifiers (PIDs) from the vehicle for CARB regulated data reporting.

PROC_X_READ-PIDS

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

Read J1979-3 Vehicle Tracking Data

Read the recent and lifetime values for supported vehicle operation tracking data.

PROC_X_READ-VEHICLE-TRACKING-DATA

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

Read or Delete HVC ECU Backup Data

This routine reads the most recent High Voltage Controller (HVC) data backup from the car computer. If outdated or incorrect, this routine can also delete the saved backup file.

PROC_HVC_X_BACKUP-READ

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

Read or Write HV Battery Birthday

This routine provides the ability to read or write the HV battery calibration birthday from/to the High Voltage Controller (HVC).

PROC_HVC_X_READ-WRITE-PACK-BIRTHDAY

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

Read or Write HV Battery Serial Number

This routine provides the ability to read or write the HV battery serial number from/to the High Voltage Controller (HVC).

PROC_HVC_X_READ-WRITE-PACK-SERIAL-NUMBER

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

Read or Write Shunt Data

This routine provides the ability to read or write the shunt data from/to the High Voltage Controller (HVC).

PROC_HVP_X_WRITE-SHUNT-BAR-RES

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

Read RPS sensor value at idle

Waits for iBooster to reach idle position, and reports the value of the RPS sensor

PROC_IBST_X_READ-RPS-AT-IDLE

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