BMW control products that apply your preferences automatically — every drive.
canDO is a family of BMW-focused control products built around user-defined automation. canDO+ lets you define how your car should behave, then applies those preferences automatically at startup and adapts them while you drive — without permanently coding the vehicle. The canDO Valve Controller replaces garage remotes with OEM-style exhaust valve control via a mobile app, and the bundle integrates both for the cleanest factory-like experience.
Behaves like factory coding, but preferences are applied automatically instead of being written permanently to the car.
- Apply your preferred vehicle behavior automatically at startup
- Eliminate repetitive steps after every drive
- Tie behaviors to OEM buttons and vehicle state
Configure once. Turn OEM buttons into programmable macros, while your preferences apply automatically in the background.
Products
canDO+
Programmable CAN triggers and actions for supported BMW platforms. Automates vehicle behavior at startup and in real time, while remaining fully reversible.
canDO Valve Controller
Exhaust valve control with predictable behavior and clean integration. 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.
Design approach
These products are built around the same principles: runtime behavior, clear boundaries, and reversibility. If you remove the device, the vehicle returns to stock behavior.
User-defined logic
You define the conditions and actions. canDO+ applies your rules automatically at startup and adapts them while you drive.
Runtime, not permanent
Automations are applied automatically at startup and during operation, 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 15% compared to buying each product separately.
View the bundle →