Open synfinatic opened 9 years ago
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!) SDS manual for sv650 which should show what data is available: http://www.manualslib.com/manual/792960/Suzuki-Sv650.html?page=1
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 Use a scanner that supports JOBD protocol Suzuki K line 1 and 2 is properitory and it is only communicated via JOBD capable tools eg - Xtool PS 701JP , OBDMATE OM500
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