'scan my tesla' is an Android app that will connect to a Tesla Model S, 3, X and Y CAN bus, and show and log hundreds of readings. Please note you need a special wiring harness to connect, more details under Adapters.

IOS version is out in beta, planned release May 1, 2020. Please note that these pages are not yet updated to reflect it, however the plan is that these two versions will merge more in the future.


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


Most CANBUS packets for Model S/X 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

Thermal Controller messages from apach3guy (https://github.com/apach3guy/CAN3/blob/master/thc.py)

Model 3 decoding community led by JWardell on https://teslaownersonline.com/threads/diagnostic-port-and-data-access.7502/

Model 3 DBC file with currently known signals by JWardell https://github.com/joshwardell/model3dbc

Teslalogger implementation by Christian Pogea

CanServer implementation by Chris Whiteford aka pyjamasam


Using Xamarin.Android and Xamarin Forms by Microsoft

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



If you want to get some freebies when ordering a new Tesla, and also giving me a similar bonus in the process, my Tesla referral link is: http://ts.la/amund8472