obd-diag

OBD-II-Diagnose für Linux über ELM327-kompatible Adapter, als Kommandozeile und als Desktop-Oberfläche. obd-diag liest Fehlercodes und erklärt sie auf Deutsch oder Englisch, zeigt Readiness, Freeze Frame, FIN und Live-Daten und schneidet auf Wunsch die gesamte Kommunikation mit dem Adapter mit.

Wichtig

Nur lesend, Löschen gesperrt. Der einzige schreibende Befehl ist das Löschen der Fehlercodes (Mode 04); es ist ausgeschaltet, bis es ausdrücklich freigegeben wird. Das Lesen ist bisher an einem Fahrzeug geprüft (Mercedes A 180 d, W177, siehe Erster Test am Auto). Die Antwortverarbeitung ist ohne Hardware gegen das ELM327-Datenblatt, echte Mitschnitte anderer Programme und python-OBD geprüft (Testen ohne Auto).

Was obd-diag kann

Funktion

OBD-Dienst

Seite

Fehlercodes lesen (gespeichert, ausstehend, permanent) mit Klartext

Mode 03, 07, 0A

Fehlercodes lesen und löschen

Codes ohne Katalogtext online erklären (optional, ungeprüft)

–

Fehlercodes online erklären

Readiness (Monitore, Motorkontrollleuchte)

Mode 01 PID 01

Oberfläche

Readiness-Assistent: offene Tests dieser Fahrt, welche Fahrt sie abschließt

Mode 01 PID 01, 41

Readiness-Assistent

Gebrauchtwagen-Check: wurden die Codes vor kurzem gelöscht?

Mode 01, 0A

Gebrauchtwagen-Check

Freeze Frame zum auslösenden Fehlercode

Mode 02

OBD-II-Dienste

FIN lesen und offline dekodieren

Mode 09 PID 02

FIN-Dekodierung

Steuergeräte: Name, Kalibrierungs-ID, CVN, Überwachungszähler

Mode 09

Steuergeräte und Testergebnisse

Testergebnisse der Eigendiagnosen mit Grenzwerten

Mode 06

Steuergeräte und Testergebnisse

Live-Daten: 140 Werte aus 87 PIDs, CSV-Aufzeichnung

Mode 01

Live-Daten

Sitzungen speichern und vergleichen, PDF-Bericht, CSV

–

Sitzungen, Bericht und Mitschnitt

Fehlercodes löschen (gesperrt)

Mode 04

Fehlercodes lesen und löschen

Was obd-diag nicht kann: Steuergeräte außerhalb der genormten Abgasdiagnose (Airbag, ABS, Komfort), Codierung, Flashen, Servicefunktionen. Das ist eine bewusste Entscheidung (ADR 0002: Nur lesend, mit Freigabeliste im Treiber).

Wo anfangen

Diese Dokumentation gibt es auf Deutsch und Englisch (Link oben in der Seitenleiste). Das Programm selbst spricht beide Sprachen: Sprache.