Home › Coding › F96

BMW F96 X6 M coding list

2020–present · 83 settings you can change yourself, from the published lists of BimmerCode, with the module, difficulty and caveats for each

Before you code

  • Both apps need a supported OBD adapter plugged into the port in the driver's footwell; not every adapter works with every car, and some newer G-series modules can only be reached with specific adapters (BimmerCode quick start, BimmerCode FAQ).
  • Coding restarts the module you changed, so the car can show warning messages for a moment. BimmerCode says these clear after switching the ignition off and on again (BimmerCode FAQ).
  • Keep the backup the app makes before you code. BimmerCode says coding data can be restored from it if a connection drops, but that misuse of expert mode can leave a module needing a reflash (BimmerCode FAQ).
  • Some modules have known faults: BimmerCode refuses to code certain FRM footwell modules that have a corrupted boot sector, and on some cars the body domain controller (BDC) can stop responding until the 12 V battery is disconnected for a few minutes (BimmerCode FAQ).
  • The lists below are the apps' published lists. What your car actually offers depends on its modules, software level and factory options; the free version of BimmerCode reads the car and shows what is available before you pay (BimmerCode quick start).

F96-specific caveats

  • Body Domain Controller (BDC): BimmerCode notes it occasionally stops responding; the only known fix is disconnecting the 12V battery for a few minutes (both batteries, for 15 minutes, on cars with two). (BimmerCode FAQ)

Areas

Acoustical confirmation 5 Active Sound Design 1 Alarm system 3 Ambient lighting 1 Audio 5 Auto Start Stop function 2 Battery 2 Daytime running light 1 Display options iDrive system 6 Display options instrument cluster 7 Doors/windows 6 Driving mode 1 Fuel reserve warnings 2 Lighting 4 Mirrors 5 One-touch turn signal 1 PDC 2 Seat heating/cooling 17 Sport displays 2 Steering wheel heating 1 Tailgate 7 Video 1 Welcome Lights 1

Easy: One setting; change it and you are done. Two-step: Works only together with a second, paired setting (often in another module); the note says which. Only if equipped: Needs hardware the car must already have from the factory. Retrofit: Only after the matching hardware has been fitted. Difficulty is our grouping, based on the app's own description of each setting.

Acoustical confirmation

SettingChoicesModuleDifficultyListed by
Acoustical lock/unlock confirmation (pre-LCI)Active / Not activeFZD__35EasyBimmerCode
Checkbox acoustical lock confirmation (pre-LCI)
Please note that the car has to be equipped with an alarm system.
Active / Not activeHU_MGUOnly if equippedBimmerCode
Confirmation sound duration (pre-LCI)Short / Normal / Long / Very longFZD__35EasyBimmerCode
Confirmation sound frequency (pre-LCI)Low / Normal / HighFZD__35EasyBimmerCode
Confirmation sound volume (pre-LCI)Low / Normal / High / Very highFZD__35EasyBimmerCode

Active Sound Design

SettingChoicesModuleDifficultyListed by
Active Sound Design (pre-LCI)
Please note that it is not possible to enable the Active Sound Design for cars that are not equipped with this option by factory.
Active / Not activeRAMOnly if equippedBimmerCode

Alarm system

SettingChoicesModuleDifficultyListed by
Alarm sound (pre-LCI)Alarm sound Europe / Alarm sound Great Britain / Alarm sound USAFZD__35EasyBimmerCode
Interior motion detection (pre-LCI)
Please note that this function requires the car to be equipped with an alarm system.
Active / Not activeFZD__35Only if equippedBimmerCode
OBD alarm (pre-LCI)
Please note that this function requires the car to be equipped with an alarm system.
Active / Not activeFZD__35Only if equippedBimmerCode

Ambient lighting

SettingChoicesModuleDifficultyListed by
Ambient lighting color (pre-LCI)Bronze / Red / Orange / Yellow / Yellow-green / Green / Green-cyan / CyanBDC_BODY3EasyBimmerCode

Audio

SettingChoicesModuleDifficultyListed by
Bowers & Wilkins sound settings (pre-LCI)
Please note that these only have an effect if a Harman Kardon sound system is installed in the vehicle. Keep the backup so you can undo it.
ActiveHU_MGUEasyBimmerCode
Maximum volume at startup (pre-LCI)10% / 20% / 25% / 30% / 40% / 50%HU_MGUEasyBimmerCode
Ready-to-drive sound (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode
Ready-to-drive sound type (pre-LCI)
The “Ready-to-drive sound” may also have to be activated in the “Body Domain Controller” additionally.
Alternative / DefaultRAMTwo-stepBimmerCode
Signal tones (pre-LCI)BMW / BMW 2021 / MINI / Rolls-RoyceRAMEasyBimmerCode

Auto Start Stop function

SettingChoicesModuleDifficultyListed by
Auto Start Stop function (pre-LCI)Active / Not activeDMEEasyBimmerCode
Auto Start Stop function memory (pre-LCI)
Please note that the Auto Start Stop function is automatically activated again in ECO PRO driving mode.
Active / Not activeDMEEasyBimmerCode

Battery

SettingChoicesModuleDifficultyListed by
Battery capacity (pre-LCI)
Please note that this value must only be modified if the battery in the car has been replaced. After coding, the battery replacement has to be registered using “BimmerLink” additionally.
20 Ah / 50 Ah / 60 Ah / 69 Ah / 70 Ah / 80 Ah / 90 Ah / 105 AhDMETwo-stepBimmerCode
Battery type (pre-LCI)
Please note that this value must only be modified if the battery in the car has been replaced. After coding, the battery replacement has to be registered using “BimmerLink” additionally.
AGM / EFB / Lead acid / Lithium-ionDMETwo-stepBimmerCode

Daytime running light

SettingChoicesModuleDifficultyListed by
Checkbox daytime running light (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode

Display options iDrive system

SettingChoicesModuleDifficultyListed by
Cover Artwork (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode
Engine sound menu (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode
Start animation (pre-LCI)
Please note that the animation is not visible every time you start the car, but only under certain circumstances.
Default / BMW / M variant 1 / ALPINA / BMW i / Rolls-RoyceHU_MGUEasyBimmerCode
Tire pressure control (pre-LCI)
Please note that the car has to be equipped with the required sensors to make this work.
Display pressure only / Display temperature and pressure / Not activeHU_MGUOnly if equippedBimmerCode
Volume popup (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode
xView display (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode

Display options instrument cluster

SettingChoicesModuleDifficultyListed by
Diesel logo (pre-LCI)Active / Not activeDKOMBI4EasyBimmerCode
Fuel consumption display maximum value (pre-LCI)15 l/100km / 20 l/100km / 30 l/100kmDKOMBI4EasyBimmerCode
Layout (pre-LCI)
Please note that the layouts are not fully compatible with hybrid vehicles.
ALPINA / M / M Performance up to 160 mph / M Performance up to 200 mph / M Sport / M with shift lights / StandardDKOMBI4EasyBimmerCode
Logo (pre-LCI)ALPINA / eDrive / i / M / M Sport / M2 / M2 Competition / M3DKOMBI4EasyBimmerCode
Redline Tachometer (pre-LCI)5,000 RPM / 6,000 RPM / 6,500 RPM / 7,200 RPM / 7,500 RPMDKOMBI4EasyBimmerCode
Refresh rate digital speed (pre-LCI)2 times per second / 5 times per second / 10 times per secondDKOMBI4EasyBimmerCode
Tire widget (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode

Doors/windows

SettingChoicesModuleDifficultyListed by
Close roof automatically (1 of 2) (pre-LCI)
Keep the backup so you can undo it.
Active (closed) / Active (tilted)FZD__35Two-stepBimmerCode
Close roof automatically (2 of 2) (pre-LCI)
Keep the backup so you can undo it.
ActiveHU_MGUTwo-stepBimmerCode
Horn signal when locking the car with engine running (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode
Lock after pulling away (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode
Time until automatic lock (pre-LCI)10 seconds / 30 seconds / 1 minute / 2 minutes / 5 minutes / 10 minutesBDC_BODY3EasyBimmerCode
Window lifter interruption when opening a door (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode

Driving mode

SettingChoicesModuleDifficultyListed by
Default driving mode (pre-LCI)ADAPTIVE / COMFORT / COMFORT INDIVIDUAL / COMFORT+ / ECO PRO / ECO PRO INDIVIDUAL / ECO PRO+ / ELECTRICBDC_BODY3EasyBimmerCode

Fuel reserve warnings

SettingChoicesModuleDifficultyListed by
Low fuel warning 1 (pre-LCI)10 kilometers / 10 miles / 20 kilometers / 20 miles / 30 kilometers / 30 miles / 40 kilometers / 50 kilometersDKOMBI4EasyBimmerCode
Low fuel warning 2 (pre-LCI)40 miles / 50 kilometers / 50 miles / 60 kilometers / 70 kilometers / 80 kilometers / 90 kilometers / Not activeDKOMBI4EasyBimmerCode

Lighting

SettingChoicesModuleDifficultyListed by
Automatic light control (pre-LCI)Active in position A / Active in position A and 0BDC_BODY3EasyBimmerCode
Fog lights off with high beam (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode
Fog lights with parking lights (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode
Rain-light-sensor sensitivity (pre-LCI)Insensitive / Normal / Sensitive / Very sensitiveBDC_BODY3EasyBimmerCode

Mirrors

SettingChoicesModuleDifficultyListed by
Automatic mirror tilt (pre-LCI)
Please note that your car has to be equipped with power folding mirrors.
Active / Not activeBDC_BODY3Only if equippedBimmerCode
Automatic mirror tilt value (pre-LCI)10% / 20% / 30% / 40% / 50% / 59% / 60% / 63%BDC_BODY3EasyBimmerCode
Fold mirrors with convenient closing (pre-LCI)
Please note that your car has to be equipped with power folding mirrors and that this option does not work for convertibles.
Active / Not activeBDC_BODY3Only if equippedBimmerCode
Steering wheel heating automatic activation (2 of 2) (pre-LCI)
The option “Steering wheel heating automatic activation (1 of 2)” must also be activated in the “Headunit”.
Active / Not activeBDC_BODY3Two-stepBimmerCode
Unfold mirrors with convenient opening (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode

One-touch turn signal

SettingChoicesModuleDifficultyListed by
One-touch turn signal 5 times (pre-LCI)Active / Not activeHU_MGUEasyBimmerCode

PDC

SettingChoicesModuleDifficultyListed by
PDC/Top View distance switch-off threshold (pre-LCI)10 m / 20 m / 30 m / 40 m / 50 m / 100 m / 150 m / 200 mACSM_5EasyBimmerCode
PDC/Top View speed switch-off threshold (pre-LCI)5 km/h / 10 km/h / 15 km/h / 20 km/h / 30 km/h / 35 km/h / 40 km/h / 50 km/hACSM_5EasyBimmerCode

Seat heating/cooling

SettingChoicesModuleDifficultyListed by
Front backrests temperature level 1 (pre-LCI)30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY3EasyBimmerCode
Front backrests temperature level 2 (pre-LCI)36 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °CBDC_BODY3EasyBimmerCode
Front backrests temperature level 3 (pre-LCI)42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY3EasyBimmerCode
Front seats temperature level 1 (pre-LCI)30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY3EasyBimmerCode
Front seats temperature level 2 (pre-LCI)35 °C / 36 °C / 37 °C / 38 °C / 39 °C / 40 °CBDC_BODY3EasyBimmerCode
Front seats temperature level 3 (pre-LCI)41 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °C / 48 °CBDC_BODY3EasyBimmerCode
Rear backrests temperature level 1 (pre-LCI)30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY3EasyBimmerCode
Rear backrests temperature level 2 (pre-LCI)36 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °CBDC_BODY3EasyBimmerCode
Rear backrests temperature level 3 (pre-LCI)42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY3EasyBimmerCode
Rear seats temperature level 1 (pre-LCI)30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °C / 36 °CBDC_BODY3EasyBimmerCode
Rear seats temperature level 2 (pre-LCI)35 °C / 36 °C / 37 °C / 38 °C / 39 °C / 40 °CBDC_BODY3EasyBimmerCode
Rear seats temperature level 3 (pre-LCI)40 °C / 41 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY3EasyBimmerCode
Seat heating automatic activation (2 of 2) (pre-LCI)
The option “Seat heating front automatic activation (1 of 2)” and/or “Seat heating rear automatic activation (1 of 2)” must also be activated in the “Headunit”.
All seats / Driver's seat / Front seats / Not activeBDC_BODY3Two-stepBimmerCode
Seat heating front automatic activation (1 of 2) (pre-LCI)
The option “Seat heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”. Please note that a “BDC_BODY2” or “BDC_BODY3” is required.
Active / Not activeHU_MGUTwo-stepBimmerCode
Seat heating rear automatic activation (1 of 2) (pre-LCI)
The option “Seat heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”.
Active / Not activeHU_MGUTwo-stepBimmerCode
Seat heating/cooling setting memory (pre-LCI)15 minutes / 24 hours / Do not save / UnlimitedCBFS_S15, CFAS_S15EasyBimmerCode
Steering wheel heating automatic activation (1 of 2) (pre-LCI)
The option “Steering wheel heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”.
Active / Not activeHU_MGUTwo-stepBimmerCode

Sport displays

SettingChoicesModuleDifficultyListed by
G-Meter maximum value (pre-LCI)0.8 g / 0.9 g / 1.0 g / 1.2 g / 1.5 g / 1.8 g / 2.0 gHU_MGUEasyBimmerCode
Sport displays values (pre-LCI)
Please note that, depending on the vehicle, not all displays may work.
G-meter, power, torque, oil temperature, boost pressure / Not active / Power, torqueHU_MGUEasyBimmerCode

Steering wheel heating

SettingChoicesModuleDifficultyListed by
Steering wheel heating memory (pre-LCI)15 minutes / 24 hours / Do not save / UnlimitedBDC_BODY3EasyBimmerCode

Tailgate

SettingChoicesModuleDifficultyListed by
Boot lid opening delay (pre-LCI)0.5 seconds / 0.7 seconds / 1 second / 2 seconds / 3 seconds / 4 seconds / 5 seconds / 10 secondsBDC_BODY3EasyBimmerCode
Close tailgate with button in the interior without long press (pre-LCI)Active / Not activeHKFM2EasyBimmerCode
Close tailgate with the remote control without long press (pre-LCI)Active / Not activeHKFM2EasyBimmerCode
Open tailgate after unlock only (pre-LCI)
Please note that “Tailgate” has to be selected for the tailgate button in the settings in the iDrive system in the car.
Active / Not activeBDC_BODY3EasyBimmerCode
Tailgate function remote control (pre-LCI)Open / Open and closeHKFM2EasyBimmerCode
Tailgate function when pulling the button in the interior (pre-LCI)Close / DeactivatedHKFM2EasyBimmerCode
Tailgate function when pushing the button in the interior (pre-LCI)Deactivated / Open / Open and closeHKFM2EasyBimmerCode

Video

SettingChoicesModuleDifficultyListed by
Video via USB (pre-LCI)
Keep the backup so you can undo it.
Active / Not activeHU_MGUEasyBimmerCode

Welcome Lights

SettingChoicesModuleDifficultyListed by
Welcome Light in darkness only (pre-LCI)Active / Not activeBDC_BODY3EasyBimmerCode

Module names

ACSM_5 Advanced Crash Safety Module · BDC_BODY3 Body Domain Controller · CBFS_S15 Seat Module Passenger · CFAS_S15 Seat Module Driver · DKOMBI4 Instrument Cluster · DME Engine Control Unit · FZD__35 Roof Function Center · HKFM2 Tailgate Function Module · HU_MGU Headunit · RAM Receiver Audio Module · SAS2 Optional Equipment System

What we left out

The apps also list settings that switch off or weaken safety equipment or lighting that US law requires, or that only make sense in other markets. We don't list them. For the F96 that is:

  • Safety warnings and notices (6)
  • Seat belt reminders and belt-status warnings (5)
  • Driver-assistance settings (lane change, speed-limit warning) (5)
  • Pedestrian warning sound (electric and hybrid models) (2)
  • Emergency brake-light signal (Brake Force Display) (2)
  • Driver-assistance and camera thresholds (2)
  • Safety interlocks (starting without brake/clutch, top or lights while moving) (1)
  • Video or text while the car is moving (1)

Sources

  1. BimmerCode: BMW X6, X6 M (G06, F96 (PRE-LCI)) pre-LCI
  2. BimmerCode: BMW X6 (G06, F96 (LCI)) LCI
  3. BimmerCode FAQ
  4. BimmerCode quick start guide

Setting names, choices and modules are as the apps publish them, retrieved 2026-10-18. We have no relationship with either app and don't earn anything if you buy one.

F96 buyer's guide F96 repair costs and recalls F96 specs All coding lists

Want a heads-up when prices or bulletins change for your F96?

About one short email a week, with BMW news. Unsubscribe anytime.