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.

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

FeatureDescription
Auto Start-Stop MemoryRemember last start-stop button state — no more disabling it every time you start the car.
Fold Mirrors on LockAuto-fold side mirrors when you lock the car via key fob or comfort access.
Close Windows via Key FobHold lock to close windows and sunroof — disabled by default in many markets.
Acoustic Lock ConfirmationBeep when locking/unlocking the car for audible confirmation.
Enhanced Bluetooth (2 Phones)Enable dual phone connectivity for calls and media simultaneously.
Seat Belt Chime OffDisable the seat belt reminder chime — useful for garages, tracks, or off-road.
iDrive Warning Screen RemovalRemove the legal disclaimer that appears every time you start the car.
Rolls Royce ChimesReplace BMW chime sounds with Rolls Royce chimes for a premium audio experience.
PDC Warning Tone ChangeChange parking sensor tone frequency or volume.
iDrive Touchpad VolumeUnlock volume control via iDrive touchpad gestures.

Visual & Display Upgrades

FeatureDescription
Alpina Instrument ClusterSwitch to Alpina-style instrument cluster with blue gauges and enhanced layout.
Digital SpeedometerDisplay digital speed readout in the instrument cluster.
Digital RPM DisplayShow 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 CarPlayConvert split-screen CarPlay layout to full-screen on compatible head units.

Lighting

FeatureDescription
Cornering Lights via Fog LightsEnable fog lights as cornering lights when turning.
Welcome Light DurationAdjust how long welcome lights stay on after unlocking.
Daytime Running Lights (DRL)Customize DRL brightness, enable angel eyes as DRL.
Anti-Dazzle High BeamEnable adaptive high beam assist with selective beam shading.
LED Tail Light CheckDisable bulb check warnings for LED tail light retrofits.

Infotainment & iDrive

FeatureDescription
Apple CarPlay Activation (FSC)Activate factory Apple CarPlay via VIN-specific FSC code (compatible NBTevo units).
Region UnlockRemove region restrictions from iDrive — enable features from other markets.
Black Screen FixFix black screen issues on NBTevo head units after coding or updates.
Component Protection RemovalRemove component protection from used ECUs and head units.
EVO SSH AccessUnlock SSH access on NBTevo head units for advanced modifications.

Book F Series Coding Session

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

FeatureDescription
Auto Start-Stop MemoryRemember last start-stop button state.
Fold Mirrors on LockAuto-fold mirrors when locking.
Assisted Driving ViewEnable the full-screen assisted driving view in the instrument cluster (G20/G30).
Seat Belt Chime OffDisable seat belt reminder chime.
iDrive Legal DisclaimerRemove legal disclaimer on iDrive startup.
Active Sound Design (ASD) DisableDisable fake engine sound pumped through the speakers.
Enhanced BluetoothEnable dual phone connectivity.
eSIM UnlockUnlock eSIM functionality for personal carrier use.
Acoustic Lock ConfirmationEnable beep on lock/unlock.
Close Windows via Key FobEnable window/sunroof close via key fob.

Visual Upgrades

FeatureDescription
Digital SpeedometerDigital speed readout in the instrument cluster.
Alpina Instrument ClusterAlpina-style gauges (G20, G30, G05 supported).
M Mode SetupCustomize M Mode configurations on M Sport and M models.
Ambient Lighting ColorsUnlock additional ambient lighting color options beyond the default set.
Video in Motion (VIM)Enable video playback while driving.

Driver Assistance

FeatureDescription
Anti-Dazzle High BeamEnable adaptive high beam with selective shading.
Side Collision WarningEnable early side collision detection.
Lane Change WarningEnable or adjust lane change warning sensitivity.
Speed Limit InfoDisplay speed limit in cluster even without navigation.

Book G Series Coding Session

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.

FeatureDescription
iDrive Legal Disclaimer RemovalRemove the startup warning on iDrive screen.
Video in Motion (VIM)Enable video while driving.
Digital SpeedometerEnable digital speed display.
eSIM UnlockUse personal eSIM instead of restricted carrier.
Active Sound DisableDisable artificial pedestrian warning sound inside cabin.
Charging SettingsModify charging limits, target charge levels, and preconditioning schedules.

Book I Series Coding Session

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.

FeatureDescription
Digital SpeedometerEnable digital speed display in the instrument cluster.
Daytime Running LightsEnable/disable DRL or configure angel eyes as DRL.
One-Touch Turn SignalAdjust the number of blinks for one-touch turn signal (3 to 5).
Auto-Lock at SpeedEnable automatic door locking when reaching a set speed.
Seat Belt Chime OffDisable the seat belt chime.
Key Fob Window CloseEnable closing windows via key fob.
Mirror Fold on LockAuto-fold mirrors on lock (if hardware supports).
Battery RegistrationRegister a new battery to the vehicle (requires ISTA+ or INPA).

Book E Series Coding Session

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
Check my VIN — free WhatsApp