If you have a BMW or Mini with a navigation-capable head unit but no active maps, you probably need an FSC code. Here is everything you need to know.
What is an FSC code?
An FSC (Feature Software Code) is a vehicle-specific licence key that activates navigation or other software features on BMW and Mini infotainment systems. Without it, the navigation hardware is present but locked.
FSC codes are tied to your car's VIN. They are not transferable between vehicles.
When do you need an FSC code?
You need an FSC code if:
- Your BMW or Mini has a navigation screen but shows no maps
- You installed a new head unit (retrofit)
- Your navigation licence expired (some older units use time-limited licences)
- You imported a vehicle where navigation was not activated for that region
How to check if your BMW needs an FSC code
- Go to iDrive → Navigation
- If it shows "Navigation not available" or asks for a licence: you need an FSC code
- If navigation opens but shows no maps: you may need a map update instead of an FSC
How FSC codes are generated
FSC codes are cryptographically tied to your VIN and the specific software version on your head unit. They are generated using BMW's licensing infrastructure and must match:
- Your 17-digit VIN
- Your head unit type (NBT, EVO, MGU, etc.)
- The navigation software version
How to get your FSC code from MapCoding
- Order an FSC code — select your BMW model and head unit
- Provide your VIN and current iDrive software version
- Receive your FSC code by email (typically within 1 hour)
- Enter the code in iDrive: Settings → Software update → Enter activation code
NBT vs EVO vs MGU — does it matter?
Yes. Each head unit generation uses a different FSC format:
- NBT: 16-character alphanumeric code
- EVO ID4/ID5: longer encrypted code entered via USB file
- MGU: activation via BMW ID/ConnectedDrive
We handle all three. Just select your head unit when ordering.