Free Downloads

BMW coding
software

Free downloads for BMW F & G series coding.

Official software for advanced users only.

E-Sys

v3.30.1

BMW's official coding and programming tool for F and G series vehicles. Required for reading and writing CAFD coding data, VO coding, and ECU programming over ENET.

Platform Windows
Requires ENET cable
Format ZIP
Download E-Sys

Feature Installer

v1.0.14.11 · Windows

Remote Feature Installer for BMW cars powered by Certificate Services. Apply Feature Installer codes for CarPlay, VIM, hidden features and more. Works with codes purchased from our Instant Codes page.

Platform Windows
Requires ENET cable + code
Source Official
Download Feature Installer

Feature Installer

v1.2.12 · macOS

macOS version of the Feature Installer. Apply Feature Installer codes for CarPlay, VIM, hidden features and more on Mac. Works with codes purchased from our Instant Codes page.

Platform macOS
Requires ENET cable + code
Format PKG
Download for macOS
How It Works

Using a Feature
Installer code

Once you've purchased a Feature Installer code from our Instant Codes page, here's how to apply it to your vehicle.

01

Ignition on

Turn your ignition on. The engine does not need to be running.

02

Plug ENET into car

Plug the ENET cable into the car's OBD port (located under the dashboard).

03

Connect to laptop

Plug the ethernet end of the cable into your laptop or MacBook.

04

Open Feature Installer

Launch the Feature Installer app (download from above if you haven't already).

05

Click Identify

Click the Identify button to detect your vehicle.

06

Enter activation code

Enter the activation code you received by email and click Continue.

07

Click Start

Click Start and wait for the process to complete. Do not unplug the cable.

08

Unplug and exit

When the process is completed, unplug the ENET cable and exit Feature Installer.

09

Lock car for 10 minutes

Lock the car and wait 10 minutes. This allows the head unit to reboot and apply the changes.

10

Delete BMW from iPhone

Go to iPhone Settings > Bluetooth > tap the (i) next to BMW > Forget This Device.

11

Delete iPhone from iDrive

In the iDrive, go to Communication > Manage Mobile Devices and remove your iPhone.

12

Connect via Apple CarPlay

Go to Media > Manage Mobile Devices > Connect > Apple CarPlay. Your iPhone should appear.

Need help
applying a code?

If you'd rather we do it for you, book a mobile coding session across London & Kent and we'll handle everything.