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+)
Read specified file from the infotainment filesystem.
TEST-BASH_ICE_X_READ-FILE
Model 3 / Y
Model S / X (legacy)
Model S / X (2021+)
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+)
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+)
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+)
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+)
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+)
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+)
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+)
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+)
Read vital RCM data including checksums, part and serial numbers, vin, and arm status.
TEST_RCM_X_READ-DATA
Model 3 / Y
Model S / X (2021+)
The procedure returns ride height calibration offset values for Tesla Air Suspension (TAS).
PROC_TAS_X_READ-RIDE-HEIGHT-CALIBRATION
Model S / X (legacy)
Model S / X (2021+)
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+)
Tests for power, connection, and communication of the rear defrost controlled by the Right Vehicle Controller (VCRIGHT).
TEST-SELF_VCRIGHT_REAR_DEFROST
Model 3 / Y
Model S / X (2021+)
Tests rear display for power and connection
PING-BASH_DISPLAY_REAR
Model S / X (2021+)
Calibrates the resolver analog input error, which is required after an inverter swap.
Before running this routine, confirm the steering wheel is straight and the drive rail is on.
If starting the routine on a lift, follow these steps to complete:
1. With the vehicle on the lift, shift into Drive within 10 seconds of starting the routine, and firmly press the accelerator pedal.
2. Keep the accelerator pedal pressed until the motor starts slowing down on its own. Do not press the brake pedal during coast down. Brake softly to cancel the routine.
3. After the speedometer reaches 0, press the brake and shift into Park.
If starting the routine on the ground, follow these steps to complete:
1. The routine requires a 300ft/90m straight area ahead of the vehicle. Run on clean, dry pavement. Do not run on slippery or wet surfaces. The vehicle will travel up to 20mph.
2. Confirm "Learn on ground" is checked and start the routine.
3. Check surroundings and ensure it is safe to accelerate. Shift into Drive within 10 seconds of starting routine and firmly press the accelerator pedal.
4. Keep the accelerator pedal pressed until the vehicle starts slowing down on its own. Do not press the brake pedal. Do not press brakes during coast down until after the audible alert indicates that braking is allowed. Braking before the alert cancels the routine.
5. An audible alert will indicate the routine is complete and braking is allowed. Press the brake to bring the vehicle to a stop. After the speedometer reaches 0, press the brake and shift into Park.
PROC_DIR_X_RESOLVER-ERROR-LEARN
Model 3 / Y
Model S / X (2021+)
Tests the connectivity of the right rear exterior lights and all trunk lights.
TEST-SELF_VCRIGHT_REAR_LIGHTS-V2
Model S / X (2021+)
Backs up Drive Inverter Rear Left (DIREL) application data before replacement.
PROC_DIREL_X_STORE-DATA-APP
Model S / X (2021+)
Calibrates rear left window endstops for pinch detection.
Ensure rear left door is closed. Do not open the door or press the window switch button while the routine runs.
TEST-SELF_VCLEFT_REAR-L_CALIBRATE-WINDOW
Model 3 / Y
Model S / X (2021+)
Move window to a specified position.
PROC_VCLEFT_REAR-L_COMMAND-WINDOW-POSITION
Model 3 / Y
Model S / X (2021+)
Enables only the rear motor on a dual motor vehicle with All-Wheel Drive (AWD).
Vehicle will operate with only the rear motor.
To run this procedure, vehicle must be four wheel drive and satisfy either GUI_isDevelopmentCar, GUI_factoryMode, or GUI_serviceMode.
PROC_ICE_X_REARONLY-MOTOR-MODE
Model 3 / Y
Model S / X (legacy)
Model S / X (2021+)
Backs up Drive Inverter Rear Right (DIRER) application data before replacement.
PROC_DIRER_X_STORE-DATA-APP
Model S / X (2021+)
Calibrates rear right window endstops for pinch detection.
Ensure rear right door is closed and do not open the door or press the window switch button while the routine runs.
TEST-SELF_VCRIGHT_REAR-R_CALIBRATE-WINDOW
Model 3 / Y
Model S / X (2021+)
Move window to a specified position.
PROC_VCRIGHT_REAR-R_COMMAND-WINDOW-POSITION
Model 3 / Y
Model S / X (2021+)