Exploring the Tesla Model S CAN Bus
instructables.com
instructables.com
I would expect this user-accessible (give-or-take the connector) bus is only the monitor/dashboard bus, to avoid possibly fucking up the timings on the more loaded and critical buses.
This means you won't get access to any signal from any bus.
Thanks for pointing out the difference though. I'll update the Instructable to reflect that.
As for the protocol, so far Tesla isn't using much standard stuff, everything from the connector to the codes is proprietary, not surprising considering that they aren't starting from a legacy platform (like Chevy, Ford, Toyota). Frankly I'm more of a hardware guy then an infosec expert, so the communication protocols seem a bit abstract to me (got to do some more reading), however, from what I've gathered based on jobs postings and forum chatter on TMC (Tesla Motors Club) Tesla might have worked with Vector group to implement CANOpen, but thats purely speculation at this point.
If you are interested in helping decode the bus or getting a closer look at the protocols used, just let me know and I will send you an email with more details. Many hands make light work as they say.
Then I thought about it, and it seems feasible to me. Since the lines are predictable and buses tend to end up at the bus terminal we can just put a charging station there. Since we're doing hybrid buses anyway might as well go all the way?
Is anyone willing to lend me their Model S, possibly permanently?