This is a guide on how to coding for BMW E9x.Follow this instruction to get the many coding features for BMW E9x options.
What You Need for Coding for BMW Mini R56 Coding?
BMW Expert Coding Software Download
BMW Coding/Flashing/Progrmming PDF+Video Guide
NCS Expert program and coding guide
How to use NCS Expert to Reading and Writing for your car?
NCS Expert Change BMW Vehicle Order (VO)
BMW E9x Coding Guide Sheet
SBR_FAHRER_1 | Module | Function value | 2008 | Description |
2RAD | STANDHEIZUNG | X | Enables the parked car ventilation option, just set to aktiv. Tested on non-idrive professional HU. Gives you 2 programmable timers to set when you would like the cabin fan to switch on. | |
Seat Belt Chime (Driver) | ABG | SBR_FAHRER_1 | X | Disables seat belt chime for driver side |
Seat Belt Chime (Passenger) | ABG | SBR_BEIFAHRER_1 | X | Disables seat belt chime for passenger side |
Key Fob Ejected from Socket upon Engine Stop | CAS | KOMFORT_EJECT | X | When turning the engine off key fob will be ejected from socket. (Need to hold start/stop for extra 2 seconds) — Does this prevent the door from chiming if you leave the key in the slot? |
Unlock Doors | CAS | ER_KEYOUT_AUTOVR | X | Unlocks all doors when you remove key (2009: Only unlocks driver door if FOB set to unlock driver door only. Set FOB to unlock all doors, and this will unlock all doors, too) (also works with Comfort Access when engine is shut off, might need KOMFORT_EJECT activated) **Automatic door lock when you drive off must be enabled and must be the reason the doors locked for this feature to work, i.e. if you press the Central Lock button before the drive-off lock kicks in, the doors will not auto-unlock. |
Close Windows/Roof with Fob | CAS | KOMFORTSCHLIESSUNG_FB | X | Closes windows + moon roof through Key Fob |
Panic Mode | CAS | SONDERTASTE_PANIKALARM | X | Enables panic alarm. Must have alarm installed. Hold trunk botton on FOB for 5 secs to activate. Change from “nicht_aktiv” to “panikalarm” |
Disable Auto Dim Mirrors | CAS | SPIEGEL_ELEKTROCHROM | X | Switch to nicht_aktiv |
Alarm beep on lock | DWAI | QUIT_AKUST_SCHAERF | X | Alarm beep on lock (one beep) (must have alarm installed) |
Disable windows safety feature | FRM (NFRM) | TUERAUF_STOP_MAUT | X | Opening doors will not interrupt window roll up operation. Normally, if you open a door while the window is automatically rolling up, it will stop the operation. This feature disables it. |
Side Marker Delete | FRM (NFRM) | SIDEMARKER_US (see Note) | X | Disables side marker/signal light when headlights are on. Change the value to “nicht_aktiv”. Module value might be longer than SIDEMARKER_US. Here are some examples: SIDEMARKER_US_NFRM, SIDEMARKER_US_NF, or SIDEMARKER_US_MIT_FRA_V. On some cars disabling this one value is enough to turn off everything and making the changes below will also disable your angel eyes, so check after making this one change and only continue if you find your side markers are still on. |
Fold mirrors w/ FOB | FRM (NFRM) | SPIEGEL_KOMFORT_EINKLAPP or ASP_KOMFORT_EINKLAPP | X | Fold side mirrors with FOB (CA also works 2009/01 E92). Requires that CAS > KOMFORTSCHLIESSUNG_FB also be set to aktiv. Mirrors folded with the button inside the car cannot be unfolded via the FOB. |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_BLK_HI | X | Cold testing bulbs in turn signal rear – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_BLK_VO | X | Cold testing bulbs in turn signal – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_KZL | X | Cold testing bulbs in number plate – change setting to Nnicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_NSW | X | Cold testing bulbs in. vvh foglights – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_RL | X | Cold testing bulbs in reversing light – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | WARMUEBERWACHUNG_KZL_LI | X | Warm testing bulbs in number plate light bulb – change setting to nicht_aktiv (For my 2006, it was just WARMUEBERWACHUNG_KZL) |
Disable DRLs | FRM (NFRM) | DRL_V_GEDIMMT | X | Disables the Daytime Running Lights (DRL) on Canadian models. This is sub-module FRM, my car did not have an NFRM sub-module.</td |
Right Parking lamp malfunction error message | FRM (NFRM) | FEHLERMELDUNG_CC_SL_V_R | X | remove the warning from your BMW idrive when you install HID’s or angel eyes |
Auto Dimming Mirrors | FRM (NFRM) | SPIEGEL_ELEKTROCHROM | X | nicht_aktiv to turn off autodim mirror or aktiv to enable mirror |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_BLK_HI | X | Cold testing bulbs in turn signal rear – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_BLK_VO | X | Cold testing bulbs in turn signal – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_KZL | X | Cold testing bulbs in number plate – change setting to Nnicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_NSW | X | Cold testing bulbs in foglights – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | KALTUEBERWACHUNG_RL | X | Cold testing bulbs in reversing light – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | WARMUEBERWACHUNG_BLK_HI | X | Warm testing bulbs in rear turn signals – change setting to nicht_aktiv |
Bulb Testing Warning | FRM (NFRM) | WARMUEBERWACHUNG_KZL_LI | X | Warm testing bulbs in number plate light bulb – change setting to nicht_aktiv (For my 2006, it was just WARMUEBERWACHUNG_KZL) |
Corner Activate on French E87 | FRM (NFRM) | PWM_FRA_V_FKT_SIDEMARKER and SIDEMARKER_US_MIT_FRA_V | X | You must set PWM_FRA_V_FKT_SIDEMARKER to wert_02 and SIDEMARKER_US_MIT_FRA_V to aktiv. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_0 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_1 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_10/15 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_2 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_0 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_1 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_10/15 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Climate don’t turn ON in Auto mode | IHK | KLIMA_MIT_AUTO_2 | X | Set to nicht_aktiv. A/C will not automatically turn on when Auto is pressed. |
Wiper wipes to End position after turning engine off | JBBF (2JBBF) | ZYCLUS_VOLLEND_KLR_AUS | X | When Wiper is Wiping, and you turn engine off, it will now keep on going until it returns to the home (bottom) position. |
Auto Headlight Sensitivity adjustment from BC Button | KOMBI | LICHT_AUT_WERT_1, LICHT_AUT_WERT_2, LICHT_AUT_WERT_3 | X | Set all 3 to aktiv, change the sensitivity of your automatic light sensor in your Dash! Only works if you do NOT have iDrive. If you have CCC iDrive, see the option higher up in the spreadsheet. If you have CIC iDrive, there is not yet a known way to do this. |
Digital Speed | KOMBI | BC_DIGITAL_V | X | Displays digital speed in cluster |
Door Dong | KOMBI | CC_ZUENDSCHLUESSEL | X | Disables dong when driver’s door is open and key is in slot. |
Instant MPG | KOMBI | DIGITAL_KVA | X | Displays digital instant-read MPG in cluster |
Display cruise control set speed | KOMBI | TEMPOMAT_SETZ_ANZ_DAUER | X | Change the value from wert_01 to wert_02 On vehicles that do not briefly indicate the speed the cruise control is set at, changing this value will enable the display. |
Driver seat memory options in cluster | KOMBI | SITZ_AUT_VERST_AUS, SITZ_AUT_VERST_ENT and SITZ_AUT_VERST_ENT_T | X | Enable driver seat memory options in cluster when retrofiting powered seats (3 parameters must be aktiv) + VO $459 added to CAS and FRM |
Display cruise control set speed | KOMBI | TEMPOMAT_SETZ_ANZ_DAUER | X | Change the value from wert_1 to wert_2 On vehicles that do not briefly indicate the speed the cruise control is set at, changing this value will enable the display. |
Enable SMS management from Professional Radio | RAD2 | SMS_RAD2 | X | Enable SMS management from RAD2. Change nicht_akitv to aktiv. Note: RAD2 prod date 2010, MULF2 High Basis SVS prod. date 2009, installed on e91 2006. |
Rain Close from full open | SHD (FZD) | REGENSCHLIESSEN | X | Auto wipers have be on for this to work. Once it closes, you wont be able to re-open sunroof until car power down for about 10 minutes. spaz (CasperSYTFU Verified 07 E92) |
Rain Close Sunroof from Tilt | SHD (FZD) | REGENSCHLIESSENTILT | X | (CasperSYTFU Verified 07 E92) |
Xenon retrofit | VO in FA string (see notes) | 522 | X | This is for those installing OEM xenons without the self leveling feature. Add $522 to VO (telling the car your adding xenon headlights). Disable self leveling for xenon headlights by saying nicht_aktiv to line AUTO_LWR_ENABLE (in FRM). To enable inner halogen light as high beam (in FRM):PWM_ANST_FL_BIXENON wert_01 wert_01More details: http://www.e90post.com/forums/showpost.php?p=8982434&postcount=1666 |
Disable iDrive Legal Disclaimer | CIC | LEGAL_DISCLAIMER_TIME | Set to “kein_ld” to disable the disclaimer. | |
Restore “DSC Off” option in M Drive (M3s) | CIC | DSC_OFF_CIC | Newer M3s removed the option to disable DSC completely via M Drive. This restores that option. | |
Alarm beep on unlock | DWAI | QUIT_AKUST_ENTSCH | Alarm beep on unlock (two beeps) (must have alarm installed) | |
Euro Adaptive Head Lamps (aka AHL2 or Variable Light Distribution) | NFRM | AHL2_ENABLE | Requires active head lamps, may also require FRM3 module. Set this to “aktiv” to enable Variable Light Distribution. When enabled and the head lamp switch is in the Auto position, at lower speeds the head lamps will project a wider, shallower beam, and at high speeds they will project a longer, narrower beam. To test functionality, point the head lamps toward a wall and start the engine; Ignition On is not sufficient. Then first switch the head lamps to the “normal” low beam setting (not Auto). When the low beams complete their self-leveling routine, switch to the Auto setting. The driver’s side lamp should move noticeably down and outward. | |
Pathway Lighting via Trunk fob button | NFRM | HEIMLEUCHTEN_FUNKSCHL | When set to aktiv, pathway lighting (head lamps, tail lights, side markers) is temporarily switched on while the car is off by pressing the Trunk button on the fob. | |
Seat Belt Butler (E92s) | NFRM | ENABLE_GURTBRINGER_FA or ENABLE_GURTBRINGER_BF | Set to nicht_aktiv to disable for the driver (FA) and/or passenger (BF) | |
Set DRLs to angel eyes or High Beams | NFRM | VERHALTEN_DRL_TFL | Set to “drl_s” for angel eyes and “drl_h” for high beams. | |
Auto Start/Stop remembers last state | IHK | MSA_MEMORY | On M3s equipped with Auto Start/Stop, setting this to “aktiv” will cause Auto Start/Stop to start up in its previous state when the engine is started, rather than always defaulting to on or off (depending on region). | |
REST feature on cars with ALL button | IHK | REST_TASTE_VERBAUT” | Enabling this will switch your ALL button back to a REST button; see http://www.e90post.com/forums/showthread.php?t=497347 for more information. | |
Instrument Cluster Lighting Always On | KOMBI | M_TAG_SKALENBELEUCHTUNG | Set to “aktiv” to keep your instrument cluster lighting on even when your head lamps are off. | |
Fuel tank reserve warning level | KOMBI | C08_TANK_SCHWELLE_RESERVE | Set to wert_01 to have the fuel reserve warning show up at 1/8 full rather than 1/4 (tested on an 2011 M3) | |
Euro MDM (for M3s) | M3DSC | MDYNAMIC_MODE_USA; US_VEHICLE; M3_UEBERSTEUERN_MUE_0; M3_UEBERSTEUERN_MUE_1_2_M | Euro MDM allows more wheelspin and sliding than the US calibration. To enable it, the first two settings should be set to “nicht_aktiv”. The next two are based on your chassis and whether you want Euro or US mode: wert_00 for Euro E90; wert_01 for US E90; wert_02 for Euro E92; wert_03 for US E92; wert_04 for Euro E93; wert_05 for US E93 | |
Disable “DSC Off” button | M3DSC | ABSCHALTBARKEIT_DSC | Tested on a 2011 E92 M3. Default is “aktiv”, but when set to “nicht_aktiv”, the DSC Off button is deactivated, i.e. it is not possible to turn DSC completely off. MDM can still be used, however. |
Here comes the instruction on how to use SerDia2010 to perform assembly inspection and initialization…
This instruction show you guide on how to perform No load max differential pressure measurement…
Here is the instruction show you guide on how to solve Doosan machine P02EB over…
This illustration show you how to use Detroit Diesel Diagnostic Link diagnostic software to do…
This instruction show you guide on how to solve PACCAR brake saver oil temperature gauge…
This instruction show you guide on how to solve Deutz EMR3 engine trouble code 19…