Hackability of the Automatic Device

  • 1
  • Question
  • Updated 3 years ago
  • Answered
Hey there, I'm an EV user. Also, a programmer, tinkerer, maker, sysadmin and the like.

I'm considering building an Arduino with some CANBUS support (there's several CANBUS shields available) in order to simulate the full handshake, which I understand my car (a smart EV) doesn't provide.

So my question for you guys is: Assuming I wanted to do this, what would be the minimum amount of data I would need to send to make it think there's a car there, and powered on?

I'm not asking for the source code to the adapter or your app or anything, just asking "how it knows" -- what causes it to play its little power-on song and handshake with my phone.

If I wanted to use it in an EV, or a go-cart, or even on a bicycle, to get the same trip-logging, what would I need to provide?
Photo of Dan Mahoney

Dan Mahoney

  • 102 Points 100 badge 2x thumb
  • a nerd

Posted 3 years ago

  • 1
Photo of Tom

Tom, Former Employee

  • 41,686 Points 20k badge 2x thumb
Thanks for your question, Dan. The “Currently driving...” message in the app is triggered by reading "ignition on" from your car and an active Bluetooth connection to the adapter, but we're unable to provide any details beyond this. We do, however, work with most Arduino based simulators (CAN devices).

I hope this helps :)