Zugriff auf die Steuergeräte hat normalerweise nur Bosch als Hersteller selbst. Auch die M-GmbH besitzt den Unlock-Key nicht.
Bosch als Hersteller hat extremen Druck erhalten um die ECU's gegen dritte abzusichern, wohl dem geschuldet das der Bereich Chiptuning/Manipulation gerade im Bereich der BMW Fahrzeuge extrem ausgeufert ist.
Gerade der Bereich von Smartphone Apps mit denen der Fahrzeughalter selbst seine "Motorsteuerung" zusammenklicken kann sei hier als Extreme genannt. Auch ein enfacher Flash der Getriebesoftware wird mitlerweile verhindert. Die Hersteller schauen sich das in einem gewissen Rahmen alles an, auch Freischaltung von Navi Maps usw. Aber nur bis zu einem gewissen Punkt.
Auch ein M5, M6 etc. wird bei der Herstellung codiert. Soweit mir bekannt wird dann auch die Vmax gesetzt. Ein M-Drivers-Package kann auch nur bei Bestellung aktiviert werden, im Nachhinein nicht mehr.
Ob das mit den 10 Betriebsstunden noch gilt oder eine einmalige Sache ist kann ich nicht sagen.
Das mit dem Bootpin und die CPU in der ECU zu stoppen und dem Steuergerät eine anderea Software unter zu schieben funktioniert mit der neuen Generation nicht mehr. Darum wurde ja auch die Verschlüsselung eingeführt.
Fakt ist, mit "häuslichen" einfachen Equipment wie ESYS und CO ist man bei neuen Fahrzeugen in diesem Fall am Ende.