BMW E60 CCC USB Coding Guide
This guide explains how to enable USB functionality in BMW E60 CCC (Car Communication
Computer) via coding with NCS Expert. Note that CCC itself does not support USB without
additional hardware (MULF2 High, Combox, or a USB emulator).
■ Prerequisites
1 Laptop with NCS Expert, INPA, and NCS Dummy installed
2 BMW K+DCAN coding cable
3 MULF2 High / Combox module installed and connected (or USB emulator if used)
■ Step 1: Read Vehicle Order (FA/VO)
1 Open NCS Expert and load profile: Expertmode
2 Press F1 (VIN/ZCS/FA)
3 Press F3 (ZCS/FA → E60)
4 Select CAS → It will read your FA
■ Step 2: Add VO for USB/AUX (if missing)
1 Press F2 (Enter FA) → Add option codes: +6FL (USB Audio), +644 (Bluetooth, optional)
2 Press F6 (Back)
3 Process ECU → CAS → Write FA
4 Process ECU → LMA/NFRM → Write FA
■ Step 3: Code CCC (CAPPL Module)
1 Process ECU → CAPPL (CCC Application)
2 Read ECU → open FSW_PSW.TRC in NCS Dummy
3 Set parameters: USB_AUDIO = aktiv, CDC = nicht_aktiv (if no CD changer)
4 Save .MAN file and code module back with SG_CODIEREN
■ Step 4: Code MULF2 High / Combox
1 Process ECU → ULF/MULF (sometimes shows as TCUM or 2RAD)
2 Read ECU → edit in NCS Dummy
3 Set: AUX_CONFIG = usb, USB_AUDIO = aktiv, BLUETOOTH = aktiv (if supported)
4 Code the module back
■ Step 5: Test
1 Reboot CCC (hold eject for CD + DVD + Radio ~30 sec)
2 Go to iDrive → Entertainment → External Devices
3 USB should now appear (and AUX if enabled)
■■ Notes
If using a USB emulator (Dension, Grom, Yatour), only CDC needs to be set to aktiv. If you do not
have MULF2 High or Combox installed, USB will not show up regardless of coding.