Tesla Model S

Vehicle Type: TS

At present, support for the Tesla Model S in OVMS is experimental and under development. This vehicle type should not be used by anyone other than those actively involved in development of support for this vehicle.

Support Overview


Support Status


Any OVMS v3 (or later) module. Vehicle support: Not widely tested, but should be all.

Vehicle Cable

9665972 OVMS Data Cable for Early Teslas

GSM Antenna

1000500 Open Vehicles OVMS GSM Antenna (or any compatible antenna)

GPS Antenna

None, not required

SOC Display


Range Display


GPS Location

Yes (from car’s built in GPS)

Speed Display


Temperature Display


BMS v+t Display


TPMS Display

Not currently supported

Charge Status Display


Charge Interruption Alerts


Charge Control

Not currently supported

Cabin Pre-heat/cool Control

Not currently supported

Lock/Unlock Vehicle

Not currently supported

Valet Mode Control

Not currently supported


Adhesive velcro strips useful for vehicle attachment

TPMS Option

Reading and writing TPMS wheel sensor IDs from/to the Baolong TPMS ECU is supported by OVMS in Tesla Model S cars using the Baolong system (vehicles produced up to around August 2014). You can easily tell if you have this Tesla Model S Baolong TPMS system as Tesla doesn’t support displaying tyre pressures in the instrument cluster. By contrast, the later Continental TPMS system does show the pressures in the instrument cluster.

OVMS directly supports the Baolong TPMS in Tesla Model S cars, without any extra hardware required. You simply need the usual OVT1 cable.

To read the current wheel sensor IDs from the Baolong TPMS ECU, ensure that the car is ON (simplest is to wake the car up and put in drive), and issue the ‘tpms read’ command in OVMS.

Similarly, to write wheel sensor IDs to the Baolong TPMS ECU, ensure that the car is ON, and issue the ‘tpms write’ command in OVMS.