Sie sind auf Seite 1von 33

Westfalia Bedienungsanleitung

Nr. 108670

OBD DIAG 4500


Handbuch Deutsch

User Manual English

MULTI- ANALYSER

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

INHALT
1.0

Lieferumfang

Seite 3

1.1

Technische Daten

Seite 3

1.2

Sicherheitshinweis

Seite 4

1.3

Haftungshinweis

Seite 4

1.4

Warnhinweis Notebooknetzteile fr Kfz

Seite 4

2.0

On-Board-Diagnose OBD2

Seite 4

2.1

Was ist mit OBD2 mglich

Seite 5

2.2

Einsatzbereich

Seite 5

2.3

Schutz der OBD2-Schnittstelle

Seite 5

3.0

Bedienungsanleitung OBD2-Analyser AGV4500

Seite 5

3.1

Funktionsweise Display

Seite 5

3.2

Funktionsweise Tastatur

Seite 6

4.0

Betrieb als Handheldanalyser (Stand-Alone-Modus)

Seite 6

4.1

Tabelle A

Seite 7

4.2

Protokoll- und Mode-Einstellung

Seite 8

5.0

Betrieb als Computerinterface

Seite 9

5.0.1

USB Treiberinstallation

Seite 10

5.0.2

Anschluss und Inbetriebnahme als PC-Interface

Seite 10

5.1

CAN (Expert-) Modus

Seite 10

5.2

Umschaltung in den Transitmodus (KL/KKL-Interface)

Seite 11

6.0

Betrieb als Computerinterface mit der Software moDIAG express

Seite 11

6.1

Verbindung herstellen

Seite 12

6.2

Der Status Bildschirm

Seite 12

6.3

Livedaten auslesen

Seite 12

6.4

Fehlerspeicher lesen und lschen

Seite 13

6.5

Beschleunigungsmessung

Seite 13

6.6

Upgrademglichkeit auf moDiag expert und professional

Seite 14

7.0

Einstellscreen fr Gas-Umrstung

Seite 14

Tabelle B

OBD2-Protokolle

Seite 14

Tabelle C

Fehlercodes Aufbau

Seite 15

Tabelle D

OBD-Buchse Belegung

Seite 15

Anhang E

Readiness-Code

Seite 15

Tabelle F

Problembehebung

Seite 16

Tabelle G

Links und Literatur

Seite 16

Anhang G

Hinweise, Pflege und Wartung

Seite 16

Anhang J

Glossar

Seite 16

Anhang K

Datenblatt AGV4500

Seite 17

Anhang

Anhang Y Impressum

Seite 27

Tabelle Z

Untersttzte Fahrzeuge (berblick)

Seite 27

2.0

English Manual

Page 28 - 32

http://www.obd-diag.com

Seite 2

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

1.0 Lieferumfang
1.
2.
3.
4.
5.
6.
7.

Analyser OBD-DIAG4500
Werkstattkoffer
OBD-Standardkabel
USB-Kabel
Anleitungsbuch
Treiber-CD 8
Software: Vollversion moDIAG express auf 12-CD

1.1 Technische Daten / Kurzbeschreibung


OBD2-Diagnoseadapter im Handheld-Format
4 Gerte in einem:
1. PC-Interface, kompatibel zum AGV4000
2. K/KL-Interface, VAG.com kompatibel bis Version 4.09
3. CAN-Interface, weitgehend Lawicel-kompatibel
4. Handheld-Modus, Diagnose-Adapter ohne PC
Handheld-Funktionen (ohne PC):

Automatische oder manuelle Wahl des OBD2-Protokolls

Auslesen und Anzeige der wichtigsten Fahrzeugdaten


(abhngig vom Fahrzeug)

LIVE-Anzeige metrisches, sowie anglo-amerikanisches Masystem Meilen pro Stunde und Grad Fahrenheit

Anzeige der Fahrgestellnummer, wenn vom Fahrzeug untersttzt

Auslesen und Anzeige des Fehlercodespeichers

Auslesen und Anzeige der Freeze-Frame-Daten

Lschen des Fehlercodespeichers

Spezielle Anzeigefunktion fr Gasfahrzeuge

Alle wichtigen OBD2-Protokolle fr Pkws werden untersttzt:


ISO9141-2
ISO14230-4 (KWP2000)
J1850 PWM
J1850 VPWM
ISO15765-4 (CAN, 11/29 Bit, 250/500 kBaud)

Stromversorgung ber den OBD2-Anschluss im Fahrzeug

USB2.0 kompatible PC-Schnittstelle

Intuitive Bedienung ber 3-zeiliges beleuchtetes LC-Display

Akustische Signale zur Untersttzung der Ausgabe

2 Leuchtdioden zur Statusanzeige und Datenflukontrolle

4 Funktionstasten zur Modus-Wahl und Bedienung der Handheld-Funktionen

Abmae des Analysers: 80x135x30 BxHxT ca.150g

http://www.obd-diag.com

Seite 3

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 4

Der installierte Bootloader ermglicht ein Bios-Update via OBD2 Schnittstelle, somit kann der AGV4500 verbessert und um Funktionen erweitert werden. Es ist eine spezielle Updatebox ntig, um Updates oder Upgrades einspielen zu knnen. Bitte wenden Sie sich dazu an Ihren Hndler. Updates oder Upgrades werden
ffentlich angekndigt, z.B. ber die Internetsite www.obd-diag.de

1.2 Sicherheitshinweis
In Deutschland und in den Staaten der EU ist es nicht gestattet, dieses Diagnoseinterface whrend der Fahrt
zu betreiben.

1.3 Haftungshinweis
Der Hersteller bernimmt keine Haftung fr Schden, die durch Anwendung des OBD-DIAG-Interface und
verwendeter Diagnose-Software entstehen knnen.

1.4 Warnhinweis Notebooknetzteile fr Kfz


Vorsicht beim Wechsel der Stromversorgung des Notebooks, insbesondere von Akkubetrieb auf KfzStromversorgung - z.B. unter Verwendung eines Adapters fr den Zigarettenanznder oder der KfzSteckdose. Trennen Sie vorher die USB-Verbindung. Das Design von Kfz-Zigarettenanznder bzw. Steckdose verhindert nicht sicher ein versehentliches Berhren des Pluspols mit Masseflchen im Fahrzeug. Erst
nach der Verbindung des Notebooks mit der Kfz-Stromversorgung darf das Interface mit dem Notebook verbunden werden. Des Weiteren kann eine Verpolung der Spannungsversorgung des Notebooks zur Zerstrung des OBD2-Analysers fhren. Der Garantie- bzw. Gewhrleistungsanspruch erlischt automatisch.

2.0 On-Board-Diagnose OBD2


(OnBoardDiagnose) ist seit 2001 fr neu zugelassene und mit Ottomotoren betriebene Fahrzeuge
in der EU Vorschrift. Seit 2004 sind auch die Diesel mit dieser modernen Diagnoseschnittstelle
ausgestattet. Als EOBD bezeichnet man im Allgemeinen die Europische Normierung der OBD2Schnittstelle.
Innerhalb der Norm sind unterschiedliche Protokolle mglich. Der Analyser ist jedoch in der Lage,
unterschiedliche Protokolle selbstndig zu scannen und zu erkennen. Fr den Anwender ist dieser
Automatikmodus hilfreich, da nur sichergestellt
sein muss, dass das Fahrzeug tatschlich ber ein
OBD2-fhiges Steuergert verfgt.
Die Lage der OBD2-Schnittstelle ist festgelegt. Die
Norm sagt hier aus, dass diese sich innerhalb
eines Meters im Umkreis des Fahrersitzes befinden und relativ einfach zugnglich sein muss.
Leider ist das nicht immer gewhrleistet. Einige
Autohersteller verstecken die OBD2-Schnittstelle
mitunter hinter Klappen und Abdeckungen. Aber
auch hier gibt es professionelle Hilfe:
Im Internet sind Datenbanken verfgbar, die ein
Auffinden des genauen Standortes untersttzen
[8].
Mittels OBD2 ist es mglich, typenbergreifende,
schnelle und umfangreiche Diagnosen vorzunehmen. Vorteilhaft dabei ist die Standardisierung der

Schnittstelle und ihrer Funktionsweise. Somit sind


sehr preiswerte und komplexe Diagnosesysteme
herstellbar. Nachteilig ist, dass typenspezifische
Fehler von den Fahrzeugherstellern freiwillig oder
gar nicht bereitgestellt werden mssen. Fr spezielle Fehler ist es daher denkbar, dass die OBD2Diagnose nicht ausreicht. Dann sind spezielle
Herstellertools hinzuzuziehen, die die Fachwerkstatt vorhlt.
Das Steuergert erzeugt eine ganze Reihe von
Sensorinformationen. In Kombination oder Summe
knnen Rckschlsse auf die Funktionsweise und
den Zustand des Fahrzeuges gezogen werden.
Selbst Leistungsmessungen und verschiedene
Varianten von momentanen Darstellungen sind
ber Sensordaten herzuleiten. Sensordaten werden permanent bereitgestellt und knnen ber
einen Analyser abgefordert werden. Sensordaten
werden als PID (Parameter Identifier Definition)
bezeichnet und besitzen eine standardisierte hexadezimale Nummer.
Fehlercodes stellen immer eine Abweichung vom
Sollzustand dar und werden vom Steuergert ab
einer festgelegten Grenordnung der Abweichung automatisch abgespeichert. Um die Fehlersuche bzw. beurteilung zu vereinfachen, wird zu
jedem abgespeicherten Fehler eine Fehlerumgebung festgehalten. Diese so genannten FreezeFrames zeigen beispielsweise an, bei welcher
Geschwindigkeit, Drehzahl und Motortemperatur

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
der Fehler erkannt wurde. Der erfahrene Diagnostiker ist nun in der Lage, eine genauere Beurteilung der Fehlerursache vorzunehmen. Ihm obliegt
letztendlich die Auswertung unter Bercksichtigung der speziellen Fahrzeugeigenschaften. Man
erhlt somit eine Auflistung von Daten, keineswegs jedoch fertige Lsungsvorschlge.
Lsungsvorschlge generiert nachfolgend eingesetzte, umfangreiche Datenbanksoftware, die typenbergreifende sowie typenspezifische Informationen und genaue Anweisungen bereithlt. Eine
solche Software muss natrlich recht oft auf den
neuesten Stand gebracht werden und ist somit
kostenintensiv und nur fr gewerbliche Anwender
sinnvoll. Hier ist die Profisoftware autodata [6] zu
nennen, die mit diesem Analyser als Backend
eingesetzt werden kann.
2.1 Was ist mit OBD2 nicht mglich?
Airbag, ABS, Wartungsintervalle und Komfortfreischaltungen sind ber OBD2 nicht machbar.
OBD2 Interface sind generell nicht dafr geeignet,
sicherheitsrelevante Meldungen bzw. Fehlereintrge zurckzusetzen oder auszulesen. Das gilt
auch fr Wartungsintervalle und Komfortfreischaltungen.
Fazit:
Weder ABS noch Airbag-Anzeigen lassen sich
ausschalten.
Wartungsintervalle setzt die Werkstatt zurck oder
ein spezielles Interface.
Vernderungen der Komfortelektronik bzw. Freischaltungen sind ebenso nur durch spezielle, herstellerspezifische Hilfsmittel mglich.
Hintergrund ist, dass oben genannte Aktionen
nichts mit dem OBD-Ansatz zu tun haben und
bewusst nicht in die OBD2-Spezifikation aufgenommen wurden. Somit muss kein Fahrzeughersteller die dazu ntigen Kommandos zugnglich
machen.

OBD-DIAG

Seite 5

Zitat: "aber in der Werkstatt geht es doch auch


ber die OBD2-Buchse".
Die OBD2 Buchse hat eine ganze Reihe Pins, die
nicht fr OBD-Protokolle genutzt werden. Separat
ber diese Pins luft auch in aller Regel die Kommunikation mit den ABS- und Airbagsteuergerten. Diese Kommunikation ist in der Regel verschlsselt und mehrfach abgesichert, so dass ein
simpler Zugriff via OBD2 nicht erfolgen kann.
2.2 Einsatzbereich
Der Haupteinsatzbereich eines OBD2-Analysers
bezieht sich auf das Auslesen des Motorfehlerspeichers und der zugehrigen Fehlerumgebung
(Freeze-Frames), die in ihrer Gesamtheit eine
dynamische Beurteilung eines aufgetretenen Fehlers ermglicht. Wenn ein Fehler auftritt und dieser
im Fehlerspeicher abgelegt wird, werden auch
wichtige Sensordaten im Moment des Fehlerfalles
gespeichert. Anhand dieser Daten ist es leicht
mglich, sich ein genaueres Bild vom aufgetretenen Problem zu machen.
2.3 Schutz der OBD2-Schnittstelle
Die OBD2-Datenschnittstelle im Fahrzeug
durch spezielle Protektoren ausreichend
schtzt. Eine Schdigung durch angesteckte
agnosegerte ist in der Praxis bisher nicht
kannt.

ist
geDibe-

OBD-DIAG Analyser besitzen robuste Ein- und


Ausgnge, die ebenfalls in weiten Bereichen strungsresistent sind. Trotzdem sollte hinsichtlich
statischer Entladungen eine korrekte Anwendungsreihenfolge eingehalten werden. Es reicht
dabei, das Diagnosegert in einer Hand zu halten
und vor dem Einstecken in die OBD2 Diagnosebuchse des Fahrzeuges mit der anderen Hand die
Karosserie zu berhren. Somit kann sich keine
statische Spannung aufbauen.
Zum Schutz des Analysers im PC-Modus, lesen
Sie bitte die Hinweise unter Punkt 1.4.

3.0 Bedienungsanleitung OBD2-Analyser AGV4500


Der OBD-DIAG4500 Analyser ist ein typenbergreifendes Diagnoseinstrument. Basierend auf der EOBD2Spezifikation sind grundstzlich verschiedene Anstze einer Kfz-Diagnose durchfhrbar. Eine komplexere
Diagnose erfordert immer eine lngere Einarbeitungszeit. Diese ist abhngig vom angewendeten Modus.
3.1 Funktionsweise Display
[Tabelle A 1.0] Nach dem ersten Einschalten kann der Kontrast des Displays eingestellt werden. Diese Einstellung ist bereits ab Werk vorjustiert. Einstellungen ndern: Taste 2 gedrckt halten und am Fahrzeug anschlieen. Nun kann das Display auf die eigenen Bedrfnisse mit den Tasten 1 und 3 eingestellt werden:
http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 6

Besttigung der Einstellung mit OK


Es handelt sich um ein bersichtliches, dreizeiliges und sehr gut ablesbares Display. Die Hintergrundbeleuchtung wird automatisch eingeschaltet, wenn der Analyser mit der OBD2-Schnittstelle verbunden wird.
Die oberen beiden Zeilen werden fr Statusmeldungen verwendet, die untere Zeile benennt die jeweilige Tastenfunktion und ermglicht die schnelle Navigation durch die Mens.
3.2 Funktionsweise Tastatur
Fr eine effektive Bedienung steht eine robuste und langlebige Folientastatur zur Verfgung. Die Tasten 1 bis
3 dienen der Navigation durch die Mens, wobei die aktuelle Funktion der Taste im darber angeordneten
Display angezeigt wird. Mit der OK-Taste wird eine ausgewhlte Aktion ausgefhrt.
Wird das ISO- oder KWP-Protokoll benutzt, so kann es zu leichten Verzgerungen der Tastaturausfhrung
kommen. Diese sind technisch bedingt und kein Gertemangel.

4.0 Betrieb als Handheldanalyser (Stand-Alone-Modus)


Die Bedienung des Gertes ist im nachfolgenden Abschnitt Tabelle A erlutert.
1. Zuerst ermittelt man den Standort der Diagnoseschnittstelle des Fahrzeuges (Anhang D).
2. Nun wird der Analyser mit der Diagnosebuchse verbunden. Der Analyser bootet und zeigt Betriebsbereitschaft. [Tabelle A 1.0]
3. Zndung einschalten!
4. [Tabelle A 3.0] Starte Diagnose mit Taste OK das Protokoll wird im Automatikmodus auch automatisch ermittelt und kurz angezeigt. [Tabelle A 6.3.1] Das erkannte Protokoll ist nochmals abrufbar.
5. Fehlerspeicher, ggf. die Fehlerumgebung (Freeze-Frames) und Fahrgestellnummer (nur falls untersttzt) sind nun auslesbar. [Tabelle A 4.0]
6. Motor starten!
7. Vom Fahrzeug untersttzte Sensordaten knnen live ausgelesen und angezeigt werden.*) [Tabelle A
5.0]
Fehlermeldungen vergl. Anhang. Keine Verbindung zum Steuergert weist auf ein nicht OBD2-fhiges
Fahrzeug hin.
*) Besonderheit bei Fahrzeugen mit leerer PID-Liste: Manche Fahrzeuge melden nach Abfrage der eingebauten Sensoren eine Liste mit Nullen zurck. Laut Norm ist dieser Zustand unzulssig. Daher kann
man in diesem Fall alle PIDs nacheinander anwhlen. Wenn das angewhlte PID keine Werte zurckmeldet, wird die Fehlermeldung keine Daten angezeigt.
8. MIL=An DTC=4 bedeutet, es wurden vier Fehlercodes gespeichert, wovon mindestens einer schwerwiegend ist
9. Fehlercodes (DTC) sind nun mit Taste 1 einzeln anwhlbar [Tabelle A 4.2.1]. Der Fehlertext wird auf
dem Display ausgegeben. Mit OK kann man den Text weiterblttern [Tabelle A 4.2.2]. Der Fehlertext
ist fr knapp 600 Fehlercodes hinterlegt. Fehler, die nur als Code angezeigt werden, kann man anhand einer Fehlercodeliste identifizieren (lt. Tabelle oder Internetdatenbank)
10. Zu jedem einzelnen Fehler sind die im Fehlerspeicher abgelegten Fehlerumgebungsvariablen gespeichert [Tabelle A 4.1]. Hieran erkennt der gebte Mechaniker, zu welchem Zeitpunkt und unter
welchen Bedingungen (Umgebung) der Fehler zu ersten Mal aufgetreten ist. Zu jedem Fehler knnen
eine ganze Reihe solcher Variablen gespeichert sein. Mit den Tasten 1 und 2 kann man diese Freeze-Frames fr den jeweiligen Fehler durchscrollen.
11. Nach physischer Beseitigung des Fehlers kann nun der Fehlerspeicher wieder zurckgesetzt, also
gelscht werden. Bitte Anhang E beachten: Readiness-Code.

4.1 Tabelle A

Display

Untermen

http://www.obd-diag.com

Bemerkung

Aktion

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Kontrasteinstellung:
Nach dem ersten Einschalten
kann der Kontrast des Displays
eingestellt werden. Diese Einstellung ist bereits ab Werk
vorjustiert. Einstellungen ndern: Taste 2 gedrckt halten
und am Fahrzeug anschlieen.
Nun kann das Display mit den
Tasten 1 und 3 auf die eigenen
Bedrfnisse eingestellt werden

1.0

Seite 7

Taste 1
Taste 2
Besttigung mit OK

Begrungsdisplay,
Versionsnummer

2.0

Protokoll- und Mode-Einstellung


3.0

3.1

3.1.1

Betriebsart des Analysers einstellen


Mit Taste B (zurck) 

Taste OK Autoscan (empfohlen)


Taste 2

>> Manuell gewhlt

Weiter mit gespeicherten Fehlern im


Steuergert

Taste 1

>>

Auswahlbildschirm
1
3
Besttigung mit OK
<< 1 Taste 3 >>
2 zurck

Manueller Modus

4.0

Zurck

Fehlercodes
Fehlerumgebung
Live-Daten
Autogas-Daten
Fahrgestellnummer
PID-Tabelle
Protokoll
Neu einlesen
4.1.1

Taste 1

Freeze-Frames

4.1

Fehlerumgebung fr
P0115 aufrufen

4.1.2

Sensordaten 04
Mit 59,2% zum Fehlerzeitpunkt

OK

4.2

4.2.1

OK
http://www.obd-diag.com

Erster von vier Fehlercodes (P0115 mit OK


anzeigen)
A = nchster
B = alle lschen

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 8

OK weiterscrollen
OK zurck

4.2.2

Taste 2
4.2.3

Taste 1

1 lscht alle Fehler &


setzt MIL zurck
3 Analyse fortsetzen
Mit 3 zurck

4.2.4

Weiter ohne gespeicherte Fehler im


Steuergert

5.0

Weiter mit gespeicherten Fehlern im


Steuergert

Live-Daten
Autogas-Daten
Fahrgestellnummer
PID-Tabelle
Protokoll
Neu einlesen

6.0
6.1.1
6.1

Taste 1

Taste 1

Drei wichtige Sensordaten auf einen Blick


nur bei Benzinern, nur
wenn untersttzt
Anzeige der Fahrgestellnummer nur
wenn vom Kfz untersttzt
Hexadezimale Anzeige
der vom Kfz untersttzten Sensoren

6.2

Taste 1
Taste 1 zeigt das gefundene OBD2Protokoll an

6.3

Diagnose wird komplett neu


eingelesen

6.4

4.2 Protokoll- und Mode-Einstellung


[Tabelle A 3.0] Modus-Einstellung nach dem Bootvorgang: Taste 2 Zurck bettigen (etwas lnger gedrckt
halten).
Das Auswahlmen erscheint [Tabelle A 3.1]
Taste A whlt Handheld- oder PC-Modus
Taste C whlt CAN Low-Level oder K/KL-Transparentmode (fr VAG.com 311/409 geeignet)
Die letzte Vernderung wird eingestellt. Empfohlen Handheld

Handheld Betrieb als Handheldanalyser

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 9

K/KL oder USB-PC Betrieb als PC-Interface; auf dem Notebook ist es nun mglich, bekannte Programme wie moDiag, OBD-DIAG, ScanTool, Digimoto u.v.m. auszufhren. Der Analyser bermittelt die Daten ausschlielich an PC / Notebook die integrierte Anzeige ist passiv.

K/KL-Interface Betrieb im Transitmodus. Z.B. fr VAG.com 311/409 nutzbar. VAG.com ist


nur fr Fahrzeuge des VW-Konzerns geeignet. Der Analyser ist passiv und hat in diesem
Modus keinerlei Eigenintelligenz. Alle Funktionen werden von der Software auf dem PC gesteuert.

CAN-Interface Low-Level CAN, in Verbindung mit einem CAN-Monitor mit PC-Anbindung


nutzbar.

[Tabelle A 3.0] mgliche Scanmodi:


0: Auto Automatikmodus empfohlene Betriebsart.
Mit >> wird der manuelle Modus angewhlt.
[Tabelle A 3.1.1] manueller Modus, folgende Protokolle sind vorwhlbar:
1: J1850 PWM
2: J1850 VPWM
3: ISO9141-2
4: KWP2000 5-Baud (slow init)
5: KWP2000 fast (fast init)
6: CAN 11b/500kb
7: CAN 29b/500kb
8: CAN 11b/250kb
9: CAN 29b/250kb
[Tabelle A 4.1] Fehlerumgebung bzw. Freeze-Frames: schaltet die gespeicherten Sensorendaten zum
Fehlerzeitpunkt durch. Wichtig fr eine qualitativ hochwertige Einschtzung und Beseitigung einer Strung.
Welche Sensordaten gespeichert werden, hngt vom jeweiligen Steuergert im Fahrzeug ab.
[Tabelle A 5.0] Livedaten (Gauges) des Fahrzeuges anzeigen.
Beide Sensorwerte sind unabhngig darstellbar.
Welche Sensorwerte angezeigt werden, hngt vom jeweiligen Steuergert im Fahrzeug ab.
[Tabelle A 6.1.1] Anzeige der Fahrgestellnummer des Fahrzeuges (nur wenn untersttzt).
Hier beispielsweise mit einem simulierten ECU (AGV-SIMULATOR 1.5).
Hinweis: Einige Hersteller ermglichen das Auslesen der Fahrgestellnummer nur, wenn die Zndung eingeschaltet und der Motor nicht gestartet ist.

5.0 Betrieb als Computerinterface


5.0.1 USB-Treiberinstallation
Achtung! Erst die CD einlegen. CD startet automatisch. Das OBD-DIAG4500 anstecken. Windows meldet ein neu erkanntes Gert. Dazu ist noch kein Fahrzeuganschluss ntig.
Die Treiberinstallation erfolgt normalerweise automatisch. Der Treiber muss von der CD geladen werden.
Danach erst die Anwendersoftware installieren.
Folgende Besonderheit ist zu beachten: Windows installiert einen virtuellen Treiber fr eine COMSchnittstelle. Das heit, selbst wenn das benutzte Notebook keine COM-Schnittstelle besitzt, wird im Gertemanager eine solche eingerichtet. Problematisch ist, dass Windows die nchste freie Nummer anhand der
internen Datenbank zuweist. Diese Nummer ist in den seltensten Fllen bekannt. Um aber die Kommunikatihttp://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 10

on sicherzustellen, ist es notwendig, im Gertemanager nachzuschauen, welche genaue COM-Port-Nummer


eingestellt wurde:
Bitte Gertemanager ffnen (Windows Systemsteuerung), Anschlsse bzw. Com-Ports whlen. In Klammern
ist die Nummer des COM-Ports angegeben. Diesen COM-Port auch in den Anwenderprogrammen eintragen.
Sollte die Fehlermeldung COM-Port not found oder Interface not responding in der Anwendersoftware
erscheinen, bitte unbedingt die weiterfhrenden Hinweise auf CD oder im Internet nachlesen. Eine bebilderte
Anleitung dazu gibt es auf der beiliegenden OBD-DIAG CD oder unter www.elmsfire.obd-shop.com
5.0.2 Anschluss und Inbetriebnahme als PC-Interface
Das OBD2-Interfacekabel bitte in die OBD2-Buchse des Fahrzeuges einstecken. Das OBD-DIAG-Interface
mit dem Laptop verbinden.

Taste 2 Zurck auswhlen (Taste etwas lnger gedrckt halten).

Taste 1 PC-Mode auswhlen, OK drcken


Mit Taste 2 (Zurck) gelangt man wieder in das Modus-Auswahlmen.
1.

2.
3.
4.

Nun den Laptop einschalten und booten. Die bereits installierte Diagnose-Software z.B. moDIAG [2] starten und danach die Zndung einschalten. Bitte beachten: Daten werden immer
erst nach eingeschalteter Zndung ausgetauscht! Das Interface funktioniert nur bei eingeschalteter Zndung. Bei ausgeschalteter Zndung wird es eine Fehlermeldung geben. Ein Trocken Test ist nicht mglich! Auswertbare Sensor-Daten bentigen teilweise einen laufenden Motor.
Bitte beachten Sie die Konfigurationshinweise der Software, insbesondere die richtige Einstellung des virtuellen seriellen Ports ggf. die bebilderte Anleitung nutzen. Die Software zeigt in
der Regel das erkannte Interface an.
Je nach Funktionsumfang der benutzten Software knnen Sie nun Fahrzeugdaten auslesen,
Fehlermeldungen / -codes erfahren, ggf. den Fehlerspeicher lschen. Bitte beachten Sie unbedingt die Hinweise der Software, bzw. benutzen Sie deren Hilfethemen.
berlegen Sie sich bitte genau, ob Sie den Fehlerspeicher des Fahrzeuges lschen, da mitunter auch wichtige Daten ber das Fahrverhalten abgelegt sein knnen, die dann das Fahrzeug erst wieder nach einigen Kilometern Fahrt neu lernen muss. Beachten Sie die Hinweise
zum Readiness-Code Anhang E.

5.1 CAN (Expert-) Modus


Analyser mit dem Fahrzeug verbinden, Zndung einschalten.

Taste 2 Zurck auswhlen (Taste etwas lnger gedrckt halten).

Taste 3 XCAN auswhlen, OK drcken


Mit Taste 2 (Zurck) gelangt man wieder in das Modus-Auswahlmen.
http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 11

Expert CAN-Monitor via PC-Software CAN-Hacker:


Mittels PC auf den CAN-Bus Nachrichten senden und empfangen. Im standard, extended Format erstellen
und auf CAN-Bus ausgeben. Nachrichten anzeigen / mitplotten.

Frei definierbare CAN-Bitraten

RTR frames Untersttzung

Listen only Modus

Time stamp Option in mS fr eingehende CAN Nachrichten


Mittels Adapter ist auch der Zugriff auf andere CAN-Bus-Systeme des Fahrzeuges mglich. Anwendung
auf eigene Gefahr! Umfangreiche Fachkenntnisse werden bentigt.
Weitere Informationen finden Sie im Anhang K (4500 Datenblatt).
5.2 Umschaltung in den Transitmodus (KL/KKL-Interface)
Analyser mit dem Fahrzeug verbinden, Zndung einschalten.

Taste 2 Zurck auswhlen (Taste etwas lnger gedrckt halten).

Taste 3 K/KL auswhlen, OK drcken


Mit Taste 2 (Zurck) gelangt man wieder in das Modus-Auswahlmen.
Jetzt ist das Gert als K-Line-Interface konfiguriert und nutzbar, z.B. fr VAG.com 311/409. VAG.com ist nur
fr Fahrzeuge des VW-Konzerns geeignet. Den virtuellen COM-Port am PC mglichst auf 3 oder 4 konfigurieren. Unbedingt Hinweise auf der beiliegenden Treiber-CD beachten, bzw. im Internet: www.elmsfire.obdshop.com. Der Analyser ist in diesem Modus passiv.

6.0 Betrieb als Computerinterface mit der Software moDIAG express

Um den Analyser als OBD2-fhiges Computerinter- geschlossen ist. Ein Klick auf Speichern speichert
face zu nutzen, stellen Sie bitte den PC-Interface- diese Einstellung dauerhaft ab.
Modus ein. Bitte lesen Sie hierzu die Hinweise unter
Punkt 5.0.
Der ideale Partner fr den Analyser ist die Software
moDiag express bzw. expert, die im Folgenden nher beschrieben wird.
moDiag express ist eine OBD-Scan-Software, die in
Verbindung mit OBD-DIAG-Interfaces in der Lage
ist, Live-Daten aus dem Motorsteuergert abzurufen
und zu visualisieren, den Fehlerspeicher auszulesen
und zu lschen sowie den Status der fahrzeuginternen berwachung der abgasrelevanten Komponenten auszulesen. Darber hinaus bietet moDiag
express einen Assistenten zur Beschleunigungsmessung (0 100 km/h).
6.0 Verbindung herstellen
Zunchst muss dem Programm mitgeteilt werden,
an welcher Schnittstelle das Interface betrieben wird.
Starten Sie dazu moDiag und ffnen Sie den Einstellungen-Dialog, indem Sie auf das Icon Einstellungen in der oberen Symbolleiste klicken. Dort
zeigt Ihnen moDiag alle beim Start vorgefundenen
COM-Schnittstellen in einer Liste an. Whlen Sie
diejenige Schnittstelle aus, an der Ihr Interface an-

Bevor Sie moDiag starten, muss zunchst der USBTreiber des Analysers installiert werden. Bitte folgen
Sie dabei den Anweisungen des Herstellers. Nach der
Installation des Treibers verfahren Sie wie oben beschrieben, um die Schnittstelle auszuwhlen.
Eine weitere wichtige Einstellung ist die der BaudRate. Je nachdem, ob Sie Ihr Interface auf 9600 oder
38400 Baud konfiguriert haben, mssen Sie hier die
entsprechende Baud-Rate einstellen.
Wenn alles richtig eingestellt ist, knnen Sie Verbindung zum Fahrzeug aufnehmen. Dazu wird das Interface in die OBD-Buchse des Fahrzeugs (meist im

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
Furaum auf der Fahrerseite oder in der Mittelkonsole z.B. unter dem Aschenbecher) eingesteckt.
Schalten Sie nun die Zndung ein. Anschlieend
klicken Sie in moDiag auf die Schaltflche Verbinden. Im Bereich Kommunikationsstatus zeigt moDiag Ihnen den Ablauf der Verbindungsherstellung
an. Zunchst wird das Interface resettet und angewiesen, nach dem vom Fahrzeug benutzten Protokoll zu suchen. Sobald das Protokoll feststeht, wird
die Anzahl der antwortenden Steuergerte ermittelt
(meist eins das Motorsteuergert; bei Automatikfahrzeugen auch zustzlich das Getriebesteuergert). Nun fragt moDiag den Status der On-Boardberwachung, evtl. gespeicherte Diagnosefehler
und die Fahrzeugidentifizierung ab. Nicht alle Fahrzeuge geben die Fahrzeug-Identnummer ber die
OBD-Schnittstelle preis. Bei einigen Fahrzeugen
wird sie nur ausgegeben, wenn die Zndung an,
aber der Motor aus ist.

OBD-DIAG

Seite 12

Um Livedaten aus dem Fahrzeug auszulesen, klicken


Sie auf das Icon Sensordaten in der linken Symbolleiste. Sie sehen dann einen Bildschirm mit vier Reiterkarten. Die erste Reiterkarte Tabelle enthlt eine
Tabelle mit allen vom aktuell ausgewhlten Steuergert untersttzten Sensoren. Um einen dieser Sensoren
auszulesen, markieren Sie den Sensor einfach mit
einem Hkchen neben seiner Bezeichnung. moDiag
beginnt dann sofort mit dem Auslesen. Um gleichzeitig
alle Sensoren auszulesen, klicken Sie einfach in das
Kstchen in der berschriftenzeile. moDiag zeigt die
ausgelesenen Werte in der Spalte Aktueller Wert an.
Gleichzeitig berechnet es den Mittel-, Min- und Maxwert der Sensorwerte.
Eine Besonderheit stellt die Checkbox Nur vom Fahrzeug untersttzte Sensoren abfragen dar. Wird sie
deaktiviert, so werden in der Tabelle und in allen anderen Displays auf den Reiterkarten alle nach OBDNorm mglichen Sensoren zur Auswahl angeboten.
Gleichgltig, ob das Fahrzeug sie untersttzt oder
nicht. Diese Sensoren knnen dann auch von moDiag
Nachdem die Verbindung zum Fahrzeug hergestellt abgefragt werden. Meistens wird das Fahrzeug aber
wurde, zeigt der Statusbildschirm von moDiag die nur auf die von ihm untersttzten Sensoren antworten.
folgenden Informationen: Status der MIL-Lampe
(Malfunction Indicator Lamp Motorfehlerlampe); Die Reiterkarte Display enthlt drei Digitaldisplays,
Anzahl der vom Fahrzeug gespeicherten Fehler; die die Anzeige der Sensorwerte besser lesbar maStatus der laufenden und sporadischen berwa- chen. Mit der Listbox oberhalb der Displays wird der
chung abgasrelevanter Komponenten und die Fahr- auszulesende Sensor fr das Display festgelegt. Auch
zeug-Identifikation. Wichtig: die angezeigten Infor- hier startet der Lesevorgang sofort.
mationen beziehen sich immer auf das in der Liste
Steuergert ausgewhlte Steuergert! Will man Wenn der zeitliche Verlauf von Livedaten angezeigt
den Status eines weiteren Steuergerts abrufen, so werden soll, so ist die dritte Reiterkarte Diagramm
muss man es in der Liste auswhlen, der Status- hilfreich. Es stehen hier zwei Diagramme zur Verfgung. Auch hier wird der anzuzeigende Wert in der
Bildschirm aktualisiert sich dann.
Listbox oberhalb des Diagramms ausgewhlt.
Der Status der laufenden und sporadischen berwachung ist brigens wichtig fr eine OBD- Die vierte Reiterkarte PID-Einstellungen lsst die
Abgasuntersuchung! Alle hier vom Fahrzeug als individuelle Konfiguration der Sensoren zu. So knnen
untersttzt gemeldeten Tests mssen fr das erfolg- hier der Min- und Max-Wert fr die Diagrammdarstelreiche Bestehen der AU auch abgeschlossen sein. lung sowie die Prioritt der Sensoren eingestellt werden. Die Prioritt kann dabei zwischen 1 und 3 liegen.
Eine Prioritt von eins bedeutet dabei, dass der Sen6.3 Livedaten auslesen
6.2 Der Status Bildschirm

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 13

sor bei jedem Durchlauf abgefragt wird. Eine Prioritt von drei bedeutet, dass der Sensor bei jeder
zwlften (kann unter Einstellungen gendert werden) Abfrage abgefragt wird. Prinzipiell sollte man
Sensoren, deren Werte sich sehr langsam ndern,
wie z.B. Khlwassertemperatur, mit der Prioritt drei
abfragen, damit andere Sensoren, deren Werte sich
schneller ndern (z.B. Drehzahl), hufiger aktualisiert werden.

Mit der Schaltflche Lschen knnen alle gespeicherten Fehler des Fahrzeugs gelscht werden. Dies
sollte allerdings mit Bedacht passieren! Es werden
nmlich auch alle Freeze-Frame-Daten und der Status
der On-Board-berwachung (Status-Bildschirm) zurckgesetzt. Dies kann dazu fhren, dass eine OBDAU, die direkt im Anschluss an das Lschen stattfindet, nicht bestanden wird, weil das Fahrzeug seine
internen Tests bis dahin nicht abgeschlossen hat.

6.4 Fehlerspeicher lesen und lschen

6.5 Beschleunigungsmessung

Eine der Hauptfunktionen von moDiag besteht im


Auslesen und Lschen des Fehlerspeichers des
Fahrzeugs. Hierzu klicken Sie auf das Icon Fehlercodes in der linken Symbolleiste. Sie sehen nun
wieder zwei Reiterkarten. Auf der ersten Reiterkarte
zeigt Ihnen moDiag im oberen Feld die gespeicherten Diagnosefehlercodes und im unteren die anstehenden Fehlercodes. Gespeicherte Fehlercodes
sind diejenigen Fehler, die zum Aufleuchten der MIL
fhrten, da sie ber mehrere Fahrzyklen andauerten
und somit einen dauerhaften Fehler darstellen. Die
anstehenden Fehler sind diejenigen, welche nur bei
einem Fahrzyklus auftraten und darauf warten, entweder wieder vom Fahrzeug gelscht zu werden,
weil sie nicht mehr auftreten, oder zum gespeicherten Fehler zu werden, da sie erneut auftreten.

moDiag stellt einen Assistenten zur Beschleunigungsmessung bereit. Klicken Sie hierzu einfach auf
das Bild mit der Zielflagge. Wenn noch keine Verbindung zum Fahrzeug besteht, wird moDiag diese jetzt
herstellen. Der Assistent misst die Zeit von 0 bis 100
km/h. Klicken Sie bei bestehender Verbindung und
stehendem Fahrzeug auf Start. Die Messung beginnt
automatisch, sobald das Fahrzeug sich in Bewegung
setzt und endet automatisch, sobald die 100 km/h
Die Reiterkarte Freeze-Frame-Daten zeigt an, bei erreicht sind. Dann wird die verstrichene Zeit angewelchen Parametern (Drehzahl, Geschwindigkeit zeigt. Bitte beachten Sie Punkt 1.2 Sicherheitshinetc.) ein Fehler aufgetreten ist. Dies kann hilfreich weis.
bei der Diagnose sein. Zum Auslesen dieser Daten
muss die Schaltflche Lesen angeklickt werden. Im 6.6 Upgrademglichkeit auf moDiag expert und
oberen Bereich wird derjenige Fehler angezeigt, der professional
zur Speicherung der Parameter gefhrt hat, in der
moDiag expert verfgt ber einige interessante zustzTabelle darunter, die Parameter die gespeichert
liche Features. So sind zwei weitere Assistenten fr
wurden. Mit dem Feld Frame knnen weitere Padie Verbrauchsanzeige und eine Leistungsmessung
rameterstze abgerufen werden, wobei die OBDintegriert. Der Beschleunigungs-Assistent erlaubt die
Normen nur den Frame 0 (also einen Parameterfreie Wahl der Anfangs- und Endgeschwindigkeit. Ausatz) vorschreiben.
erdem stehen mehr Digitaldisplays und Diagramme
zur Verfgung und es besteht die Mglichkeit Sensorwerte als *.csv-Datei aufzuzeichnen, um sie z.B. sphttp://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 14

ter in einer Tabellenkalkulation auszuwerten. Auch einige Spezialfunktionen, die die Einstellung von Gasknnen mit dieser Version ganz bequem Diagnose- anlagen in OBD-Fahrzeugen erheblich erleichtern. Sie
berichte erstellt und gedruckt werden.
arbeitet mit allen bekannten Einstellprogrammen fr
Autogasanlagen zusammen und verfgt ber eine
Speziell fr Kfz-Werksttten, die sich auf die Umrs- leistungsfhige Datenbank zur kompletten Dokumentung von Fahrzeugen auf Autogas-Betrieb speziali- tation des Umbaus.
siert haben, bietet die Version moDiag professional

7.0 Einstellscreen fr Gas-Umrstung

Gasumrstungen werden immer beliebter. Korrekt eingestellte Gasanlagen sind Voraussetzung fr problemlosen und strungsfreien Fahrbetrieb.
Der OBD-DIAG4500 kann fr diesen Zweck auf eine spezielle Men-Seite mit den drei wichtigsten Sensorwerten eingestellt werden. Folgende PIDs werden simultan angezeigt, es kann sowohl Bank1 als auch Bank2
angewhlt werden:
PID06/08 SHRTFT
PID07/09 LONGFT
PID14/15 O2S1
Somit ist es mglich, whrend einer Einstellfahrt den Kurz- und Langzeittrim des Benzinsteuergertes im
Benzin- und Gasbetrieb zu beobachten, um zu beurteilen, ob die Gasanlage korrekt abgestimmt ist.
[Tabelle A 6.0 und 6.1]

Anhang
Tabelle B OBD2-Protokolle
Protokoll
PWM

Norm Bezeichnung
SAE J1850

Datenrate
41.600 baud

VPWM
ISO9141-2

SAE J1850
ISO9141-2

10.400 baud
10.400 baud

KWP2000 5-Baud

ISO14230

10.400 baud

KWP2000 fast

ISO14230-4

10.400 baud

CAN 11b/500kb
CAN 29b/500kb
CAN 11b/250kb
CAN 29b/250kb

ISO15765-4
ISO15765-4
ISO15765-4
ISO15765-4

500.000 baud
500.000 baud
250.000 baud
250.000 baud

Besonderheit
Sehr schnelle Datenbertragung und
Verbindungsaufbau
Stranfllig
Langsame Datenbertragung und Verbindungsaufbau
Langsame Datenbertragung und Verbindungsaufbau
Langsame Datenbertagung, schneller
Verbindungsaufbau
Sehr schnell und sicher
Sehr schnell und sicher
Sehr schnell und sicher
Sehr schnell und sicher

PWM wurde vorwiegend in Ford- und Mazda-Modellen (Benziner) der Baujahre 1997-2003 eingesetzt.
VPWM ist im US-amerikanischen und japanischen Raum von 1996 bis etwa 2003 eingesetzt worden. ISO
und KWP 2000 sind die vorherrschenden Protokolle in Europa Benziner ab etwa 2000 verbaut, Diesel ab
2003. CAN trifft man bei Mittel- bzw. Oberklasse-Fahrzeugen ab etwa 2005 an. Opel setzte ab etwa 2002
bzw. 2004 (Diesel) OBD2 ein.
In Europa ist OBD2 fr Neufahrzeuge ab EZ 2001 bzw. Diesel ab 2004 vorgeschrieben. Einige Fahrzeughersteller hatten Sondergenehmigungen, die den Einsatz von OBD2 auf spter verschoben.
Es gibt viele Ausnahmen. Eine Internetdatenbank hilft in der Regel weiter [4].
CAN ist ab EZ 2008 aufgrund seiner Strfestigkeit als einziges Protokoll zugelassen.
Tabelle C Fehlercodes Aufbau
Der Aufbau und die Bezeichnungsweise der Fehlercodes DTC (Diagnostic Trouble Codes) nach SAE-J2012

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

Bx Fahrzeugkarosserie
Cx Chassis
Px Antrieb
Ux Netzwerk Kommunikation

Herkunft des Fehlers


Hier beispielsweise fr P0 Antrieb:

X bezeichnet Unterkategorien
0,1, 2, oder 3
Beispielsweise P1xxxx
Bezeichnet einen speziellen
Fehlercode des Fahrzeugherstellers
P0,2,3 sind plattformbergreifende Fehlerbezeichnungen.

1.
2.
3.
4.
5.
6.
7.
8.
9.

Kraftstoff/Luft/Lamdasonden
Lufteinlass- und Drucksysteme
Zndsystem, Fehlzndungskontrolle
Emissions- und Abgaskontrolle
Fahrzeuggeschwindigkeits- und
Bremskontrollsystem
Motormanagement / Boardcomputer
Getriebe / Hydrauliksensoren
Getriebe/ Hydraulikdruck
Automatikgetriebe

OBD-DIAG

Seite 15

Fehlernummer (hexadezimal)
Hier beispielweise P0110
Einlass Lufttemperatur Schaltkreis Fehlfunktion

Eine Auflistung erhlt man im Internet [5]


Tabelle D OBD-Buchse Belegung
OBD2Diagnosebuchse
(DLC)

Bezeichnung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

*
PWM+ / VPWM
* z.B. Airbag
Chassis Masse
Signal Masse
CAN-High
K-Line
* z.B. Serviceintervall
*
PWM*
* z.B. ABS
*
CAN-Low
L-Line
Boardspannung (12V)

Anhang E Readiness-Code
Um zu gewhrleisten, dass alle abgasrelevanten Baugruppen auch ordnungsgem funktionieren und einem
permanenten Test unterliegen, werden im Steuergert Flags (engl. Flaggen) gesetzt. Um alle im Fahrzeug
vorhandenen berwachungssensoren auszuwerten, melden sich diese Sensoren nach dem Lschen des
Fehlerspeichers und demzufolge der MIL mit einem gesetzten Bit in einer festgelegten, digitalen Sequenz.
Sensoren, die nicht vertreten sind, werden vom Steuergert auch nicht angemeldet, also kein Flag gesetzt.
Kurz nach dem Lschzustand sind also alle vorhandenen Prfsensoren sichtbar. Jeder Sensor durchluft nun
im nachfolgenden Fahrzeugbetrieb ein spezielles, auf ihn zugeschnittenes Programm. In Folge dessen gibt
es eine Auswertung inner- oder auerhalb des gespeicherten Vergleichwertes. Wenn die Werte innerhalb der
Toleranz liegen, wird die Flagge (Flag) heruntergenommen, also das Prfbit auf Null gesetzt. So verschwinden im Fahrbetrieb nach und nach alle Flags bis die gesamte Prfsequenz auf Null gesetzt wurde. Der
Fahrzyklus ist in diesem Augenblick abgeschlossen. Der Readiness-Code erlaubt nun einer prfenden Inhttp://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 16

stanz, zu beurteilen, dass das Fahrzeug nicht nur augenblicklich, sondern auch ber einen lngere Distanz,
z.B. vor einer Inspektion, bewegt wurde. Nur wenn alle Tests ordnungsgem abgeschlossen wurden, wird
auch der Fehlerspeicher als gltiges Kriterium anerkannt.
Fazit: Wird der Fehlerspeicher prventiv vor einer Fahrzeuginspektion gelscht, so kann es durchaus mglich
sein, dass das Fahrzeug die Inspektion nicht besteht, weil nicht alle Selbsttests ordnungsgem ausgefhrt
und elektronisch protokolliert wurden. Nutzen Sie den Analyser nicht dazu, kurz vor einer technischen
Inspektion den Fehlerspeicher zu lschen. Um einen gltigen Readiness-Code zu erzeugen, reicht es im
Allgemeinen, eine Strecke von ca. 40 km zurckzulegen.
Tabelle F Problembehebung
Fehlermerkmal
PC-Interface
funktioniert
nicht

Fehlermeldung
Software
meldet ComPort not found

Mglichkeiten der Behebung


USB-Treiberinstallation prfen. Virtueller Com-Port im Gertemanager und im Anwenderprogramm auf bereinstimmung prfen
Einfacher Test ohne Fahrzeug: Gertemanager ffnen-> Anschlsse
-> Kommunikationsanschluss -> USB-Serial-Port (COM XX) muss
sich anmelden, wenn man den USB-Anschluss vom Gert trennt
und wieder anschliet. Den COM-Port XX in die Anwenderprogramme eintragen.
Fahrzeug nicht OBD2-fhig

ISO / KWP
keine Verbindung zum
Steuergert

Analyser meldet keine Verbindung zum


Steuergert

Fahrzeug nicht OBD2-fhig


Timeoutproblem Motor starten, danach Analyser anstecken. Diagnose durchfhren.
Manuellen Protokollmodus whlen (3, 4 oder 5 einstellen)

Tabelle G Links und Literatur


[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]

Links zu Free- bzw. Shareware:


http://www.obd-diag.com
http://www.modiag.de
http://www.scantool.net
http://www.auto-intern.de

http://www.blafusel.de/misc/obd2_scanned.php

http://www.autodata-deutschland.com
Fahrzeugdiagnose mit OBD
http://obdclearinghouse.com/oemdb/

Bezeichnung
Softwaredownload OBD-DIAG moDIAG
Softwaredownload moDIAG
Softwaredownload Scantool
Softwaredownload VAG.com Version 311 oder 409
OBD2-Fahrzeugliste/Datenbank
Informationen zur Software Autodata
Florian Schffer, Elektorverlag, ISBN 978-3-89576-173-7
OBD2-Einbauorte im Kfz

Anhang H Hinweise, Pflege und Wartung


Das Gert ist im Temperaturbereich -18 bis + 60 Grad Celsius einsatzfhig.
Das ffnen des Gertes fhrt zum Garantieverlust.
Anhang J Glossar
DLC
DTC
Freezeframes
MIL
OBD
EOBD
PID

Data Link Connector - Diagnosebuchse


Diagnostic Trouble Codes Fehlercodes im Fehlerspeicher
mitgespeicherte Fehlerumgebung im Fehlerfall
Malfunction Indications Lamp Motorstrungsanzeige (gelb)
On-Board-Diagnostik
Europische OBD-Norm
Parameter Identifier Definition Sensordaten

Anhang K Datenblatt AGV4500


Kommunikation mit dem AGV4500-Controller

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
Die Kommunikation des PC mit den AGVControllern geschieht ber die serielle Schnittstelle. Der USB-Anschluss des AGV-Interface wird als
virtuelle serielle Schnittstelle auf dem PC eingerichtet, sodass Standardsoftware auf einen COMPort zugreifen kann. Die Datenrate ist im Auslieferzustand fest auf 9600 Baud, 8 Datenbits, 1
Stopbit, kein Handshake (9600, 8N1) eingestellt.
Diese Geschwindigkeit reicht fr die relativ geringe
Anzahl der zu bertragenen Daten vllig aus. Optional kann die Baudrate auf bis zu 500 kBaud
eingestellt werden.
Wenn Sie ein Terminalprogramm auf dem PC
starten und die richtige Baudrate und den COMPort whlen, sollte nach Einstecken des AGV4500
in die OBD2-Buchse des Fahrzeugs auf dem PC
folgender Text erscheinen:
AGV4500 v2.0
>
Hinweis: Diese Meldung variiert je nach Version
und kann zustzlich mit dem Tool AGV-Internals
gendert werden.
Welche Meldung auch erscheint, sie zeigt an, dass
die Kommunikation des Interface mit dem PC
funktioniert. Das Zeichen > bedeutet, dass das
Interface bereit ist, Befehle zu empfangen. Das
Interface unterscheidet nun zwei verschiedene
Kommandogruppen:
1. Interne Befehle zur Konfiguration und Initialisierung des Interface-Controllers. All diese
Befehle beginnen mit den Zeichen AT. Es
wurde von den Steuerbefehlen des Modems
bernommen und bedeutet ATtention - Achtung.
2. Daten, die an den OBD2-Bus fr das
Steuergert des Fahrzeugs weitergeleitet werden.
All diese Befehle werden als hexadezimale
Zahlen bermittelt, es drfen deshalb nur
ASCII-Zeichen 0-9 und A-F paarweise eingegeben werden.
Alle eingegebenen Befehle mssen mit einem
Zeilenende-Zeichen (Carriage Return, Dez. 13,
Hex $0D) abgeschlossen werden. Leerzeichen
oder Tabulatoren werden automatisch herausgefiltert, Klein- und Groschreibung wird nicht unterschieden. In den folgenden Beispielen muss
jede Eingabe mit dem Zeilenende-Zeichen abgeschlossen werden, es wird nicht gesondert
angegeben.
Beispiele:
at dp
Wird intern nach ATDP gewandelt
A T Z

OBD-DIAG

Seite 17

Wird intern nach ATZ gewandelt


01 1c
Wird intern nach 011C gewandelt
Falls das Zeilenende-Zeichen CR ausbleibt, wird
der Befehl automatisch nach 5 Sekunden abgebrochen und ein ?als Fehlermeldung ausgegeben.
Befehle, die der Controller nicht versteht, oder
Falscheingaben bei Hex-Werten werden ebenfalls
mit einem ? als Fehlermeldung quittiert.
OBD2-Befehle mssen immer mit einer geraden
Anzahl von Hex-Zeichen eingegeben werden:
Beispiel:
0100
oder
01 00
Eine ungerade Anzahl von Zeichen erzeugt eine
Fehlermeldung.
Einige AT-Befehle bentigen als zustzliche Parameter ein oder mehrere Hex-Zeichen. Die genaue Anzahl entnehmen Sie bitte der Befehlsliste.
Eine falsche Anzahl der Parameter wird ebenfalls
mit einer Fehlermeldung quittiert.
Obwohl die AGV-Controller weitgehend denselben
Befehlssatz wie die ELM-Controller benutzen (damit ist gewhrleistet, dass Standardprogramme
funktionieren) gibt es doch einige Unterschiede.
Die von den Standardprogrammen benutzen Befehle wurden zu 100% emuliert, andere Befehle
wurden teilweise einfacher oder sinnvoller belegt.
Zustzlich sind einige Befehle zur Konfiguration
und fr die besonderen Features der AGVController vorhanden, wie die nderung des Identifikationstextes und das Auslesen und Setzen
spezieller Parameter aus dem bzw. in den Controller.
Der AT-Befehlssatz des AGV4500 Controllers

>ATZ

Dieser Befehl bewirkt einen sofortigen Abbruch


aller laufenden Funktionen und einen Warmstart
des Controllers. Alle Parameter werden in den
Grundzustand gesetzt und der Selbsttest (durch
Blinken der LEDs angezeigt) wird durchgefhrt.
Zum Schluss wird der Ident-Text ausgegeben.
Ausgabe:
AGV4500 v2.0
>

Hinweis: Der Text ist abhngig von der Bios-Version und kann
mit Hilfe von AGV-Internals gendert werden.

>ATWS

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 18

Dieser Befehl bewirkt einen sofortigen Abbruch


aller laufenden Funktionen und einen Warmstart
des Controllers. Alle Parameter werden in den
Grundzustand gesetzt. Zum Schluss wird der Ident-Text ausgegeben. Dieser Befehl hat dieselbe
Wirkung wie ATZ, wird jedoch wesentlich schneller
ausgefhrt, da der Selbsttest bersprungen wird.
Ausgabe:

bermittelt, ist es recht sinnvoll, den Linefeed eingeschaltet zu lassen, da sonst alle Antworten in
einer Zeile dargestellt werden und neue Antworten
die alten berschreiben.
Ausgabe:

AGV4500 v2.0
>

Im Auslieferzustand ist L0 voreingestellt.

Hinweis: Der Text ist abhngig von der Bios-Version und kann
mit Hilfe von AGV-Internals gendert werden.

>ATM0
>ATM1

Schaltet die Memory-Funktion des letzten Protokolls ein bzw. aus.

>ATI

Hiermit wird nur der Identifikationstext ausgegeben, ohne einen Warmstart durchzufhren.
Ausgabe:
AGV4500 v5.0
>
Hinweis: Der Text ist abhngig von der Bios-Version und kann
mit Hilfe von AGV-Internals gendert werden.

>ATD

Alle Parameter werden in den Grundzustand wie


nach einem Kalt- oder Warmstart versetzt. Sehr
sinnvoll, wenn man mal viele Parameter verstellt
hat und keine Daten mehr empfangen werden
knnen.
Ausgabe:
OK
>

>ATE0
>ATE1

Dieser Befehl schaltet das serielle Echo ein (1)


oder aus (0). Alle Daten, die ber die serielle
Schnittstelle empfangen wurden, werden bei eingeschaltetem Echo wieder zum PC geschickt.
Ausgabe:
OK
>
Im Auslieferzustand ist E1 voreingestellt.

>ATL0
>ATL1

OK
>

Wenn hufig dasselbe OBD2-Protokoll verwendet


wird, kann es sinnvoll sein, dieses als Voreinstellung im internen EEPROM des AGV4500 abzuspeichern. Hierzu schalten Sie die MemoryFunktion mit ATM1 ein, dann stellen Sie die Verbindung mit dem Fahrzeugsteuergert her, sodass
ein Protokoll aktiviert wird, zum Schluss schalten
Sie die Memory-Funktion mit ATM0 wieder aus.
Danach wird das aktuelle Protokoll als Standard
benutzt.
Nhere Informationen zu den verschiedenen Protokollen finden Sie im Abschnitt OBD2Protokolle.
Im Auslieferzustand ist M0 voreingestellt.

>ATH0
>ATH1

Mit diesem Befehl kann eingestellt werden, ob bei


OBD2-Antworten der Header und das Checksummenbyte mit ausgegeben werden sollen.
Ausgabe:
Mit ATH0:
>0100
41 00 E8 19 30 12
Mit ATH1:
>0100
48 6B 10 41 00 E8 19 30 12 47
48, 68, 10 sind die 3 Headerbytes
47 ist das Checksummenbyte

ber diesen Befehl wird die bermittlung des Linefeed-Zeichens am Ende der Zeile ein- (1) oder
ausgeschaltet (0). Alle zum PC gesendeten Antworten sind in der Regel nur mit einem CarriageReturn abgeschlossen (13 Dez., $0D Hex). Mit
eingeschaltetem Linefeed wird hinter jedem Carriage-Return noch das Linefeed-Zeichen (10 Dez,
$0A Hex) ausgegeben. Besonders wenn man mit
einem Terminalprogramm die Befehl von Hand

Ausgabe:
OK
>
Da beim CAN-Protokoll keine Header- und Checksummenbytes existieren, wird stattdessen die
CAN-ID bermittelt. Nhere Informationenn hierzu
finden Sie in der Beschreibung zum CAN-Protokoll
spter in diesem Dokument.

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
Im Auslieferzustand ist H1 voreingestellt.

>ATBD

Die Abkrzung von Buffer Dump bewirkt, den


interne OBD2-Empfangsspeicher ausgegeben
wird. Gltige Daten stehen hier jedoch nur, wenn
zuvor ein OBD2-Befehl ausgefhrt wurde.

Seite 19

CAN-Protokoll 11Bit-ID, 500kBaud


CAN-Protokoll 29Bit-ID, 500kBaud
CAN-Protokoll 11Bit-ID, 250kBaud
CAN-Protokoll 29Bit-ID, 250kBaud

Eine Ausgabe von 00 bedeutet, dass zur Zeit kein


Protokoll benutzt wird (zum Beispiel nach ATZ).

>ATDP

Beispiel:
>0100
41 00 E8 19 30 12
>ATBD
0A 48 6B 10 41 00 E8 19 30 12 47 00 00
Das erste Byte gibt die Anzahl der gltigen Zeichen im Speicher an. In diesem Fall handelt es
sich um 10 Zeichen (Hex 0A). Das letzte Byte ist in
diesem Fall ungltig und kann einen beliebigen
Wert beinhalten.

>ATSR xx

Eingabe der RX-Adresse fr OBD2-Antworten.


ber diesen Befehl wird die Adresse fr die empfangenen OBD2-Pakete festgelegt. Dieser Wert ist
abhngig vom Protokoll und wird in der Regel
automatisch eingestellt. Bei KWP2000 sollte der
Wert identisch zur Tester-Adresse sein (F1), damit
die passenden Antwortdaten empfangen werden
knnen. Bei ISO-9141, PWM und VPWM muss
der Wert gleich mit dem 2. Byte des Request
Headers + 1 sein.
Beispiel (ISO9141 Functional Request):
Request Header 68 6A F1
Antwort
48 6B 10
Werden hier falsche Werte eingegeben, knnen
entweder falsche oder gar keine Pakete empfangen werden.
Die Filteradresse kann durch Eingabe von ATZ,
ATWS, ATD oder ATSR00 ausgeschaltet werden.
Dieser Parameter hat keine Funktion beim CANProtokoll.

>ATN

Anzeige des aktuell benutzten Protokolls als Hexwert. 00..09


Beispiel:
>ATN
02
>
00:
01:
02:
03:
04:
05:

06:
07:
08:
09:

OBD-DIAG

Kein Protokoll aktiv


PWM-Protokoll
VPWM-Protokoll
ISO9141-Protokoll
KWP2000-Protokoll (5 Baud Init)
KWP2000-Protokoll (Fast Init)

Anzeige des aktuell benutzten Protokolls im Klartext.


Beispiel:
>ATDP
ISO 9141-2
>
Hier die Liste alle mglichen Ausgaben:
NOT CONNECTED
SAE J1850 / PWM
SAE J1850 / VPWM
ISO 9141-2
ISO 14230-4, KWP2000 (5 Baud Init)
ISO 14230-4, KWP2000 (Fast Init)
ISO 15765-4, CAN (11/500)
ISO 15765-4, CAN (29/500)
ISO 15765-4, CAN (11/250)
ISO 15765-4, CAN (29/250)

>ATP[A]x

Manuelle Einstellung des aktuellen Protokolls oder


der Automatischen Protokoll-Suchfunktion.
Hiermit kann ein Protokoll fest voreingestellt werden. Es wird kein anderes Protokoll gesucht, sondern mit
UNABLE TO CONNECT
abgebrochen, wenn das Steuergert nicht antwortet.
ATP1 PWM
ATP2 VPWM
ATP3 ISO9141-2
ATP4 KWP2000 5 Baud Init
ATP5 KWP2000 Fast Init
ATP6 CAN 11/500
ATP7 CAN 29/500
ATP8 CAN 11/250
ATP9 CAN 29/250
Wenn stattdessen ATPAx (x = Protokollnummer)
eingegeben wird, durchsucht der Controller automatisch alle anderen Protokolle, wenn das aktuelle
nicht gefunden wird.
Mit ATP0 oder ATPA0 (identisch) wird die automatische Suchfunktion aktiviert. Es ist kein Protokoll
voreingestellt und es werden nach einem Neustart
alle Protokolle durchsucht, bis ein passendes gefunden ist.
Vorsicht!

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 20

Wenn ein festes Protokoll ohne Auto-Suchfunktion


voreingestellt ist, wird auch kein anderes Protokoll
gesucht, wenn das Steuergert im Fahrzeug nicht
auf das eingestellte antwortet. In diesem Fall bitte
die Suchfunktion mit ATP0 oder ATPAx (x = aktuelles Protokoll) aktivieren.

Anzeige der Keyword-Bytes bei ISO-9141 und


KWP2000.

Ist die Memory-Funktion mit ATM1 eingeschaltet,


wird die nderung der Einstellung sofort ins
EEPROM gespeichert und bei Neustart wieder
verwendet.
Durch Eingabe von ATP ohne zustzliche Parameter wird der eingestellte Modus angezeigt. In
diesem Fall wird keine nderung durchgefhrt.

>

Im Auslieferzustand ist ATP0 voreingestellt. Es


werden alle Protokolle durchsucht.

>ATSH xx yy zz

Manuelles Setzen der Headerbytes fr ISO9141,


KWP2000, PWM und VPWM Protokolle.
Es werden 3 oder 4 Hexwerte erwartet:
xx = Priority/Type-Byte
yy = Target-Address
zz = Source-Address
Den genauen Aufbau der 3 Bytes entnehmen Sie
bitte den SAE-Protokoll-Spezifikationen.
Bei KWP2000 wird die Lngenangabe im 1. Byte
(xx) automatisch angepasst. Beim schwedischen
KWP2000-Format wird im 4. Headerbyte die Lnge eingesetzt.
Wenn das Protokoll mit ATPx festgelegt ist, knnen die Headerbytes bereits vor dem 1. Verbindungsaufbau gendert werden. Ist die AutoSuchfunktion aktiviert, werden fr den Verbindungsaufbau immer die Standardwerte benutzt,
hier knnen die Headerbytes nur nach erfolgtem
Connect gendert werden.
Standardwerte:
ISO9141-2:
68 6A F1
KWP2000:
Cx 33 F1 (x = Lngenangabe)
PWM:
61 6A F1
VPWM:
68 6A F1
Die Headerbytes knnen durch Eingabe von ATZ,
ATWS oder ATD auf die Standardwerte zurckgesetzt werden.
Dieser Parameter hat keine Funktion beim CANProtokoll.

>ATK

Beispiel:
>ATK
8F E9

Dient zur Analyse den untersttzen KWPFormates. Die Bedeutung der Keyword-Bytes entnehmen Sie bitte den SAE-Datenblttern zu
ISO9141-2 bzw. KWP2000.

>ATKW0
>ATKW1

Bei der Protokollsuche werden die Protokolle


ISO9141-2 und KWP2000 anhand der gelieferten
Keyword-Bytes unterschieden. Fr Experimentierzwecke kann diese Funktion deaktiviert werden
und das mit ATPx fest eingestellte Protokoll erzwungen werden.
Beispiel:
>ATKW1
OK
>
Im Auslieferzustand ist KW1 voreingestellt.

>ATWM xx yy zz aa [bb] [cc]

Manuelles Setzen der Wakeup-Message-Bytes fr


ISO9141 und KWP2000.
Es werden 4-6 Hexwerte erwartet:
xx = Priority/Type-Byte (mit Lngenangabe bei
KWP)
yy = Target-Address
zz = Source-Address
aa,bb,cc = 1-3 Befehlsbytes
Bei KWP2000 muss das 1. Byte die richtige Lngenangabe enthalten.
Beispiel (ISO9141-2):
>ATWM 68 6A F1 03
OK
Beispiel (KWP2000):
>ATWM C2 33 F1 01 04
OK
Standardwerte:
ISO9141-2:
68 6A F1 01 00
KWP2000:
C1 33 F1 3E

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
Die Wakeup-Message-Bytes knnen durch Eingabe von ATZ, ATWS oder ATD auf die Standardwerte zurckgesetzt werden.
Dieser Parameter hat keine Funktion beim PWM,
VPWM und CAN-Protokoll.

>ATSW xx

Mit diesem Befehl kann die Zeitdauer zwischen


den automatischen Wakeup-Befehlen bei einer
bestehenden ISO9141- oder KWP2000Verbindung eingestellt werden.
ISO9141- und KWP2000-Fahrzeugcontroller erwarten einen regelmigen Datenverkehr zum
angeschlossenen OBD2-Interface. Sollte dieser
lngere Zeit ausbleiben (laut SAE-Norm 5000ms),
wird die Verbindung getrennt und muss durch
einen erneuten Init wieder hergestellt werden.
Dieser Befehl erwartet die Zeitdauer als zweistell igen HEX-Code. Die Zeitdauer zwischen den Wakeup-Befehlen ergibt sich aus dem Hex-Wert * 50
Millisekunden.
Beispiel:
>ATSW32
OK

Hier wird eine Wakeup-Zeit von 0x3C (60) * 50ms


= 3 Sekunden eingestellt.
Der Standardwert wird mit ATZ, ATWS oder ATD
auf 0x32 (50) eingestellt, was 2,5 Sekunden entspricht. Wird als Wert 0 eingetragen, ist der automatische Wakeup abgeschaltet und die Verbindung wird nach 5 Sekunden getrennt, wenn keine
OBD2-Kommandos bertragen werden.

Mit diesem Befehl kann die automatische Formatierung der gesendeten und empfangenen CANDatenpakete ein- bzw. ausgeschaltet werden.
Ein Ausschalten der automatischen Formatierung
ist nur sinnvoll, wenn der AGV4000 Controller in
CAN-Bussen betrieben werden soll, die nicht
OBD2-kompatibel sind.
Ist die Formatierung ausgeschaltet, mssen immer
alle gewnschten Bytes (max. 8) des CANDatenpaketes eingegeben werden, bei eingeschalteter Formatierung wird automatisch das Lngenbyte hinzugefgt und es drfen max. 7 Bytes zum
Senden eingegeben werden.
Beispiel:

Seite 21

Mit Auto-Format an:


>0100
wird umgewandelt nach:
0201000000000000
Im OBD2-Modus werden immer Datenpakete mit 8
Bytes versendet. Folgender Befehl ist gleichbedeutend mit obigem Beispiel, jedoch bei ausgeschaltetem Auto-Format:
>0201000000000000
Wird statt dessen nur
>020100
eingegeben, wird nur ein Datenpaket mit 3 Bytes
gesendet, das nicht OBD2-konform ist.
Die Einstellung der Auto-Formatierung beeinflusst
ebenfalls die Ausgabe der empfangenen Antworten auf dem CAN-Bus.
Beispiel:
Mit Auto-Format aus werden alle 8 Bytes des
CAN-Frame ausgegeben. Es wird keine Auswertung der empfangenen Daten vorgenommen:
06 41 00 B8 7B B0 10 00

>

>ATCA0
>ATCA1

OBD-DIAG

Mit Auto-Format an wird das empfangende OBD2Datenpaket ausgewertet. Das 1. Byte zeigt in diesem Fall an, dass sechs gltige Bytes folgen. Damit wird folgendes ausgegeben:
41 00 B8 7B B0 10
In Multiframe-Antworten ist die Ausgabe der Datenpakete mit eingeschalteter Formatierung an
das Format der ELM-Controller angepasst.
Beispiel, mit Auto-Format an.
Abfrage der Fehlercodes mit 4 Fehlern:
>03
00A
0: 43 04 01 15 02 30
1: 03 50 04 60 00 00 00
Die 1. Zeile zeigt an, dass die Antwort aus 00A
(hex) = 10 gltigen Bytes besteht. Jede weitere
Zeile beginnt mit einem Zhler mit anschlieendem Doppelpunkt, der die Reihenfolge der empfangenen Datenpakete angibt. Es wird von 0 bis F
(hex) gezhlt und beginnt dann wieder bei 0,
wenn noch mehr Pakete bertragen werden mssen.
Mit ausgeschalteter Formatierung sieht die Antwort folgendermaen aus:
10 0A 43 04 01 15 02 30
21 03 50 04 60 00 00 00

http://www.obd-diag.com

AGV 4500

OBD-DIAG

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
Hier mssen PCI- und Lngenbyte von der PCSoftware ausgewertet werden.
Mehr Infos zum OBD2-Datenformat finden Sie in
den SAE J1979 Spezifikationen.

Bit-Word, der in 0.1 ms erhht wird. Der komplette


Zyklus von 0 bis 65.535 dauert somit ca. 6,5 Sekunden.
Ausgabe ohne Zeitstempel mit eingeschalteten
Header und 11Bit ID:

Standardeinstellung: Ein (ATCA1).

>ATCC0
>ATCC1

7E8 06 41 00 B8 7B B0 10 00

In OBD2-Systemen mssen bei MultiframeAntworten so genannte Flow-Control Nachrichten


vom Tester gesendet werden, die dem Steuergert anzeigen, dass nachfolgende Pakete akzeptiert
werden. Dies wird durch den AGV4000 Controller
automatisch vorgenommen.
Soll der Controller in CAN-Systemen eingesetzt
werden, die nicht OBD2-konform sind, kann es
sinnvoll sein, diese automatischen Flow-Control
Nachrichten auszuschalten.

Mit Zeitstempel:
7E8 06 41 00 B8 7B B0 10 00 1A2B
Der Zeitstempel wird ans Ende des Datenpaketes
angehngt. Es wird ein 16-Bit-Word ohne Leerzeichen zwischen den Bytes ausgegeben.
Standardeinstellung: Aus (ATCT0).

>ATCS

Die CAN-Spezifikationen schreiben vor, dass ein


CAN-Controller Fehlerzhler fr gesendete und
empfangene Datenpakete zur Verfgung stellt. Mit
diesem Befehl knnen diese Zhler ausgelesen
werden.

Beispiel:
>ATCC0
OK
>
Standardeinstellung: Ein (ATCC1).

>ATCD xx

Flow-Control-Datenpakete, die bei MultiframeAntworten gesendet warden mssen, enthalten


neben einem Statusbyte (FS), einem Blockgrenbyte (BS) auch ein Byte fr die Zeitdauer (ST),
die zwischen den nachfolgenden Antwortpaketen
eingefgt werden sollen, damit der CAN-Controller
Zeit hat, diese Daten zu verarbeiten. Mit diesem
Befehl kann die Zeitdauer verndert werden.
Beispiel:
>ATCD 7F
OK
>
Stellt die Zeitdauer auf den maximalen Wert von
127ms ein.
Dieser Befehl ist nur zu Experimentierzwecken
vorhanden und kann zum Testen von Simulatoren
verwendet werden. In der Regel muss die Einstellung nicht verndert werden.
Standardwert: 0A (10 ms)

>ATCT0
>ATCT1

Seite 22

Empfangene CAN-Datenpakete werden automatisch mit einem Zeitstempel versehen. Dieser Zeitstempel kann nur ausgegeben werden, wenn die
Header eingeschaltet (ATH1) und die Zeitstempel
aktiviert sind (ATCT1). Der Zeitstempel ist ein 16-

Beispiel:
>ATCS
T:00 R:00
>
In diesem Fall wird angezeigt, dass keine Fehler
beim Senden (TX) oder empfangen (RX) aufgetreten sind.

>ATCI xxx
>ATCI xxxxxxxx

Die zu sendende CAN-ID wird mit diesem Befehl


gesetzt. Dies kann sinnvoll sein, wenn der
AGV4000-Controller in nicht OBD2-konformen
CAN-Systemen eingesetzt wird.
Standardwerte:
11 Bit ID
7DF
29 Bit ID

18 DB 33 F1

Beispiele:
>ATCI 7E0
OK
>
>ATCI 18 DA 10 F1
OK
>
Bitte darauf achten, dass durch die Anzahl der
eingegebenen Zeichen bestimmt wird, ob die 11Bit

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
oder die 29Bit ID verndert werden soll. Fr die
11Bit ID mssen immer 3 Hex-Zeichen eingegeben fr die 29Bit ID mssen immer 8 Hex-Zeichen
eingegeben werden.
Durch Eingabe von ATWS, ATZ oder ATD werden
die IDs auf die Standardwerte zurckgesetzt.

CAN-RX-Filter setzen. Wenn zu viele Daten auf


dem CAN-Bus bertragen werden, ist es mglich,
dass der Controller-interne Puffer berluft, wenn
die Daten nicht rechtzeitig zum PC bertragen
werden knnen. In diesem Fall sollten aus den
empfangenen Daten die gewnschten herausgefiltert werden. Der Filter wird zusammen mit der RXMaske verwendet, die mit dem Befehl ATCM verndert werden kann.
Standardwerte:
11 Bit Filter
7E8

>
>ATCM 1F FF 00 00
OK

In Verbindung mit dem Filter gibt ein 1-Bit in der


Maske an, ob die ankommende Nachricht mit dem
Filter verglichen werden soll. Wenn das Maskenbit
0 ist, wird dieses Bit als ok angenommen.
Bitte darauf achten, dass durch die Anzahl der
eingegebenen Zeichen bestimmt wird, ob die 11Bit
oder die 29Bit Maske verndert werden soll. Fr
die 11Bit Maske mssen immer 3 Hex-Zeichen
und fr die 29Bit Maske immer 8 Hex-Zeichen
eingegeben werden. Durch Eingabe von ATWS,
ATZ oder ATD werden die Masken auf die Standardwerte zurckgesetzt.

AT90CAN128 Filter- und Maskenregister (Auszug


aus dem ATMEL Datenblatt)
>AT!00
Ausgabe der Seriennummer des AGV-Controllers.
Alle AGV-Controller besitzen eine einzigartige,
nicht vernderbare Seriennummer. Sie kann mit
diesem Befehl abgefragt werden.

>
>ATCI 18 DA F1 10
OK
>
Bitte darauf achten, dass durch die Anzahl der
eingegebenen Zeichen bestimmt wird, ob der
11Bit oder der 29Bit Filter verndert werden soll.
Fr den 11Bit Filter mssen immer 3 Hex-Zeichen
und fr den 29Bit Filter immer 8 Hex-Zeichen eingegeben werden.
Durch Eingabe von ATWS, ATZ oder ATD werden
die Filter auf die Standardwerte zurckgesetzt.

>ATCM xxx
>ATCM xxxxxxxx

CAN-RX-Maske setzen. In Verbindung mit dem


RX-Filter (ATCF) kann die Maske dazu benutzt
werden, einzelne oder eine Gruppe von Daten
herauszufiltern.
Standardwerte:
11 Bit Maske
7F8

Beispiele:
>ATCM 7F0

OK

18 DA F1 00

Beispiele:
>ATCF 7E0
OK

29 Bit Maske

Seite 23

>

>ATCF xxx
>ATCF xxxxxxxx

29 Bit Filter

OBD-DIAG

1F FF FF 00

Beispiel:
>AT!00
12345-67890-123
>
>AT!01
Ausgabe des Controllertyps und der BiosVersionsnummer. Da der Identifikations-String
vernderbar ist, ist keine eindeutige Identifizierung
des Controllertyps und der Bios-Version ber den
ATI Befehl mglich. Aus diesem Grund wurde
dieser Befehl eingefgt, dessen Ausgabe unvernderlich ist und immer den richtigen ControllerTyp anzeigt.
Beispiel:
>AT!01
AGV4000-50
>
Obiges Beispiel zeigt die Ausgabe eines
AGV4000-Controllers mit Bios-Version 5.0
Weitere Befehle, speziell fr die nderung des
Identifikationstextes und zum internen Test des

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 24

AGV-Interfaces bei der Herstellung werden hier


nicht aufgefhrt. Interessenten knnen diese Informationen unter Angabe des Verwendungszwecks beim Entwickler der AGV-Controller per EMail anfordern.

lange Antwortzeit beim Slow-Init. VPWM, PWM


und CAN wird innerhalb einer Sekunde erkannt.

Direkteingabe eines OBD2-Befehls

>0100
SEARCHING...
41 00 E8 19 30 12

Zur Eingabe eines OBD2-Befehls werden nur die


fr diesen Befehl notwendigen Daten im Hexcode
bergeben. Sollte zuvor noch keine Verbindung
mit dem OBD2-Bus im Fahrzeug aufgebaut worden sein, wird dies bei Eingabe des ersten Befehls
einmalig vorgenommen. Die verschiedenen Protokolle werden abhngig von der ProtokollEinstellung abgefragt (siehe Abschnitt OBD2Protokolle).
Sobald der Fahrzeugcontroller eine Antwort bei
Anfrage mit einem der Protokolle liefert, wird der
weitere Test abgebrochen und das erkannte Protokoll auch fr alle weiteren Anfragen benutzt. Die
Dauer bis zur Ausfhrung des ersten Befehls dauert somit maximal 2,5 Sekunden, bedingt durch die

Beispiel:
Ausgabe bei ISO9141 oder KWP2000 Connect.

>
>0100
41 00 E8 19 30 12
Beispiel:
Ausgabe bei VPWM, PWM oder CAN Connect.
>0100
41 00 E8 19 30 12
>

bersicht der AT-Befehle des AGV4000-Controllers


Allgemeine Befehle:
Befehl
ATD
ATE0
ATE1
ATI
ATL0
ATL1
ATM0
ATM1
ATWS
ATZ
AT!00
AT!01

Parameter

Bezeichnung
Alle Werte zurcksetzen
Echo aus
Echo ein (Schluss)
Identifizierungstext ausgeben
Linefeed aus (Schluss)
Linefeed ein
Protokoll-Speicher aus (Schluss)
Protokoll-Speicher ein
Warmstart
Reset
Ausgabe der Seriennummer
Ausgabe der Chip-Kennung

OBD2 Befehle:
Befehl
ATBD
ATDP
ATH0
ATH1
ATN
ATP
ATP
ATP
ATP0
ATSH
ATSR

Parameter

x
Ax
xx yy zz
xx

Bezeichnung
Buffer Dump
Aktuelles Protokoll im Klartext ausgeben
Header aus (Schluss)
Header ein
Aktuelles Protokoll als Nummer ausgeben
Aktuelle Protokollkonfiguration anzeigen
Protokoll x voreinstellen
Protokoll x voreinstellen, mit Auto-Suchfunktion
Immer Protokoll Auto-Suchfunktion benutzen
Header definieren
RX-Empfangsadresse einstellen

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 25

ISO/KWP2000-spezifische Befehle:
Befehl
ATSW
ATWM
ATK

Parameter
xx
xx yy zz aa [bb] [cc]

Bezeichnung
Wakeup Intervall-Zeit einstellen
Wakup Message setzen
Anzeige der Keyword-Bytes

CAN-spezifische Befehle:
Befehl
ATCA0
ATCA1
ATCC0
ATCC1
ATCD
ATCF
ATCF
ATCI
ATCI
ATCM
ATCM
ATCS
ATCT0
ATCT1

Parameter

xx
xxx
xxxxxxxx
xxx
xxxxxxxx
xxx
xxxxxxxx

Bezeichnung
CAN Autoformat aus
CAN Autoformat ein (Schluss)
CAN Flow Control aus
CAN Flow Control ein (Schluss)
CAN Flow Delay setzen
CAN RX Message Filter 11 Bit
CAN RX Message Filter 29 Bit
CAN TX Message Identifier 11 Bit
CAN TX Message Identifier 29 Bit
CAN RX Message Mask 11 Bit
CAN RX Message Mask 29 Bit
CAN Status anzeigen
CAN Timestamp aus (Schluss)
CAN Timestamp ein

OBD2-Protokolle
Der AGV4500-Controller untersttzt alle derzeit
aktuellen OBD2-Protokolle. Alle neun verschiedenen Protokolle knnen damit eindeutig identifiziert
und selektiert werden.
Modus Protokoll
1

SAE J1850 PWM

SAE J1850 VPWM

ISO 9141-2

ISO 14230-4 KWP2000 5 Baud Init

ISO 14230-4 KWP2000 Fast Init

ISO 15765-4 CAN 11Bit-ID, 500 kBaud

ISO 15765-4 CAN 29Bit-ID, 500 kBaud

ISO 15765-4 CAN 11Bit-ID, 250 kBaud

ISO 15765-4 CAN 29Bit-ID, 250 kBaud


Im Auslieferzustand ist der AGV4500 so konfiguriert, dass automatisch alle Protokolle durchsucht
werden, bis ein passendes gefunden ist (ATP0).
Sollte kein passendes Protokoll gefunden werden,
wird folgender Text ausgegeben:
UNABLE TO CONNECT
Die Protokolle werden in folgender Reihenfolge
getestet:

1: PWM

2: VPWM

5: KWP2000 Fast Init

3+4: ISO/KWP 5 Baud Init

6: CAN 11/5005:

7: CAN 29/500

8: CAN 11/250

9: CAN 29/250

Sobald ein passendes Protokoll gefunden wird,


bricht der Suchvorgang ab und das gefundene
Protokoll wird bei allen weiteren Befehlen benutzt.
Das aktuelle Protokoll kann mit dem Befehl ATDP
angezeigt werden.
>ATDP
SAE J1850 VPWM
>
Gleichzeitig wird das gefundene Protokoll als
Suchstart benutzt, wenn die Verbindung zuvor mit
ATWS oder ATZ geschlossen wurde. Dies kann
mit dem Befehl ATP angezeigt werden.
>ATP
AUTO 2 = SAE J1850 VPWM
>
Ist die Protokoll Memory Funktion aktiviert (ATM1),
wird das aktuelle Protokoll im EEPROM des Cont-

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner
rollers abgespeichert und bleibt auch nach Trennung der Stromversorgung erhalten.
Nach erneutem Anlegen der Stromversorgung
wird der Inhalt des EEPROM ausgelesen und das
gespeicherte Protokoll als erstes fr den erneuten
Suchvorgang benutzt. Wurde das gespeicherte
Protokoll nicht gefunden, werden die Protokolle in
der zuvor angegebenen Reihenfolge getestet,
dabei wird jedoch das bereits als negativ getestete
Protokoll bersprungen.
Soll der Suchvorgang gezielt mit einem gewnschten Protokoll beginnen, kann dies auch manuell
eingegeben werden:
>ATPA5
AUTO 5 = ISO 14230-4 KWP2000 Fast Init
>
Hier wird der Suchvorgang mit dem Protokoll 5
begonnen. Wird das Protokoll nicht gefunden,
werden die Protokolle in der Reihenfolge der
Suchliste getestet.
Soll der AGV4000 Controller immer nur ein bestimmtes Protokoll benutzen, kann dies durch
folgenden Befehl festgelegt werden:
>ATP5
5 = ISO 14230-4 KWP2000 Fast Init
>
Hier wird nur noch das Protokoll 5 benutzt. Wird
das Protokoll nicht gefunden, wird die Suche abgebrochen und UNABLE TO CONNECT oder eine
andere Fehlermeldung ausgegeben. Ist die Protokoll Memory Funktion eingeschaltet, wird dieses
Protokoll im EEPROM abgespeichert und auch
nach Trennung und erneutem Anlegen der Stromversorgung wieder benutzt. Deshalb Achtung!
Wenn keine Verbindung aufgebaut werden kann,
zunchst mit ATP schauen, welches Protokoll
voreingestellt ist.

Fehlermeldungen

OBD-DIAG

Seite 26

Viele der im Folgenden aufgefhrten Fehlermeldungen treten nur whrend des ersten Verbindungsaufbaus auf und erscheinen nur, wenn ein
festes Protokoll mit ATPx voreingestellt ist. Im
automatischen Protokoll-Suchmodus werden die
Fehlermeldungen unterdrckt, um mit dem Test
des nchsten Protokolls fortzufahren.
BUS BUSY
Tritt bei PWM und VPWM auf, wenn ein Befehl
innerhalb der vorgeschriebenen Zeitspanne nicht
gesendet werden konnte.
FEEDBACK ERROR
Bei der Aktivierung des ISO/KWP-, PWM
- oder
VPWM-Busses wird sofort getestet, ob eine
Rckmeldung am Eingang des Controllers erscheint. Diese Fehlermeldung zeigt an, dass keine
Rckmeldung erfolgt ist.
DATA ERROR
Zeigt einen Checksummenfehler beim ISO,
KWP2000, PWM oder VPWM Protokoll an.
CAN ERROR
Fehler im CAN-Protokoll. Da das CAN-Protokoll
relativ sicher gegen bertragungsfehler auf dem
Bus ist, wird diese Meldung nur ausgegeben,
wenn die Verbindung zum CAN-Bus getrennt wird.
NO DATA
Wird ausgegeben, wenn ein OBD2-Befehl nicht
innerhalb der vorgeschriebenen Zeitspanne beantwortet wurde, z.B. weil er im Steuergert nicht
untersttzt wird.
UNABLE TO CONNECT
Erscheint, wenn keine Verbindung zu einem Steuergert aufgebaut werden konnte.
?
Syntax-Fehler. Wird ausgegeben, wenn der ATBefehl nicht existiert oder wenn zum Befehl gehrende Parameter fehlen oder falsch eingegeben
wurden.

http://www.obd-diag.com

AGV 4500

OBD2 Multifunktion-Multiprotokoll-Handheld-Scanner

OBD-DIAG

Seite 27

Anhang Y Impressum

OBD-DIAG ist eingetragenes Warenzeichen von


www.obd-diag.de
stange-distribution
F.Stange
Alberichstrae 57, 12683 Berlin
Info-Telefon: 030-51739222
Technischer Support 030-51739222
WEEE DE94532701 Bei Stiftung-EAR registrierter Markenname: OBD-DIAG
Hersteller:

Beratgerstr. 28, 44149 Dortmund


MADE IN GERMANY

Tabelle Z Untersttzte Fahrzeuge (berblick)

*Beispielsweise Fahrzeuge mit CAN Protokoll: A8 ab Bj 2003; A3 ab 2004; A4 ab Bj 2005; A6 ab Bj 2005 ; Toyota ab Bj 2004; Volvo ab
Bj 2004; Focus ab 2003; Lexus 2004; Prius 2004; Mazda 3 2004; Mazda RX-8 2004; Astra-H ab 2004; Vectra ab 2003; Saab 9-3 2003;
Seat Altea ab 2004; Toledo ab 2005; Skoda Octavia ab 2004 u.v.m.

2005-2008 Folker Stange, Erwin Reuss, Matthias Tieben. Nachdruck, auch auszugsweise, nicht erlaubt.
http://www.obd-diag.com

AGV 4500

OBD2 Multi-Function Multi-Protocol Handheld Scanner

OBD-DIAG

page 28

2.0 On Board Diagnostic OBD2


(OnBoardDiagnostic) is part of the EU regulations
for newly registered and spark ignition engine
driven vehicles since 2001. Diesel vehicles were
also equipped with this modern diagnostic
interface since 2004. EOBD is the European
standardization of the OBD2 interface.
The norm allows different protocols to occur.
However, the analyzer is able to scan and
recognize different protocols on its own. This
automatic mode is very useful because one only
has to make sure that the car has an OBD2compatible ECU (engine control unit).
The location of the OBD2 interface is fixed. The
norm states that it has to be located within one
meter around the drivers seat and that it has to be
easily accessible. Unfortunately that is not always
the case. Some of the manufacturers tend to hide
their OBD2 interface behind covering. There are
databases available in the Internet which help you
to find the exact location [8].
With the help of OBD2 it is possible to perform
extensive diagnostics which span several types of
cars. It is disadvantageous that model-specific
errors do not need to be provided by the
manufacturers. It is possible that specific errors
cannot be recognized by the OBD2 diagnostic and
then one has to consult special tools from the
manufacturer which can only be made available by
garages.
The ECU creates different sensor readings. When
one combines them one can draw conclusions
about the functioning and condition of the vehicle.
Even the performance and different variations of
current depictions can be derived from sensor
data. Sensor data is permanently provided and
can be read by an analyzer. The sensor data is
being denoted as PID (Parameter Identifier
Definition) and is being numbered with a
standardized hexadecimal number.
Error codes always indicate that there is a
deviation from the normal condition of the vehicle.
The ECU automatically saves the error codes
when the deviation reaches a certain level. To
simplify the search and evaluation of the errors the
ECU saves the error environment of every saved
error. These so-called freeze-frames show, for
example, which velocity, number of revolutions
and engine temperature the car had when the
error was found. Now one is able to determine
which circumstances might have caused the error
to occur. In fact, one does receive a list of data but
no suggestions for a solution.
Subsequently
utilized
database
software
generates possible solutions. It contains type-

specific and general information plus extensive


instructions. This kind of software has to be
updated frequently and that is why it is only useful
for commercial users, for example autodata [6].
2.1 What is OBD2 not capable of?
Airbag, ABS, maintenance interval and comfort
resets cannot be realized with OBD2.
OBD2 analyzers are generally not suited to read or
reset security-relevant notifications or error entries.
This also relates to maintenance intervals and
comfort electronics.
Neither ABS nor airbag displays can be turned off.
Maintenance intervals are being reset by a garage
or by a specialized analyzer.
Changes of the comfort electronics can only be
performed by special manufacturer-specific aids.
These actions are not connected to OBD2. They
were purposely not included in the OBD
specifications. That is why no manufacturer has to
make the necessary commands available.
Quotation: "But garages can change it over the
OBD2 socket, too."
The OBD2 socket has lots of pins which are not
being used for OBD protocols. Usually the
communication with the ABS and airbag control
units separately runs through these pins. This
communication is encrypted and secured several
times so that a simple OBD2 access is impossible.
2.2 Operational range
The main area of an OBD2 analyzer is reading the
saved error codes of the ECU and the related error
environment (freeze-frames). Altogether this leads
to a dynamic evaluation of the occurred error. If an
error occurs and it is being stored in the error
memory, important sensor data at the instant of
the occurrence of the error is also being saved.
2.3 Protection of the OBD2 interface
The OBD2 interface in the vehicle is protected
very well by special protectors. It is not known of
damage which was inflicted by an inserted
diagnostic device yet.
OBD-DIAG analyzers contain robust exits and
entrances that are reliable. Nevertheless one
should keep a certain order of actions to avoid
static discharges. It suffices to hold the diagnostic
device in one hand and to touch the bodywork of
the car with the other hand before inserting the
analyzer. This way no static voltage can build up.

http://www.obd-diag.com

AGV 4500

OBD2 Multi-Function Multi-Protocol Handheld Scanner

OBD-DIAG

page 29

3.0 Manual OBD2 Analyzer AGV4500

The OBD-DIAG4500 analyzer is a diagnostic instrument for different types of vehicles. It is based on the
EOBD2 specifications and with its help one can perform different vehicle diagnostics. A more complex
diagnostic always requires a longer time to familiarize oneself with the topic. It depends upon the mode one
would like to use.
3.1 Functioning of the display
[Table A 1.0] Right after the first activation the contrast of the display can be selected. It was already
adjusted ex works. How to change the settings: press button 2 and connect the analyzer with the vehicle.
Now the display can be adjusted to your own needs with the help of the buttons 1 and 3:
Confirm with OK
The analyzer has a clear 3-line display. The background lights are automatically switched on when the
analyzer is being connected with the OBD2 interface.
The two lower lines are being used for status displays and the lowest line displays the prevailing button
functions so one can move quickly through the menus.
3.2 Functioning of the keyboard
To ensure an effective operation there is a robust and long-lived transparency keyboard. The keys 1 to 3 help
to navigate through the menus while the prevailing function of the button is being displayed on the screen
above. The selected option is being carried out when one presses the OK button.
If the ISO or KWP protocol is used there might be slight delays when one presses a button. This is a technical
issue and no defect of the device.

4.0 Operation as a Handheld Analyzer (stand-alone mode)

The operation of the device is explained below in Table A.


8. First one locates the position of the interface in the vehicle.
9. Then one connects the analyzer to the socket. The analyzer boots and signals that it is ready to be
operated. [Table A 1.0]
10. Turn the ignition on
11. [Table A 3.0] start diagnostic with the OK button in the automatic mode the protocol is being
determined and displayed for a second [Table A 6.3.1] The recognized protocol can be retrieved
again
12. The error memory and if necessary the error environment (freeze-frames) and VIN (if supported) can
be read now [Table A 4.0]
13. Start the engine
14. Sensor data which is supported by the vehicle can be read and displayed live *) [Table A 5.0]
No connection to ECU indicates a vehicle which is not OBD2-capable
*) peculiarity in connection with vehicles with an empty PID list: After reading the sensors some cars
send a list back which only contains zeros. The norm says that this condition is inadmissible. That is why
in this case one can select all the PIDs one after another. If the selected PID does not report any data
back, the error message no data is being displayed.
12. MIL=An DTC=4 means that 4 error codes were saved. At least one of them is grave.
13. Error codes (DTC) can now be selected individually by pressing button 1 [Table A 4.2.1]. The error
text is being displayed. By pressing OK one can browse through the text [Table A 4.2.2]. The error
text for about 600 error codes was included. Errors which are only displayed as a code can be
identified with the help of an error code list (see Internet database)
14. For every single error there are error environment variables saved in the error memory. [Table A 4.1].
One can find out at which point of time and under which conditions (environment) the error occurred
for the first time. In connection to every error there can be a variety of such saved variables. With the
help of the buttons 1 and 2 one can scroll through those freeze-frames for the prevailing error.
15. After the physical elimination of the error the error memory can be reset i.e. deleted.

4.1 Table A
1.0

Display

Submenu

Remark

Contrast setup:
Right after the first activation the contrast of the display can
be selected. It was already adjusted ex works. How to
change the settings: press button 2 and connect the

http://www.obd-diag.com

Action

button 1
button 2
confirm with OK

AGV 4500

OBD2 Multi-Function Multi-Protocol Handheld Scanner

OBD-DIAG

page 30

analyzer with the vehicle. Now the display can be adjusted


to your own needs with the help of the buttons 1 and 3.
activation display,
version number

2.0

protocol and mode setup

3.0

3.1

button OK autoscan (recommended)


Button 2
analyzer setup
with button B (return) 
>> manually selected

3.1.1

4.0

Button 1

>>

selection screen
1
3
confirm with OK
<< 1 button 3 >>
2 return

manual mode
continue with saved errors in
ECU

return

error codes
error environment
live data
VIN
PID table
protocol
read again

button 1

4.1.1

freeze-frames

4.1

display error environment for


P0115

4.1.2

sensor data 04
with 59,2% when the error
occurred
OK

4.2

4.2.1
OK

first one out of four error


codes (display P0115 by
pressing OK)
1 = next one
B = delete all
OK continue scrolling
OK return

4.2.2
Button 2
4.2.3
Button 1

1 deletes all errors and


resets MIL
3 continue analysis
return with 3

4.2.4
continue without saved
errors in the ECU
5.0
continue with saved errors in
the ECU

live data
VIN
PID table
protocol
read again

button 1

6.0
6.1
Button 1
6.2
Button 1

three important readings at


one glance only with petrol
cars (if supported)
display of the VIN (vehicle
identification number) only
if supported by the car
hexadecimal display of the
sensors which are supported
by the car
button 1 displays the found
OBD2 protocol

6.3

http://www.obd-diag.com

AGV 4500

OBD2 Multi-Function Multi-Protocol Handheld Scanner


6.4

OBD-DIAG

page 31

diagnostic is performed again from the beginning

4.2 Protocol and mode setup


[Table A 3.0] mode setup after booting the device: confirm with button 2 return (press it a bit longer).
The selection screen is displayed [Table A 3.1]
button 1 selects the handheld or PC mode
button 3 selects the CAN Low-Level or K/KL transparent mode (suitable for VAG.com 311/409)
the last change is set up handheld recommended
handheld operation as handheld analyzer
K/KL or USB PC operation as PC analyzer; it is now possible to operate programs like moDiag, OBDDIAG, ScanTool, Digimoto etc. on the laptop. The analyzer only transmits the data to the PC or laptop
the integrated display is passive.
K/KL analyzer operation in transit mode e.g. usable for VAG.com 311/409. VAG.com is soley suitable
for vehicles of the VW group. The analyzer is passive and does not have any built-in intelligence in this
mode. All functions are being controlled by the software on the PC.
CAN analyzer Low-Level CAN, usable in connection with a CAN monitor with PC connection.
[Table A 3.0] possible scan modes:
0: Auto automatic mode recommended mode of operation.
>> selects the manual mode
[Table A 3.1.1] manual mode, the following protocols can be pre-selected:
1: J1850 PWM
2: J1850 VPWM
3: ISO9141-2
4: KWP2000 5-Baud (slow init)
5: KWP2000 fast (fast init)
6: CAN 11b/500kb
7: CAN 29b/500kb
8: CAN 11b/250kb
9: CAN 29b/250kb
[Table A 4.1] error environment or rather freeze-frames
[Table A 5.0] live data (gauges) of the vehicles sensors.
Both sensor readings can be displayed individually.
It depends on the ECU which sensor readings are being displayed.
[Table A 6.1.1] display of the VIN of the car (if supported).
Hint: Some manufacturers only enable the analyzer to read the VIN when the ignition is turned on and the
engine is not started yet.

5.0 Operation as a computer interface


5.0.1 USB Driver Installation
Attention! Insert the CD first. The CD starts automatically. Insert the OBD-DIAG4500. Windows reports that a new device was
found. A connection to the vehicle is not necessary yet. The driver installation usually takes place automatically. The driver
must be loaded from the CD. After that the user software can be installed.

Pay attention to the following characteristic: Windows installs a virtual driver for a COM-port. That means that
even if the utilized laptop does not have any COM-port one is being set up in the device manager. It is
problematic that Windows allocates the next free number according to an internal database. This number is
rarely known. But to ensure the communication it is necessary to have a look at the device manager to find
out which number was assigned to the COM-port. Please open the device manager (Windows control panel),
select connecting or rather COM-ports. In brackets one can find the number of the COM-port. This COM-port
also has to be entered in the user programs. If the error messages COM-Port not found or Interface not
responding appear in the user software, please read the secondary hints on the CD or on the Internet. An
illustrated manual is available on the included CD or on www.elmsfire.obd-shop.com

http://www.obd-diag.com

AGV 4500

OBD2 Multi-Function Multi-Protocol Handheld Scanner

OBD-DIAG

page 32

5.02 Connection and operation as a PC interface


Please insert the OBD2 interface cable into the OBD2 socket of the vehicle. Now connect the OBD-DIAG
Analyzer to the laptop.
press button 2 return (press it a bit longer).

press button 1 PC-Mode, press OK


With the help of button 2 (return) one gets back to the menu mode selection.
5. Now switch the laptop on and boot it. Start the already installed diagnostic software e.g. moDIAG [2]
and, thereafter, turn the ignition on. Please pay attention to the fact that data is only being exchanged
when the ignition is turned on. The analyzer only works when the ignition is turned on. When it is turned
off there will be an error message. To receive sensor data which can be evaluated one partly needs a
running engine.
6. Please pay attention to the configuration instructions of the software, especially the right configuration
of the virtual serial port if necessary use the illustrated manual. As a rule the software displays the
recognized analyzer.
7. Depending on the extent of functions of the utilized software one can now read the vehicle data, get to
know about error messages and codes and if necessary delete the error memory. Please pay attention
to the instructions of the software or use its built-in help.
8. Please give serious consideration to clearing the error memory of a vehicle because it may contain
important data about the driving behavior. The vehicle has to re-learn this and it will only be restored
after several kilometers.
5.1 CAN (expert-) mode
Connect the analyzer to the vehicle and turn the ignition on.
press button 2 return (press the button a bit longer)
press button 3 XCAN, press OK
With the help of button 2 (return) one gets back to the menu mode selection.
Expert CAN-monitor with the help of the PC software CAN-Hacker:
Send and receive messages to the CAN-bus with the help of a PC. Create it in the standard, extended format
and display it with the CAN-bus. Display and observe messages.

freely-definable CAN bit rates

RTR frames support

listen-only mode

time stamp option in mS for incoming CAN messages


With the help of the adapter one can also access other CAN-bus systems of the car. Application at
ones own risk! Extensive specialized knowledge is necessary.
5.2 Change of mode transit mode (KL/KKL interface)
Connect the analyzer to the vehicle and turn the ignition on.
press button 2 return (press the button a bit longer).

press button 3 K/KL, press OK


With the help of button 2 (return) one gets back to the menu mode selection.
Now the device is configured and usable as a K-Line analyzer e.g. for VAG.com 311/409. VAG.com is only
suitable for vehicles of the VW group. The virtual COM-port of the PC should be configured to be 3 or 4. Pay
attention to the instructions on the included CD or rather on the Internet: www.elmsfire.obd-shop.com. The
analyzer is passive in this mode.
http://www.obd-diag.com