BMW Coding Features by Model
Complete list of features that can be coded on your BMW. Whether you own an F Series, G Series, or E Series, find out what hidden functions can be unlocked.
Jump to Series
F Series Coding Features
Models: F20 (1 Series), F30 (3 Series), F10 (5 Series), F80 (M3), F82 (M4), F15 (X5), F25 (X3), F48 (X1), and more. Tool: ESys + PSdZData via ENET cable.
Comfort & Convenience
| Feature | Description |
|---|---|
| Auto Start-Stop Memory | Remember last start-stop button state — no more disabling it every time you start the car. |
| Fold Mirrors on Lock | Auto-fold side mirrors when you lock the car via key fob or comfort access. |
| Close Windows via Key Fob | Hold lock to close windows and sunroof — disabled by default in many markets. |
| Acoustic Lock Confirmation | Beep when locking/unlocking the car for audible confirmation. |
| Enhanced Bluetooth (2 Phones) | Enable dual phone connectivity for calls and media simultaneously. |
| Seat Belt Chime Off | Disable the seat belt reminder chime — useful for garages, tracks, or off-road. |
| iDrive Warning Screen Removal | Remove the legal disclaimer that appears every time you start the car. |
| Rolls Royce Chimes | Replace BMW chime sounds with Rolls Royce chimes for a premium audio experience. |
| PDC Warning Tone Change | Change parking sensor tone frequency or volume. |
| iDrive Touchpad Volume | Unlock volume control via iDrive touchpad gestures. |
Visual & Display Upgrades
| Feature | Description |
|---|---|
| Alpina Instrument Cluster | Switch to Alpina-style instrument cluster with blue gauges and enhanced layout. |
| Digital Speedometer | Display digital speed readout in the instrument cluster. |
| Digital RPM Display | Show RPM as a digital number in the instrument cluster. |
| Video in Motion (VIM) | Bypass video lockout — play DVDs and video while driving (passenger use). |
| Split Screen to Full Screen CarPlay | Convert split-screen CarPlay layout to full-screen on compatible head units. |
Lighting
| Feature | Description |
|---|---|
| Cornering Lights via Fog Lights | Enable fog lights as cornering lights when turning. |
| Welcome Light Duration | Adjust how long welcome lights stay on after unlocking. |
| Daytime Running Lights (DRL) | Customize DRL brightness, enable angel eyes as DRL. |
| Anti-Dazzle High Beam | Enable adaptive high beam assist with selective beam shading. |
| LED Tail Light Check | Disable bulb check warnings for LED tail light retrofits. |
Infotainment & iDrive
| Feature | Description |
|---|---|
| Apple CarPlay Activation (FSC) | Activate factory Apple CarPlay via VIN-specific FSC code (compatible NBTevo units). |
| Region Unlock | Remove region restrictions from iDrive — enable features from other markets. |
| Black Screen Fix | Fix black screen issues on NBTevo head units after coding or updates. |
| Component Protection Removal | Remove component protection from used ECUs and head units. |
| EVO SSH Access | Unlock SSH access on NBTevo head units for advanced modifications. |
G Series Coding Features
Models: G20 (3 Series), G30 (5 Series), G05 (X5), G07 (X7), G80 (M3), G82 (M4), G01 (X3), G02 (X4), G11 (7 Series), G15 (8 Series), and more. Tool: ESys + PSdZData via ENET cable.
Comfort & Convenience
| Feature | Description |
|---|---|
| Auto Start-Stop Memory | Remember last start-stop button state. |
| Fold Mirrors on Lock | Auto-fold mirrors when locking. |
| Assisted Driving View | Enable the full-screen assisted driving view in the instrument cluster (G20/G30). |
| Seat Belt Chime Off | Disable seat belt reminder chime. |
| iDrive Legal Disclaimer | Remove legal disclaimer on iDrive startup. |
| Active Sound Design (ASD) Disable | Disable fake engine sound pumped through the speakers. |
| Enhanced Bluetooth | Enable dual phone connectivity. |
| eSIM Unlock | Unlock eSIM functionality for personal carrier use. |
| Acoustic Lock Confirmation | Enable beep on lock/unlock. |
| Close Windows via Key Fob | Enable window/sunroof close via key fob. |
Visual Upgrades
| Feature | Description |
|---|---|
| Digital Speedometer | Digital speed readout in the instrument cluster. |
| Alpina Instrument Cluster | Alpina-style gauges (G20, G30, G05 supported). |
| M Mode Setup | Customize M Mode configurations on M Sport and M models. |
| Ambient Lighting Colors | Unlock additional ambient lighting color options beyond the default set. |
| Video in Motion (VIM) | Enable video playback while driving. |
Driver Assistance
| Feature | Description |
|---|---|
| Anti-Dazzle High Beam | Enable adaptive high beam with selective shading. |
| Side Collision Warning | Enable early side collision detection. |
| Lane Change Warning | Enable or adjust lane change warning sensitivity. |
| Speed Limit Info | Display speed limit in cluster even without navigation. |
I Series Coding Features
Models: i3 (I01), i8 (I12), iX (I20), i4 (G26), i5 (G60), i7 (G70). Tool: ESys + PSdZData via ENET cable. I Series coding varies by model and production year.
| Feature | Description |
|---|---|
| iDrive Legal Disclaimer Removal | Remove the startup warning on iDrive screen. |
| Video in Motion (VIM) | Enable video while driving. |
| Digital Speedometer | Enable digital speed display. |
| eSIM Unlock | Use personal eSIM instead of restricted carrier. |
| Active Sound Disable | Disable artificial pedestrian warning sound inside cabin. |
| Charging Settings | Modify charging limits, target charge levels, and preconditioning schedules. |
E Series Coding Features
Models: E46 (3 Series), E60 (5 Series), E90 (3 Series), E70 (X5), E83 (X3), E92 (M3), and more. Tool: NCS Expert / INPA via K+DCAN cable. E Series coding is more limited than newer platforms but still offers useful tweaks.
| Feature | Description |
|---|---|
| Digital Speedometer | Enable digital speed display in the instrument cluster. |
| Daytime Running Lights | Enable/disable DRL or configure angel eyes as DRL. |
| One-Touch Turn Signal | Adjust the number of blinks for one-touch turn signal (3 to 5). |
| Auto-Lock at Speed | Enable automatic door locking when reaching a set speed. |
| Seat Belt Chime Off | Disable the seat belt chime. |
| Key Fob Window Close | Enable closing windows via key fob. |
| Mirror Fold on Lock | Auto-fold mirrors on lock (if hardware supports). |
| Battery Registration | Register a new battery to the vehicle (requires ISTA+ or INPA). |
Frequently Asked Questions About Coding
Is coding safe for my BMW?
Yes. Coding changes configuration values — it is not the same as programming/flashing firmware. The risk is low, but improper changes can cause unexpected behavior. KDR Coding only applies tested changes and always recommends backing up your original coding before modifications.
Does coding void my warranty?
Coding itself does not void your warranty, but any damage caused by improper changes may not be covered. Most coding features (folding mirrors, digital speedo, etc.) are reversible — simply code them back to factory defaults if needed.
What do I need to start coding?
You need a Windows laptop, an ENET cable (for F/G/I Series) or K+DCAN cable (for E Series), and the appropriate software. We sell everything you need — check our shop for software packages and cables.
Can I undo a coding change?
Yes. All coding changes are reversible. Before making changes, KDR Coding backs up your original module configuration. We can restore your car to factory settings at any time.
Not sure what your BMW supports? Message us with your VIN.
Contact Kadir