ZUKIWORLD Online | Suzuki 4x4 Editorial and Forum

ZUKIWORLD Discussion Forum => Suzuki 4x4 Forum => Topic started by: Rhinoman on June 27, 2009, 12:15:38 PM

Title: OBD1 Software
Post by: Rhinoman on June 27, 2009, 12:15:38 PM
I am currently modifying my diagnostic software to work with an ALDL type interface. This will allow anyone with an OBD1 ECU and the ALDL connector (or OBD2 connector with pin 9 populated) to read the Suzuki serial diagnostic interface.

Among other data you will be able to read:

Vehicle Speed
RPM
Injector Pulse Width
Ignition Timing
Short term Fuel trim
Long Term Fuel trim
O2 sensor output

MPG can be displayed (by calculation) if there is enough interest.

It is possible to read codes but this appears to be complex and can easily be achieved with the paper clip method.
You will also be able to clear codes without disconnecting the battery. I have full address definitions for at least one 16V model and most of one 8V model. I can modify the code to cater for other models but you will need to do some datalogging.

Software will be free but you will need to buy or build an interface. Who is interested?
Title: Re: OBD1 Software
Post by: djlantis57 on June 27, 2009, 02:29:19 PM
but you will need to buy or build an interface. Who is interested?
Depends on what the interface consists of and how to build it?
Title: Re: OBD1 Software
Post by: Rhinoman on June 27, 2009, 03:35:47 PM
Google ALDL interface there is lots of info out there. It was used on GM vehicles and other vehicles like Lotus that used a GM ECU. You need something like this one:

http://cgi.ebay.com/ebaymotors/GM-ALDL-Cable-w-OBD1-USB-Version_W0QQcmdZViewItemQQ_trksidZp3286Q2em20Q2el1116QQhashZitem199ead3960QQitemZ110036334944QQptZMotorsQ5fAutomotiveQ5fTools

The only currently available scan tool that will read the Suzuki interface is the Tech1 and that costs several thousand dollars. The ALDL interface is compatible with the Suzuki ECU but the message protocol and data rate are different.
Title: Re: OBD1 Software
Post by: fordem on June 27, 2009, 03:57:52 PM
Count me in.

I have been scouring the net for information on the non-OBDII Suzuki ECUs for the last few months and I have seen your name come up on so many forums, I've followed every thread, and read your webpages.

I've had the drawings for an ALDL to PC (RS232) cable on my desk for a couple of weeks, it'll take a while to source the parts since few of them are likely to be available locally (I'm down in Latin America), I'm also looking at cobbling together an ALDL to USB cable (basically an ALDL to RS232 to USB)

One question - some of the stuff I've read suggests that this will not work with certain laptops, something to do with the baud rates supported by the UART - will this still be a problem?

With regard the datalogging - I'm not certain who much I can do there, but if you can tell me what's needed I'm willing to give it a shot, I do have limited access to test equipment

The link below will take you to a page with an ALDL to PC (RS232 serial port) interface.  I'd guess no more than $5~10 worth of parts, maybe $20 if you have to get the ALDL or OBD2 connectors.

http://www.suzuki-forums.com/attachments/suzuki-sidekick-escudo-vitara-geo-tracker/7371d1241390627-aldl-connector-aldl-jtgh1.jpg (http://www.suzuki-forums.com/attachments/suzuki-sidekick-escudo-vitara-geo-tracker/7371d1241390627-aldl-connector-aldl-jtgh1.jpg)
Title: Re: OBD1 Software
Post by: Rhinoman on June 27, 2009, 04:06:37 PM
I've never had a problem with the baud rate. Very early PCs couldn't support non-standard data rates but the UART they used has long since been consigned to history. You can check it easily enough if you have a PC and a laptop or two PCs. Connect them together with a null-modem cable or USB to RS232 interface. Then use a serial programme to send data between them, I use RS232 Hex Com Tool for testing, you can enter any baud rate you want.
I can guide you through the datalogging, some stuff like TPS, Vehicle Speed and RPM is easy to spot. Injector pulse width starts off at a default value, increases as you accelerate and then drops straight back to the default when you throttle back and it goes into fuel cut off. Ignition timing is output in degrees and is easy to check with a timing light. I've only tested this with a few ECUs so I can't be sure how much the address mapping varies.
Title: Re: OBD1 Software
Post by: bentparts on June 27, 2009, 04:46:33 PM
Frankly, much of this terminology is over my head, but it sure sounds like something I need to learn. Could this be used , possibly in the future, to rewrite certain aspects of the fuel injection programming? You know where I'm going with this don't you Rhinoman? Turbo fueling.
Title: Re: OBD1 Software
Post by: Bill S on June 27, 2009, 08:20:13 PM
Rhinoman,

The cable is available on ebay at a steep price and you have or will have the software.
I'm definitely interested and I know a few other people too so keep us posted.

Bill S
Title: Re: OBD1 Software
Post by: Rhinoman on June 28, 2009, 04:24:47 AM
I've not yet seen any pre OBD2 ECUs that are easily reprogrammed, none that can be done down the diagnostic link. Some of the later 8V ECUs have EPROM and it may be possible to modify others using a daughterboard with EEPROM fitted. I don't know which ECU you have, I have been looking at the early 16V but haven't yet managed to pull the code.
I would recommend a USB interface using the FTDI chip, that way you will not be going through the UART which remnmoves any possible problems with the baud rate.
The code that I am modifying was originally written to communicate with my own ECU design, I have used an interface to convert the protocol to the Suzuki protocol and have logged data succesfully, I just need to modify the software to work directly with the Suzuki protocol. I have helped a few other guys that have tried the protocol with an ALDL interface and it is working with an Escudo in Russia, a Tracker in the US, a Baleno in India and my own Vit here in the UK so it seems pretty universal.
Title: Re: OBD1 Software
Post by: Rhinoman on June 28, 2009, 12:47:21 PM
You can follow progress here:

http://www.rhinopower.org/
Title: Re: OBD1 Software
Post by: fordem on June 28, 2009, 02:36:24 PM
Seem to be some broken links there...

One more question - depending on the market the vehicle was built for, the ECU may or may not use an O2 sensor and I assume if there is no O2 sensor then it always runs open loop - how does that affect things?
Title: Re: OBD1 Software
Post by: Rhinoman on June 29, 2009, 04:09:40 AM
I've not seen an EFI without an O2 sensor, if there isn't one then the value at that address will be indeterminate. The ECU ID code will be used to define the address map.

There are lots of broken links, I've only just got that domain and I'm putting stuff up as and when. Ultimately I will move all the old stuff over but I'm restructuring the whole sit. Old site:

http://www.btinternet.com/~j_holland
Title: Re: OBD1 Software
Post by: fordem on July 05, 2009, 03:49:57 PM
Rhinoman

I've downloaded the latest version of Rhinoview and unzipped it - when I try to execute it I get a message saying "cannot open file snort.bmp." - I do not yet have my aldl cable, hopefully I'll have that tomorrow.
Title: Re: OBD1 Software
Post by: Rhinoman on July 06, 2009, 10:58:05 AM
OK, I've not built it properly then, trouble is it always works on my machine because the compiler picks up the files from the work directory. I'll give it another go.
Title: Re: OBD1 Software
Post by: Rhinoman on July 06, 2009, 11:17:46 AM
I've put the image files into a seperate folder. You'll have to download it again, unzip the folder and give it a go. let me know if you get any more problems:

rhinoman|removethispart|@rhinopower.org
Title: Re: OBD1 Software
Post by: fordem on July 06, 2009, 04:14:24 PM
OK - no more errors (so far), and I like the fact that you allow the use of the "high" com ports, as my ALDL/USB cable shows up as Com 6, now I just need to get back to the vehicle (I'm in Florida and the vehicle is back in Guyana), so in about two weeks I'll let you know.
Title: Re: OBD1 Software
Post by: Rhinoman on July 08, 2009, 08:57:20 AM
I've now published a schematic for an interface which is guaranteed to be compliant with the Suzuki hardware:


http://www.rhinopower.org/Rhinoview/SDL_IF/SDL_IF.pdf
Title: Re: OBD1 Software
Post by: ebewley on July 08, 2009, 08:59:43 AM
I've now published a schematic for an interface which is guaranteed to be compliant with the Suzuki hardware:


[url]http://www.rhinopower.org/Rhinoview/SDL_IF/SDL_IF.pdf[/url]


Link no worky...

-Eric
Title: Re: OBD1 Software
Post by: Rhinoman on July 08, 2009, 02:48:13 PM
Seems to work OK now.
Title: Re: OBD1 Software
Post by: fordem on July 08, 2009, 04:06:16 PM
Well...

I bought a USB version of the one from your first link, hopefully that will work also.

Edit - it seems to use an FTDI driver - so I'd say I'm good to go
Title: Re: OBD1 Software
Post by: fordem on July 20, 2009, 08:47:11 AM
Rhinoman

I sent you a couple of emails - got no response, but I see you active here - maybe the emails got trapped by your SPAM/junk filters, maybe you responded and that went astray?
Title: Re: OBD1 Software
Post by: Rhinoman on July 21, 2009, 12:49:03 PM
Sorry I thought I had that address forwarded. I use RS232 Hex Com Tool to verify the serial link is OK. There is a problem with changing Com Port settings after connecting, this seems to be something to do with the interface to windows, I'm going to try using the FTDI dll instead. I'm still playing with my new interface, the output transistor was too slow so I need to have a rethink. If its an 8V they are usually 15625 baud, 16V may be 7812 baud, ignore the 9600, that was just there for development purposes.
Cheers
James
Title: Re: OBD1 Software
Post by: fordem on July 21, 2009, 02:06:28 PM
So you've fixed that and I can re-send the email, or, you have another email address I should use, or ....?
Title: Re: OBD1 Software
Post by: Rhinoman on July 21, 2009, 02:35:08 PM
I fixed it and I've got the mail now.
Title: Re: OBD1 Software
Post by: Rhinoman on July 23, 2009, 04:42:31 AM
I've got my prototype interface working now, I had the comms inverted so I had to do a little rework.

(http://www.rhinopower.org/Rhinoview/images/sdl_if.jpg)
Title: Re: OBD1 Software
Post by: Rhinoman on July 23, 2009, 10:38:22 AM
I've fixed the issue with the ID string, set up the comms, connect and then press Get and that should work OK. I'm going to create a simulation file for the data stuff next and debug that.
Title: Re: OBD1 Software
Post by: fordem on July 23, 2009, 11:03:26 AM
New version gives the cannot open file bin/snort.bmp error.

Haven't had the time to go plug stuff back in yet - maybe this evening, I'll let you know what progress when I do.
Title: Re: OBD1 Software
Post by: Rhinoman on July 23, 2009, 12:18:00 PM
You only needed to replace the executable. I've updated the zip file now anyway.
Title: Re: OBD1 Software
Post by: Rhinoman on August 27, 2009, 01:37:27 PM
I'm working on a bug fix at the moment and a big update to allow the software to show raw data in the dataviewer and graphing function. There a few people involved with this now with a variety of Zuks (mainly Swifts) so I've set up a new forum to allow us all to exchange information more easily .

http://rhinopower.activeboard.com/


This forum is strictly for Suzuki ECU reverse engineering modifications and diagnostic software. If it doesn't start or misfires then please post on one of the regular boards (like this one!).


Eric: If this post is inappropriate then please delete.