Coding

FEM_BODY Coding Parameters Explained (F30, F31, F32)

By BimmerTuner ·

Every FEM_BODY parameter from Halsifer's F30/F32 cheat sheet by group: what it does, the default, the usual change, and how to read the German names.

FEM-BODY-Parameters.pdf111 KBDownload

On an F30, F31 or F32, FEM_BODY is the front electronic module. It runs the lights, the locks, the windows, the mirrors and a long list of comfort functions, which is why most FDL coding starts there. Its parameters have German names that tell you almost nothing until you know the handful of words they're built from.

This is every FEM_BODY line in Halsifer's cheat sheet, sorted by the group you find it under in E-Sys, with the default, the value people change it to and what it does.

Based on Halsifer's F30/F32 Coding Reference Guide v1.7, from the F30post thread Super Cheat Sheet - PDF Attached!.

How to Read the Names

In the FDL editor, each module has a CAFD, each CAFD has numbered groups (3023 TcMaster2, for example) and each group holds parameters. A value is either a word like aktiv or a number after werte. The numbers are hexadecimal: 0A is 10, 14 is 20, 32 is 50, 64 is 100 and FF is 255.

In the nameMeans
aktiv, nicht_aktivon, off
werte, wertvalue
TFLTagfahrlicht, daytime running lights
NSW, NSLfront fog lights, rear fog light
FRAturn signal (V and H for front and rear, L and R for left and right)
FH, TUERAUFwindow, door open
ASP, AUSKLAPPEN, BEIKLAPPENdoor mirror, unfold, fold
KOMFORT_OEFF, KOMFORT_SCHLcomfort opening, comfort closing
QUITTBLKconfirmation flash of the indicators
MSAauto start-stop
KALTUEBERWACHUNG, WARMUEBERWACHUNGcold and warm bulb monitoring

Halsifer's advice before you change anything: VO code first. VO coding puts every value back to its default, so FDL changes made before it are lost. Our F30 coding list shows how to read and save the coding data before you start.

Radio, Start-Stop and Locking

GroupParameterDefaultChange toWhat it does
3020TCM_LOGIC_R_OFF_DOORnicht_aktivaktivRadio and navigation switch off when the driver's door opens
3023TCM_MSA_DEFAULT_OFFnicht_aktivaktivAuto start-stop is off at every start
3023TCM_MSA_MEMORYnicht_aktivaktivStart-stop remembers your last setting instead
3040CLM_UNLOCK_KL15OFF_AFTER_PIA_AUTO_LOCKnicht_aktivaktivWith auto-lock on, every door unlocks when you switch off
3040CLM_TIME_PIA_LOCK_AT_TIMEOUTnot listed0C (120 s)Time before the car locks itself when no door was opened, in 10 s steps
3040CLM_TIMEOUT_HK_SMOwert_04wert_01Comfort Access boot opening delay, in 0.1 s steps
3040CLM_SMO_INDICATORaktivnicht_aktivNo tail light flash when the boot opens by Comfort Access
3060QUITTBLK_ENTSCHAERFEN_ANZAHLwerte=02flashes minus 1Indicator flashes on unlocking
3060QUITTBLK_SICHERN_ANZAHLwerte=01flashes minus 1Indicator flashes on locking

Windows and Mirrors

GroupParameterDefaultChange toWhat it does
3050FH_TUERAUF_STOP_MAUTaktivnicht_aktivFront windows keep closing with the door open (REM has the same line for the rear)
3053KOMFORT_OEFFNENwerte=0Fwerte=0ADelay before comfort opening starts on the key or Comfort Access
3053KOMFORT_OEFF_HINTENwerte=05your valueDelay between front and rear windows when opening
3053KOMFORT_OEFF_SHDwerte=23your valueDelay between rear windows and sunroof when opening
3053KOMFORT_SCHLIESSENwerte=0Fwerte=00Delay before comfort closing starts
3053KOMFORT_SCHL_VORNEwerte=05your valueDelay between front and rear windows when closing
3053KOMFORT_SCHL_SHDwerte=23your valueDelay between front windows and sunroof when closing
3053KOMFORTOEFFNUNG_FBnicht_aktivaktivHolding unlock on the key opens the windows
3053KOMFORTSCHLIESSUNG_FBnicht_aktivaktivHolding lock on the key closes the windows and folds the mirrors
3110ASP_AUSKLAPPEN_NACH_KOMFORTSCHLIESSENnicht_aktivaktivMirrors unfold when you unlock with the key or Comfort Access
3110ASP_BEIKLAPPEN_BEI_KOMFORTSCHLIESSENnicht_aktivaktivMirrors fold when you hold lock
3110ASP_GESCHWINDIGKEIT_AUTO_AUSKLAPPEN28 (40 km/h)14 (20 km/h)Speed at which folded mirrors unfold by themselves
3110ASP_MAX_GESCHWINDIGKEIT_BEIKLAPPEN14 (20 km/h)FF (255 km/h)Top speed at which the mirrors will still fold

The last two belong together. Halsifer's note on them: ASP_MAX_GESCHWINDIGKEIT_BEIKLAPPEN requires ASP_GESCHWINDIGKEIT_AUTO_AUSKLAPPEN to be the same or a higher value, so change them as a pair.

Lights

GroupParameterDefaultChange toWhat it does
3050NSW_AUS_BEI_FLaktivnicht_aktivFog lights stay on with high beam
3060TFL_MODUSoffTfl_s or Drl_sDaytime running lights (letters: 0 off, A auto, P parking)
3060BLINKZYKLEN_ANZAHL_TIPPwerte=02flashes minus 1Flashes for a single tap of the indicator stalk
3060ESS_AKTIVIERBARER_AUSGANGflaechenvergroesserungbremslicht_blinkendEmergency braking flashes the brake lights instead of lighting the inner ones
3060ESS_AKTIVIERUNG_GESCHWwerte=02your valueSpeed threshold for the emergency brake light
3060NSL_Verbautnicht verbautVerbautRear fog light switch (the rest is in REM)
3060NSW_EIN_AUF_LDS_STLnicht_aktivaktivFog lights work with only the parking lights on
3062MAPPING_PARKL_V_L/R_PWM_LEVEL_1832Parking light brightness, left and right
3062MAPPING_STANDL_V_L/R_PWM_LEVEL_1832Angel eye brightness with the headlights on
3062MAPPING_TAGFAHRL_V_L/R_PWM_LEVEL_16432Daytime running light brightness
3063MAPPING_NEBELSCHW_L/R_PART_OF_WLnicht_aktivSoft_OnFront fog lights come on with the welcome lights
3063MAPPING_SIDEMARKER_L/R_OUTPUTfra_v_l / fra_v_roffFront side markers off, indicators still work
3070OVT_BEI_RUECKFAHRLICHTnicht_aktivaktivDoor handle lights come on in reverse
3070Ambiente_Helligkeit64your valueInterior ambient light brightness
3070Ambiente_Nachfuehrungaktivnicht_aktivAmbient light no longer follows the cluster brightness
3070IB_Einschalt_begr_lok, IB_Einschalt_begr_ulok8your valueHow long the interior lights stay on after locking or unlocking
3070WL_HELLIGKEIT64your valueWelcome light brightness
3130RLS_DEF_FLC_SCHWELLWERT_SATZnormalempfindlich, sehr_empfindlich, unempfindlich or TagfahrlichtAutomatic headlight sensitivity

Light levels are hexadecimal percentages: 00 is off, 19 is 25%, 32 is 50% and 64 is 100%. Halsifer notes the angel eye lines supposedly don't work on the F32.

Cornering lights

Front fog lights are required. All six lines go together: C_CLC_ENA to F030enable and C_BLC_ENA to aktiv (both 3073), KL_ENABLE_LI (3066) and KL_ENABLE_RE (3073) to KL_Ein, and MAPPING_abbiegel_L_output and MAPPING_abbiegel_R_output (3062) to nsw_l and nsw_r.

LED turn signal bulbs

Group 3061 has three lines per corner: FRA_V_L_KALTUEBERWACHUNG and FRA_V_L_WARMUEBERWACHUNG to nicht_aktiv, FRA_V_L_IS_LED to aktiv, and the same for V_R, H_L and H_R. They stop the bulb check pulse that makes LED bulbs flicker. Halsifer's warning: the rear IS_LED lines may bring up a check engine light.

High beam assistant

After the VO coding for anti-dazzle high beams, four FEM_BODY values set its speeds: C_HBA_ENA_V_HI and C_HBA_ENA_V_LO (on and off), C_HBA_HGWY_V_HI (motorway mode on, default 8C, 140 km/h) and C_HBA_HGWY_V_LO (motorway mode off, default 5A, 90 km/h). The sheet doesn't give their group.

FAQ

My FEM_BODY doesn't show these names, only numbers.

That's E-Sys without its Launcher, or an old one. Our PSdZData update guide explains why the names go missing.

Do these work on other F-series cars?

The names are often the same on cars with a FEM, but the groups and defaults on this list are from F30 and F32 cars. Check what your own FDL editor shows before you change a value.

The attached one-page PDF has the most-changed lines and the German key. For the rest of the F30 list, open Halsifer's cheat sheet, or we can do the coding in a remote session.

Credits

Every parameter here comes from the F30/F32 Cheat Sheet by Halsifer, version 1.7 of July 2015, posted in the F30post thread Super Cheat Sheet - PDF Attached! and attached in full to our cheat sheet post. The group name TcMaster2 is from EugeneBRN22's F30 list on drive2.ru. Thanks to Halsifer, and to everyone whose finds ended up in the sheet.

Files