Thanks to visit codestin.com
Credit goes to www.scribd.com

100% found this document useful (1 vote)
4K views3 pages

F15 Coding Guide - Coding List

This document contains coding changes for various vehicle access, convenience, and driving features for BMW vehicles from 2015-2018. It lists the module, section, description, default and new coding values, and whether the coding change achieved the desired result. Some examples include enabling the liftgate to close via the remote or button, changing timeout times for welcome lights, and displaying turn signals in the heads-up display.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
4K views3 pages

F15 Coding Guide - Coding List

This document contains coding changes for various vehicle access, convenience, and driving features for BMW vehicles from 2015-2018. It lists the module, section, description, default and new coding values, and whether the coding change achieved the desired result. Some examples include enabling the liftgate to close via the remote or button, changing timeout times for welcome lights, and displaying turn signals in the heads-up display.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Did it

Category What Happens (Plain English)


Module Section Description Function Name Default Value New Value work? Comments 2018?
This works w/both the fob button and
HKFM 3010 SCH_FBD nicht aktiv / Werte=00 aktiv / Werte=01 Y door button -
Close the liftgate via remote or driver's door
button (2015) HKFM 3010 SCH_TOEHKI nicht aktiv / Werte=00 aktiv Y -
Vehicle Access
HKFM 3010 TASTER_FBD nicht aktiv / Werte=00 aktiv Y -

Close the liftgate via remote or driver's door HKFM2 3008 3008_1_1_255 Werte = 02 Werte = 05 Y C C = coded
button (2018)
HKFM2 300B 300B_1_1_255 Werte = 02 Werte = 05 Y C F = factory
Makes liftgate close if pressure applied (2015) HKFM 3010 HKL_BEDIENUNG, A MECH_DRUK_AUTO_SCH nicht_aktiv aktiv Y - W = want
Vehicle Access
Makes liftgate close if pressure applied (2018) HKFM2 W IP = impossible

BDC_BODY 3056 PwMaster, 0F KOMFORTOEFFNUNG_FB nicht_aktiv aktiv Y Open w/ key fob F

BDC_BODY 3056 PwMaster, 0F KOMFORTSCHLIESSUNG_FB nicht_aktiv aktiv Y Close w/ key fob F

Open/Close Windows/Folding Mirrors when BDC_BODY 3056 PwMaster, 0F KOMFORTSCHLIESSUNG_PA aktiv aktiv Y (Already on) F
Vehicle Access
locking/unlocking w/ fob & CA ASP_AUSKLAPPEN_NACH_KOMFORTSC
BDC_BODY 3110 PfExternalMirrorMaster HLIESSEN nicht_aktiv aktiv Y Open w/ key fob or CA F
ASP_BEIKLAPPEN_BEI_KOMFORTSCHLI
BDC_BODY 3110 PfExternalMirrorMaster ESSEN nicht_aktiv aktiv Y Close w/ key fob or CA F
Vehicle Access Change timeout time for Welcome Lights BDC_BODY 3068 LceMaster, 22 WL_TIMEOUT Werte = 14 Werte = 28 (40 seconds) Y C
Change delay time to activate mirror, window
Vehicle Access
and moonroof when using key fob/CA BDC_BODY 3056 PwMaster, 0F KOMFORT_SCHLIESSEN Werte = 0F Werte=00 Y Hex values C

IHKA 3002 MEMORY_OFF nicht_aktiv aktiv Y C


Keep A/C & fan at setting (on/off) when car was This is "air always circulating" so you
Vehicle Access want to turn it off (assuming you don't
shut off
want the fan to be one every single time
IHKA 3002 MEMORY_UMLUFT aktiv nicht_aktiv Y you start the car). C
Opening front doors doesn't stop closing
windows/sunroof BDC_BODY 3051 PwClientRear, 12 FH_TUER_AUF_STOP_MAUT aktiv nicht_aktiv Y C
Vehicle Access
Opening rear doors doesn't stop closing
windows/sunroof BDC_ BODY 3051 PwClientRear, 12 FH_TUER_AUF_STOP_MAUT_REAR aktiv nicht_aktiv Y C

The signals appeared doing only the


KOMBI codes, but I did HU_NBT
Driving Display turn signals in HUD (2015; cannot be KOMBI 3008 HUD_PIA_BLINKER nicht_aktiv aktiv Y anyway. IP
Convenience done with digital dash cluster (6WB))
KOMBI 3000 Blinker_HUD_ENABLE nicht_aktiv aktiv Y IP

HU_NBT 3001 EXBOX HUD_TURNSIGNAL nicht_aktiv aktiv Y IP


Driving Show lane change lines on HUD (2015; cannot
Convenience be done with digital dash cluster (6WB)) KOMBI 3000 HMI HUD_TLC_ENABLE nicht_aktiv aktiv Y IP
Driving Display "Steering Heat Active" message in
Convenience instrument cluster BDC_BODY 3140 PfLinSteeringWheel, 13 LHZ_CCM nicht_aktiv aktiv Y C
Driving This is especially useful if you have
Turn on door handle lights when in reverse
Convenience BDC_BODY 3070 LciMaster, A5 OVT_BEI_RUECKFAHRLICHT nicht aktiv aktiv Y surround view. C
The code took; haven't had a chance to
Driving
Detect road edge DETECTION_FOR_GRASS_ED run close to the side of the road (nor am
Convenience
KAFAS2 3020 TLC_CODING, 0B ROAD_EDGE_WARNING_ENABLED DISABLED GE_AND_CURB_STONE Y I sure I want to!) C
Driving Change angle of passenger mirror fold down PfExternalMirrorMaster,
Convenience when in reverse BDC_BODY 3110 10 ASP_BORDSTEINAUTOMATIK_DELTA 59_Digits 85_Digits / Werte=55 Y 85_Digits folds it much further C
Top camera; C8=200 km/h; on 2018
Driving tried value "FF" and it did not work; the
Speed when top and rear cameras are disabled PMA2 300B PKM, 29 V_SCHWELLE_1_KMH Werte=23 Werte=C8 Y values in the New Value column do C
Convenience
PMA2 300B PKM, 29 V_SCHWELLE_2_KMH Werte=0F Werte=C8 Y Rear camera C

PMA2 300B PKM, 29 D_SCHWELLE_1_KMH Werte=32 Werte=FA Y FA = 250 meters C


Driving Distance when top and rear cameras are This took a while to take. I ended up
Convenience disabled coding one by one (value change > save
> code > reload PMA2 > check value >
PMA2 300B PKM, 29 D_SCHWELLE_2_KMH Werte=0A Werte=FA Y then repeat for next one) C

Driving ICAM 3006 SideView Settinges 1, 73 SV Activation Speed Limit Werte=0F Werte=FF Y C
Activate front camera at any speed
Convenience
ICAM 3006 SideView Settinges 1, 73 SV Deactivation Speed limit Werte=0F Werte=FF Y C

FLA_VERBAUT aktiv Needs to be discovered. -

Driving Activate high beam assistant on cars with KAFAS2 3050 GLAREFREE_HIGHBEAM_ENABLED Werte=01 -
Convenience camera (DA+ package) but no LEDs
HU_NBT 3000 HIGH_BEAM_ASSISTANT aktiv -

KAFAS2 3050 FLA_ON_OFF aktiv -


Driving High Beam Assist defaults to "on" (does not
Convenience work on 2018) BDC_BODY 3068 FLA_AKTIVIERUNG LDS in A LDS in A or 2 Y IP
Adjust "triple turn signal" to a different amount PIA_DEFAULT_TIPPBLINKEN 00 = 1 BLINK, 01 = 3 BLINKS, 02 = 5
Driving of blinks (2018) BDC_BODY 00 Werte=02 (5 blinks) N BLINKS; other numbers had no change W
Convenience Adjust "triple turn signal" to a different amount
of blinks (2015) BDC_BODY 3068 LceMaster, 22 BLINKZYKLEN_ANZAHL_TIPP Werte = X-1 Werte=03 Y Value is XX + 1 -
Driving Allow fog lights to turn on only with parking
Convenience lights BDC_BODY 3068 LceMaster, 22 NSW_EIN_AUF_LDS_STL nicht_aktiv aktiv Y C
Did it
Category What Happens (Plain English)
Module Section Description Function Name Default Value New Value work? Comments 2018?
Driving
Rear View Camera Zoom (trailer hitch)
Convenience HU_NBT 3001 EXBOX MACRO_TRAILER_COUPLING nicht_aktiv aktiv Y C
Driving Change default distance to the "closest"
Set default ACC distance
Convenience ICM 3000 C_Abstandsstufe_init Werte = 04 Werte = 01 Y option C
Driving
Activate Lane Departure Warning at lower speed
Convenience Needs to be discovered. W
Driving C_ZSW_Aktivierunggeschwindigkeit_Fu
Activate blind spot assist at lower speed
Convenience ICM 3000 nktion_low 50 km/h 20 km/h Y Don't set lower than 20 km/h C

Be able to configure Sport Mode (Chassis & ICM


Driving 3001 QdmKfvSportIndividiualsierbarDep nichtIndividualsierbar Individualsierbar Y F
Drivetrain, Chassis only, Drivetrain only)
Convenience
(Available from factory in 2018) HU_NBT 3001 EXBOX MACRO_FDS nicht_aktiv popup_and_config Y F

SM2 3007 SHZ_TEMP_SOLL_ST1_KI werte=20 (89.6) werte=22 Y C

Adjust seat heat temperatures (must do in each SM2 3007 SHZ_TEMP_SOLL_ST2_KI werte=24 (96.8) werte=27 C
SM2 module, 6d = driver's side and 6e = SM2 3007 SHZ_TEMP_SOLL_ST3_KI werte=2D (113) werte=36 C
Driving
passenger's side); ST1 = position 1, ST2 =
Convenience
position 2, ST3 = position 3; KI = seat back, LE SM2 3007 SHZ_TEMP_SOLL_ST1_LE werte=1D (84.2) werte=1F C
= seat cushion.
SM2 3007 SHZ_TEMP_SOLL_ST2_LE werte=21 (91.4) werte=23 C

SM2 3007 SHZ_TEMP_SOLL_ST3_LE werte=2B (109.4) werte=2D C

SM2 3008 SKL_TEMP_SOLL_ST1_KI werte=23 werte=19 C

SM2 3008 SKL_TEMP_SOLL_ST2_KI werte=21 werte=14 C


Adjust seat ventilation temperatures (must do in
Driving each SM2 module, 6d = driver's side and 6e = SM2 3008 SKL_TEMP_SOLL_ST3_KI werte=1E werte=10 C
Convenience passenger's side); ST1 = position 1, ST2 =
SM2 3008 SKL_TEMP_SOLL_ST1_LE werte=23 werte=19 C
position 2, ST3 = position 3.
SM2 3008 SKL_TEMP_SOLL_ST2_LE werte=21 werte=14 C

SM2 3008 SKL_TEMP_SOLL_ST3_LE werte=1E werte=10 C


Driving
Adjust Heated Steering Wheel Temp
Convenience
Driving Remembers heated steering wheel settings for 3140
Convenience longer than 15 minutes (target is 24 hours) BDC_BODY 3140 PfLinSteeringWheel, 11 NACHLAUFZEIT LENKRADHEIZUNG 15_minute always C
Driving Put seat heating/cooling at max level upon
Convenience restart Put seats on high mode after restart? W

BDC_BODY 3090 HcSeatHeating, 1C NACHLAUFZEIT_SITZHEIZUNG_FRONT 15 min always Look for _FOND for rear memory C
Driving Remembers seat heating settings for longer
Convenience than 15 minutes (target is 24 hours) wert-dauer (3) or 24 hours Seems to work with just SA_MEMORY
SM2[6d] SA_MEMORY_ZEIT 15 min (2) programmed C

SM2[6e] SA_MEMORY_ZEIT 15 min wert-dauer C


Driving Change the turning degree that shuts off turn
Convenience signal BDC_BODY 3068 SCHW_DEAKTIVIERUNG_BLINKER 25 4B Y Hex values; C
CODDT_00_SCAL_DIM_ECR_LIN
Driving BDC_BODY 3120 Current (driver) werte=20 werte=39 TEST C
Dim side view mirrors
Convenience CODDT_01_SCAL_DIM_ECR_LIN
BDC_BODY 3120 (passenger) werte=20 werte=39 TEST C
Not sure if this is it - but in either aktiv
Driving Cameras stay at last setting when shifting into
or nicht_aktiv the rear view still
Convenience reverse
HU_NBT 3001 EXBOX REVERSE_REGULATION nicht_aktiv aktiv N appears. C

Disclaimer Disable iDrive legal disclaimer during iDrive


Removal startup HU_NBT 3001 EXBOX LEGAL_DISCLAIMER_TIME ld_mit_timeout kein_ld Y C
Disable Parking Assistant Disclaimer HU_NBT W
Disclaimer
Removal HU_NBT 3001 EXBOX MACRO_CAM_LEGALDISCLAIMER ld_mit_timeout kein_ld Y C
Disable camera legal disclaimer
HU_NBT 3001 EXBOX MACRO_NIVICAM_LDISCLAIMER ld_mit_timeout kein_ld Y C

Vehicle Data Add pressure and temperature to TPMS Screen Coded perfectly; temps and psi don't
Enhancement (default from factory on 2018) HU_NBT 3001 EXBOX RDC_SAFETY nicht aktiv / Werte=00 aktiv / Werte=01 Y show until engine is on and X5 is moving F

Electronics It took the code change but no WB was


Add weatherband to radio
Functionality HU_NBT 3002 RADIO_WEATHERBAND nicht_aktiv aktiv N available; known with HU_NBT IP
Electronics
Add "junction view" in HUD
Functionality HU_NBT 3000 HMI JUNCTION_VIEW_HUD aktiv Y This was 'aktiv' from the factory. F
Electronics Propose fuel stops in a route when the car thinks
Functionality it will run out of gas HU_NBT 3000 HMI NAVI_FUELSTOP_PROPOSAL nicht_aktiv aktiv Y This was 'aktiv' from the factory. F
Electronics Change Sports Display from Orange to
Functionality Red/Silver HU_NBT 3000 HMI M_VEHICLE nicht_aktiv aktiv Y -
Electronics Play phone ringtone through car instead of
Functionality default ring HU_NBT 3001 INBAND_RINGING nicht_aktiv aktiv Y C
0,2,6 = Connected Drive, 1 = ///M, 3 =
Electronics BMWi, 4 = Mini, 5 = Rolls Royce, 7 =
Change start-up logo on iDrive screen
Functionality BMW white startup, 8 = BMW brown
HU_NBT 3001 EXBOX STARTUP_EMBLEM variant_0 variant_01 Y startup, 9 = MC and HNY C
Did it
Category What Happens (Plain English)
Module Section Description Function Name Default Value New Value work? Comments 2018?
This works, but it changes the Satellite
Electronics radio option to "n.t.a. (US-SDARS)" -
Change voice from US English to British English HU_NBT 3000 HMI LANGUAGE_ENGLISH_UK nicht_aktiv master Y very weird. Radio works fine, though. -
Functionality
HU_NBT 3000 HMI LANGUAGE_ENGLISH_US master nicht_aktiv Y -

HU_NBT 3000 HMI ENT_CODEC_OGG nicht_aktiv aktiv Y -

Electronics HU_NBT 3000 HMI ENT_CODEC_XVID nicht_aktiv aktiv Y -


Play video via USB
Functionality
HU_NBT 3000 HMI ENT_CODEC_VCD nicht_aktiv aktiv Y -

HU_NBT 3000 HMI API_USB_VIDEO none both Y -


only change werte values - it says
HU_NBT 3000 HMI SPEEDLOCK_X_KMH_MAX FF Y nicht_aktiv but leave alone -
Electronics HU_NBT 3000 HMI SPEEDLOCK_X_KMH_MIN FF Y -
Play DVD while in motion
Functionality
HU_NBT 3000 HMI VIDEO_HANDBRAKE nicht_aktiv Y -

HU_NBT 3000 HMI VIDEO_SPEEDLOCK_CONDITION none Y -


Electronics Code took; menu option under NAV; no
Enable ///M Laptimer
Functionality HU_NBT 3000 HMI M_LAPTIMER aktiv Y functionality it seems C
Electronics SERVICES_MESSAGES_SPEEDLOCK_C
Read service messages while in motion
Functionality HU_NBT 3000 HMI ONDITION none Y C
Electronics OFFICE_MESSAGES_SPEEDLOCK_CON
Use office functions while in motion
Functionality HU_NBT 3000 HMI DITION none Y C
Electronics
Display entire text messages
Functionality HU_NBT 3003 PIM_Driving_Text up_to_three_lines whole_text Y C

BDC_BODY 3073 LUT_FLC_FORWARDLIGHTING_Y F015_ohne_AFS F015_mit_AFS TEST C


Safety & Visibiltiy Variable Light Distribution
BDC_BODY 3073 C_AFS_ENA F015_disable F015_enable TEST C

BDC_BODY 3068 TFL_MODUS tfl_s Y C

BDC_BODY 3064 MAPPING_TAGFAHRL_1_H_L_OUTPUT sl_l Y C


Safety & Visibility DRL Taillights BDC_BODY 3064 MAPPING_TAGFAHRL_1_H_R_OUTPUT sl_r Y C

BDC_BODY 3065 MAPPING_TAGFAHRL_2_H_L_OUTPUT sl_2_l Y C

BDC_BODY 3065 MAPPING_TAGFAHRL_2_H_R_OUTPUT sl_2_r Y C

BDC_BODY 3062 MAPPING_STANDL_V_L_PWM_LEVEL_1 8 32 Y C


Safety & Visibility Adjust angel eye/corona brightness MAPPING_STANDL_V_R_PWM_LEVEL_
BDC_BODY 3062 1 8 32 Y C
Safety & Visibility Adjust rain sensor sensitivity BDC_BODY 3130 RLS_DEF_FLC_SCHWELLWERT_SATZ standard empfindlich Y C
Corner lights only went on w/ turn
Safety & Visibility Cornering Wizard
BDC_BODY 3110 ASP_ABA_ANTIVIERUNG nicht_aktiv aktiv Y signal; now they go on regardless C
An error message pops up on the screen
when braking hard and the front xenons
Safety & Visibility Brake lights flash when emergency braking BDC_BODY 3068 LceMaster, 22 ESS_AKTIVIERBARER_AUSGANG flachenvergroesserung bremslicht N did a "flash" -
Likely not possible due to different
BDC_BODY 3068 LceMaster, 23 ESS_ERSCHEINUNGSBILD bremslicht blinkend N wiring diagram -

LcxOutputChannels, 1
BDC_ BODY 3060 D8 FRA_V_L_KALTUEBERWACHUNG aktiv nicht_aktiv Y -
LcxOutputChannels, 1
BDC_ BODY 3060 D9 FRA_V_L_WARMUEBERWACHUNG aktiv nicht_aktiv Y -
LcxOutputChannels, 1
Stop LED turn signals (WeissLicht replacements BDC_ BODY 3060 D10 FRA_V_L_IS_LED nicht_aktiv aktiv Y -
Corrective Action for the cheapo incandescents supplied from
BMW) from flickering LcxOutputChannels, 1
BDC_ BODY 3060 D11 FRA_V_R_KALTUEBERWACHUNG aktiv nicht_aktiv Y -
LcxOutputChannels, 1
BDC_ BODY 3060 D12 FRA_V_R_WARMUEBERWACHUNG aktiv nicht_aktiv Y -
LcxOutputChannels, 1
BDC_ BODY 3060 D13 FRA_V_R_IS_LED nicht_aktiv aktiv Y -

You might also like