
Virtuelles Lesen: Warum manche Steuergeräte nicht komplett ausgelesen werden
Vollauslesung, Teil-Auslesung, virtuelles Lesen: Was beim Auslesen per OBD wirklich gelesen wird, warum das reicht und wo die Risiken liegen.
25. Oktober 2026 von Leo Efimow
„Auslesen“ klingt eindeutig: Das Werkzeug holt die Software aus dem Steuergerät, fertig. In der Praxis ist es weniger eindeutig. Je nach Steuergerät und Zugangsweg bekommst du die komplette Datei, nur einen Teil davon oder eine Datei, die zum Teil gar nicht aus deinem Steuergerät stammt, sondern aus einer Datenbank. Das nennt sich virtuelles Lesen. Es ist kein Trick und kein Mangel, sondern ein ganz normales Verfahren. Man sollte nur wissen, was dahintersteckt, denn genau daran entscheidet sich, wie wichtig eine saubere Originaldatei ist.
Was in einem Steuergerät überhaupt gespeichert ist
Der Flash-Speicher eines modernen Motorsteuergeräts ist grob in Bereiche aufgeteilt:
- Bootloader: das kleine Startprogramm, das beim Einschalten läuft und unter anderem prüft, ob die übrige Software gültig ist.
- Programm: die eigentliche Steuerungslogik, also wie Ladedruck geregelt, Einspritzung berechnet und Fehler erkannt werden.
- Kalibrierung: die Zahlen, mit denen das Programm arbeitet: Kennfelder, Kennlinien, Begrenzer, Schwellwerte.
- EEPROM bzw. Datenbereich: fahrzeugindividuelle Daten wie Codierung, Wegfahrsperren-Daten und Lernwerte.
Für das Tuning interessant ist fast ausschließlich die Kalibrierung. Dort stehen Ladedruck-Sollwerte, Drehmomentgrenzen, Zündwinkel oder Raildruck. Das Programm bleibt beim Software-Tuning in aller Regel unverändert.

Drei Arten des Auslesens
Vollauslesung: Der komplette Speicher wird gelesen, inklusive Programm und oft auch EEPROM. Das gelingt meist nur am Tisch (Bench) oder mit geöffnetem Gehäuse im Boot-Modus, weil der Prozessor dort direkt angesprochen wird. Eine Vollauslesung ist das beste Backup, das es gibt.
Teil-Auslesung (Kalibrierung): Über OBD gibt das Steuergerät häufig nur den Kalibrierbereich heraus. Für die Abstimmung reicht das, denn genau dieser Bereich wird geändert und zurückgeschrieben.
Virtuelles Lesen: Hier wird zuerst die Software-Identifikation des Steuergeräts gelesen, dann der Kalibrierbereich. Das Werkzeug sucht anschließend in einer Datenbank mit Originaldateien den passenden Stand und setzt daraus eine vollständige Datei zusammen. Der Programmbereich stammt also aus der Datenbank, die Kalibrierung aus deinem Steuergerät. Das Flash-Werkzeug PCMflash nutzt das zum Beispiel bei VAG-Steuergeräten wie Bosch MED17.5 im 1.2/1.4 TSI oder EDC17 im 2.0 TDI.
Ein Bild hilft beim Einordnen: Die Vollauslesung ist ein komplettes Buch, die Teil-Auslesung sind die Kapitel, die du ändern willst, und das virtuelle Lesen ist ein Buch, bei dem deine Kapitel echt sind und der Rest aus einer Bibliothek ergänzt wurde (aus der gleichen Auflage, wenn alles stimmt). Für die Abstimmung zählen die Kapitel. Für eine Rückrüstung im Notfall zählt, dass das ganze Buch zur Auflage in deinem Steuergerät passt.
Warum nicht einfach alles gelesen wird
Die naheliegende Frage: Wenn das Werkzeug ohnehin im Steuergerät ist, warum liest es nicht gleich alles? Dafür gibt es drei Gründe.
- Schutz: Viele Steuergeräte erlauben über die Diagnoseschnittstelle schlicht keinen Lesezugriff auf den Programmbereich. Der Hersteller will nicht, dass seine Software über OBD kopiert werden kann.
- Zeit: Der komplette Speicher ist ein Vielfaches größer als die Kalibrierung. Über OBD würde das Lesen entsprechend länger dauern, mit allen Risiken eines langen Vorgangs, etwa einer schwächelnden Batterie.
- Notwendigkeit: Für das Tuning wird nur die Kalibrierung gebraucht. Ein vollständiger Abzug ist schön, aber nicht nötig, um eine gute Abstimmung zu schreiben.
Wo die Risiken liegen
Virtuelles Lesen funktioniert zuverlässig, solange eine Bedingung erfüllt ist: Der Datenbank-Stand muss exakt zu dem Stand passen, der in deinem Steuergerät steckt. Steuergeräte gleicher Bauart laufen oft mit vielen verschiedenen Softwareständen. Ein Werks-Update, ein Rückruf oder ein Werkstattbesuch kann den Stand geändert haben. Passt der Programmteil aus der Datenbank nicht genau zur gelesenen Kalibrierung, ist die zusammengesetzte Datei nicht stimmig.
Für das reine Tuning ist das oft unkritisch, weil am Ende ohnehin nur die Kalibrierung zurückgeschrieben wird. Kritisch wird es in zwei Fällen:
- Wenn die zusammengesetzte Datei als vollständiges Backup missverstanden wird. Ein echtes Backup ist sie nicht, denn sie enthält Teile, die nie in deinem Steuergerät waren.
- Wenn die Kalibrierung auf einem falschen Stand abgestimmt wird. Eine Abstimmung bezieht sich immer auf eine bestimmte Software-Version. Werden Kennfelder für einen anderen Stand geschrieben, liegen Werte an falschen Adressen. Die Folge reicht von Fehlermeldungen bis zu einem Steuergerät, das nicht mehr startet.
Darum gilt in der Werkstatt: Die Software-Identifikation wird vor jeder Abstimmung geprüft, und die Datei, die du hochlädst, wird nicht umbenannt, nicht bearbeitet und nicht „repariert“.
Warum das Kundenportal zwei Upload-Felder hat
Bei einer BMW-Online-Bestellung liest du dein Steuergerät selbst aus und lädst die Datei in dein Kundenportal hoch. Dort gibt es zwei getrennte Felder, und genau wegen der Unterschiede oben:
| Feld im Portal | Was gehört hinein | Wofür wir es nutzen |
|---|---|---|
| Tuning / Teil-Auslesung / Virtual Read | die Datei, die dein Flash-Werkzeug per OBD ausgelesen hat (z. B. MHD oder BM3) | Grundlage der Abstimmung |
| Komplettes Backup (optional) | eine Vollauslesung, z. B. aus dem Boot-Modus | Sicherung und Abgleich, wenn vorhanden |
Das erste Feld ist Pflicht, das zweite optional. Wenn du nur per OBD gelesen hast, ist das völlig in Ordnung. Wichtig ist nur, dass du nicht verschiedene Dateien vermischst oder eine Datei aus einem anderen Fahrzeug hochlädst. Die Datei muss von genau dem Steuergerät stammen, auf das die Abstimmung später geschrieben wird.
Was du konkret tun solltest
- Lies mit dem Werkzeug aus, mit dem du später auch flashst. Dann passen Format und Bereich zusammen.
- Lade die Datei unverändert hoch. Kein Umbenennen der Endung, kein Öffnen in anderen Programmen, kein Zusammenführen.
- Heb dir eine Kopie auf. Am besten an zwei Orten, zum Beispiel auf dem Laptop und in einem Cloud-Ordner.
- Kein Werks-Update zwischen Auslesen und Flashen. Wenn zwischendurch eine Werkstatt die Software aktualisiert, passt die Abstimmung nicht mehr zum Stand im Auto. Dann lieber neu auslesen und Bescheid geben.
Für andere Marken, die vor Ort oder per Einschicken bearbeitet werden, übernehmen wir das Lesen selbst. Der Grundsatz bleibt derselbe: Ob Vollauslesung, Teil-Auslesung oder virtuell, die Originaldaten werden vor dem Schreiben gesichert. Ein Beispiel für ein solches Steuergerät ist der VW Golf 7 1.4 TSI mit 140 PS mit Bosch MED17.5.21.
Rechtlicher Rahmen
Mit dem Schreiben einer geänderten Kalibrierung erlischt die Betriebserlaubnis des Fahrzeugs. Unsere Software-Modifikationen sind ausschließlich für den Motorsport bestimmt, mehr dazu im Motorsport-Hinweis.
Fazit
Virtuelles Lesen ist ein pragmatischer Weg, an die Daten zu kommen, die für das Tuning gebraucht werden: Die Kalibrierung kommt aus deinem Steuergerät, der Rest aus einer Datenbank mit Originaldateien. Das funktioniert gut, solange der Softwarestand exakt stimmt und niemand die zusammengesetzte Datei mit einem echten Backup verwechselt. Wenn du deine Datei unverändert hochlädst, eine Kopie behältst und zwischen Auslesen und Flashen keine Updates einspielst, ist die wichtigste Fehlerquelle schon ausgeschaltet. Wenn du loslegen willst, wählst du dein Fahrzeug im Konfigurator.