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)
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)
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)
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+)
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+)
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+)
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+)
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)
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+)
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+)
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+)
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)
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)
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+)
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)
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)
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)
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)
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+)
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)
Disable Card-based SIM
PROC_ICE_X_DISABLE-SIM-CARD
Model S / X (legacy)
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+)
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+)
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+)