Hi,
Finally we have an official thread in this forum! Ask questions, share your findings, and make this thread awesome. I will try to answer all questions, and take note of any feature requests.
Google Play links:
Scan My Tesla
Scan My Tesla DEMO (this is just a UI demo, playing back a recorded log)
Documentation:
scan my tesla
Background:
There was so much cool canbus stuff floating around the internet, especially on this forum, but it was really just floating around. I decided to create an app that could decode and display all those known canbus packets, and a framework that would quickly allow me to add new packets when they become available.
I credit all the reverse engineering work to those who deserve it:
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
I have since added a lot of my own, mostly combining already known packets into more interesting ones.
There is also a simple trip computer, a bit like Tesla's in-built one, but you can have unlimited numbers of them, and it shows you regenerated energy and %, AC and DC charged energy.
For those interested, I am working on a canbus reverse engineering suite, inspired by comma.ai Cabana, called CanbusAnalyzer: amund7/CANBUS-Analyzer
The app source code is also in github: amund7/ScanMyTesla