Skip to content

The service task reference · 2026

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

2026 firmware

Model 3, Y, S & X

Find a service task

1,357 tasks Showing 49–72

Browse by name, A–Z

Communication checks

BCCEN CAN Communication

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

PING-TP_BCCEN

Model S / X (legacy)
Communication checks

BCFALCD CAN Communication

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

PING-TP_BCFALCD

Model S / X (legacy)
Service procedures

BCFALCD Side Assignment - Learn

Perform side assignment learn procedure for driver-side falcon door controller (BCFALCD).

PROC_BCFALCD_X_SIDE-LEARN

Model S / X (2021+)
Communication checks

BCFALCP CAN Communication

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

PING-TP_BCFALCP

Model S / X (legacy)
Service procedures

BCFALCP Side Assignment - Learn

Perform side assignment learn procedure for passenger-side falcon door controller (BCFALCP).

PROC_BCFALCP_X_SIDE-LEARN

Model S / X (2021+)
Service procedures

BCFDM Side Assignment - Learn

Perform side assignment learn procedure for front driver door control module (BCFDM) ECU.

PROC_BCFDM_X_SIDE-LEARN

Model S / X (2021+)
Service procedures

BCFPM Side Assignment - Learn

Perform side assignment learn procedure for front passenger door control module (BCFPM).

PROC_BCFPM_X_SIDE-LEARN

Model S / X (2021+)
Communication checks

BCFRONT CAN Communication

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

PING-TP_BCFRONT

Model S / X (legacy)
Communication checks

BCRDM CAN Communication

Tests communication with the Body Controller - Rear Driver Module (BCRDM) Electronic Control Unit (ECU). Communication is established via Unified Diagnostics Services (UDS) over the Controller Area Network (CAN).

PING-TP_BCRDM

Model S / X (legacy)
Service procedures

BCRDM Side Assignment - Learn

Perform side assignment learn procedure for rear driver door control module (BCRDM).

PROC_BCRDM_X_SIDE-LEARN

Model S / X (2021+)
Communication checks

BCREAR CAN Communication

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

PING-TP_BCREAR

Model S / X (legacy)
Communication checks

BCRPM CAN Communication

Tests communication with the Body Controller - Rear Passenger Module (BCRPM) Electronic Control Unit (ECU). Communication is established via Unified Diagnostics Services (UDS) over the Controller Area Network (CAN).

PING-TP_BCRPM

Model S / X (legacy)
Service procedures

BCRPM Side Assignment - Learn

Perform side assignment learn procedure for rear passenger door control module (BCRPM) ECU.

PROC_BCRPM_X_SIDE-LEARN

Model S / X (2021+)
Service procedures

BCS2L Side Assignment - Learn

Perform side assignment learn procedure for left second row BCS2L ECU.

PROC_BCS2L_X_SIDE-LEARN

Model S / X (2021+)
Service procedures

BCS2R Side Assignment - Learn

Perform side assignment learn procedure for right second row BCS2R ECU.

PROC_BCS2R_X_SIDE-LEARN

Model S / X (2021+)
Communication checks

BDY CAN Communication

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

PING-TP_BDY

Model S / X (legacy)
Service procedures

BDY Pektron VIN Learn

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

PROC_BDY_X_PEKTRON-VIN-LEARN

Model S / X (legacy)
Self-tests

BLE Endpoint Communication Check

Checks the communication of Bluetooth Low Energy (BLE) endpoints.

TEST-SELF_VCSEC_X_ENDPOINT-COMM

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

Bleed IDB RCU brake control internal volumes

Executes the SERVICE_BLEED routine for both IDB and RCU for 14 cycles. Supplier recommendation is 5x executions (70 total). LEAVE THE CALIPER BLEED NIPPLES CLOSED! Do not press the pedal during execution.

PROC_IDB_RCU_BLEED-INTERNALS

Model 3 / Y
Service procedures

Blocked Contactors - Attempt to Clear

Clears open Voltage Sensing Harness (VSH) latch alerts and isolation counters. Resets the High Voltage Processor (HVP) and High Voltage Battery Management System (HVBMS) Electronic Control Units (ECU) in an attempt to clear blocked contactors. Even in the case all internal routines PASS, contactors may still be blocked from closing due to other external conditions.

PROC_HVBMS_X_CLEAR-BLOCKED-CONTACTORS

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

About this reference

Descriptions and input definitions come from Tesla’s 2026 vehicle firmware. This catalog includes tasks covered by Tesware’s current service access. Each task page lists the vehicle and firmware versions in which it was found. The connected vehicle confirms whether a task can run.

  • Model 3 / Y · AMD · firmware 2026.32.3
  • Model 3 / Y · Intel · firmware 2026.32.7
  • Model S / X (legacy) · Legacy infotainment · firmware 2026.14.6
  • Model S / X (2021+) · AMD · firmware 2026.20.6.1

Cybertruck is not included in this 2026 reference.