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.
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.
| Parameter | Set To | Default | Effect |
|---|---|---|---|
| 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
-
Connect and open Expert Mode → FEM_BODY
Connect OBD2 adapter. BimmerCode → Expert Mode → select FEM_BODY. Wait for module read.
-
Find and change TFL_Abblenden_bei_Standlicht
Search TFL. Find TFL_Abblenden_bei_Standlicht. Change from aktiv to nicht_aktiv.
-
Optional: increase brightness
Find TFL_Helligkeit. Change from default to 100 for maximum brightness. Skip if you prefer factory brightness.
-
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.