Announcement: 3 CAN bus (+K-line) OVMS data cable for early Teslas (roadster, and S before autumn 2014)
Since the very start of OVMS, we've used the same 4 pin data cable that provided power, ground, and the instrumentation CAN bus (high and low) signals. While the car has 3 main CAN buses (+ K-line, etc), we only connected one because OVMS v1 and v2 only had support for one CAN bus. Pretty much everything we wanted was on that one bus anyway.
Then, along came Model S and Model X with 4 main CAN buses, and OVMS v3 with support for 3 CAN buses. Time for a new cable.
OVMS Data Cable for Early Teslas - official OVMS parts / Tesla Roadster v1.x/v2.x/v3.x & early Model S compatible
Pinout is:
- 173851-2 DB9 -F Signal
- ------------- --------- --------
- 1 7 CAN0-H
- 2 8 CAN2-H
- 3 1 K-Line
- 4 5 CAN1-H
- 6 2 CAN0-L
- 7 6 CAN2-L
- 9 3 GND
- 10 9 +12V
- 11 4 CAN1-L
- Cable: 30cm in length, 9 core
- DB9-F: Moulded
- 173851-2: Heat-shrink tubing to protect end of cable
- Label: "OVT1" in black-on-white lettering, shrink to cable
All 9 pins of the DB9 used.
For Tesla Roadsters, this brings in the same CAN1 (instrumentation, TPMS) bus we have always had access to, but adds access to CAN2 (HVAC, and ESS) and CAN3 (gearshift, switchpack, ABS, and PEM). It also wires in the K-line that is used by the TPMS ECU.
For Tesla Model S, this brings access to the Powertrain, Chassis, and Body Fault Tolerant CAN buses, as well as K-line.
12V constant power and ground is also brought in. It is actually a pretty nice cable for general hacking around on Tesla CAN buses. We plan to make a new connector style version available for post autumn 2014 Model S and X cars, once we have identified a reasonably priced source for the car-side connectors. The old (1 CAN bus) cable is still up on Fasttech, but will not be made anymore.
Adding support for K-line will require a modification to the OVMS module itself; This is a very simple 1 wire link between DB9 pin #1 and an internal expansion pin (GEP#7 - either pin #10 of internal expansion connector, or pin #21 of DA26) that anyone with basic soldering skills can do. We are arranging for OVMS v3 modules in future to have that link already in place. Also required will be an optional internal expansion board, and we are working on this using a MC33660 K-Line transceiver (prototypes are ready - just working on firmware support for K-line protocol).
For OVMS on Model S and X, this new cable will be required. We already support it, and use the second chassis CAN bus to pickup GPS location.
For Tesla Roadster, we hope to be able to use this new cable to provide access to full battery diagnostics (individual cell voltages and temperatures) as well as possibly some other fun stuff. Time will tell, and it is early days for this. As the Roadsters age, and Tesla seems to have forgotten about the car, our focus is on providing detailed diagnostic information for these vehicles, to help owners to help themselves.
Regards, Mark