F10 F30 F31 F32 F36

DRL Always On — Even With Parking Lights

By default, BMW DRLs dim or turn off when you switch on the parking lights at night. This coding keeps them at full brightness regardless of light switch position — a common preference for a more consistent look.

Difficulty
Beginner
Time
~5 min
Tool Required
BimmerCode
Module
FEM_BODY

1 The Coding Parameters

Both parameters live in FEM_BODY. The first forces DRLs on regardless of light switch position. The second controls whether they dim at night.

ParameterSet ToDefaultEffect
TFL_Grundstellung aktiv aktiv Ensures DRL system is active
TFL_Abblenden_bei_Standlicht nicht_aktiv aktiv Stops DRLs from dimming when parking lights are on
TFL_Helligkeit 100 70 Optional: max DRL brightness (value 0–100)

2 Steps

  1. Connect and open Expert Mode → FEM_BODY

    Connect OBD2 adapter. BimmerCode → Expert Mode → select FEM_BODY. Wait for module read.

  2. Find and change TFL_Abblenden_bei_Standlicht

    Search TFL. Find TFL_Abblenden_bei_Standlicht. Change from aktiv to nicht_aktiv.

  3. Optional: increase brightness

    Find TFL_Helligkeit. Change from default to 100 for maximum brightness. Skip if you prefer factory brightness.

  4. Code and verify

    Tap Code. Switch on parking lights (position 1 on stalk) — DRLs should remain at full brightness instead of dimming.

3 Note on LED vs Xenon

ℹ️

This procedure applies to cars with LED corona rings or LED DRLs in the headlight housing. Older Halogen-only F30s (pre-facelift base models) may show different parameter names. The parameter logic remains the same — look for any TFL parameter containing Abblenden or Standlicht.