Okay, das klingt plausibel. Wundert mich aber dennoch dass man das in alten Systemen (du hast OS8-SP18, wenn ich mich recht erinnere?) nachliefert. Da muss schon ein besonderer Stakeholder drauf geschaut haben.
Eine Variable über ne Deaktivierung hinaus zu halten, was so nicht in der Architektur vorgesehen war ist zwar nicht schwer zu programmieren, aber abzusichern. Dass das über nen Klemmenwechsel hält ist bei BMW nicht standardmäßig, wenn es keine Profildaten sind.
Und dann hat die Funktion auch noch ein Safety-Merkmal glaub ich.