Comfort & Convenience Codings
Beyond the headline mods, BimmerCode is full of small quality-of-life tweaks that quietly make the car nicer to live with — one-touch and remote windows, comfort turn signals, auto-lock, mirror dip on reverse, welcome lighting and more. Most live in one control unit, so you can knock several out in a single sitting. Here's the rundown and how to do them.
Mostly one control unit
Windows, lighting, mirrors and locking all sit in the Front Electronic Module — described in the app as "Auto Start Stop function, doors/windows, lighting, mirrors" (named Body Domain Controller on some chassis). A couple of comfort items live elsewhere, which we note. New to this? Confirm your car's supported, get a supported adapter, and read the safe routine.
The Comfort Codings Worth Doing
Each with the control unit it lives in.
How It's Done
The routine is the same for each — change one, test, repeat.
Connect & Pick Standard Mode
Adapter in, stable voltage (engine running or charger on), tap Connect, select your vehicle and choose Standard mode. You'll land on the Control units list.
Open the Right Control Unit
For windows, lighting, mirrors and locking, open the Front Electronic Module (the one whose description mentions doors/windows, lighting, mirrors). For climate memory, open Air Conditioning instead.
Pick One Setting & Note the Original
Choose a single comfort option, record its current value (screenshot or note), then make the change. This note is your undo — never skip it.
Code, Test, Then Next
Tap the code/checkmark (write) button, then test that one change before moving to the next. Working through them one at a time means you always know what did what.
Reverting Any of Them
Each is independent.
To undo any single coding, reopen its control unit, set the value back to the original you recorded, and code it. Each returns to stock on its own — which is exactly why you note each original before changing it. See reverting to factory coding on the hub.
FAQ
Are these all in the same place?
Mostly — windows, one-touch, comfort turn signals, auto-lock, mirror dip and lighting all live in the Front Electronic Module (the body controller). Climate/auto-fan memory is the exception, in the Air Conditioning unit. Go by each control unit's description.
Can I do several in one session?
Yes, and it's efficient since they share a control unit — but change and test one at a time. If you batch many changes and something behaves oddly, you won't know which caused it. One-at-a-time is slower but far easier to troubleshoot and revert.
Will remote windows or one-touch drain the battery?
No meaningful effect — the window motors draw briefly, as they do normally. If the car sits for long periods, keep the 12V healthy with a maintainer regardless.
Do any have legal implications?
The comfort items here are personalisation with no legal issue. The one to watch is exterior lighting behaviour (welcome/follow-me-home) — changes to road lighting can be regulated where you live, so check local rules before altering anything that affects lights used on the road.
Are they reversible?
Yes — every one is a single, reversible setting. Restore the original value you recorded and code it. Follow the usual care: stable voltage, supported adapter, one change at a time, originals noted.
The Bottom Line
These small codings are where a BMW starts to feel tailored to you — remote and one-touch windows, comfort turn signals, auto-lock, mirror dip, ambient lighting. Most live in the Front Electronic Module, so you can do a batch in one sitting — just one change and test at a time, noting each original. Pair them with folding mirrors and start-stop off from the same unit, and see the full set on the BimmerCode hub.