Last chance: the free trial ends on 31 October. Try every feature free on your own car, no card needed. Start your free trial
E-Sys MAX
E-Sys coding guide

BMW F30 coding list

The changes F30, F31, F34 and F32 owners code most, which module each one is in, and what to check before you code.

Before you start

  • F-series is the easiest to code. Nearly every setting has a name in BMW's data, and secure coding (NCD 2.0) does not apply.
  • Your software level still matters. Use PSdZData at least as new as your car's I-step (Expert Mode > VCM > Integration I-Steps).
  • Back up first. Make a full backup of the car before the first change, and keep the battery on a charger while you code.
  • Module names vary. The table shows the module most F30s use. Head units differ by build: NBT (HU_NBT), NBT EVO (HU_NBT2) or Entry (HU_ENTRY).

Popular F30 codings

ChangeModule (usual)Notes
Digital speed in the instrument clusterKOMBIShows your speed as a number.
Start-stop remembers your last choiceFEM_BODY
Needle sweep at startKOMBI
Angel eyes as daytime running lights, brightnessFEM_BODYChanges the lights: check your local lighting rules.
Fold mirrors when lockingFEM_BODY
Open and close windows with the keyFEM_BODYHold the key button.
Comfort turn signal: 3 or 5 flashesFEM_BODY
Mirror tilts down in reverseFEM_BODYNeeds memory mirrors.
Welcome and coming-home lightsFEM_BODY
Fog lights stay on with high beamFEM_BODYChanges the lights: check your local lighting rules.
Amber side markers off (US cars)FEM_BODYRequired lights in the US: check your local rules first.
CarPlay full screenHU_NBT2 (NBT EVO)Only on NBT EVO with CarPlay activated.
Sport displays in iDriveHU_NBT, HU_NBT2
Tyre temperatures next to the pressuresHU_NBT, HU_NBT2Needs tyre pressure monitoring with temperatures.
Legal disclaimer off at startHU_NBT, HU_NBT2
Rear camera zoom and more camera viewsHU_NBT, HU_NBT2Needs the rear camera.
Video while drivingHU_NBT, HU_NBT2For passengers only: the driver must not watch. Illegal in many countries while driving.
Seatbelt chime offACSMA safety warning: a shorter chime is the safer choice.

How to code these with E-Sys

  1. Connect, then in Expert Mode > Coding: Read the vehicle order, Activate FA, and Read SVT.
  2. Select the module's CAFD and press Read Coding Data.
  3. Open the CAFD, right-click the .ncd file under it and choose Edit FDL.
  4. Find the setting, change its value and save. Then select the CAFD and press Code.

In plain E-Sys F30 settings show German short names like KOMBI or FEM keywords. E-Sys MAX shows every setting in English, and its What can I code? list shows the ready-made changes that fit your car, applied with one click in the FDL-Editor. Old community cheat sheets work too: see E-Sys cheat sheets.

Questions

Does this list work for the F31, F34, F32 and F80 M3?

Mostly yes: they share the same modules. The F80 and F82 have extra M settings, and the head unit depends on the build year.

My setting has a different name. Why?

BMW renames and moves settings between software levels. Search the module for the function instead of the exact name, or let E-Sys MAX find it for your car.

Can coding damage the car?

Coding changes settings, not software, and a module can be coded back. Back up first, keep a charger connected, and change one module at a time.

E-Sys MAX

Every F30 setting in English

Connect, open a module, and E-Sys MAX lists the changes that fit your car. Free for 3 days.