Warum ist ein Steuergeräte-Unlock notwendig?

Moderne Motorsteuergeräte müssen aus verschiedenen rechtlichen / gesetzlichen Gründen vor Manipulation geschützt sein. Aufgrund dessen müssen die Hersteller der Motorsteuergeräte (hier Bosch) Ihre Produkte bestmöglich vor Eingriffen schützen. So wird verhindert, dass eine geänderte Kalibrierung auf das Steuergerät geflasht werden kann.

Um ein Tuning über die App durchführen zu können, muss der sogenannte "Signatur-Check" im Steuergerät abgeschaltet werden. Dieser prüft beim flashen, ob die Kalibrierung seitens BMW "signiert", also digital "unterschrieben" wurde, und somit "original" ist. Ist das nicht der Fall, wird der Flash "abgelehnt". Damit wir unsere Leistungsoptimierung also durchführen können, muss diese Prüfung deaktiviert werden.

Dies kann bei modernen Steuergeräten nur erfolgen, wenn diese ausgebaut werden. Durch immer bessere Schutzmechanismen seitens der Hersteller ist es nicht mehr ohne weiteres möglich, eine solche Deaktivierung über die OBD-Schnittstelle durchzuführen. Ist das Steuergerät ausgebaut, kann es über andere Kommunikationsprotokolle direkt auf dem Tisch beschrieben werden.

Sobald das Steuergerät einen "OBD-Unlock" erhalten hat, kann es mit der App oder jedem anderen beliebigen "Tuning-Tool" über die OBD-Schnittstelle beschrieben werden. Dieser Unlock geht jedoch verloren, wenn ein Update seitens BMW am Bootloader des Steuergeräts durchgeführt wird.