OBD SparkFun Car Diagnostics Kit

Have questions about a SparkFun product or board? This is the place to be.

Moderators: phalanx, TS-Tim

Post Reply
Posts: 1
Joined: Tue Jan 02, 2018 9:33 am

OBD SparkFun Car Diagnostics Kit

Post by mola » Tue Jan 02, 2018 9:37 am

Dear Sir or Madame,

I have been using the SparkFun Car Diagnostics Kit to gather data from various vehicles, but I seem to have the same problem.
for some reason I can't connect and read data from any German car, or other cars that use that specific OBD protocol.
I receive an error to connect message.

is the SparkFun Car Diagnostics Kit comparable with the European OBD protocols ? or is the solution is to change the baud rate that I am communicating with ?

any ideas ?

Best regards.

Posts: 275
Joined: Sat Nov 11, 2017 2:39 am

Re: OBD SparkFun Car Diagnostics Kit

Post by paulvha » Wed Jan 03, 2018 4:27 am

OBD has 9 different protocols (so I discovered when 2 years ago I bought an OBD reader) To make it even more complex they require different pin connections (although they all share pint 4, 5 and 16.) The document http://www.alpha-bid.com/media/Shared-P ... tocols.pdf or the website http://scantoolcenter.com/obd2-basic/wh ... r-vehicle/ has some background information. The table on this website however is showing badly, but looks like this
|must have| --------------| ----------------|must have|---------------|---------------| J1850 PWM
|must have|---------------|-----------------|---------------|---------------|---------------| J1850 VPW
|---------------|----------------|must have |---------------|---------------|may have | ISO9141/14230
|---------------|must have|-----------------|---------------|must have|---------------| ISO15765 (CAN)

You have to make sure that your OBD cable is connecting to the right points. (the Sparkfun OBD-II to DB9 Cable seems to do that)

The STN1110 on the Diagnostic kit looks to support all the protocols with AT-command 'SP' (ELM327 page 24 of the data-sheet). I would expect the software that can be bought separately is setting this to auto (scanning the different protocols) or allows for setting the required protocol, But I have not experience with this board nor the software. (If you use serial or the Arduino sketch make sure to use ATSP0 command will set for automatic scanning or ATSP3 for ISO 9141-2 specifically)

Post Reply