Torque

Forums

Forums

Guest  

Show or hide header
Welcome Guest, posting in this forum require registration.




Torque » Torque OBD ECU Scanner » Torque Discussion / Ideas » Subaru SSM protocol

Pages: [1] 2 3 4 5 6 7
Author Topic: Subaru SSM protocol
skd
Member
Posts: 3
Post Subaru SSM protocol
on: July 6, 2010 (GMT)

Hi,

First, that’s really awesome program, thanks. :)

I have a my2000 subaru forester s turbo. My car using SSM protocol. I have bought OBDKey bluetooth adapter and I have tried it with Torque on my car. It didn’t work. I have emailed logs 4-5days ago but logs were very short (I saw like “bluetooth is not enabled” but bluetooth was working when I was taking the log).

Anyway, I think that Torque is not compatible with SSM protocol. Could you do something?

Regards,

Kemal.

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: July 6, 2010 (GMT)

Hi, glad you like the program!

SSM isn’t an OBD2 protocol, so is not directly supported by Torque, however having learned that OBDKey supports talking, I did have a look around and managed to find a protocol document for SSM, so I have the information to be able to have a go at it.

Subaru now support OBD2, at least in later models from what I have read, which would imply that SSM is going to be a dying/sidelined protocol. I’m not actively going to persue developing it due to not having access to a Subaru for any continuous length of time (I wish it was as simple as looking at a document, writing some code, and publishing software!!)

At the moment, you’re out of luck I’m afraid, but I am not ruling out support for SSM or other protocols if the situation changes.

Regards,

Ian

skd
Member
Posts: 3
Post Re: Subaru SSM protocol
on: July 7, 2010 (GMT)

Ok thank you. It seems that I must change my car with newer :)

I have never written any Android code yet but I’m a coder. I wish that I could help about it.

And I have a question about the paid version. I couldn’t find the paid version on the Market. How can I reach it?

Regards.

02aussiewrx
Member
Posts: 5
Post Re: Subaru SSM protocol
on: July 9, 2010 (GMT)

Hi Ian, I think this may be related to the OP’s question but there is a very strong open source community that supports ECU reverse engineering for Subarus.

Refer to Romraider.com for more information.

The result of all their work is a very efficient logger that uses XML ECU definitions to build logging profiles for each supported ECU. These definitions are available here -> http://www.romraider.com/forum/viewtopic.php?f=8&t=1642

These definitions provide several things, but not the PID unfortunately. I suspect the logger uses a different protocol to communicate over OBD2.

Here is an example:

parameter id=”P2″ name=”Coolant Temperature” desc=”” ecubyteindex=”8″ ecubit=”6″
Address 0x000008
conversion units=”C” expr=”x-40″ format=”0″ gauge_min=”-20″ gauge_max=”120″ gauge_step=”20″

The Address is what concerns me as this looks like a memory address rather than a PID.

Is this something that Torque could include or is the protocol/method of logging this just completely incompatible (or too much work)?

Thanks,
Mike
Melbourne

tek--
Member
Posts: 2
Post Re: Subaru SSM protocol
on: August 25, 2010 (GMT)

Hi Ian,

As per post above, I’m keen to see SSM support in an update of your software.

I used the trial version and was pretty happy with it and decided to purchase the paid version, as it promised to support more parameters than the free one.

Unfortunately knock correction and knock sense was not amongst those extra features, so I am back to square one.

I am using a OBDKey which supports SSM, and as Michael suggested, SSM is very common and will be used for a long time. Also the biggest advantage of SSM is the polling rate and bandwidth is much higher which allows more and quicker updates of parameters.

Thanks,
Jim (also from Melbourne)

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: August 27, 2010 (GMT)

To be honest, I don’t mind implementing the protocol – thats not much of an issue (though I don’t like poking around in ‘memory addresses’ in an ECU).

The main problem is testing – I don’t have a Subaru to develop on so the ‘getting it to work’ is going to be somewhat difficult initally 😉

I might release a test app, seperate to Torque to begin with, purely for SSM so I can release it to a few people that are ok with testing, as long as it’s understood by the tester that it is at own risk – ‘It broke my Subaru’ (which is unlikely but can’t be ruled out happening)

At the moment, for at least a month, I can’t work on this as I have a fair amount of other things to do in Torque, and the New website(s) supporting it. Once they are out of the way and I have the next update out of the way with, then I will be able to think about extra protocols (it would be cool to support SSM)

Ian

RebelScooby
Member
Posts: 1
Post Re: Subaru SSM protocol
on: December 28, 2010 (GMT)

Hi, I would be very interested in any test app or help that you could give for the ssm, as i have just got the kiwi bluetooth sender, only to find that it wont recognise my 1999 subaru impreza.

foresight
Member
Posts: 1
Post Re: Subaru SSM protocol
on: July 2, 2011 (GMT)

Please please please support SSM. Your app is by far the best of its kind but I can’t use it because of the SSM barrier. I even bought the paid version and a transmitter only to figure out my car is ssm (nothing an obdkey and your app cant fix!)

SHMN
Member
Posts: 1
Post Re: Subaru SSM protocol
on: January 26, 2012 (GMT)

Subaru Forester STI(RH) 2001. Who has understood with a program?! ssm (Subaru) the report is declared. The program is connected to ECU, but on it all support comes to an end. The program to show nothing. It can is necessary custom PIDs to register in manual?! Help!!!

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

I’m in the same boat.
Ive got the Australian 2001 Subaru Liberty RX 2.5 and still waiting for some sort of SSM Support.

I’ve got OBDKey (which cost a fair bit I might add) and the best I get is ‘Connected’ and a few random sensors that are clearly wrong.
(constant 40 deg c exhaust temp for example, and -40 deg c coolant temp)

I’m aware SSM is in beta status, but as far as I can tell it’s got nothing. Beta implies there is something to test does it not ? NOTHING works, period.
I guess what I’m trying to understand is what was expected to be accomplished by adding SSM when nothing in it works?
It seems quite a few of us went out and bought the OBDKey adapter (as specified in the app) and now have nothing to show for it (except being a little shorter on cash).

Frustrations aside, I really do love the app, and I really hope someone gets it working (hell, at this point I’d settle for a tachometer).

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Hi!

I don’t own a Subaru so am dependant on people sending me debugs to get it working. If someone could send me some debugs, then if there is an issue I can usually fix it.

The OBDKey needs to be configured manually for SSM Mode before it can be used for SSM. There should be an app from their site which is able to do this

When you are saying that it comes out with ‘wrong’ information, are you using SSM or OBD2 as the protocol? The OBD2 protocol will display what the ECU is sending so if you are getting wrong/off information from that, then that will be due to the ECU sending that (the OBD2 mode 1 PIDs are standardised between every manufacturer so there are no vehicle specifics regarding them -they all work exactly the same)

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Thanks for the quick response!

So here’s what I’ve done:
1) Issued the appropriate command to initiate SSM mode on my OBDKey (via Telnet on a laptop – can’t remember the exact command)

2)Set SSM as the protocol in the Vehicle Profile

Now when I start Torque, it loads with the Tachometer reading 0, though sometimes randomly jumps to 16 or something like that every now and then (definitely not in response to actual revs).

In the realtime information:
Revs: 0
Throttle: no data
Speed: no data
Boost Sometimes randomly sits on -29.9 (which is interesting considering I have no turbo)
Coolant: -40deg c
And the figure I pulled in my previous post: 40 deg c Exhaust temperature

So from what you’ve said, SSM must be completely different in the PIDs that it uses?

This is all with the car on (running), and i’ve tried most of the workarounds and fixes in Torque (although I assume they mostly are all designed to work for OBDII – just thought id try)

I’m willing to be a Guinea Pig if you need, though my understanding of PIDs and ECU protocols is pretty much non-existent.

Oh and I should also mention in “Adapter Status”, there are no errors.

Again thanks,
Derryn

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Hi!

That’s good – that means that the app has entered the main loop for the SSM protocol and is requesting data (though it appears it may be off by one in the parsing of the data)

Thanks for the offer to help out – If you could:

Go into the settings->general settings and tick ‘enable debugging’

Restart the app fully

Let it connect and when you start to get some kind of reading on the displays, pree menu->more…->send debugging info

put ‘subaru’ into the box that pops up (so I can locate the debug) and then press ‘send’. I’ll then get the debugs here and will see what’s going on. Hopefully it should just be something simple

Ian

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Ok, done.

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Got the debugs, thanks.

I’m going to send out an updated version in a few hours, this will contain more debugging around some extra parts so I can have a closer look at what’s going on, (and has some small changes to the protocol to better handle any difficulties, which, *might* improve things to the point of working properly for SSM-II).

If you could send a debug when that version is out, then I’ll have another look and hopefully will be able to see exactly where the problem is.

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Awesome, will do!

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: January 28, 2012 (GMT)

Hi!

New version is now online – 1.5.44 (ignore 1.5.42 as it was a ‘bad’ version). It has the extra debugging in that will hopefully show us what’s going on

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 29, 2012 (GMT)

Ok, done!

piemmm
Administrator
Posts: 6629
Post Re: Subaru SSM protocol
on: January 29, 2012 (GMT)

Hi got the debugs, thanks!

The OBDKey seems to be echoing back exactly what is sent to it, but no replies from the actual ECU

What were the commands you sent to it to put it into SSM mode?

DeZzA
Member
Posts: 17
Post Re: Subaru SSM protocol
on: January 29, 2012 (GMT)

I believe I used the commands on this page: http://www.mympgtracker.com/support/lbf/topic/9/ It was a while ago but im pretty sure thats what I did.

So ATZ then press ENTER then ATSPC and press enter again.
Before that Torque wouldn’t communicate with the device full stop so it must’ve been right.

Pages: [1] 2 3 4 5 6 7
WP-Forum by: Fredrik Fahlstad, Version: 2.4
Page loaded in: 0.106 seconds.

  Follow me on twitter