SWaP & FEC
Der Volkswagen Konzern hat SWaP (Software as Product) eingeführt um eine Absicherung bestimmter Softwarebasierter Funktionen zu bieten.
Für die Freischaltung eines SWaP wird ein FSC (Freischaltcode) oder auch FEC (Feature enable Code) benötigt.
Der Freischaltcode enthält folgende Informationen:
- Freischaltcode der freizuschaltenden Funktion
- Individualisierungsmerkmal (Fahrzeugspezifische Nummer des Komponentenschutz)
- Erstelldatum des FSC/FEC
- Fahrgestellnummer (nicht relevant für den FSC/FEC)
Die FSC/FEC sind dabei neben den Fahrzeugspezifischen Daten auch mit einer RSA1024 Sigantur versehen. Die Signatur nutzt dabei einen Public Key aus dem Steuergerät (kann in den Messwerten eingesehen werden) und einen Private Key der auf dem Server liegt. Der Private Key ist dabei bei jedem Projekt bzw Steuergerät ein anderer. Auch wird hier zwischen Entwickler und Serienschlüssel unterschieden, die untereinander nicht kompatibel sind.
Code | Bedeutung |
---|---|
00030000 | USB, AUX, AMI |
00030001 | Albumcover in Medien |
00040100 | Navigation |
00050000 | Bluetooth |
00060100 | Fahrzeuginformationen |
00060200 | Car-Net / Rear Seat Entertainment |
00060300 | Mirror Link |
00060400 | Sport HMI / Performance Monitor |
00060500 | Sport Chrono / Lap Timer (Porsche) |
00060600 | Logbook |
00060700 | Online services |
00060800 | Apple Carplay |
00060900 | Google Automotive Link / Android Auto |
00060a00 | CarLife iOS |
00060b00 | CarLife Android |
00070100 | SDS |
00070200 | SDS für Navigation |
00070400 | Elektronischer Sprachverstärker |