So you want to launch like the cool Subaru/Evo kids? As it turns out we can! And it's pretty easy. It works like this.. ME7 has a bulit in raised rev limit function which is unused by default. We set it up so the standard rev limit (NMAX) becomes the launch rpm and the raised limit becomes the normal limiter. It's controlled by VNMX so that as long as the car is below 1.25 km/h the launch control limit is used. Above 1.25 km/h the raised limit aka the new normal limit is used.
Here are the maps I modify including their M-Box addresses
CWNMAXMD (8-bit) Codeword Drehzahlbegrenzung Set to 1
VNMX (1157E) The vehicle speed for activating the raised (normal) rev limit. We set this as low at it goes (1.25 km/h) so the launch control shuts off as soon as you start moving off the line.
DNMAXH (16304) This is the RPM above rev limit when the fuel cut comes on. Tweaking this helps make more boost on the limiter. I use 50 RPM (Keep in mind the maximum RPM limit is NMAXOG + DNMAXH)
ITNMXH (16308) Dwell time under lower limit before activating the upper limit. We set this to 0 seconds
NMAX (1630A) Ends up being the launch RPM. I've found 4500 RPM works well.
NMAXOG (16312) This is the raised RPM limit which becomes the standard limit. Mine is set at 7100 RPM
TMOTNMX (16316) Coolant temp for activating raised (normal) rev limit. We set this at -48 so that it can activate at any coolant temp.
TNMXH (1631A) This is the time duration of the raised (normal) rev limit. We set this at it's maximum value of 655.3500 seconds. I haven't had a problem yet with this and have been testing for months.
And here are the results!
http://vimeo.com/14266421Eventually the plan might be to make this into a self installing patch file like the Subaru guys use.
I just uploaded a Stock M-box with this code
http://nefariousmotorsports.com/forum/index.php?topic=152.0Additional IMPORTANT Info!
Be aware that when using this method of launch control there is a time limit of 10.9 minutes for driving above the launch RPM. Therefore I suggest you set this appropriately high, somewhere above your normal cruising range. After 10.9 minutes the throttle shuts off until the RPM falls below the launch RPM... This is a potentially hazardous condition so please be aware and implement this code at your own risk!
Additional additional info
Thanks to k0mpresd I've learned certain ECU's need the map CWNMAXMD (8-bit) Codeword Drehzahlbegrenzung (Codeword for RPM limiter) changed from 0 to 1
-Brandon
EDIT: Correction the map is DNMAXH not DNMAX