BMW SFA vs FSC: Understanding BMW's Feature Activation Systems

The difference between FSC codes and SFA files on BMW – which system your car uses and when you need each one.

Karolis Tempa

Lead Tuning Specialist

Technical Insights
April 9, 2026
2 min de lectura
81 visualizaciones

BMW SFA vs FSC: Understanding Feature Activation Systems

BMW uses two different systems to control software-locked features: FSC (Freischaltcode) and SFA (Software Function Activation).

FSC (Freischaltcode) – The Original System

20-digit alphanumeric activation keys used since ~2008 on CIC, NBT, and NBT EVO headunits (iDrive 3/4/5/6). Activates navigation maps, speed cameras, real-time traffic.

FSC codes are entered manually through iDrive or imported via E-Sys. They're stored in the headunit's memory and are VIN-specific.

Browse FSC codes →

SFA (Software Function Activation) – The New System

Digitally signed activation files used on MGU/MGU2 headunits (iDrive 7/8/8.5/9, 2019+). More secure than FSC – uses cryptographic signing tied to your VIN.

SFA activates: navigation, Apple CarPlay, Connected Package Professional, Digital Key, remote services, and various software-locked options.

SFA repair packs →

Comparison Table

FeatureFSCSFA
Format20-digit codeSigned digital file
SecurityBasicCryptographic
HeadunitsCIC, NBT, NBT EVOMGU, MGU2
iDrive3/4/5/67/8/8.5/9
Era2008-20232019-present
Repair packsFSC packsSFA packs

When Do You Need Repair Packs?

  • Headunit replacement – All stored activations are wiped on the new unit
  • After ISTA programming – Software updates can reset activations
  • Module swap from another vehicle – Activations are VIN-specific
  • Factory reset – Clears stored activations

Some BMWs Use Both

Early G-series models (iDrive 7) may use FSC for maps but SFA for connected services. Send us your VIN and we'll check which system your car uses.

All FSC codes → | SFA repair packs → | Free VIN check →