Over the past year of owning my pre-LCI X5 (iDrive 7, Executive, DAPP, Parking Assist), I’ve read hundreds of forums over coding changes and wanted to consolidate most of the information I’ve gotten from them and what I’ve done into one forum post. Most functions are reliable, with some exceptions below, but this is still a work in progress.
Before administering changes, backup everything, proceed carefully, and remember many features were disabled from the factory for a reason.
This post is for information only. This is simply what I did and my personal experience - not instructions, guidance, or advice. I’m not responsible for anything you choose to do with this, and I do not guarantee accuracy, safety, or results. Coding or modifying your vehicle can damage your car, void your warranty, violate laws, or cause serious injury or death. If you do anything here, you do so entirely at your own risk and assume full responsibility for any consequences
---
These are observations only, not instructions or recommendations. I am not advising anyone to do this. If you choose to attempt anything similar, you do so entirely at your own risk and are fully responsible for the outcome.
Notes on Specific Features (Codings are by module, not by feature.) (Variance in formatting are due to information from different forums.)
Anti-Dazzle Decoding
- Removing 5AP from FA/VO isn’t strictly necessary, but made the process substantially easier
- This currently does not work, as it requires an FSC Code I do not currently have and do not plan to get at this time
- Technically operational but very unreliable in the US, stopping too far into the middle of the intersection
- Other TLA features such as drive off indicator works well
- Not functional due to missing FSC
- Blocked by geographic restrictions and realistically pointless since it is not a US law
- Currently not working due to SW version
- In CC+Steering, vehicle will adopt speed limit automatically, leading to unexpected speed changes. This behavior can be changed from selecting Automatic to Manual adoption.
My next step is to work on getting extended Traffic Jam Assistant to operate on all roads. This is not included as of yet.
- ACSM_5 - Advanced Crash Safety Module
- PDC Distance and switch off threshold
- v_schwelle_1_kmh - FF
- v_schwelle_2_kmh - FF
- d_schwelle_1_kmh - FF
- d_schwelle_2_kmh - FF
- Seat belt warnings
- SbrVariantDriv
- SbrVariantPas
- PDC Distance and switch off threshold
- IHKA_PRO2 - Air conditoning
- Colder AC
- Laendervariante - ROW
- Temperatur_offset - Offset_minus_3k
- Air recirculation memory
- Memory_umlift - aktiv
- Colder AC
- BDC_Body 3 - Body Domain Controller
- Bimmercode
- Ambient light color
- Cyan - R: 0, G: 254, B: 254, #FF00FEFE
- Magenta-Red - R: 254, G: 0, B: 128, #FFFE0080
- Hazards after emergency braking
- Brake force display activation speed and brake force
- Exterior lighting switch-off allowed
- Enable lights to be turned off when car is on (engine is running)
- Ambient light color
- Flashing brake light during emergency braking
- GEFAHRENBREMSLICHT-TYP - bremslicht_blinkend
- Window lift interruption
- FH_TUERAUF_STOP_MAUT - nicht_aktiv
- Enable Comfort Plus
- FesComfortWorld1 - ComfortPlus
- FesPiaDefaultLastUserMode - 05
- Fog lights with high beam
- NSW_AUS_BEI_FL - aktiv
- Fog lights with parking light
- NSW_EIN_AUF_LDS_STL - aktiv
- Corner light without turn signal
- ASP_ABA_AKTIVIERUNG - aktiv
- Fog Lights during Alarm
- abwechseln - 01
- HBA when headlights manually on
- FLA_AKTIVIERUNG - LDS_in_Aoder_2 (02)
- Mirror tilt value
- Asp_bordsteinautomatik_delta - 3B (59%)
- Enabled Narrow Lane Assistant
- ENGSTELLEN_ASSITENT - aktiv
- Enabled secondary speed +10 and +5 for cruise control based off of speed limit
- VOFFSET_LANGSAM - gen 1
- VOFFSET - gen 1
- VOFFSET_MAX_KMH - (10)
- VOFFSET_MAX_MPH - (14)
- VOFFSET_MIN_KMH - (10)
- VOFFSET_MIN_MPH - (14)
- Additional features (TLA, SLA, Stop Signs, Exit Ramp, Situational Distance, Passing)
- WIEDERANFAHREN aktiv (auto-resuming)
- ANFAHR_ERINNERUNG aktiv (start reminder, likely green light)
- SPEEDLIMIT_CHANGE_WARNUNG -> aktiv
- STRECKEN_VERLAUF -> aktiv
- Automatisch - aktiv
- Vorausschau - aktiv
- AMPEL_ASSITENT - aktiv
- AMPELN - aktiv
- STOPPSCHILDER - akitv
- ANFAHR_ERINNERUNG - aktiv
- AUSFAHRTEN - aktiv
- DEFAULT_EINSTELLUNG_STL_BEI_TFL - aktiv
- Situativer_abstand - aktiv
- Einseitig-vorbeifahren - aktiv
- Matrix Functionality
- C_AFS_ENA - 01
- C_AFS_EX_FOG_ENA - 01
- C_AFS_EXT_CNTRY_IGNORE - 01
- C_BLC_DRIVING_ON_RIGHT - 01
- C_BLC_PRE_ENA - 01
- C_BLC_PRE_H_ENA - 01
- C_BLC_STREET_TYPES — 00, FF
- C_CLC_BLINK_ENA - 01
- C_CLC_ENA - 01
- C_CLC_EXT_ENA - 01
- C_CLC_REV_ENA - 01
- C_DLMB_BLC_MXB_ENA - 01
- C_DLMB_ENA - 01
- C_DLMB_LSR_LOWB_ENA - 01
- C_HBA_DIM_Delay - 0A
- C_HBA_DIM_ENA - 01
- C_HBA_ENA - 01
- C_HBA_FOG_ENA - 01
- C_HBA_GFHB_ENA - 01
- C_HBA_GFHB_HGWY_ENA - 01
- C_HBA_PLATOON_MODE_ENA - 01
- C_HBA_SWITCH_DEL_T - 03
- C_MXB_2D_ENA - 01
- C_MXB_ENA - 01
- C_MXB_GAP_ENA - 01
- C_MXB_HWY_LPT_ENA - 01
- C_MXB_BLC_ENA - 01
- C_DLMB_BLC_MXB_FLA_ENA - 01
- C_MXB_PRES_MHB_DESIGN - 04
- C_MXB_PRES_REAC_L_DESIGN - 04
- C_MXB_PRES_REAC_R_DESIGN - 04
- C_MXB_PRES_REAC_L_DELAY - 03
- C_MXB_PRES_REAC_R_DELAY - 03
- C_CLC_CURV_V2 - ECE
- C_CLC_CURV_V3 - ECE
- C_CLC_EXT_ENA - enable_roundabout
- LUT_AFS_DRV_H0R - G05_Laser_ECE
- LUT_AFS-DRV_VERT - G005
- Laser_G015_Laser_AHL_ECE/G07 _ECE/Laser_US
- LUT_AFS_CODRV_HDR - G05_Laser_ECE
- C_HBA_GFHBA_ENA_V_HI - 28
- C_DLMB_BLC_ENA_V_LO - 28
- C_DLMB_DLS_MODE - 02
- C_BLC_Cont_Zero_Ena - 01
- C_BLC_Drivingexperience_ENA - 01
- C_FLC_ENA - 01
- C_AFS_EXT_ENA - 01
- C_DLMB_MOTO_BLC_ENA - 01
- C_DLMB_MOTO_VERT_OFF_ENA - 01
- C_BLC_PARALLELISM_HB_ENA - 01
- Bimmercode
- DME - Engine Control Unit
- Auto start stop memory
- TCM_MSA_Memory - 01
- Auto start stop memory
- HU_MGU - Headunit
- Bowers and Wilkins
- Audio_system- Alev4_ram (03)
- DRL enable
- Daydriving_light - standard
- Daydriving_light_in_fahren - operable
- Daydriving_light_rear - aktiv
- One touch turn signal 5 times
- 5_Fach_Tippblinken - aktiv
- Enable ComfortPlus
- FES_Comfort_Plus - aktiv
- ECO_Conf_Steering_ComfPlus - Aktiv
- Eco_Conf_Attenuation_ComfPlus - Aktiv
- Automatic steering wheel and seat heating/ventilating activation
- AKT_AUTO_LENKRADHEIZUNG - Aktiv
- AKT_AUTO_SITZE_FRONT - heizung_kuehlung 03
- AKT_AUTO_SITZE_FOND - heizung 01
- Video in motion
- SPEEDLOCK_FREISCHALTMENU - aktiv
- Speedlock_speedvalue_min - nicht_aktiv
- Speedlock_speedvalue_max - nicht_aktiv
- Video_speedlock_conditon - none
- Warning at startup disabled
- Legal_disclaimer_time - kein_ld
- Camera warning disabled
- Macro_nivicam_ldisclaimer - kein_ld
- HUD Distance Information
- HUD_Distance_Info - aktiv
- Coasting
- Global_Conf_Sailing - aktiv (01)
- Eff_dyn_sailing - aktiv (01)
- Sailing_counter - aktiv (01)
- Auto-close sunroof on rain
- REGEN_SCHKIESSEN - aktiv
- Enabled Narrow Lane Assistant
- ENGSTELLEN_ASSITENT - aktiv
- Enabled secondary speed +10 and +5 for cruise control based off of speed limit
- VOFFSET_LANGSAM - gen 1
- VOFFSET - gen 1
- VOFFSET_MAX_KMH - (10)
- VOFFSET_MAX_KMH - (14)
- VOFFSET_MIN_KMH - (10)
- VOFFSET_MIN_MPH - (14)
- Additional features (TLA, SLA, Stop Signs, Exit Ramp, Situational Distance, Passing)
- WIEDERANFAHREN - gen 1
- ANFAHRERINNERUNG - gen 1
- GUIDING_VORAUSSCHAU_SLI_ENABLE - aktiv
- SPEEDLIMIT_WECHSEL_AKUSTIK - EIN (01)
- STRECKENVERLAUF - gen 1
- STRECKENVERLAUF_GENERATION - gen_1
- SLAAUTOMATISCH - gen 1
- VORAUSSCHAU - gen 1
- AMPELN - gen 1
- AMPELASSITENT - gen 1
- AUSFAHRTEN - aktiv
- STOPSCHILDER - gen 1
- Sicht_absicht - aktiv
- DCA_Steuerung - DCA_aktiv
- ADAS_2DH_horizon_extension - aktiv
- Adas_output_lane_POS - aktiv
- ANFAHRERINNERUNG - gen_1
- Einseitigvorbeifahren - gen_1
- Rettungsgasse - aktiv
- Situativerabstand - gen_1
- Bowers and Wilkins
- DKOMBI4 - Instrument Cluster
- Layout - Alpina
- Refresh Rate
- DIGIT-GESCHW_UPDATERATE - 01
- Speedometer Correction Removal
- BC_V_KORREKTUR - ohne_korrektur
- Sailing
- BC_KVA_Comfort_Segeln - aktiv
- BC_Reku_Counter_Segeln_Enable - aktiv
- Segeln_Enable - aktiv
- Segeln_in_Comfort_Modus - aktiv
- RAM - Receiver Audio Module
- Disable Active Sound Design
- ASD_Inside
- Signal tones (Rolls Royce)
- BRAND - RR 02
- Disable Active Sound Design
- FZD2 - Roof Function Center
- Auto-close sunroof on rain
- REGENAKTIV - aktiv
- REGENAKTIV_ROBUST - aktiv
- REGENPOSITION - geschlossen
- STATUSRCTIME - defaultwert
- Disable OBD alarm
- OBD Alarm - nicht aktiv (00)
- Auto-close sunroof on rain
- SM2 - Seat Modules
- Automatic memory of heat cool without seatbelt click
- SA_AUSWERTUNG_GURT_BEI_REAKTIVIERUNG - Deaktiviert (00)
- SA_DEAKTIVIERUNG_BEI_KUNDENAUSSTIEG - Deaktivert (00)
- Make ventilated seats colder
- SKL_TEMP_SOLL_ST1_KI - 19
- SKL_TEMP_SOLL_ST2_KI - 14
- SKL_TEMP_SOLL_ST3_KI - 10
- SKL_TEMP_SOLL_ST1_LE - 19
- SKL_TEMP_SOLL_ST2_LE - 14
- SKL_TEMP_SOLL_ST3_LE - 10
- Automatic memory of heat cool without seatbelt click
- HKFM2 - Tailgate Function Module
- Allow closing of trunk by key
- HKL-RemoteControlComfortFunctiom_Button_Type - 05
- Increase time to 0.7 for key trunk opening closing + alarm
- HKL_REMOTECONTROLLIFTGATEBUTTON_BEEPER_ACTIVE - 01
- HKL_REMOTECONTROLLIFTGATEBUTTON_LONGPRESS_OPEN - 46 (0.7s)
- HKL_REMOTECONTROLLIFTGATEBUTTON_LONGPRESS_CLOSE - 46 (0.7s)
- Allow closing of trunk by key
- DSC_VIP_IB4:
- IntRxSWINVarianten Nr002 G07 _RxSWIN_neu (02)
- C_SLA_UCC_Land_aktiv Werte (FF,FF,FF,FF)
- C_UCC_vorhanden Werte (01)
- C_SLA_Anzeige_Zusatztexte Nr001_aktiviert
- C_SLA_aSLA_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_aSLA_vorhanden Nr001_vorhanden (01)
- C_SLA_Vorausschau_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_Vorausschau_Land_aktiv_erweitert Werte (FF,FF,FF,FF)
- C_SLA_Streckenregelung_vorhanden → NR_002_vorhanden_SLA_entkoppelt
- C_SLA_Streckenregelung_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_Streckenregelung_Land_aktiv_erweitert Werte (FF,FF,FF,FF)
- C_VZA_Funktion_Land_aktiv Werte (FF,FF,FF,FF)
- EM_ElectronicHorizon_MostProbablePathBending - kParameterSet01
- EM_AdasIntegration_AdasExtendedPdu - enabled
- C_Segeln_Topologie - nr003_accdcc (03)
- KAFAS4 (40F8):
- EM_ElectronicHorizon_MostProbablePathBending → kParameterSet01 (01)
- TSM_USE_GPS_GEOREF georeferencing mode 1 (01)
- SLITSM_ACTIVATION SLI Fusion (02)
- COUNTRY_VARIATION Europe RC (01)
- C_FLA_US_SENSTIVITY_MODE - Normal (00)
- C_FLA_CC_MESSAGE_3 no_CC_message (00)
- C_FLA_BS_ENTER_THRESH - Rest of the World (03)
- C_FLA_BS_EXIT_THRESH - Rest of the World (02)
- VFW_Country_variant_mode - FF (until end)
- KAFAS (40F9):
- TLR_REFERENCE_PASSED_X Werte (AF)
- TLR_REFERENCE_PASSED_Y Werte (FF)
- SAS3:
- IntRxSWINVarianten Nr002 G07 _RxSWIN_neu (02)
- C_UCC_vorhanden Nr001_vorhanden (01)
- C_SLA_UCC_Land_aktiv Werte (FF,FF,FF,FF)
- C_SLA_aUCC_Land_aktiv Werte (FF,FF,FF,FF)
- C_ACC_verlaengertes_Wiederanfahren_ohne_Resume Nr001_aktiviert (01)
- C_ACC_verlaengertes_Wiederanfahren_Laendermatrix Werte (FF,FF,FF,FF)
- C_ACC_verlaengertes_Wiederanfahren Nr001_aktiviert (01)
- C_SLA_Anzeige_Zusatztexte Nr001_aktiviert
- C_VZA_Funktion_Land_aktiv Werte (FF,FF,FF,FF)
- C_Umschaltung_ACC_DCC Nr001_aktiviert [01]
- C_SLA_aSLA_vorhanden Nr001_vorhanden (01)
- C_SLA_aSLA_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_Streckenregelung_vorhanden → NR_002_vorhanden_SLA_entkoppelt
- C_SLA_Streckenregelung_Land_aktiv_erweitert Werte (FF,FF,FF,FF)
- C_SLA_Streckenregelung_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_Vorausschau_Land_aktiv 0xFFFFFFFF (FF,FF,FF,FF)
- C_SLA_Vorausschau_Land_aktiv_erweitert Werte (FF,FF,FF,FF)
- C_QmaN_vorhaden - nr001_vorhanden
- C_RGA_Funktion - nr001_vorhanden
- C_rechtsueberholden_verbieten - nr001_aktiviert
- EM_AdasIntegration_AdasExtendedPdu - enabled
- Em_ElectronicHorizon_MostProbablePathBending - kParameterSet01
- C_SLA_qmaN_Land_aktiv - FFFFFFFF
- C_Rga_Land_aktiv - FFFFFFFF
- C_RGA Seitenwahl_links_Land_aktiv - FFFFFFFF
- C_Segeln_Topologie - nr003_accdcc (03)
