BMW FLM2 · Welcome Light

Your BMW.
Your welcome.

Custom welcome-light animations for your BMW. Preview them in your browser, drop the bytes into BimmerCode, you're done.

4models
18presets
$9one-time
Left0 / 13760ms
Ch 010%
Ch 020%
Ch 030%
Ch 040%
Ch 050%
Right0 / 13760ms
Ch 010%
Ch 020%
Ch 030%
Ch 040%
Ch 050%

How it works

01

Pick your model

3 Series, 5 Series, M3, M4 — more added regularly.

02

Preview live

Watch the animation play in your browser — per-channel brightness in real time.

03

Export hex

Copy the bytes straight into BimmerCode and you're done.

Supported models

Or build your own

Pro users get the configurator — design new animations from scratch, save them to your account, share them with anyone.

Edit any preset

Start from a curated animation, drag the 16-slot EQ sliders, watch it update live.

Save to your account

Sign in, click Save, and every animation you create is in your dashboard forever.

Share via URL

Copy a link that contains the whole animation. The recipient doesn't need an account.

Common questions

Will this brick my car?

No. The bytes are loaded into the FLM2 module's welcome-light configuration via BimmerCode (or equivalent OBD tool). The change applies on the next ignition and is fully reversible — load the OEM bytes back and your headlights act stock again. We provide the OEM bytes for every supported model as the Original preset (free).

Do I need BimmerCode?

Yes, or an equivalent OBD tool that writes to the FLM2 module. We don't talk to your car — we generate the bytes, you load them.

Which models are supported?

G20 (3 Series), G30 (5 Series), G80 (M3), G82 (M4) — all model years listed on each model's page. Pre-2019 (F-series) is not supported. Email us if you want your car added next.

What if my year isn't supported?

Full refund within 30 days. See the refund policy linked in the footer.

Does this work with the latest psdzdata?

Yes. We track the byte format BMW uses, not a specific psdzdata version. The community sometimes finds new channel IDs across psdzdata updates — when that happens, the existing presets keep working and we add the new channels to the configurator.

Is this affiliated with BMW?

No. Independent community project. Not endorsed by, sponsored by, or connected to BMW AG.

Ready to customize?

Free to try. No credit card needed.