canDO+ — turn OEM buttons into powerful macros with touch, press, and long press.

canDO+ is built for drivers who want the car to behave their way every time. Create button macros using your existing OEM buttons — each supporting touch, press, and long press — and assign as many actions as you want to a single gesture. Your preferences are applied automatically at startup and adapt while you drive, without permanently coding the vehicle.

  • Create macros with touch, press, and long press on OEM buttons
  • Assign multiple actions to a single button gesture
  • Preferences applied automatically at startup, every drive
  • Fully reversible — remove the device to return to stock

Buttons → Macros → Actions. Pick a button, choose a gesture (touch, press, or long press), then stack as many actions as you like.

iDrive 7, 8 & 8.5 support
Runs at startup + while driving
Reversible (remove device = stock)

What canDO+ does

canDO+ turns your OEM buttons into programmable macros on G4X, G8X, F9X and other supported platforms. Each button supports three gesture types — touch, press, and long press — and each gesture can trigger as many actions as you want. Your preferences are applied at runtime so the car feels "factory-configured," while remaining fully reversible.

OEM button macros

Turn any supported iDrive button into a macro. Touch, press, or long press — each gesture triggers a different set of actions you define.

Stack multiple actions

A single button gesture can trigger as many actions as you want — set drive mode, chassis, steering, and more all at once.

Automatic startup preferences

Your preferred settings are applied automatically every time you start the car. No more repeating the same steps every drive.

Example macros

These are just examples — the system is intentionally flexible. iDrive buttons support touch, press, and long press, and each gesture can trigger as many actions as you like. There are as many possible configurations as there are ideas.

M1 press: full Sport setup

Press M1 to enable M Sport Display, enable DSC MDM, turn interior lights red, open valves 100% (with canDo Valve Controller) — a single gesture applies your complete performance configuration.

Media Touch

Scan radio stations with a single touch.

M Sound Touch

Toggle valves fully open or closed (with canDo Valve Controller) — a single gesture applies your complete performance configuration.

How it's configured

canDO+ is configured entirely over Wi‑Fi — once the device is installed, you never need to access it again. It exposes its own wireless network, so you connect directly from a phone or laptop to set up rules, adjust settings, and update firmware over-the-air (OTA).

Wireless configuration

Connect to the device's Wi‑Fi network from any phone or laptop. No need to remove or physically access the device after install.

Associations

Define inputs (buttons/state) and map them to actions. Combine conditions for "if X and Y, then Z."

OTA updates

Update device firmware through the interface. No tools, no disassembly — keep it current.