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.
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.