BMW control products that put your settings one button away.
canDO is a family of BMW-focused control products built around user-defined macros. canDO+ turns your OEM buttons into macros: one touch, press or long press sets as many vehicle parameters as you want — drive mode, DSC, chassis, climate and more — without permanently coding the vehicle. The canDO Valve Controller replaces garage remotes with OEM-style exhaust valve control from a mobile app or Apple CarPlay, and the bundle integrates both for the cleanest factory-like experience.
Behaves like factory coding, but settings are applied at runtime from your own macros instead of being written permanently to the car.
- Set multiple vehicle parameters at the touch of a button
- Eliminate repetitive menu steps every drive
- Trigger macros from OEM buttons, the steering wheel, or engine start
Configure once. Turn OEM buttons into programmable macros, then run them whenever you want with a single gesture.
Products
canDO+
Turn OEM buttons into macros with touch, press, and long press. Stack multiple actions per gesture and run them on demand or at engine start — fully reversible.
canDO Valve Controller
Exhaust valve control with predictable behavior and clean integration. Control it from the mobile app or Apple CarPlay — built for daily driving and repeatable states.
canDO Bundle
Best integration when you use both products: coordinated valve behavior based on vehicle state and your canDO+ rules.
Nothing permanent, nothing to undo
Neither product codes your car. Your settings are sent over the bus while you drive, so nothing is ever written into the vehicle’s modules — unplug the device and the car is exactly as it left the factory. No coding history, no flags left behind, nothing for a dealer to unwind.
User-defined logic
You define the triggers and the actions. canDO+ runs your macros at the touch of a button — or at engine start, if that’s what you choose.
Runtime, not permanent
Macros are applied at runtime, on demand or at startup, without writing persistent changes to vehicle modules.
Reversible by design
Remove the device to return to stock behavior. No "sticky" vehicle-side changes required.
Bundle integration
The canDO Bundle provides the cleanest OEM-style integration for exhaust valve control. It avoids splicing, external remotes, or add-on transmitters by tying valve behavior directly to vehicle state through canDO+. Purchasing the bundle saves 10% compared to buying each product separately.
View the bundle →