Your wheel. Your launch.
Your launch RPMs.
Choose a launch RPM for each button. We make aftermarket sport steering wheels with M1/M2 buttons work too.
We’ll show you the right way to send your 2-step request.
Custom ECU software, including our OEM+ 2-step flash. Choose M1/M2 buttons or brake + gas activation, with launch RPM tailored to your build. Aftermarket sport wheels with M1/M2 buttons are supported too. Available worldwide for Bootmod3, MHD and compatible ECU tools, including KESS3. Diagnostics, retrofits and product development too.
Your launch, your controls. Activate 2-step with M1/M2 buttons or brake + gas pedal. Choose an RPM for each M button, or one for pedal activation. We also make aftermarket sport steering wheels with M1/M2 buttons work.
Custom tuning for your street BMW, from stage tunes and throttle response to burbles, pops and flame tunes. Built around your ECU, hardware and datalogs. We confirm your setup and price before you pay.
OEM M1/M2 activation on an N20, flashed by us. One flash, launch control on the buttons, no bolt-on box. More builds and launches are on our Instagram.
Tap play for sound.
Customer cars, launches and flashes are on our Instagram. See the 2-step and custom builds running on real BMWs, then tell us about yours.
Custom ECU software, the 2-step secondary rev limiter, stage builds and CAN analysis for race and road cars. ECU ROMs · 2-step · stage builds · CAN analysis
CAN controllers, firmware, mobile apps and PCBs, built in-house for vehicle systems. Hardware · firmware · app · PCB
Full-bus scans, fault-code analysis and live data logging across the car's modules, beyond generic OBD-II. All modules · freeze-frame · live logging
Paddle shifters, navigation, ambient lighting and M Sport upgrades, coded to your chassis. VO coding · expert coding · module programming
A launch rev limit below your redline. Choose M1/M2 buttons with a separate RPM for each, or brake + gas pedal with one launch RPM. We also support aftermarket sport steering wheels with M1/M2 buttons. Optional RES +/− RPM selection is available on compatible ECU software; we confirm your setup before building.
N20, N26, N55, N63, S55, B48 and B58 requests are open. Tell us your model, year and current software; we confirm exact compatibility before you pay.
We deliver worldwide through Bootmod3, MHD or files for compatible ECU tools such as PCMFlash, KESS3, AutoTuner and FLEX. Choose your platform when you start your request. We confirm support for your car and software before preparing your file.
Tell us which tool you use, your ECU/DME and whether the file was read by OBD, bench or boot. We’ll check whether we can work with the file for your BMW before you pay. Our upload form takes unencrypted BIN or MPC files.
For Bootmod3 or MHD, you need the matching licence and flashing setup. For OBD, bench or boot flashing with an ECU tool, you or your tuner need a compatible tool and the original ECU read. We confirm what your setup needs before you pay.
We confirm whether we can work with your current tune and how to return to stock before you order. Keep a copy of your original file and tell us which flashing platform or tool you use.
Flash through Bootmod3 or MHD, or have your tuner write the file with a compatible ECU tool using the agreed OBD, bench or boot method. We supply the file and instructions for your setup. If you get stuck, contact us and we’ll help.
From $200 USD for a standard 2-step, confirmed for your exact car before you pay. Stage builds and bespoke ECU ROM work are quoted per car. Email contact@cmperf.uk.
Tell us your BMW model and year. We confirm what your car supports, what it needs and the price, before you pay.
contact@cmperf.uk →