Few things are more frustrating than a BMW software update wiping your Apple CarPlay โ especially when it was working perfectly before. This guide covers every known fix, from the 30-second hard reset to the permanent remote coding solution.
Why Does BMW CarPlay Disappear After an Update?
BMW iDrive software updates occasionally reset module configurations, including the CarPlay activation coding stored in the Head Unit (HU) control module. This is more common on:
- NBT Evo units (most F-Series BMWs 2016โ2019)
- MGU / iDrive 7 units (early G-Series 2019โ2022) after dealer software pushes
- Any model where CarPlay was activated via coding rather than factory-installed
Fix 1: iDrive Hard Reset (Try This First โ Free)
Hold the iDrive controller knob and the volume knob simultaneously for 25โ30 seconds until the screen goes black and reboots. This clears the iDrive’s soft state without affecting coding.
Success rate: ~30% for post-update CarPlay issues.
Fix 2: Re-Pair iPhone via Bluetooth
- Go to iDrive โ Communications โ Bluetooth โ Manage Devices
- Delete your iPhone from the paired list
- On your iPhone: Settings โ Bluetooth โ forget the BMW connection
- Re-pair from scratch and reconnect with the USB cable
Success rate: ~25% when the update reset the Bluetooth device association.
Fix 3: Check USB Cable and Port
BMW’s USB port in the centre console supports CarPlay only through the primary USB input (not the additional charging port on some models). Use an Apple MFi-certified cable and try the main USB port. Also check for a firmware update prompt on the iDrive โ sometimes CarPlay resumes after the secondary USB firmware loads.
Fix 4: Factory Reset iDrive (Caution)
iDrive Settings โ General Settings โ Reset โ Reset all iDrive Settings. This clears personalization data including CarPlay settings. After reset, re-configure CarPlay from scratch. Warning: This will also reset your seat positions, navigation favourites, and radio presets.
Success rate: ~40% but at the cost of all other settings.
Fix 5: Re-Code CarPlay Activation (Permanent Fix)
If the above fixes don’t work, the update has reset the CarPlay activation coding in the HU module. This requires re-coding via E-Sys or similar professional software connected via an ENET cable. MTri Upgrade can perform this remotely:
- Session via TeamViewer โ 20 minutes
- Permanent activation restored
- Also adds CarPlay Fullscreen if your unit supports it
Re-Activate CarPlay via Remote Coding โ
Fix 6: Check CarPlay Setting in iDrive Menu
After some updates, CarPlay gets toggled off in the settings menu rather than losing activation entirely. Check: iDrive โ Settings โ Connections โ Apple CarPlay โ Toggle ON. If this option is grayed out, the activation coding was reset (see Fix 5).
Fix 7: Dealer Software Reflash
As a last resort, a BMW dealer can reflash the HU module to its latest firmware. This sometimes restores CarPlay activation โ but also sometimes requires recoding afterwards. Not ideal if CarPlay was not factory-installed on your car.
Which Fix Is Right for You?
| Symptom | Best Fix |
|---|---|
| CarPlay icon disappeared from menu | Fix 5 (Re-code) |
| CarPlay option grayed out | Fix 5 (Re-code) |
| CarPlay shows but won’t connect | Fix 2 or Fix 3 |
| iDrive screen frozen/glitching | Fix 1 (Hard reset) |
| All settings reset after update | Fix 5 + Fix 6 |
See also: Complete BMW iDrive CarPlay Fix Guide