Skip to main content

BimmerCode

BimmerCode is the most beginner-friendly BMW coding tool. It runs on iOS and Android and connects via a Bluetooth or Wi-Fi OBD2 adapter.

What You Need

  • Phone/tablet: iOS or Android
  • OBD2 adapter: Vgate iCar Pro BLE (Bluetooth LE) is the most popular choice
  • BimmerCode app: Available on App Store / Google Play (one-time purchase per platform)

Supported Vehicles

BimmerCode supports most F and G series BMWs:

  • G20, G30, G05, G06, G07, G80, G82 — full support
  • G70/G60 (iDrive 8+) — partial and expanding support
  • F-series (F30, F10, F15, etc.) — full support

How to Use

1. Connect the Adapter

Plug the OBD2 adapter into the port under the dashboard (driver's side footwell). Turn the ignition on (engine off is fine).

2. Open BimmerCode

Launch the app and tap Connect. It will discover your adapter and read your vehicle's VIN.

3. Read Modules

BimmerCode reads the coding from your car's modules. This also creates a backup — keep it.

4. Make Changes

Browse the available options. BimmerCode presents them as simple toggles and dropdowns — no raw hex editing.

5. Code

Tap Code to write the changes. The module will restart briefly.

Pros & Cons

ProsCons
Very easy to useLimited to curated options
No laptop neededCannot access all FDL parameters
Auto-backupSubscription for expert mode
Regularly updatedSome newer modules lag behind E-Sys

Tips

  • BimmerCode's Expert Mode (subscription) unlocks more parameters but still fewer than E-Sys
  • If a change doesn't appear in BimmerCode, it may still be possible via E-Sys
  • You can switch between BimmerCode and E-Sys safely — they modify the same underlying FDL data
  • Always read the module before and after coding to verify changes