Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
This site may earn commission on affiliate links.

Krash

Data Technician
Moderator
Apr 18, 2017
3,248
3,801
Intermountain US
Listings
There is great technical information on the diagnostic port (TDC - Tesla Diagnostic Connector) in the forum but as I found it difficult to find in the different threads, I started an index. Please comment with corrections or additions.

Why access it?
To access more, more granular and higher frequency car diagnostic information that can be obtained by the apps that use the online Tesla APIs. Motor torque for example. Or battery temperatures. This is especially true now that the Model 3 APIs are limited and now that all API GPS data is per second rather than per quarter second.​
Where is it?
On the original roadster?​
On the new roadster?​
On the S and X between the front screen and the cubby. Pull the front of the cubby down to access. Don't pull the cubby out (just down) on the older cars or it is hard to reinstall. The ODB2 port under the left dash carries little or no CANBus data.​
On the Model 3 there is a white 5 pin connector underneath the left dashboard. (Will it still be located on the left for right hand drive cars?) This port is either encrypted or locked. The most easily accessible location for diagnostics appears to be inside the rear panel of the center cubby as documented by FleetCarma here. A bridge connector fits in between two current connectors and taps the CANBus to make an OBD2 port.​

Change in Connector
The S and X connector changed physical connectors on Sept 2015. (What approximate VIN is that?)​
If the Model 3 front connector is the connector previously mentioned, Jack Rickard believes that connector runs BroadR-Reach Ethernet physical layer over unshielded single twisted pair cable at 33.3 Mbps with the CAN data hidden inside. But that port does not light up the RAD-Moon BroadR switch and some insiders report it is not BroadR, but rather encrypted and/or locked CAN. JWardell confirms that the signal from this wire does not look like CANBus signals on the S\X.​
The Model 3 center console back connector (to be bridged) changed between 2018 and 2019.​

Is it software locked or encrypted?
Original Roadsters are all accessible. Model S/X cars built prior to spring 2018 (MCU1/CID1) are also currently accessible as of late 2018 firmware v9.​
The Model 3 front diagnostic port appears to be locked or encrypted. Also, Tesla stopped supporting the Model 3 performance data in the online API prior to the AWD release, hence the difficulty in obtaining performance data better than crude dynamometer readings.​
But we see Model 3 cars are now using Teslamate. So is the API working again? Only at low frequency? Has anyone used it with PowerTools or Dashboard on a 3 or Y recently?
The Model 3/Y rear console connector area that can be bridged/tapped is not locked or encrypted.​
Also, Model S/X cars built after spring 2018 (MCU2/CID2) have not locked or encrypedt the port like the Model 3 front.​
HARDWARE
Adapter Cables

Sellers​
in US​
Chris TX​

Maxwelltech​
S/X Old
S/X New

Model 3 Cubby FleetCarma Tesla Model 3 Vehicle Interface Cable (May not be available separately from FleetCarma C2 device​
Model 3 Center Console rear​

Roadster Fasttech Roadster

in Norway: petersv


Adapter Pinout
The community is creating the standard, several groups are using a four wire connector, but garygid is also using this more advanced ten wire pinout.​
New style diagrams​


Diagnostic Connector and Housing Part Numbers
Connector​
Roadster and pre Sept 15 S​
Male Connector​

Male Connector Pins​
Mouser: AMP 173630-1 (minimum 4000)​
Mouser: AMP 173630-6 (minimum 1000, Is this the same as -1?)​


Model X and post Sept 15 S​
Female Connector​
Sellers​
The Plug Dealer (White) - Listed as $4.45 in stock​
Unresponsive to minimum order quantity and spec sheet request​

Quoted 115 minimum order quantity at $1.75 USD on 25 September 2017​




Female Connector Pins​
0.64mm minimum two, maximum sixteen per connector​
8240-0182, 8240-0338, 8100-3624, 8100-3628, 8100-3625, 8100-3629​
Seller​
The Plug Dealer part 6874 - $0.34 USD - Tin​
The Plug Dealer part 6875 - $1.58 USD - Gold​



1.5mm minimum two, maximum four per connector​
8240-0279, 8240-0215, 8240-0213, 8240-0214, 8240-0339​
Seller - The Plug Dealer part 5597 - $0.30 - Tin​




Model 3​
Exposed Under Dash Connector - Assumed software locked​
Sumitomo 6098-3810 TS series​
Female Connector​
6098-3810 $4 (2 unit minimum) $10 shipping​

Female Pins for Female Connector​
1.5mm x 15mm​
8100-3625 $0.25 (50 minimum) $10 shipping​
8240-0182, 8240-0338, 8100-3624, 8100-3628 (also listed, difference?)​




(pre Jan 2019) Hidden Rear Console CANBus tap point splice​
Female Housing​
6098-5622 TS series 20 way​

Female Pins​
8100-3624 TS series female pin 0.22-0.35mm2 wire (need 16)​
8240-0214 TS series female pin 2.0mm2 wire (need 4)​

Male Housing​
6098-5613 TS series 20 way male housing​

Male Pins​
8100-3622 TS series male pin 0.22-0.35mm2 wire (need 16)​
8230-4923 TS series male pin 2.0mm2 wire (need 4)​

unverified and hard to source​



Vehicle Housing Part Numbers​
Roadster and pre Sept 15 S - Tesla Part X437​
Female Housing​

Female Housing Pins​
Mouser: AMP 173645-1 (minimum 3000)​


Model X and post Sept 15 S - Tesla Part X437A​
Male Housing​
Sumitomo 6098-5613 (Sumitomo listed pair for 6098-5622)​
Sumitomo 6098-5620 (service.teslamotors.com listed)​
Sumitomo 6098-5629 (appleguru referenced part)​

Male Housing Pins​
Sumitomo 8100-3622 (0.64mm (025))​
Seller​
The Plug Dealer part 6872 - $0.21 USD - Tin​
The Plug Dealer part 5949 - $0.32 USD - Gold​


Sumitomo 8230-4923 (1.5mm (060))​
Seller - The Plug Dealer - no stock​



Model 3​
Exposed Under Dash Connector - Assumed software locked​
Male Housing​
Sumitomo 6098-3802 TS series​


Male Housing Pins​
0.64mm x 22.3mm​



Hidden Rear Console CANBus tap point splice (see connectors above)​



ELM ODB2 Modules
Bluetooth LE​

Bluetooth​


ELM ODB2 Module Alternatives
EvTV​

TPEAK​
Hardware: PEAK-System (TPEAK not specifically listed)​
TIV-144: In-vehicle cable for Tesla Model S and Model X​
TIV-145: In-vehicle cable for Tesla Model S (legacy)​
TIV-996: In-vehicle cable for Tesla Model 3​




Connector Alternatives

BroadR (OABR related to 100Base-T1), unconfirmed diagnostics protocol for Model 3, confirmed connector for S/X tuner2
BroadR-Reach | MikroElektronika ($70 but requires embedded platform)​
FibreCode - USB OABR/BroadR-Reach/100Base-T1 Stick Raw ($200 USB for Windows and Linux)​
RAD-Moon ($350 converter to Ethernet)​
dSPACE MicroAutoBox, PCIe BroadR ethernet cards and other products.​
see TPEAK above​

SOFTWARE
TM-Spy​
iOS
Data


iOS

garygid Can-Do
CANBus DBC Files and Similar
Several Models​
Model 3​

Model S/X​
Brianman​
main

Amund7​


Model Y​

Unanswered Questions
Can multiple diagnostic connectors be used at the same time on a splitter? If so which?​
How long of an extension and\or splitter can be used reliably?​
Will Tesla disable the diagnostic port like they disabled the collocated Ethernet port?​
Are Model 3 and Model Y similar?​
Sources and other Relevant Threads
Diagnostic port (original roadster)​
Undocumented | TeslaTap (see Bus Systems)​
https://edr.tesla.com/guides/model-s-edr-retrieval-guide.pdf (pages 2-4 for diagnostic port access)​
Model 3 Specific​
 
Last edited:
Can multiple diagnostic connectors be used at the same time on a splitter? If so which?

I assume you are referring to the CAN buses on the the diagnostic connector. You can build a 4-way breakout cable that Tesla uses on the Roadsters and for the early Model Ss too.

It connects to the diagnostic connector and splits the four buses out to separate DB9 connectors.

How long of an extension and\or splitter can be used reliably?

Per the information at this National Instruments link, and information from several other websites, the maximum length should not exceed about .3m or 1ft. I regularly use a breakout cable about 2ft in length without issues. I also didn't take into account the length of the tee'd off section of wiring form the behind the cable. The Roadster diagnostic cable directly splices into the CAN bus cables, while the Model S and X tee from behind the center display.
 
If I had more time, I would try Comma.ai's Panda: panda OBD-II Dongle

It's probably the most capable device at that price point. They have some nice software as well for messages debugging.

I use the panda on the model s; works very well! I have been slowly decoding some of the messages; lots on the model s at least are actually common between Tesla and other cars (many CAN components are “off the shelf”).