Suzuki Sds Download

SUZUKI DIAGNOSIS SYSTEM OPERATION MANUAL Specifications and Functions of Suzuki Diagnosis System (1) This system diagnoses trouble by communicating with the onboard computer using specially designed software that operates on commercially available Windows 95, 98, 2000, XP, Vista and 7, the special. How to install SDS for Suzuki Motorcycle Diagnosis System. Do you search for Suzuki car diagnostic tool, maybe you can choose GM tech2 with suzuki card or Toyota Intelligent Tester II. But if you need for Suzuki key programming tool, you can choose MVP Key Programmer or SuperOBD SKP900. Free download SDS for Suzuki Diagnosis System setup. Aug 06, 2015  The SDS connects to the same connector as the dealer mode switch, but to the pins associated with the O/W, B/W, and Gr leads. The first two are +12 V and ground. The third is the K-line, which is associated with OBD and has the serial data. Communication protocol is ISO14230/KWP2000.

SDS (Suzuki Diagnostics System) is a KWP-2000 (sometimes known as K-Line orISO-14230) protocol running at 10,400 baud/8n1. While the ISO spec covers thephysical signaling and general protocol, the actual messages and their meaningare left up to the manufacturer to define and impliment.

The result is that different manufacturers end up writing incompatible protocolsand that even for a given manufacturer, the protocol may differ for differentvehicles.

The result is that while AiM can decode the SDS protocol for the Suzuki GSXR, itcan only do a medicore job of doing so for the 03-05 SV650. The goal of thisproject is to reverse engineer and document the 03-05 SV650 protocol and developsome tools to make reverse engineering other vehicles easier.

I have the following tools available to me:

  • Cheap chinese clone of the 'HealTech' Suzuki Diagnostic Tool (SDT) off eBay
  • Teensy 2.0 + STL9637D K-Line interface
  • OpenBench Logic Sniffer + OLS

By using a simple voltage divider using a 33k and 10k resistor, I was able todrop the 12V signal of the K-Line to something theOpenBench Logic Snifferwas able to process.

Suzuki Sds Diagnostic Kit

Using 50kHz sampling rate and setting a trigger to look for 0x80, I'm able tocapture the initial 25ms handshake between the SDT and~12 seconds worth of data.

Suzuki Sds 8.3 Download

By using the UART Analyser built in to OLS, I wasable to generate asimple CSV filewith all the communications. Next step is to build a suite of tools to clean up thedata (OLS puts some binary characters in the CSV) and to do some basic decoding ofthe messages to figure out:

Suzuki Sds Tool

  • Decode header to determine if sender is ECU or SDT
  • Decode payload bytes
  • Build a lookup table to map payload values to something meaningful
  • Convert payload to useful messages

Ended up abandoning this method as the small capture window made things too difficult.

Suzuki Sds 8.3

Suzuki sds 2 download

Using a simplified version of the code from here: https://github.com/o5i/DataloggerI was able to validate that the Teensy/STL9637D can communicate to the bike.Connecting the two is pretty straight forward (just need +12V, GND and the K-Lineoff the bike), but you need to remember a 500-1k pull up resistor on the K-Line.

Ended up abandoning this method because doing all the decoding on the Teensy usingProcessing was not efficient enough.

After a while, I realized that trying to iterate over decoding the protocol directlyon the Teensy was really painful. I wanted a way to:

  • Write code in a higher level language like Python
  • Easily save the raw data to disk and use that for apples-to-apples comparison ofdifferent versions of the protocol decoder

The result is dumbing down the Teensy code so it just handles the framing(sds_print)and a new Python script(read_serial.py)to process the messages. This has turned out to be much more powerful and easierto iterate over then writing in Processing and reprogramming the Teensy eachtime (duh!).

The only challenge really is that the commercial SDS tool won't export timestampedrecords. This means I have to manually align messages which sucks. I'm probablygoing to have to come up with a way to insert my own marks into the data stream foralignment purposes- probably using the gear position sensor since that is easy to locatein the data stream, written raw and should be easy to manipulate/create a test harnessfor.

Sds

Suzuki Sds 8.2 Download

The result is I'vedesigned a custom PCBusing KiCad to do just that.

Most of these links provide background to the KWP-2000 protocol and should helpunderstand what is actually going on in the wire.

Suzuki Motorcycle Sds Software Download

  • http://ecuhacking.activeboard.com/t22573776/sds-protocol/