Generic ECU CAN Communication
Common/tasks/PING-TP_ECU
What this task does
Tests communication with an Electronic Control Unit (ECU) selected by the user. Communication is established via Unified Diagnostics Services (UDS) over the Controller Area Network (CAN) and confirming a response within 5 seconds.
Vehicle compatibility
Select your vehicle’s hardware to see task details, requirements, and inputs. Availability is confirmed after connection.
Model 3 / Y AMD
- Vehicle coverage
- 2024+ Model 3, 2025+ Model Y, Model Y, Pre-2024 Model 3
- Supported connection
- Local connection
- Vehicle state
- Stationary · Parked
- Gateway diagnostic level
- No specific level listed
Task inputs (3)
ECU name
ecu · PlatformSpecificEcuEnumType
Select an ECU to ping
Default: Not specified
Options: APSB, CMP, CMPD, CP, DAS, DI, DIF, DIR, DPB, EPAS3P, EPAS3P_APP, EPAS3S, EPAS3S_APP, EPBL, EPBR, ESP, HVBMS, HVP, IBST, ICR, IDB, OCS1P, PARK, PCS, PCS2, PM, PMF, PMFMFG, PMR, PTC, RADC, RCM, RCM2, RCU, SCCM, SDCR, TAS, TPMS, TRCM, USM-VIPER, VCBATT, VCBATT1, VCBATT2, VCCC, VCFRONT, VCFRONT1, VCFRONT2, VCLEFT, VCRIGHT, VCSEAT2L, VCSEAT2R, VCSEC
Set Power State
set_power · Bool
Select whether or not to set vehicle power state prior to pinging the ECU
Default: true
Reset ECU
reset · Bool
Select whether or not to reset the ECU before pinging
Default: false
Model 3 / Y Intel
- Vehicle coverage
- Model Y, Pre-2024 Model 3
- Supported connection
- Local connection
- Vehicle state
- Stationary · Parked
- Gateway diagnostic level
- No specific level listed
Task inputs (3)
ECU name
ecu · PlatformSpecificEcuEnumType
Select an ECU to ping
Default: Not specified
Options: CMP, CMPD, CP, DAS, DIF, DIR, EPAS3P, EPAS3P_APP, EPAS3S, EPAS3S_APP, EPBL, EPBR, ESP, HVBMS, HVP, IBST, ICR, OCS1P, PARK, PCS, PCS2, PMF, PMR, PTC, RADC, RCM, RCM2, SCCM, SDCR, TAS, TPMS, TRCM, USM-VIPER, VCBATT, VCBATT1, VCBATT2, VCFRONT, VCFRONT1, VCFRONT2, VCLEFT, VCRIGHT, VCSEC
Set Power State
set_power · Bool
Select whether or not to set vehicle power state prior to pinging the ECU
Default: true
Reset ECU
reset · Bool
Select whether or not to reset the ECU before pinging
Default: false
Model S / X (legacy) Legacy infotainment
- Vehicle coverage
- Pre-2021 Model S, Pre-2021 Model X
- Supported connection
- Local connection
- Vehicle state
- Stationary · Parked
- Gateway diagnostic level
- No specific level listed
Task details for this hardware
ECU CAN Communication
Generic ECU ping test
Task inputs (3)
ECU name
ecu · PlatformSpecificEcuEnumType
Select an ECU to ping
Default: Not specified
Options: BCCEN, BCFALCD, BCFALCP, BCFDM, BCFPM, BCFRONT, BCRDM, BCREAR, BCRPM, BCS2C, BCS2L, BCS2R, BDY, BMS, CHG, CHGPH1, CHGPH2, CHGPH3, CHGRLY, CHGS, CHGSPH1, CHGSPH2, CHGSPH3, CHGSVI, CHGVI, CMP, CP, CTPMS, DAS, DCDC, DDM, DHFD, DHFP, DHRD, DHRP, DI, DIS, EFUSE, EPAS, EPAS2, EPAS3P, EPAS3S, EPB, EPBM, ESP, ESP2, ESPCAL, IBST, IBSTCAL, IC, LFT, MSM, MSMD, MSMP, OCS, PARK, PARK2, PDM, PLCRLY, PM, PMS, PTC, PTCR, RADC, RADCB, RADRL, RADRR, RCCM, RCM, RLSCAL, SCCM, SDM, SEC, SNSCLL1, SNSCLR1, SNSCUL1, SNSCUR1, SUN, TAS, TAS2, THC, TPMS, TUNER, VCSEATD, VCSEATP, WC
Set Power State
set_power · Bool
Select whether or not to set vehicle power state prior to pinging the ECU
Default: true
Reset ECU
reset · Bool
Select whether or not to reset the ECU before pinging
Default: false
Model S / X (2021+) AMD
- Vehicle coverage
- 2021+ Model S, 2021+ Model X
- Supported connection
- Local connection
- Vehicle state
- Stationary · Parked
- Gateway diagnostic level
- No specific level listed
Task details for this hardware
ECU CAN Communication
Generic ECU ping test
Task inputs (3)
ECU name
ecu · PlatformSpecificEcuEnumType
Select an ECU to ping
Default: Not specified
Options: BCFALCD, BCFALCP, BCFDM, BCFPM, BCRDM, BCRPM, BCS2L, BCS2R, CCCM, CMPD, CP, DAS, DI, DIF, DIR, DIREL, DIRER, EPAS3P, EPAS3P_APP, EPAS3S, EPAS3S_APP, EPBL, EPBR, ESP, HVBMS, HVP, IBST, ICR, ICRM, PARK, PCS, PEPS, PEPSM, PM, PMF, PMFMFG, PMR, PMREL, PMRER, PSFA, PSFAM, RADC, RCM, SCCM, SEPS, SEPSM, SSFA, SSFAM, TAS, USM-VIPER, VALEOUSS, VCBATT, VCFRONT, VCLEFT, VCRIGHT, VCSEATD, VCSEATP, VCSEC, VIPR
Set Power State
set_power · Bool
Select whether or not to set vehicle power state prior to pinging the ECU
Default: true
Reset ECU
reset · Bool
Select whether or not to reset the ECU before pinging
Default: false