SSM for OBD1 and OBD2 SVXs
There were bit of this on two different threads and I have an update so I figured I would just start a dedicated thread to make this easier for people to find later.
As mentioned previously, I bought two cables from the evoscan folks. One cable is a two-headed usb to both OBD1 and OBD2. This cable is meant to communicate only over the SSM pins using the SSM1 protocol. What we verified was that the OBD2 cars built from 1996-1998 use the SSM1 protocol, not SSM2. However, the memory addresses for the parameters were all different. I also bought an usb to OBD2 cable for my Tribeca which is supposed to be able to communicate over either the SSM pins or the OBD2 pins. I have not tested if it can use either SSM1 or SSM2 protocol or just SSM2 protocol over those SSM pins. Thanks to information provided by Phil I have been able to determine most, if not all, of the memory addresses for communicating with OBD2 SVXs using SSM1. I have both the ECU and TCU addresses now and will eventually work on the climate control unit too. On software, I have only played with my SVX so I can't say anything about how well any of them work on either newer OBD2, non-SVX, cars or OBD1, including SVX, cars. However, many people have played around with these packages for these cars and I assume the work fairly well. The gray area was with OBD2 cars from 1996-1998, including and especially SVXs. The evoscan software is really nice BUT it can't communicate with the TCU or any other unit besides the ECU. What is can do is communicate using SSM1, SSM2 and OBD2. It has a variety of memory definitions for OBD1 and OBD2 cars and I have updated that file with the definitions for OBD2 SVXs. JECScan is pretty bare bones and appears to be meant for communicating only with SSM1 protocol. BUT, it CAN communicate with the TCU and, hopefully, the climate control as well as other controllers. It looks like this software might be able to also communicate using SSM2 but I haven't tried it. The released version of FreeSSM can only communicate using SSM2 so it only covers Subarus built after 1998. HOWEVER, I am working with the author to obtain a development version of the software that can communicate using SSM1. This is a major undertaking for me as I am not up on the new compilers and development servers. It may take some time to get a version of this working on OBD2 SVXs but the software appears to be better than JECScan and has the ability to talk to the TCU and possibly other controllers as well. As far as the definitions for the memory addresses of the various parameters, here is what I believe is currently working for OBD2 SVXs: ECU: Battery voltage, speed, RPMs, coolant temperature, ignition advance, MAF, TPS, engine load, injector pulse width left and right, idle control valve duty cycle, all three O2 sensor readings (average, max and min), air/fuel correction left and right, knock correction, atmospheric pressure and manifold relative pressure. I think I also have all three O2 heater signals too but I'm not entirely sure. TCU: Battery voltage, both speed sensors, RPMs, ATF temperature, TPS, current gear, line pressure solenoid duty, torque converter lockup solenoid duty, center diff solenoid duty, MAF, TPS source voltage and two digital IO bytes that I haven't completely figured out yet. I have the definition files for both the evoscan and JECScan software if anyone wants them. I hope to eventually have the definition files for FreeSSM too. And one other note about software is that these programs have other capabilities besides just reading ecu and/or tcu data. The evoscan program, with the appropriate cable, can flash some of the newer ECUs. It looks like JECScan can get a ROM dump. But all I really wanted was an SSM reader for my OBD2 car and it appears as though I am well on my way to that goal. And all you really need is a $57 cable and, maybe, a $20 software package and you can get an SSM reader for any SVX. |
Re: SSM for OBD1 and OBD2 SVXs
Thanks a lot for the update!:)
|
Re: SSM for OBD1 and OBD2 SVXs
Great info.. thank you.
|
Re: SSM for OBD1 and OBD2 SVXs
Thanks Tony! Great news! I am ordering the cable this weekend.
I also have an "Ultraguage" to to test, will let you know what it reports when I plug it in to the 97. I already know that it cant read any TCU data. |
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
On a side note, has anyone been able to download and install the software from ECUTune? I extracted the files and tried to run the "click once" file but it said it was missing files.
|
Re: SSM for OBD1 and OBD2 SVXs
Oh man, this is awesome! I never thought I would see the day when OBD2 SVXs were getting software love! You, Sir, are a gentleman and a scholar, and a fine judge of spirits, to be sure! :)
|
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
Wow that's a lot to take in. Apparently I missed the previous threads on this.
What specific cable do we need to buy for this? I have a tactrix cable that I used for tuning my 2003 WRX, any chance that will work? |
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
More updates on this.
The OBD2/SSM2 cable does NOT work for getting SSM1 signals from OBD2 SVXs. The two-headed OBD1/OBD2/SSM1 to USB will work, and is what is needed, for ALL SVXs. One thing to note about the two-headed cable is that it does not connect to the OBD2 pins. It only connects to the SSM1 pins. I am not sure if diagnostic codes can be read and cleared via SSM1 yet. The cable I bought for my Tribeca might be able to communicate over the OBD2 pins but I haven't tried that yet. Until I dig deeper into the DTC stuff, I plan on using my OBD2 reader to read and clear codes. On FreeSSM, I have finally been able to compile and run the development code and I wrote the definitions files for the ECU and TCU. It isn't working yet with my 1996 but I am working with the author of the code to work out the bugs. Is there a way to post the evoscan and JECScan definition files on this site? |
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
Re: SSM for OBD1 and OBD2 SVXs
Quote:
|
All times are GMT -6. The time now is 03:54 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© 2001-2015 SVX World Network
(208)-906-1122