'scan my tesla' is an Android app that will connect to a Tesla Model S or X diagnostics port, and show and/or log hundreds of statistics.


This app gives you numerous live statistics such as:

- Battery power / voltage / current / temperatures

- Drive Unit electric power / torque / horsepower / RPM / temperatures

- Battery lifetime stats, capacity estimates and mileage

- 12V system current, voltage, temperature

- Trip recording and statistics, including charging

- HVAC controls and readings


Needs an ELM327 or STN1110 compatible OBD2 bluetooth adapter, and a special cable: OBD2->Tesla Diagnostic port cable. (There are at least 2 different plugs depending on your model year). See this page for more information

OBDLink MX bluetooth, or other high quality, STN1100 based adapter that supports the ST command set is highly reccommended.


Most CANBUS packets decoded by Jason Hughes (skie.net)

Battery cell info decoded by Jack Rickard (evtv.me)

DC/AC Charge counters publicized by "DB 2"

HVAC controls by Marc Olivier Chouinard (teslalog.com)

Trip recording system idea by Marc Olivier Chouinard (teslalog.com)

Efficiency calculations suggested by WarpedOne


Contains elements of Android OS example code adhering to Apache 2.0 license