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. It is 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 codes for CarPlay, VIM, hidden features and more. Works with codes bought from our Instant Codes page.

Platform Windows
Requires ENET cable + code
Source Official

Downloads as a .zip (Windows blocks direct .exe downloads). Right-click the file > Extract All, then run Feature_Installer.exe.

Download for PC

Feature Installer

v1.2.12 · macOS

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

Platform macOS
Requires ENET cable + code
Format PKG
Download for Mac
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 itself does not need to be running.

02

Plug ENET into car

Plug the ENET cable into the car's OBD port, under the dashboard.

03

Connect to laptop

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

04

Open Feature Installer

Launch the Feature Installer app (download it above if you need to).

05

Click Identify

Click the Identify button and wait while the app detects your vehicle.

06

Enter activation code

Enter the activation code you were emailed, then click Continue.

07

Click Start

Click Start, then wait for it to complete. Do not unplug the cable.

08

Unplug and exit

Once complete, 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 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 show.

Need help
applying a code?

If you'd rather we do it for you, book a coding session at our Sittingbourne workshop and we'll handle everything.