Start-Stop Default Off / Memory
By default, BMW's auto start-stop system activates every time you start the car — even if you turned it off last time. Coding can make the system remember your preference.
What It Does
After coding, the start-stop system will:
- Remember whether you had it on or off when you last drove
- Or be set to default off every time you start the car
How to Code It
BimmerCode (Easiest)
- Connect and select the DME module
- Find "Automatic Start-Stop" or "Auto MSA"
- Set to "Last state" (memory) or "Default off"
- Code the module
E-Sys
- Connect and read the DME module
- Open FDL Editor
- Parameter:
MSA_MEMOREY(yes, BMW misspelled it) → set toaktiv - Or:
MSA_DEFAULT→ set toaus(off) - Code the module
Applies To
All G series with start-stop:
- G20, G30, G05, G06, G07, G80, G82, G70
- Also works on F-series
Notes
- This is one of the most popular and lowest-risk coding changes
- Does not disable start-stop permanently — you can still toggle it with the button
- No effect on warranty
- On 48V mild hybrid models (some 2020+ cars), the coding path is the same but the system behavior may differ slightly
- PHEVs (e.g., 330e, 530e) have different start-stop logic tied to the hybrid system