

This file is an application that deletes all the existing FSC codes in the iDrive and replaces them with the set of fake FSC codes. When you connect this USB drive to the USB port of the BMW, the. bin file (an executable) and a set of fake FSC codes to an USB drive. Third party CarPlay activation services do this. What are the methods to enable CarPlay? The simplest method to enable CarPlay is through the USB port.
GT IDIVE SKIPPING CODE
They will add an FSC code to enable this feature as well.
GT IDIVE SKIPPING FULL
For this, you have to specifiy that you need full screen CarPlay and mention RHD or LHD car to the coder. While coding the car for CarPlay, it is possible to make CarPlay to display on full screen. The rest of the screen usually shows the iPhone and iOS versions. What is fullscreen CarPlay? By default, BMW CarPlay uses only about 60% of the iDrive screen. Apart from FSC code, some flags also must be enabled (also called FDL coding) to get CarPlay to work.
GT IDIVE SKIPPING INSTALL
So, one must first patch the iDrive to remove all the original FSC codes installed by BMW and then install a set of fake FSC codes that include all the existing features and the CarPlay FSC code. A fake FSC code cannot co-exist with the original FSC codes installed by BMW. It is not possible to install just one FSC code. So, to enable CarPlay, one must install the FSC code (let us call this a fake FSC code) relevant to CarPlay. In countries where subscription service is not present (like in India), they would install the FSC code. In this method, there will be no FSC code in the iDrive, but BMW will enable CarPlay in the servers. In certain countries like US where CarPlay is a subscription-based service, BMW enables CarPlay through something called provisioning through Connected Drive. If my iDrive supports CarPlay, why would BMW not enable it for me? Your guess is as good as mine How is CarPlay enabled? For special features like navigation, speech, CarPlay, etc., BMW installs something called FSC codes in the iDrive. Of the above, if your car has NBT Evo ID5 or ID6, it has in built CarPlay that can be enabled.


CarPlay is definitely a very good feature to take this calculated risk. Though this is still a remote chance, just be aware and be prepared.

GT IDIVE SKIPPING SOFTWARE
How much ever precautions you take like backing up original state, have a means to revert back to OE state etc., once you make changes to software in the iDrive, there is always that remote chance that BMW may detect this and create issues with warranty.Though this may be boring to read through, if you are planning to install CarPlay I would sincerely urge you to spend time and read through the details to save any hassles in the future. There is lot of technical jargon and information used in this thread.I would like to share all the information I learnt during this project, the mistakes I made, corrective actions taken etc., so that this may be helpful to prospective users who want to enable CarPlay in their BMWs. I recently helped a very close friend to install CarPlay on his BMW 3GT.
