BMW FSC Code: What It Is, How to Get One & How to Enter It

Complete guide to BMW FSC codes (Feature Software Codes). What they are, when you need one, how to generate it for your VIN, and how to enter it in iDrive. Works for NBT, EVO and MGU systems.

BMW Guides··7 min read

If your BMW has a navigation screen but no active maps — or if iDrive is asking for an activation code — you need an FSC code. This guide explains exactly what it is, when you need it, and how to get one for your specific car.

What is a BMW FSC code?

FSC stands for Feature Software Code. It is a vehicle-specific licence key that unlocks navigation functionality on BMW and Mini iDrive systems.

Think of it as a software licence — the navigation hardware is already built into your head unit, but it needs an FSC code to activate. Without it, iDrive either shows no maps at all or prompts you to enter an activation code.

FSC codes are:

  • VIN-specific — tied to your car's 17-character VIN, not transferable to another vehicle
  • Head unit specific — different format for NBT, EVO ID4/ID5/ID6, and MGU systems
  • Permanent — once entered, navigation stays active

When do you need a BMW FSC code?

You need an FSC code if:

  • iDrive shows "Navigation not licensed" or "Please enter activation code"
  • Your BMW has a navigation screen but no maps appear
  • You retrofitted a navigation head unit into a car that didn't come with nav
  • You replaced a faulty head unit with a second-hand unit
  • Your navigation licence expired (older NBT units used time-limited licences)
  • You imported a BMW from a region where navigation was not activated

You do NOT need an FSC code if:

  • Navigation works but maps are just outdated — you need a map update instead
  • iDrive opens navigation but shows old roads — that's a map version issue, not a licence issue

How to check if your BMW needs an FSC code

  1. Press the iDrive controller and go to Navigation
  2. If navigation opens normally → you don't need an FSC code, you may need a map update
  3. If you see "Navigation not available", "Licence required", or an activation prompt → you need an FSC code

You can also check via: iDrive → Settings → System → Version information — if the navigation entry shows as inactive or unlicensed, an FSC code is required.


BMW FSC code by head unit

Different BMW head unit generations use different FSC formats:

NBT (Non-Business Touchscreen) — 2012–2017

Models: BMW 1 Series F20/F21, 2 Series F22, 3 Series F30/F31/F34, 4 Series F32, 5 Series F10/F11, 6 Series F12/F13, 7 Series F01, X1 F48, X3 F25, X4 F26, X5 F15, X6 F16

  • FSC is a 16-character alphanumeric code entered directly in iDrive
  • How to enter: iDrive → Settings → Software update → Enter activation code
  • One FSC per feature (navigation is separate from other features)

EVO ID4 — 2017–2019

Models: BMW 5 Series G30, X3 G01, X4 G02, X5 G05 (early)

  • FSC is delivered as an encrypted file loaded via USB
  • How to enter: Copy FSC file to USB root → iDrive → Software update → USB
  • The system reads and applies the code automatically

EVO ID5 / ID6 — 2019–2022

Models: BMW 3 Series G20/G21, 5 Series G30 (late), X5 G05, X6 G06, X7 G07, M3 G80, M4 G82

  • Same USB file method as EVO ID4
  • Requires matching FSC file generated for your exact VIN and software version

MGU (Live Cockpit Professional) — 2022+

Models: BMW 5 Series G60, 7 Series G70, X5 G05 (2023+), X7 G07 (2023+)

  • Navigation activation handled via BMW ID / ConnectedDrive account
  • Contact us if you need help with MGU activation — the process differs from older systems

How to get a BMW FSC code

To generate a valid FSC code you need:

  1. Your VIN — 17-character code found on the dashboard (visible through windscreen), door frame sticker, or vehicle documents
  2. Your head unit type — NBT, EVO ID4, EVO ID5/ID6, or MGU (check iDrive → System → Version information)
  3. Current software version — shown in the same Version information screen

Once you have these, order your BMW FSC code at mapcoding.io/brands/bmw. We generate the correct code for your specific VIN and head unit and deliver it to your email — typically within 1 hour.


How to enter a BMW FSC code

NBT systems (16-character code):

  1. Go to iDrive → Settings → Software update → Enter activation code
  2. Use the iDrive controller to enter the 16-character FSC code
  3. Confirm — navigation activates immediately
  4. Restart iDrive if prompted

EVO ID4 / ID5 / ID6 systems (USB file method):

  1. Format a USB drive to FAT32
  2. Copy the FSC file to the USB root (not inside any folder)
  3. Insert USB into the BMW USB port
  4. Go to iDrive → Software update → USB
  5. iDrive detects the FSC file and applies it automatically
  6. Navigation activates after a short restart

Common FSC code questions

How long does it take to receive my FSC code? Typically within 1 hour of ordering. Complex or older VINs may take slightly longer. You receive the code or file by email.

My FSC code isn't working — what do I do? The most common reason is a mismatch between the FSC and your current iDrive software version. Contact us with your VIN and software version string and we'll diagnose it.

Can I use the same FSC code on a different BMW? No. FSC codes are cryptographically tied to your VIN. A code generated for one car will not work on another.

Does entering an FSC code void my warranty? No. Entering a valid FSC code is a standard software activation — the same process BMW dealers use. It leaves no trace and does not affect your warranty.

My BMW came with navigation but it stopped working after a software update This happens occasionally when a major iDrive software update resets licences. You'll need a new FSC code matched to the updated software version. Contact us with your current software version.

Do I need a new FSC code every time I update my maps? No. The FSC code activates navigation permanently. Map updates are separate and do not require a new FSC code.

What's the difference between an FSC code and a map update?

  • FSC code = unlocks the navigation feature (one-time activation)
  • Map update = updates the road data inside navigation (done periodically)

You may need both if your BMW has never had navigation activated and the maps are also outdated.


FSC codes for other BMW models

We generate FSC codes for all BMW and Mini models including:

BMW 1 Series — F20, F21, F40 BMW 2 Series — F22, F45, F46, G42 BMW 3 Series — F30, F31, F34, G20, G21 BMW 4 Series — F32, F33, F36, G22, G23, G26 BMW 5 Series — F10, F11, G30, G31, G60 BMW 6 Series — F06, F12, F13, G32 BMW 7 Series — F01, F02, G11, G12, G70 BMW 8 Series — G14, G15, G16 BMW X1 — F48, U11 BMW X2 — F39, U10 BMW X3 — F25, G01 BMW X4 — F26, G02 BMW X5 — F15, G05 BMW X6 — F16, G06 BMW X7 — G07 Mini — F54, F55, F56, F60

Get your BMW FSC code →


Ready to unlock your BMW navigation?

Order your VIN-specific FSC code and have navigation active within hours. No dealer visit required.

Browse BMW FSC codes and map updates →

BMW FSC codeFSC codeBMW navigation unlockbmw fscfsc code bmwiDrive FSCBMW navigation activationNBT FSCEVO FSC