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?
Change in Connector
Is it software locked or encrypted?
Adapter Cables
Adapter Pinout
Diagnostic Connector and Housing Part Numbers
ELM ODB2 Modules
ELM ODB2 Module Alternatives
Connector Alternatives
BroadR (OABR related to 100Base-T1), unconfirmed diagnostics protocol for Model 3, confirmed connector for S/X tuner2
SOFTWARE
Unanswered Questions
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.
HARDWAREAdapter 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
Sumitomo 6098-5622 - 自動車用部品:Sumitomo Wiring Systems, Ltd
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
(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
uses comma.ai Panda
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 SimilarModel 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 ThreadsDiagnostic port (original roadster)
Exploring the Tesla Model S CAN Bus (updated Nov 2015)
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: