MHD-Fehlerspeicher und Flash-Recovery
Codes mit MHD lesen, die Fehler, die einen Flash wirklich stoppen — Adapter, Spannung, CAN-Verkehr, gesperrtes DME — und die ehrliche Leiter zurück zum laufenden Auto.
Zwei Fehlerfamilien bringen Leute auf diese Seite: der Motor hat nach einer Modifikation einen Code geworfen, oder der Flash selbst ist mittendrin gescheitert. Das erste ist ein Dienstag; das zweite ist ein gruseliger Nachmittag mit meist gutem Ende. Beide starten mit demselben Bildschirm.
Codes lesen mit MHD
MHDs Code-Reader (keine Lizenz nötig — er ist auch der kostenlose Kommunikationstest) liefert die aktiven Fehlerspeicher des Motors plus den Kontext, der sie interpretierbar macht:
- Aktuelle und Werks-Softwareversionen — was das DME tatsächlich fährt.
- VIN, Batteriespannung, ECU-Status, OBD-Readiness-Monitore.
- Den Flash-Counter ab F-Serie — wie oft dieses DME schon beschrieben wurde.
- Eine lokale Code-Historie auf dem Handy, sodass ein Code, der über Wochen immer wieder kommt, als Muster sichtbar wird und nicht als Serie von Überraschungen.
Das Bildschirmfoto teilst du per E-Mail — schick das komplette Auslesen, kein Foto von einer Zeile, wenn du irgendwen um Hilfe bittest. Codes löschen ist ein Knopf; die Disziplin liegt bei dir.
Die Codes, die ein modifiziertes Auto tatsächlich trifft
Eine kurze ehrliche Liste, mit den Werks-Fehlerplan-Dokumenten aus deiner Garage-Arbeitsumgebung erreichbar (angemeldete Kunden können die vollständige Stufendiagnose zu jedem ziehen):
- 30FF / P0299 — Turbolader, Ladedruck zu niedrig. Der klassische Underboost-Code nach einer Boost-Regelungs-Änderung, einem Leck oder einem müden Wastegate. Die ganze Diagnose steht im MAC-Solenoid-Guide.
- 30FE / P0234 — Turbolader, Ladedruck zu hoch. Overboost: Creep, ein danebenliegendes Solenoid oder ein Tune, der auf Hardware trifft, die er nicht erwartet hat.
- 28A4 / P12A2 — Ladedrucksensor, Plausibilität. Das DME glaubt seinem eigenen Sensor nicht — Verkabelung, ein ausfallender Sensor oder eine nicht passende T-MAP-Option.
- Zündaussetzer-Codes nach dem Flashen sind nach MHDs eigener Support-Erfahrung meist müde Zündkerzen (~10k mi) oder Spulen (~30k mi), nicht die Kalibrierung. Flashen erhöht die Anforderungen; es erneuert keine Verschleißteile.
- 2AAE / 2AAF — Kraftstoffpumpe / Kraftstoffpumpen-Plausibilität. Das Niederdruck-Kraftstoffsystem widerspricht sich — der LPFP-Guide deckt Upgrade- und Verkabelungsseite ab.
Wenn ein Flash scheitert
Die Fehlerstrings in der Wildnis clustern eng: „Timeout", „Failed to flash DME", „Unable to erase memory", „Unable to prepare memory section" und Schreibvorgänge, die in den ersten wenigen Prozent stehen bleiben. Vier Ursachen erklären fast alle, grob in Häufigkeitsordnung:
- Instabiler Adapter oder WiFi. Die dominante Ursache laut MHDs eigener Support-Historie. Ein veraltetes WiFi-Dongle oder ein Zitterkabel-Klon reißt den Transport mitten im Löschen ab. Der Klassiker: wiederholte Timeouts auf einem alten Adapter, dann im ersten Versuch ein sauberer Flash über eine verdrahtete ENET-Verbindung.
- Spannung. Eine müde Batterie sackt unter dem anhaltenden Stromverbrauch eines langen Schreibens ab. Ein dokumentierter Fall endete „erfolgreich" in einem toten Kombiinstrument und zwei Tagen Nichtstart; die Lösung waren ein Ladegerät und eine Nacht am Netz.
- Konkurrierender CAN-Verkehr. Ein Aftermarket-Display oder Gerät, das auf dem Antriebs-Bus aktiv bleibt, kann DME-Schreibvorgänge brechen, während alles andere funktioniert. Schalte das Zubehör ab, bevor du dem Auto die Schuld gibst.
- Ein gesperrtes DME. Zeigt sich als Fehlschlag um die 3 %. Neuere Autos werden mit gesperrten DMEs ausgeliefert, die vor jedem Custom-Flash ein Entsperren (Bench-Arbeit) brauchen — MHDs Unlock-Check-Tool beantwortet das, bevor du etwas ausgibst.
Die Recovery-Leiter
Die Leiter in Ordnung abarbeiten; beim ersten funktionierenden Spross aufhören:
- Ladegerät dran, 13–14 V verifizieren, Zündung im richtigen Zustand, Handy geladen.
- Dieselben Flash wiederholen. Der Bootloader überlebt einen abgebrochenen Schreibvorgang meist; die Community-Erfahrung beschreibt MHD hier als sehr verzeihend.
- Den Transport wechseln. WiFi gescheitert → verdrahtetes ENET (F/G) oder ein bekannt-gutes K+DCAN-Kabel (E-Serie). Dieser Spross allein schließt die meisten Fälle.
- Auf Serie zurückflashen. Wenn das Auto nicht startet, lautet MHDs Leitlinie für gesperrte/gescheiterte Zustände: zuerst zurück auf Serie flashen, damit das Auto läuft, dann auf stabilem Boden diagnostizieren.
- E-Sys/ENET-Recovery (F/G) oder ein Bench-Flash als letzter Ausweg — und ein wirklich reaktionsloses MEVD ist die seltene Ausnahme, nicht die Regel.
Quellen
- Code-Reader-Funktionen: MHD-Codes-Dokumentation
- Unlock-Tool und Failed-Flash-Leitlinien: MHD Unlocker
- Community-Threads zu Fehlschlag und Wiederherstellung: f30.bimmerpost.com flash failure, f80.bimmerpost.com write failures, e90post no-start recovery
Mein MHD-Flash ist abgebrochen und das Auto springt nicht mehr an. Ist das DME gebrickt?
Fast sicher nicht. Abgebrochene Schreibvorgänge stoppen meist an einer wiederherstellbaren Stelle — der Bootloader überlebt. Ladegerät auf die Batterie, denselben Flash über die stabilste Verbindung wiederholen, die du hinbekommst (ein verdrahtetes ENET-Kabel schlägt WiFi) — und erst dann eskalieren. Die meisten angeblich gebrickten Foren-Threads enden mit einem erfolgreichen Retry.
Kann MHD die Fehlerspeicher aller Steuergeräte lesen?
Nein — der Code-Reader ist DME-only. Getriebe-, Fahrwerk- und Karosserie-Codes brauchen BimmerLink oder ein händlerwertiges Diagnosewerkzeug. Für Motortuning-Zwecke decken DME-Codes plus MHDs Datalogging das Gebiet ab.
- TroubleshootingLiegt es am Tune oder am Auto? Der ehrliche Unterscheider
- TroubleshootingNotlauf und reduzierte Leistung: was das Auto schützt, und das Erst-lesen-dann-löschen-Gesetz
- TroubleshootingNicht-Start und langes Orgeln: die Weiche in den ersten zehn Sekunden
- GuidesDeinen BMW mit MHD flashen: das komplette Setup
- GuidesMHD-Adapter wählen: K+DCAN, ENET und WiFi erklärt
- GuidesDatalogging mit MHD: Kanäle, Pulls und Weitergabe
- ReferenceDer Code-Reader-Begleiter: Werkzeuge, Codes und was die Daten bedeuten