-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for K-line diagnostic #12
Comments
k-line is also called SDS uses the kwp2000 (ISO-14230) protocol for messages. (Not to be confused with ISO-9141-2 which is a DIFFERENT protocol!) |
I ended up buying one of the Suzuki OBD/SDS diagnostic tools off of eBay for about $55. Works great. Looks like I can get air temp, water temp, gear position, rpm, TPS, etc all via the k-line. You can even get what FI error codes have happened in the past. To support the k-line, you need something like a ST L9637 to convert it to serial for a micro controller. |
ST L9637 spec sheet: CD00000234.pdf |
Ended up buying an ELM327 based solution to see if that could read/decode the K-line on the SV. Answer: No. Basically, it doesn't know how to talk the version of KWP-2000 that the SV speaks. |
Good references:
The last one (Datalogger) is actually targeted at the DL650 which is probably more relevant then the other 3 which are for KDS (Kawasaki's KWP2000). It's so far unclear to me if Kawi/Suzuki are using the "standard" KWP2000 key/values or if either one of them are using proprietary key/values. Interestingly, Datalogger appears to be using a different target/ECU code then the KDS examples and is retrieving all the data points as a single key/value rather then having to query each sensor individually. I have no idea how o5i figured this out (logic sniffer maybe?). |
So looks like not only is Kawi's KWP2000 different from Suzuki, but we have differences between different models of Suzuki which explains the problem AiM has with my SV, but it working on the GSXR. |
Suzuki KWP2000 is different from conventional KWP2000 used in US and Europe systems Or use an ELM 327 that supports KWP2000 (ISO 14230) (pin no. 7) and use OBD Driver or OBD Info San Android Apps as they support Suzuki K line 1 and 2 |
Would be able to get gear position??? K-line is the serial debug port.
http://forum.arduino.cc/index.php?topic=236092.60
The text was updated successfully, but these errors were encountered: