BMW Connected Package Professional Lifetime, Step by Step for NBT EVO and MGU Cars
BMW sells access to the same set of features in three different ways. Most owners pick the wrong one for the wrong reasons because BMW themselves do a poor job explaining what is actually being sold. This guide is for owners with a 2014 to 2022 BMW running NBT EVO or MGU iDrive who are looking at the BMW ConnectedDrive Store and trying to decide between Connected Package Basic, Connected Package Plus, and Connected Package Professional. Specifically, the lifetime activation of the Professional tier.
We sell the lifetime FSC for €150 and at this point we have shipped it to over 600 cars. We have heard every variation of the same question, so this article walks through the answer end to end. What you actually get, why the lifetime version exists, how the activation reaches your iDrive, what happens at the dealer when you bring the car in, and the small list of failure modes that occasionally trip up an installation.
If you already know what Connected Package Professional Lifetime is and you just want the activation procedure, skip to the Step by step installation section further down. Everything before that is the context most customers want before paying.
What Connected Package Professional actually unlocks
BMW's marketing has changed the names and bundle compositions a few times since 2014. As of 2025 the practical content of the Professional tier on NBT EVO and MGU is consistent, even if the dealership uses different language. The following are what get switched on:
- Real-time traffic information (RTTI). Live traffic data is layered onto the offline map. Reroute suggestions arrive within 30 to 90 seconds of a slow-down being detected. This is the single feature that justifies the activation cost for most customers.
- BMW Online services. Local weather, fuel prices, news headlines, points of interest with live availability. Practical use varies by country.
- Apple CarPlay (wired and wireless on supported headunits). The Professional tier includes the CarPlay activation that BMW used to sell as a standalone product for €235.
- Concierge Services. Voice connection to a BMW operator who can search and route to a destination remotely. Used less often than expected.
- Remote Services. Lock and unlock from the BMW app, vehicle status, send POI from phone to car. This functions independently of Connected Package on most cars but is bundled in the marketing.
- Intelligent Emergency Call (eCall). The car automatically contacts emergency services on impact. This is a regulatory feature in EU markets and works regardless of activation status, so it should not be a buying factor.
The two features customers care most about are RTTI and Apple CarPlay. RTTI is what differentiates Professional from the Basic and Plus tiers. Apple CarPlay is the conversion driver because BMW has been charging owners separately for it since 2017 and the Professional Lifetime activation rolls it in.
What you do not get
Worth being explicit about because the BMW store pages are vague. The Professional Lifetime FSC does not include:
- Map updates themselves. You still need a map FSC for each new map version. We covered map FSC codes in detail in another article.
- The 4G or 5G data SIM in the car. The data connection is provided by BMW directly and is included with the activation, but it does not extend battery life on the embedded SIM if BMW ever sunset 3G in your country (already happened in some markets).
- BMW Operating System upgrades. If your car has OS5 you stay on OS5; the activation does not promote the headunit to OS7 or OS8.
- Hardware features. If your car physically lacks the digital cluster or HUD, the activation will not enable them.
The activation is a software switch that turns on what your headunit was already capable of. Nothing more.
Why the lifetime activation exists at all
BMW's standard sales path for ConnectedDrive Services is a yearly subscription. Roughly €230 list price for a 12-month renewal, plus the separate Apple CarPlay activation. Customers who keep the car for 5 years pay €1,150 in subscriptions plus the CarPlay one-off, and at the end of that period they own nothing.
The lifetime activation is the same FSC mechanism BMW uses internally for company cars and for a category of pre-installed equipment activations. The code is generated through the same E-Sys path as a regular FSC, but the application code carries a flag that bypasses the renewal check. Once installed, the headunit treats the activation as permanent for the life of the car.
BMW themselves do not publicly sell this lifetime variant in most markets. It exists as a wholesale SKU offered to fleet operators, dealers, and partners. The route to retail customers is through specialists who carry the activation as part of a code generation contract. We are one of these specialists. Our retail price for the Connected Package Professional Lifetime is €150 against the €230 list price for a single 12-month subscription, and the math becomes obvious for anyone keeping the car more than 7 months.
What "lifetime" actually means
The activation is bound to the headunit hardware ID and the VIN. It survives:
- Battery disconnects, including months of storage
- BMW dealer software updates, including major iDrive firmware bumps
- Map updates of any region or version
- Coding sessions and FA reflashes
- Resale of the car (the activation transfers with the headunit)
It does not survive a full headunit replacement. If the iDrive computer is swapped for a different physical box, the activation is bound to the original hardware and does not transfer. The new headunit needs its own activation. We cover the regeneration process for this case under What if the headunit gets replaced later.
Which BMWs can use this activation
Connected Package Professional Lifetime works on every BMW with NBT EVO ID5, ID6, or MGU (iDrive 7) headunits. That covers most BMWs built between 2016 and 2022, plus a small overlap into 2023 model years that still shipped iDrive 7 hardware after the rest of the range had moved to iDrive 8.
| iDrive | Years | Chassis examples | CarPlay support | RTTI support |
|---|---|---|---|---|
| NBT EVO ID5 | 2016–2018 | F30 LCI, F31 LCI, F32 LCI, F10 LCI, F15, G30 (early) | Wired only on most cars | Yes |
| NBT EVO ID6 | 2017–2020 | G05, G14, G15, G20, G30 LCI, G11 LCI | Wireless on most cars | Yes |
| MGU (ID7) | 2018–2022 | G05 LCI, G06, G20 LCI, G30 facelift, G11 LCI, G14/G15 LCI | Wireless | Yes |
Cars with iDrive 8 (curved dual-screen, MGU2, present on iX, i4, G70, U06, U11) use the SFA activation system instead of FSC. The lifetime activation concept exists for SFA too but the technical mechanism is different and the lead time is longer (24-48 hours versus 1-2 hours for FSC). If your car has iDrive 8, our system will route the order through the SFA path automatically once you submit your VIN.
Cars with NBT (iDrive 4, 2012-2016) and CIC (iDrive 3, 2008-2013) have a different activation called Connected Drive Services Plus. It is functionally similar but only available as an annual subscription, not as a lifetime FSC. The reason is that BMW only enabled the lifetime application code for NBT EVO and newer headunits.
How the activation reaches your iDrive
The activation is delivered as a 20-character FSC code plus an installer file. Three install paths exist depending on what you have on hand and how comfortable you are with diagnostic tools.
The USB path
Works on every NBT EVO car. Format a USB stick to FAT32. Create a folder at the root called SWL. Drop the FSC file we send (named FSC.fsc or SWL.fsc depending on your headunit firmware) into the SWL folder. Plug the USB into the centre console port with the car running. The iDrive detects the file within 30 seconds and shows a confirmation message. Eject the USB, restart the car, the activation is permanent.
This path takes about 5 minutes for the customer and requires no special hardware beyond a USB stick. It is what we recommend for owners who have never coded a BMW before.
USB activation does not work on MGU and later. The MGU headunit removed the firmware path that scans USB drives for FSC files during the 2018 model year refresh. MGU owners need either E-Sys or remote installation.
The E-Sys path
Works on NBT EVO and MGU. Requires an ENET cable, a Windows laptop, and a copy of E-Sys with valid PSdZData (the BMW data dictionaries). Connect the cable from the OBD port to the laptop, open E-Sys, run a TAL command to import the FSC into the headunit. The whole sequence takes 10 minutes if you are familiar with E-Sys, longer if you are not.
The risk with E-Sys is that aiming the TAL at the wrong ECU or selecting the wrong application code can leave the headunit in an inconsistent state that requires recovery. We do not recommend the E-Sys path for first-time coders. We do recommend it for owners who already use E-Sys for other coding and know what they are doing.
The remote installation path
Works on every car. You buy an ENET cable for around €25-50 online (we do not sell cables — they are commodity items that any electronics shop will deliver next day). On the appointment date you connect the cable, open UltraViewer or AnyDesk, share your screen with our technician. The technician runs E-Sys remotely on your laptop, installs the FSC, validates the activation, and disconnects. The session takes 20 to 30 minutes including the time to walk you through opening the diagnostic software.
This is the most common path our customers choose. It removes any risk of E-Sys mistakes, eliminates the need for the customer to learn coding, and the cost is included in the activation price for orders placed through our remote services bundle.
Step by step installation
The exact procedure depends on your iDrive system. We split this section by version because the small differences matter.
NBT EVO ID5 and ID6 via USB
- Send your VIN to us. We confirm the headunit model from the parts database within an hour and email you the FSC code.
- Format a USB stick to FAT32. Capacity does not matter; even a 4GB stick works.
- Create a folder named exactly
SWLat the root of the stick. Capitalisation matters on some firmware revisions. - Save the FSC file we sent into the SWL folder. The file is named
FSC.fscby default; some headunits expectSWL.fsc. We send both. Drop both into the folder, the headunit picks the one it recognises. - Start the car. Engine on or ignition only both work on NBT EVO. The ignition-only mode draws less from the battery and is what we recommend.
- Plug the USB into the front centre console port (not a glove box port if your car has both).
- Wait 30 to 60 seconds. The iDrive screen does not immediately announce anything. The headunit is reading the file in the background.
- A pop-up appears: "Imported 1 FSC file. Restart required." Press OK.
- Restart the car (full off, then full on). After the BMW logo splash, the activation is live.
- Verify by going to the BMW menu and looking for "ConnectedDrive Services" with a green status indicator. Apple CarPlay should appear in the device list when an iPhone is paired.
The whole process takes under 10 minutes. The most common reason it fails is a miscapitalised folder name (lowercase swl instead of SWL) or the USB stick being formatted to exFAT or NTFS instead of FAT32.
MGU (ID7) via remote installation
- Send VIN. We confirm headunit and email the FSC plus a calendar slot for the remote session.
- Buy an ENET cable if you don't have one. The standard part is the OBD2 to RJ45 cable rated for BMW F and G chassis. Around €25-50 from any reseller.
- Install UltraViewer (free, our preferred tool) or TeamViewer or AnyDesk. Any of the three works.
- On the appointment date, connect the ENET cable from the OBD port (under the steering column on most chassis) to your laptop's Ethernet port. Disable Wi-Fi on the laptop temporarily so the OS does not try to send traffic over the wrong interface.
- Start the car in ignition mode (engine off, lights and dash on). Plug a battery charger into the 12V circuit. The session draws about 2 amps continuously and a fully charged battery handles it without the charger, but we recommend the charger for sessions over 30 minutes.
- Open UltraViewer. Send us your ID and password through WhatsApp or email.
- We connect to your laptop, run E-Sys, import the FSC, validate the activation. You watch the whole process. The technician can pause at any point if you want to see what a step does.
- The activation completes inside the iDrive head unit while you are still in session. A success dialog appears in E-Sys. We close E-Sys and end the remote session.
- Restart the car. Verify by going to the BMW menu — ConnectedDrive Services should show as active and Apple CarPlay should appear in the device pairing list.
The session itself takes 20-30 minutes. Most of that is waiting for E-Sys to finish reading the headunit, which it has to do before sending the activation. The customer's active time is around 5 minutes split across "open the laptop" and "click OK".
iDrive 8 (SFA-based)
iDrive 8 uses SFA instead of FSC. The activation file is signed by BMW's signing infrastructure and pushed to the headunit via the OBD port. The file format is different (XML wrapped in a digital signature container, not a 20-character string), but the user experience is similar. The session is always remote because SFA tooling is not deployable to a customer laptop.
The procedure for iDrive 8 customers:
- Send VIN. We confirm headunit (MGU2) and email the activation request acknowledgment.
- Wait 24-48 hours for the SFA file to be signed.
- Book the remote session.
- Connect ENET cable, open UltraViewer.
- We connect, run the SFA importer, push the activation. Session takes 15-25 minutes.
- Verify by checking the digital services menu in iDrive. Apple CarPlay activates within a few minutes of the SFA push.
The 24-48 hour wait for the SFA file is the only real difference from FSC. From the customer's side it is the same flow.
What happens if the dealer touches the car later
Common worry, easy answer. Dealer software updates do not erase ConnectedDrive Services activations. We have customers who bought the lifetime FSC in 2018 and have since been through 4 BMW dealer service visits with full software updates each time. The activation persists in every case.
The reason is that the dealer's software update flashes specific control units (engine, transmission, climate) but does not reflash the iDrive headunit's activation memory area. The activation lives in a partition that is not touched by routine flashing. Even a major iDrive firmware update preserves it.
The exception is a full headunit replacement. If a dealer replaces the iDrive computer (rare; usually only after a hardware failure), the new headunit comes from the parts catalogue without your activation. The dealer will not know to restore it, and BMW does not have a record that you owned the lifetime FSC. In this case you contact us with the new headunit's hardware ID and we regenerate the FSC against the new ID at no charge.
What if the headunit gets replaced
One-time regeneration is included with the original purchase. The procedure is:
- Email us. Reference the original order number or the VIN you used.
- We ask for the new headunit's hardware ID. You read this off via E-Sys (open E-Sys, connect the ENET cable, run a Read VCM command, the hardware ID is in the response). Or, easier, we read it remotely during the regeneration session.
- We regenerate the FSC against the new hardware ID. Lead time is 1-2 hours.
- You install the new FSC via the same path you used originally (USB or remote).
The regeneration is one-time per VIN. If the headunit is replaced again later, we can regenerate a second time at our standard FSC code generation rate (€20-30 depending on application). We do not currently bundle multiple regenerations into the original price because the supply cost rises non-linearly.
Apple CarPlay specifics
This is the feature that converts most customers, so a few details that the BMW store pages do not make obvious.
Wired vs wireless. NBT EVO ID5 cars (most 2016-2018 chassis) only support wired CarPlay. The phone connects via Lightning or USB-C cable through the centre console USB port. NBT EVO ID6 and MGU cars support wireless CarPlay over Bluetooth + Wi-Fi. The car generates its own Wi-Fi network for CarPlay purposes; it does not need internet connectivity for CarPlay to work.
Compatibility with Android Auto. The same Connected Package Professional Lifetime activation enables Android Auto on cars built after roughly 2020 (G05 LCI and later). On older NBT EVO cars Android Auto was never supported by the headunit firmware regardless of activation status. If you need Android Auto on a 2018 car the answer is unfortunately the head unit hardware does not support it at all.
Phones supported. CarPlay works with any iPhone running iOS 9 or later. The activation is on the car side; the phone does not know whether the car has lifetime or yearly. Apple's own CarPlay UI is identical regardless.
Music app behaviour. CarPlay launches whatever music app you have running on the phone (Spotify, Apple Music, YouTube Music, etc). Voice control via Siri works. The car's steering wheel controls map to the CarPlay app, not to the BMW music player, while CarPlay is active.
Cost comparison over five years
Owners who like spreadsheets always ask for this. Here are the numbers based on BMW's current EU dealer pricing, our retail price for the lifetime activation, and a 5-year ownership period.
| Path | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | 5-year total |
|---|---|---|---|---|---|---|
| BMW yearly subscription | €230 | €230 | €230 | €230 | €230 | €1,150 |
| BMW yearly + dealer CarPlay | €465 | €230 | €230 | €230 | €230 | €1,385 |
| TempaDrive Lifetime FSC | €150 | €0 | €0 | €0 | €0 | €150 |
The break-even point of the lifetime FSC against a yearly subscription is approximately 7.8 months. Anyone keeping the car longer than 8 months gets a financial benefit. The benefit grows by €230 per year afterwards.
If you intend to sell the car within a year and just want CarPlay for the immediate use period, the lifetime FSC still wins on cost (€150 versus the dealer's €235 for CarPlay-only) because the activation transfers with the car at resale and is a small selling point.
Common things that go wrong, and how we fix them
The activation works on the first try about 96% of the time based on our installation logs. The 4% that hit a problem fall into a small set of categories.
| Problem | Cause | Fix |
|---|---|---|
| USB stick not detected | Stick formatted exFAT or NTFS | Reformat to FAT32. Stick capacity does not matter; the head unit can handle 64GB FAT32 sticks even though Windows discourages them. |
| "Imported 0 FSC files" | Folder named lowercase swl instead of SWL |
Rename the folder to uppercase. Some firmware revisions are case-sensitive. |
| "FSC code error 12" | Headunit hardware ID does not match the code | Headunit was replaced before the original FSC was generated. Send the new hardware ID for regeneration. |
| CarPlay does not appear after activation | Phone never paired | Pair the iPhone via Bluetooth first. CarPlay device list only shows phones that have been added to the car. |
| RTTI shows "Service not available" | Embedded SIM hasn't connected since activation | Drive the car for 10 minutes in an area with cell coverage. The SIM registers with BMW's data backbone on the first drive after activation. |
| Activation works for 1 day then disappears | Wrong FSC application code (rare; usually a manual order error) | Contact us. We diagnose from the order data and regenerate at no charge if it was our error. |
If you hit something not on this list, email us with the VIN and a screenshot of whatever the iDrive is showing. We have a private knowledge base of about 40 edge cases we have seen since 2018 and will tell you within an hour whether yours is in there.
Practical examples from the last six months
Three quick cases to show what the buying process looks like in practice.
G30 owner from Germany, NBT EVO ID6. Bought the car used in February. Discovered the previous owner had Connected Package Plus expiring in March and BMW dealer quoted €280 for renewal plus €235 for CarPlay. Customer found us via Google search for "BMW connected package lifetime", ordered for €150, USB-installed in 8 minutes. Saved €365 on year one alone, plus everything in years 2 onwards. Customer left a review saying "the only thing I regret is not finding you 6 months ago".
G05 owner from Spain, MGU. Wanted Apple CarPlay for a road trip starting the following week. Booked a remote installation slot, bought the ENET cable from a Spanish reseller (next day delivery), did the remote session on Wednesday evening for 25 minutes. Drove 2,300 km the following weekend with wireless CarPlay routing through Spotify the whole way. Now uses the car for daily driving with CarPlay as the default music interface.
F30 LCI owner from Lithuania, NBT EVO ID5. Wired CarPlay only because of headunit generation. Customer initially wanted wireless and was disappointed when we explained the hardware limitation. We refunded the order on request because the customer specifically wanted wireless. Two days later they ordered again because they realised wired CarPlay through a USB-C cable is fine for their use case. Activation went through normally, customer happy.
The third example is here on purpose. We refund customers who order a product that is not technically right for their car, even if the order was placed without consulting us first. The supply cost on a single FSC is small enough that holding a customer's money over a misunderstanding is bad business.
Frequently asked questions
Does the lifetime activation include map updates?
No. Map updates require a separate FSC for each new map version BMW releases. RTTI inside Connected Package replaces about 80% of the practical use of paid maps for most customers, because live traffic data routes around current congestion better than offline cartography that is six months out of date. We discuss the map activation in our FSC after map update guide.
Does the activation transfer when I sell the car?
Yes. The activation is bound to the headunit and the VIN. When you sell the car, the new owner inherits a working ConnectedDrive Services + CarPlay activation at no cost. This is a small but real selling point on the used market — list the car as "Connected Package Lifetime active" and informed buyers will recognise it.
Will it work in the United States?
Yes for North American spec NBT EVO and MGU cars. The activation is identical. The only US-specific quirks are that some Concierge features require a USA-only data backbone subscription which is not part of the activation. RTTI and Apple CarPlay both work on US-spec cars without further setup.
What if BMW changes the activation system in the future?
BMW already changed the system once when moving from FSC (used through MGU iDrive 7) to SFA (used on iDrive 8 and beyond). The change does not retroactively affect existing FSC activations. Cars with FSC continue to use FSC for the life of the headunit. Future cars use SFA. Both systems support a lifetime variant; we sell both.
Why is the dealer's CarPlay activation more expensive?
Dealer pricing is set by BMW central to fund the dealer service infrastructure. The dealer pays BMW for the activation key and adds labour. We pay an upstream supplier under a wholesale contract and resell at lower margin. Both activations are technically identical and produce the same iDrive behavior.
Can I install it without a laptop?
NBT EVO ID5 and ID6: yes, USB only. No laptop required. MGU and iDrive 8: a laptop is required because USB activation was disabled in those generations. If you do not own a laptop and do not want to buy one, our remote installation service is the practical path.
How long does the FSC code remain valid for installation?
The code does not expire. We have customers who bought the FSC in 2019 and installed it in 2024 with no issues. The activation is generated against the VIN + headunit hardware ID at the time of order; as long as those two fields are still valid (i.e. you still own the car and the headunit has not been swapped), the code installs whenever you decide to use it.
Can the activation be removed once installed?
Technically yes through E-Sys, but there is no practical reason to do so. The activation does not interfere with anything else in the car, does not cause errors when the car is sold (the activation simply transfers), and does not consume any storage that would otherwise be useful. We have never had a customer ask for removal.
Does this affect warranty?
No. The FSC mechanism is the same one BMW uses internally. Installing a third-party FSC does not modify any control unit, does not change firmware, and does not alter calibration values. BMW dealers have access to the activation status and recognise it as a valid activation without flagging it as a warranty issue. We have not seen a single warranty rejection tied to FSC installation in 7 years of operation.
What if I have multiple BMWs?
Each car needs its own activation because the FSC is bound to the VIN. We discount the second and subsequent activations by 10% if they are ordered together (paste both VINs into the order notes). This applies to mixed iDrive types too — for example NBT EVO ID6 + MGU on two different family cars.
Can I buy the activation as a gift?
Yes. Place the order with your email but include the recipient's VIN in the order notes. The FSC is generated for the recipient's car. We email the installation instructions to whichever address you specify. Around 30 of our orders per month are gifts (typically Christmas and birthdays).
What to do next
If your car is NBT EVO ID5/ID6 or MGU and you have read this far, the practical next step is:
- Verify your iDrive system from the chassis-year table above.
- Order the activation at our Connected Package Professional Lifetime listing. Paste your VIN in the order notes.
- Wait for the FSC code to arrive (1-2 business hours).
- Install via USB if NBT EVO, or book a remote slot if MGU.
- Verify by pairing your iPhone and confirming CarPlay appears in the device list.
If you have iDrive 8 (curved dual-screen, MGU2 — iX, i4, G70, U06, U11), use the same listing — our backend automatically routes iDrive 8 orders through the SFA path. Lead time is 24-48 hours instead of 1-2 hours.
If you are not sure which iDrive you have, email us your VIN and we will tell you for free within an hour. This is the single most common question we answer and we do not charge for it because routing customers to the wrong product creates work for everyone.
For broader BMW coding context, our tutorials section covers FSC codes, map updates, and remote ECU work in similar depth. Also our remote services include Stage 1 chiptuning and other ECU work that the same ENET cable supports — if you are buying the cable for the activation anyway, the cable pays for itself if you also book a remote tune.