Du bist nicht angemeldet.

1

Samstag, 30. Januar 2010, 16:01

Welches OBD-Protokoll?

Hallo zusammen!

Ich versuche nun schon den ganzen Tag lang, ein ELM 327 OBDI/II-Interface an unserem Impreza GT BJ.99 zum laufen zu bekommen. Ich hab das Interface erst gestern bekommen, kann also nicht beurteilen, ob es an den Treibern liegt, oder ob das Interface Probleme mit der ECU hat. Aufjedenfall meldet mir "Scanmaster", dass er das Interface gefunden hat, allerdings sich mit der ECU nicht verbinden kann. :heuler:

Kann mir jemand sagen mit welchem Protokoll die ECU kommuniziert? Laut Verkäufer sollte das Interface problemlos mit Fahrzeuge ab Bj.96 funktionieren.

Comer352l

Schüler

Beiträge: 78

Registrierungsdatum: 29. September 2007

Wohnort: Deutschland

  • Private Nachricht senden

2

Sonntag, 31. Januar 2010, 10:21

Ich fürchte das wird nicht funktionieren :(.
Die ELM-Chipsätze sind ausschließlich für den Zugriff auf das OBD2-System ausgelegt, dein 99er GT hat jedoch noch gar kein OBD2-System.

Du kannst auf dein Steuergerät nur auf Herstellerebene zugreifen, d.h. mit einem Interface und einer ensprechenden Software, die das SUBARU-Protokoll unterstützen.

3

Montag, 1. Februar 2010, 12:17

Bist du dir da sicher? Ich war der Meinung, dass der ELM 327 zumindest auf die grundlegensten Funktionen der ECU zugreifen kann. Es geht mir hauptsächlich darum Fehler auslesen zu können. Gibt es denn ein alternatives Interface?

Comer352l

Schüler

Beiträge: 78

Registrierungsdatum: 29. September 2007

Wohnort: Deutschland

  • Private Nachricht senden

4

Montag, 1. Februar 2010, 13:34

Definitiv. Der ELM327 unterstützt nur die 5 OBD2-Protokolle (J1850-PWM, J1850-VPW, ISO-9141, ISO-14230 und ISO-15765), nicht jedoch das SSM-Protkoll.
OBD2 gibts (bei uns) erst ab MJ2001. Die ersten Jahre über ISO-9141, später dann über ISO-14230 und seit MJ2007 (weil gesetzlich vorgeschrieben) über ISO-15765 (CAN).

MJ1999 liegt genau im Übergang zwischen "altem" und "neuem" SSM-Protokoll. Was bei deinem Fahrzeug zutrifft (Motor), erkennst du an der Belegung der OBD-Buchse:
Ist Pin 7 vorhanden/belegt => neues Protokoll
Sonst => altes Protkoll

Für das neue SSM-Protokoll gibt es eine ganze Reihe von Software-Projekten für das SSM-Protokoll mit unterschiedlichen Ausrichtungen bzw. Anwendungsbereichen. Die Suchfunktion wird dir hierzu einiges liefern.

Mein persönliche Empfehlung:
FreeSSM + Pegelwandler (ca. 15-20€ z.B. bei eBay)

Für das alte SSM-Protokoll bräuchtest du widerum ein anderes Interface, aber es gibt ohnehin keine gescheite Software dafür.

Gruß,
Comer352L

tdc

Fortgeschrittener

Beiträge: 459

Registrierungsdatum: 20. September 2008

Wohnort: Kriens LU

  • Private Nachricht senden

5

Montag, 1. Februar 2010, 19:15

Das selbe Problem wie ich :gaehn:

Wenn du rausgefunden hast wie man mit nem Notebook das Steuergerät auslesen kann, poste es gleich hier :)

6

Dienstag, 2. Februar 2010, 14:19

Ich werde heute Abend mal nachschauen ob Pin 7 belegt ist.

7

Dienstag, 2. Februar 2010, 16:03

Selbst wenn er belegt sein sollte, können trotzdem nur ECU-Daten ausgelesen werden. Fehler können bei OBD I nur mit dem Verbinden der Stecker ausgelesen und gelöscht werden, da diese gar nicht über die Service- bzw. OBD-Buchse ausgegeben werden.
Grüße
Chris

Comer352l

Schüler

Beiträge: 78

Registrierungsdatum: 29. September 2007

Wohnort: Deutschland

  • Private Nachricht senden

8

Dienstag, 2. Februar 2010, 18:59

Zitat

Original von BajaGermany
Selbst wenn er belegt sein sollte, können trotzdem nur ECU-Daten ausgelesen werden. Fehler können bei OBD I nur mit dem Verbinden der Stecker ausgelesen und gelöscht werden, da diese gar nicht über die Service- bzw. OBD-Buchse ausgegeben werden.
Grüße
Chris

Sorry Chris, aber das ist Blödsinn.
Selbst ein 20 Jahre alten Legacy-I-Steuergerät bietet schon die Möglichkeit, den/die Fehlerspeicher per Diagnoseprotokoll/Tester auszulesen und zu löschen. Und das auch ohne dass irgendwelche Stecker verbunden werden müssen.
Ich glaube du verwechselst da was ;).

9

Dienstag, 2. Februar 2010, 21:09

Also, ich hab soeben nachgeschaut - Pin 7 ist NICHT belegt. Das heißt also, altes SSM-Protokoll - richtig? Gibt es da wirklich keine sinnvolle Möglichkeit sich in System zu hängen?

zwangsbeatmung555

Mitglied im GT-Club

Beiträge: 1 328

Registrierungsdatum: 7. Mai 2008

Wohnort: bavarian forrest

  • Private Nachricht senden

10

Dienstag, 2. Februar 2010, 21:47

ich hab mir für meinen 2000er GT den adapter 'DIAMEX DX25' gekauft und wollte in verbindung mit dem FreeSSM (betriebssystem vista) auf mein steuergerät zugreifen. jedoch kann keine verbindung aufgebaut werden. was mache ich falsch oder was passt nicht. kann mir jemand helfen? ?(
ich habe den adapter mit der mitgelieferten software schon bei meinem ibiza probiert... und funktioniert einwandfrei!

mfg
alois :tschuess:

11

Mittwoch, 3. Februar 2010, 14:52

Zitat

Original von Comer352l

Zitat

Original von BajaGermany
Selbst wenn er belegt sein sollte, können trotzdem nur ECU-Daten ausgelesen werden. Fehler können bei OBD I nur mit dem Verbinden der Stecker ausgelesen und gelöscht werden, da diese gar nicht über die Service- bzw. OBD-Buchse ausgegeben werden.
Grüße
Chris

Sorry Chris, aber das ist Blödsinn.
Selbst ein 20 Jahre alten Legacy-I-Steuergerät bietet schon die Möglichkeit, den/die Fehlerspeicher per Diagnoseprotokoll/Tester auszulesen und zu löschen. Und das auch ohne dass irgendwelche Stecker verbunden werden müssen.
Ich glaube du verwechselst da was ;).

Ähm, du hast natürlich recht, die Fehlerdiagnose wird schon über die OBD- bzw. Diagnosebuchse ausgegeben, da hab ich Blödsinn geschrieben, allerdings doch nur für den Select-Monitor? Deshalb dachte ich bisher, Fehler auslesen und löschen geht bei Subarus mit OBD I nur mit dem Select-Monitor, der ja nicht für den freien Markt zugänglich ist? Kläre uns auf, mit welchen frei zugänglichen Geräten/Software geht das noch?
Grüße
Chris
P.S.: Alois, der Diamex ist ebenfalls nur für OBD II, basiert auch auf dem ELM 327, du hast dasselbe Problem wie Flasher...

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BajaGermany« (3. Februar 2010, 14:57)


Comer352l

Schüler

Beiträge: 78

Registrierungsdatum: 29. September 2007

Wohnort: Deutschland

  • Private Nachricht senden

12

Mittwoch, 3. Februar 2010, 19:09

@Flasher
Mit viel Glück kennt die VWRX-Software dein Steuergerät.
Außerdem kannst du auch mal auf http://www.alcyone.org.uk/ssm/ nachschauen, Phil Skuse sammelt dort Informationen und Links zum alten Protokoll.
Damit könntest du zumindest einge Messwertblöcke lesen, bzgl. des Auslesens des Fehlerspeichers sieht's aber bisher bei allen mir bekannten Softwareprojekten mau aus.

In jedem Fall brauchst du ein anderes Interface, Baupläne findest du auf beiden Seiten. Bitte achte darauf, dass der verwendete USB-Serial-Chip (entweder im USB-Serial-Adapter oder direkt im Interface) ein FTDI-Chip ist !
Ansonsten gibts höchstwahrscheinlich Probleme, da das alte SSM-Protokoll mit einer Nicht-Standard-Baudrate arbeitet.

Den Fehlerspeicher kannst du bei deinem Fahrzeug (wie von Chris bereits erwähnt) aber auch ausblinken. Ist zwar nicht gerade komfortabel aber besser als nichts.
Beschreibungen dafür gibt es z.B. hier und hier.


@zwangsbeatmung555
Hmm, es scheint als wäre das Diamex 25 quasi eine kastrierte Version des OBD-Diag AGV2055. Offenbar wurde der Taster für den Pass-Through-Modus (heißt dort "(K)K/L Transfermodus") weggelassen.
Genau den brauchst du aber um das Interface mit dem SUBARU-Protokoll verwenden zu können. Zur Not kannst du den aber selbst nachrüsten (Pin 9 des AGV2055 nach Masse). Vermutlich ist der Platz dafür auf der Platine bereits vorgesehen ;).
Windows Vista und auch Windows 7 sind kein Problem, zumindest nicht Softwareseitig (keine Gewähr für den Treiber).


@BajaGermany
OBD-I ist im gegensatz zu OBD-II weder ein eigenständiges System noch wurden dafür bestimmte Protokolle festgelegt. Jeder Hersteller konnte die Anforderungen die OBD-I stellt auf seine Weise bzw. mit seinem eigenen Diagnoseprotokoll (und einem eigenen Stecker !) erfüllen und genau das hat SUBARU auch mit dem alten SSM-Protokoll gemacht.
Das waren auch die Hauptgründe, warum die OBD-I heute als Flop gilt bzw. eines seiner Hauptziele, nämlich eine einheitliche Diagnoseschnittstelle zu schaffen, weit verfehlt hat.
Mit OBD-II hat man dann ja zum Glück daraus gelernt :).

Comer352l

Schüler

Beiträge: 78

Registrierungsdatum: 29. September 2007

Wohnort: Deutschland

  • Private Nachricht senden

13

Mittwoch, 3. Februar 2010, 19:15

Bzgl. der AGV und ELM-Chipsätze:

AGV2055 = ELM323 + Pass-Through-Modus
AGV4000 = ELM327 + Pass-Through-Modus
...

Beides sind natürlich verschiedene Hersteller ;).

14

Donnerstag, 4. Februar 2010, 13:40

Danke für die detaillierte Aufklärung, Comer. Ich lag ja dann gar nicht so weit daneben :D Mir war schon der Unterschied von OBD I und OBD II klar, nur mit den Interfaces bin ich noch nicht so vertraut 8)
Grüße
Chris

Mister-Knister

Fortgeschrittener

Beiträge: 277

Registrierungsdatum: 28. Januar 2011

Wohnort: MV

  • Private Nachricht senden

15

Sonntag, 14. August 2011, 13:40

Hallo Subi-Fahrer!

Ich habe vor ein paar Tagen das Scangauge II gekauft.
Man kann im Setup das OBD-Protokoll auswählen oder dies automatisch erkennen lassen.
Ist bekannt, welches Protokoll im Forester 2.5 XT (MY06) genutzt wird?
Ich würde es gerne genau einstellen.


Danke im Voraus! :tschuess:

dj-phoenixx

Fortgeschrittener

Beiträge: 292

Registrierungsdatum: 30. Januar 2005

Wohnort: Lübeck

  • Private Nachricht senden

16

Sonntag, 14. August 2011, 22:24

Hi,

dein Forester hat ISO 9141-2. Erkennt er es denn nicht auf dem Automatikmodus?

Gruß
Marcel

Mister-Knister

Fortgeschrittener

Beiträge: 277

Registrierungsdatum: 28. Januar 2011

Wohnort: MV

  • Private Nachricht senden

17

Sonntag, 14. August 2011, 23:55

Moin Marcel!

Danke für deine Antwort!

Ich habe als Modus >>automatisch<< ausgewählt und ich meine, dass da keine weitere Info steht, welchen Modus das Gerät nun automatisch ausgewählt hat.
Morgen früh werde ich es testen und gebe hier selbstverständlich ne Rückmeldung!:)

aede2k

Anfänger

Beiträge: 5

Registrierungsdatum: 20. September 2012

Wohnort: Schweiz - Mönchaltorf

  • Private Nachricht senden

18

Sonntag, 12. Juni 2016, 14:02

Hallo Zusammen

Ich grabe den hier nochmals aus...

Ich habe für meinen Forster S-Turbo Jg. 01 (Euro3, OBD2 Buchse) einen Bluetooth ELM327 Adapter gekauft. Jedoch kann ich mit der Torque Pro App nicht auf die ECU zugreiffen. Der müsste doch schon mit dem OBD2 Protokoll kommunizieren, da es ein 01er ist, oder?

Danke für eure Inputs!

Gruss