View Single Post
      07-05-2021, 12:36 PM   #98
amanverma
Registered
2
Rep
3
Posts

Drives: 2018 BMW X5 xDrive50i
Join Date: Jul 2021
Location: WA

iTrader: (0)

Quote:
Originally Posted by starwilling View Post
Just enabled the Apple CarPlay in a F15. It is pretty easy and low risk if you do it correctly. There are a few steps to enable this, I will describe them in details, hopefully this can help those who want this function or work on it.

1. Make sure you have the hardware, the WLAN Aerial Repair Lead. If not, you need to buy one and install it, it costs about $35 from the dealer or ebay.
A. The location of the WLAN connector in the NBT EVO unit:


Pin#7 is the WLAN Aerial PIN, and you will see a "WLAN" close to that pin location. If this pin is connected, you are good, if not, you need to buy one and just plug it in.

B. The Piece that I bought from eBay.


Part# is 61119278133, this is not dedicated for F15, but it works.
If you wanted to buy the exact part for F15, please refer to the website realoem.

C. How to open your central console, check or install the WLAN aerial.
This is a good video and it has everything you need to know how to do it.


Up to here, the hardware part is done.

2. FSC Coding
There are two ways to get the FSC for Apple CarPlay, one is buy it from BMW AG, not sure how much this will cost, the other is to buy a fake full set of FSC and patch them to NBT unit. PS: You may need to pay to get the fake set as this requires specialties. I was lucky and got a friend that could it do it for me for free.

A. For the genuine FSC from BMW AG, you can follow the link here to inject it to your car:

https://www.bimmerfest.com/forums/sh...d.php?t=674597

B. For the fake FSC set (this is what I used).
First obtain the full set of the FSC, it must be a full set, as you have to patch your NBT and import FSC for each functions, such as navigation. If you do not have full set, please not do it, you will end up with trouble. Here is all the FSCs that I got for my car, you will also receive a BIN file to patch the NBT.


Once you obtained the full set of fake FSC, you need to do the following.
A. Plug USB formatted FAT32 with your .bin file into the central console usb port.
B. Waited for about 30 seconds, reboot the HU manually.
C. Do nothing until the HU reboot automatically.
D. Do a Manual reboot on the HU again.

At this point, you NBT is patched, and you are ready to inject the FSC set into your NBT.
A. Use ENET cable connect car to ESYS.
B. Import FSC to your car:

E-Sys => Comfort Mode => FSC => FSC Field:
Load FSC Code (e.g. xxxxxxx_006F0001.fsc. The FSC Code file must first be Base 64 Decoded or else ESys can not read it. (Use B64Dec for Decoding - http://4mhz.de/b64dec.html ).
Base decoded file must be named the same exact file name as the undecoded file name, however save to a different folder, so you do not get confused as to which is decoded and which is not!!

FA Field: Select "Read FA" to use cars current VO.
Parameter Fields: (Example for Sat Radio FSC Code and CIC):
Diagnostic Address (hex) = 0x63 (for HU_NBT)
Application Number (dec) = 111 (6F in Hexidecimal - In FSC File Name, e.g xxxxxxx_006F0001.fsc, this is the number for each FSC)
Base Variant = HU_NBT2
Upgrade Index = 0x01 (In FSC File Name, e.g xxxxxxx_006F0001.fsc))
Select "Upgrade FSC" to Import and Activate FSC Code.
Select "Check FSC Status", and you should see the following in the list that appears:
----------
AppID 111
UpgradeIndex 1
SWTType SWTclassic full
FSCStatus accepted ! MUST SHOW ACCEPTED
FSCCertStatus accepted ! MUST SHOW ACCEPTED

PLEASE REPEAT AND DO THIS FOR ALL FSCs FOR YOUR CAR!


3. ESYS Coding:
A. Added 6CP in PA and made sure there were 6CP and 6NS, VO coded HU_NBT2
B. FDL code the following
• HU_NBT_EVO > EXBOX 3001 > wert_255 = FF
• HU_NBT_EVO > SYSTEM_EINSTELLUNGEN 3004 > CARPLAY_SWT = aktiv
• HU_NBT_EVO > TELEFON_TELEMATIK_ONLINE 3003 > WLAN_DIAGNOSE = aktiv

4. Connect Phone to CAR for CARPlay
A. Remove Bluetooth connections both in car and phone.
B. Connect Phone to car using carplay.

5. Here We GO!


In the end, I found CarPlay is not very useful as we have RTTI in NAV but it is fun to have it for $35, isn't it?
Wow this is awesome hack. Thanks for sharing.
Appreciate 0