Chiptuning & ECU
4,4 (111 Bewertungen)

Porsche OBD-Diagnose: Fehlercodes richtig auslesen

PIWIS, OBD2-Tools und Steuergerätekommunikation – was du wirklich wissen musst

Ein Kunde brachte mir letztes Jahr seinen 991.2 GT3 – Motorwarnleuchte an, Fahrwerk verhält sich komisch, Werkstatt hatte schon zweimal gelöscht ohne Ergebnis. Ich hab das Auto ans Diagnosegerät gehängt und innerhalb von zehn Minuten war klar: drei Fehlercodes im Steuergerät, die sich gegenseitig bedingten, plus ein Adaptionswert für die Drosselklappe, der komplett aus dem Rahmen fiel. Der eigentliche Fehler war nicht der Code – sondern das Muster dahinter. Genau darum geht es in diesem Ratgeber.

Was du aus diesem Artikel mitnimmst

OBD-Diagnose bei Porsche ist keine Raketenwissenschaft, aber sie funktioniert anders als bei einem VW Golf. Porsche nutzt ein proprietäres Diagnosesystem namens PIWIS, das weit über den Standard-OBD2-Umfang hinausgeht. Wer nur einen generischen ELM327-Adapter anschließt, sieht vielleicht 20 Prozent der relevanten Daten – und interpretiert die möglicherweise noch falsch.

In diesem Artikel lernst du: wie Porsche-Fehlercodes aufgebaut sind, was der Unterschied zwischen PIWIS und Standard-OBD2 ist, welche Diagnosewerkzeuge sich für welchen Zweck eignen, wie du Live-Daten und Adaptionswerte liest und was die häufigsten Fehler bei der Interpretation sind. Wir gehen dabei Schritt für Schritt vor – von der Vorbereitung bis zur Auswertung.

Voraussetzungen und Werkzeug

Bevor du überhaupt anfängst, brauchst du das richtige Werkzeug. Das klingt banal, ist aber bei Porsche entscheidend. Ein billiger Bluetooth-Dongle aus dem Zubehörhandel für 15 Euro kann zwar generische OBD2-Codes auslesen – aber Porsche-spezifische Steuergeräte wie das DME (Digital Motor Electronics), das PDK-Getriebe, das PDCC oder das Sportfahrwerk reagieren damit gar nicht oder unvollständig.

Diagnosewerkzeuge im Überblick

ToolOBD2-StandardPorsche-spezifischAdaptionenKosten (ca.)
ELM327 (generisch)JaNeinNein10–30 €
iCarsoft POR V3.0JaTeilweiseBegrenzt180–220 €
Autel MaxiSys MS906JaJaJa900–1.200 €
Durametric (PC-Software)JaJaJa200–450 €
PIWIS III (original)JaVollständigVollständigab 3.000 € Miete/Kauf

Für den Heimgebrauch ist Durametric in Verbindung mit einem Laptop eine solide Wahl – günstiger als ein Autel, aber mit echtem Porsche-Protokoll. Wer tiefer einsteigen will oder Steuergeräte codieren möchte, kommt an PIWIS III nicht vorbei. Viele unabhängige Porsche-Werkstätten arbeiten heute mit PIWIS III, das Porsche auch an Partnerbetriebe lizenziert.

Außerdem brauchst du: ein Laptop mit Windows 10 oder 11 (für Durametric oder PIWIS), ein stabiles 12-Volt-Netzteil oder Batterieerhaltungsgerät (Diagnose zieht Strom, ein schwacher Akku verfälscht Ergebnisse), und idealerweise das Fahrzeug in einem bekannten Betriebszustand – Motor kalt oder auf Betriebstemperatur, je nachdem was du analysieren willst.

Schritt 1: Fahrzeug vorbereiten

Klingt trivial, macht aber einen echten Unterschied. Stell das Fahrzeug auf ebenem Untergrund ab, Motor aus, Zündung an. Schließe ein Batterieerhaltungsgerät an – ich nutze dafür ein CTEK MXS 5.0, das reicht völlig. Eine Spannung unter 12,4 Volt während der Diagnose kann dazu führen, dass Steuergeräte nicht korrekt antworten oder Kommunikationsfehler geworfen werden, die gar keine echten Fehler sind.

Verbinde dann das Diagnosegerät mit dem OBD2-Port. Bei Porsche sitzt der standardmäßig links unter dem Armaturenbrett, meist verdeckt durch eine kleine Klappe. Bei älteren Modellen wie dem 996 oder Boxster 986 kann die Position leicht abweichen – manchmal ist er auch im Fußraum Beifahrerseite zu finden.

Starte die Diagnosesoftware und warte, bis die Verbindung steht. Beim PIWIS dauert das Initialisieren aller Steuergeräte je nach Modell 2–4 Minuten. Nicht ungeduldig werden und abbrechen – das passiert häufiger als man denkt und führt zu unvollständigen Scans.

Schritt 2: Vollständigen Steuergerätescan durchführen

Der erste echte Schritt ist ein kompletter Scan aller Steuergeräte im Fahrzeug. Bei einem modernen Porsche – sagen wir einem 992 Carrera oder einem Cayenne E3 – können das 60 bis 80 Steuergeräte sein. Von der DME über das Getriebesteuergerät, das Fahrwerksteuergerät, das Kombiinstrument, die Klimaanlage bis hin zu den einzelnen Türsteuergeräten.

Wichtig: Lies alle Steuergeräte aus, nicht nur das Motorsteuergerät. Ein Fehler in der Lenkung kann Auswirkungen auf das ESP haben, ein Fehler im Kombiinstrument kann eine Warnleuchte verursachen, die gar nichts mit dem eigentlichen Problem zu tun hat.

Ein einzelner Fehlercode sagt wenig. Erst die Kombination aus mehreren Steuergeräten, dem Fehlerstatus und dem Zeitstempel ergibt ein vollständiges Bild.

Notiere dir alle gefundenen Fehlercodes und ihren Status – aktiv, gespeichert (inaktiv) oder sporadisch. Das ist entscheidend für die Bewertung. Ein gespeicherter, inaktiver Code kann ein Einmalereignis gewesen sein. Ein aktiver Code liegt gerade an. Ein sporadischer Code tritt unregelmäßig auf und ist oft der schwierigste zu diagnostizieren.

Schritt 3: Fehlercodestruktur verstehen

Porsche-Fehlercodes folgen zwei verschiedenen Systemen, die du kennen musst. Erstens die standardisierten OBD2-Codes (P-Codes), die jedes OBD2-fähige Gerät lesen kann. Zweitens die herstellerspezifischen Porsche-Codes, die nur mit entsprechender Software sichtbar sind.

Aufbau eines OBD2-Codes

Ein typischer Code sieht so aus: P0300. Der erste Buchstabe steht für das System – P für Powertrain (Antrieb), B für Body, C für Chassis, U für Netzwerk. Die erste Ziffer nach dem Buchstaben gibt an, ob es ein genormter Code (0) oder ein herstellerspezifischer Code (1) ist. Die weiteren Ziffern beschreiben das Subsystem und den konkreten Fehler.

P0300 bedeutet: zufällige Zündaussetzer. P0301 bis P0308 bedeutet Zündaussetzer an Zylinder 1 bis 8. Das klingt eindeutig – ist es aber nicht immer. Ein P0300 bei einem Porsche 997 Carrera S kann von einer defekten Zündkerze kommen, aber auch von einem Kraftstoffdruckproblem, einer undichten Einspritzdüse oder einem Kabelbaumproblem.

Herstellerspezifische Porsche-Codes

Hier wird es interessant. Porsche nutzt eigene Codes wie P159A (Nockenwellenverstellung, Fehler in der Regelung) oder P1570 (Motorsteuergerät, interne Fehlfunktion). Diese tauchen bei generischen Tools entweder gar nicht auf oder werden mit einer falschen Beschreibung angezeigt. Durametric und PIWIS haben die aktuellen Porsche-Fehlertexte hinterlegt und zeigen dir den Klartext.

  • P-Codes (0xxx): Genormte OBD2-Codes, alle Tools lesbar
  • P-Codes (1xxx): Herstellerspezifisch, nur mit Porsche-Software korrekt beschrieben
  • Interne Hexcodes: Nur in PIWIS sichtbar, z.B. für Steuergeräte-interne Fehler
  • UDS-Fehler: Moderne Fahrzeuge ab 991.2 nutzen das UDS-Protokoll, ältere CAN-basierte Codes

Schritt 4: Live-Daten auslesen und interpretieren

Fehlercodes sind der Ausgangspunkt, nicht das Ziel. Die eigentliche Diagnosearbeit beginnt mit den Live-Daten. Hier siehst du in Echtzeit, was das Steuergerät misst und regelt – Temperaturen, Drücke, Lambdawerte, Zündwinkel, Einspritzzeiten.

Bei der DME eines Porsche 3.8er Sechszylinders interessieren mich zum Beispiel folgende Werte als Erstes:

  • Lambdawert Bank 1 und Bank 2 (Sollwert: 1,0 im Teillastbetrieb)
  • Kraftstoffkorrektur kurz- und langfristig (STFT/LTFT) – Werte über ±5% sind auffällig
  • Ansauglufttemperatur und Motortemperatur
  • Zündwinkel unter Last (Klopfregelung)
  • Öldruck bei Betriebstemperatur und 2.000 U/min

Wenn der Langzeitkraftstoff-Trimm (LTFT) auf Bank 1 dauerhaft bei +12% liegt, bedeutet das: das Steuergerät gibt dauerhaft mehr Kraftstoff, weil der Motor zu mager läuft. Mögliche Ursachen sind eine undichte Ansaugbrücke, ein defekter Luftmassenmesser oder eine verstopfte Einspritzdüse. Der Code P0171 (System zu mager, Bank 1) wäre die Folge – aber ohne die Live-Daten weißt du nicht, warum.

Live-Daten beim Kaltstart aufzeichnen, dann bei Betriebstemperatur, dann unter Last auf der Straße oder dem Rollenprüfstand. Drei verschiedene Betriebszustände ergeben ein vollständiges Bild.

Schritt 5: Adaptionswerte auslesen und bewerten

Das ist der Teil, den viele überspringen – und der bei Porsche besonders relevant ist. Adaptionswerte sind gelernte Korrekturen, die das Steuergerät über Zeit ansammelt. Sie kompensieren Verschleiß, Fertigungstoleranzen und Alterung von Bauteilen.

Typische Adaptionswerte bei Porsche:

SystemAdaptionswertNormbereichAuffällig bei
DME / EinspritzungKraftstofftrimm langfristig±5%über ±10%
DrosselklappeGrundstellung (Lernwert)0–5%über 15%
PDK-GetriebeKupplungsadaptionmodellabhängigRuckeln beim Anfahren
Nockenwelle (VarioCam)Winkelkorrektur±2°über ±5°
LeerlaufregelungLuftmengenkorrekturfaktor0,95–1,05unter 0,85 oder über 1,15

Ein Beispiel aus der Praxis: Ein 981 Boxster S, Baujahr 2014, hatte ein leichtes Ruckeln beim Anfahren aus dem Stand. Kein Fehlercode. Aber die PDK-Kupplungsadaption war komplett außerhalb des Normbereichs – das Steuergerät hatte gelernt, die Kupplung früher zu schließen, um ein Schleifen zu kompensieren. Nach dem Zurücksetzen der Adaption und einer Einlernfahrt war das Ruckeln weg. Ohne Adaptionswerte wäre man da im Dunkeln getappt.

Wichtig: Adaptionswerte einfach löschen ohne Einlernprozedur ist ein Fehler. Das PDK zum Beispiel muss nach einem Reset eine definierte Einlernfahrt absolvieren – Gas geben, bremsen, mehrfach schalten. Das ist im PIWIS als Prozedur hinterlegt. Bei Durametric ist es als Hinweis im Handbuch beschrieben.

Schritt 6: Steuergerätekommunikation prüfen

Wenn mehrere Steuergeräte gleichzeitig Fehler melden – besonders U-Codes (Netzwerkfehler) – liegt das Problem oft nicht in den Steuergeräten selbst, sondern im CAN-Bus oder der Stromversorgung. U0100 bedeutet: Kommunikation mit dem DME unterbrochen. U0121: Kommunikation mit dem ABS-Steuergerät verloren.

Wenn du fünf verschiedene Steuergeräte hast, die alle gleichzeitig U-Codes zeigen, ist das kein Zufall. Das deutet auf ein Masseband-Problem, einen unterbrochenen CAN-Bus oder einen Spannungseinbruch hin. Ich hatte das bei einem 997.2 nach einem Unfallschaden – der Reparaturbetrieb hatte ein Masseband am Motorträger nicht wieder befestigt. Ergebnis: 14 Fehlercodes in 8 Steuergeräten, alle verschwunden nach dem Befestigen einer einzigen Schraube.

Prüfe bei Netzwerkfehlern immer zuerst: Batterie und Ladespannung (Soll: 13,8–14,4V bei laufendem Motor), alle Massebänder am Motor, Karosserie und Getriebe, Steckverbinder an zentralen Steuergeräten (Gateway, BCM).

Häufige Fehler bei der Diagnose

Nach acht Jahren in der Aufbereitung und regelmäßiger Arbeit an Sportwagen hab ich einige Muster gesehen, die sich wiederholen:

Fehler 1: Codes löschen ohne Ursache zu kennen. Das ist der Klassiker. Code weg, Problem bleibt, Code kommt wieder. Manchmal sogar mit Zeitverzögerung, weil das Steuergerät erst nach bestimmten Fahrbedingungen wieder auslöst. Immer erst verstehen, dann löschen.

Fehler 2: Nur das Motorsteuergerät auslesen. Porsche-Fahrzeuge haben ein Netzwerk aus Steuergeräten, die miteinander kommunizieren. Ein Fehler im Fahrwerksteuergerät kann eine Motorwarnleuchte auslösen. Immer alle Steuergeräte scannen.

Fehler 3: Generisches Tool für Porsche-spezifische Diagnose verwenden. Ein ELM327 zeigt dir P0300, aber nicht den Porsche-eigenen Zusatzcode, der erklärt, ob es sich um einen Kaltstart-Aussetzer oder einen Lastaussetzer handelt. Das macht einen Unterschied für die Diagnose.

Fehler 4: Adaptionswerte ignorieren. Gerade bei Fahrzeugen nach Reparaturen oder Teileaustausch sind Adaptionswerte entscheidend. Ein neuer Luftmassenmesser braucht eine Einlernphase. Ein neues PDK-Kupplungspaket ebenfalls.

Fehler 5: Betriebszustand nicht dokumentieren. Ein Code, der nur beim Kaltstart auftritt, ist ein anderes Problem als einer, der nur bei Vollgas auftritt. Notiere immer: Motortemperatur, Außentemperatur, Betriebsstunden seit letztem Kaltstart, Kilometerstand.

Fazit: Diagnose ist Handwerk, kein Knopfdruck

OBD-Diagnose bei Porsche ist ein Werkzeug – aber kein Allheilmittel. Das Gerät zeigt dir, was die Steuergeräte gemeldet haben. Was das bedeutet und warum es passiert ist, musst du immer noch selbst herausfinden. Das braucht Systematik, das richtige Werkzeug und ein Verständnis dafür, wie Porsche-Systeme miteinander kommunizieren.

Für den Heimgebrauch empfehle ich Durametric mit dem Porsche-spezifischen Lizenzpaket – etwa 350 Euro gut investiert, wenn du ein oder zwei Fahrzeuge selbst betreust. Wer tiefer einsteigen will, Steuergeräte codieren oder Varianten freischalten möchte, kommt um PIWIS III nicht herum. Viele Porsche-Zentren und unabhängige Spezialisten bieten heute auch PIWIS-Diagnose als Einzeldienstleistung an – für 80 bis 150 Euro bekommst du in der Regel einen vollständigen Scan mit Auswertung.

Das Wichtigste: Versteh, was du liest. Ein Fehlercode ist ein Hinweis, keine Diagnose.

War dieser Artikel hilfreich?

86 % von 128 Lesenden fanden diesen Artikel hilfreich.

Hat dir dieser Artikel gefallen?

Veröffentliche deinen eigenen — komplett kostenlos oder gesponsert mit höherer Sichtbarkeit. Teile deine Onlinehandel-Erfahrung und erreiche Tausende Leser pro Monat.

Zum Herunterladen Artikel als PDF
Teilen:

Kommentare (1 Kommentar)

  1. 1 Antwort
    Beim Auspufftausch am 992 hatte ich ähnliches – Motorwarnleuchte nach dem Einbau eines Sportauspuffs, und der ELM327-Adapter hat mir nur generische Codes ausgespuckt die nichts erklärt haben. Mit PIWIS war dann sofort klar, dass der Lambdasonden-Adaptionswert neu eingelernt werden musste. Also nach jedem Abgasanlagenumbau unbedingt die Adaptionswerte zurücksetzen und neu einlernen lassen, nicht nur die Codes löschen.
    1. Mich würde interessieren, ob PIWIS auch Live-Daten zum Kühlsystem auslesen kann – also konkret Kühlmitteltemperatur, Thermostatstellung oder ob der Lüfter korrekt angesteuert wird. Und gibt es da auch Adaptionswerte wie beim Drosselklappenproblem aus dem Beispiel mit dem 991.2?

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht.