Using coding to fight against DSC intervention during DCT Launch

ganque

Specialist
Jan 22, 2018
60
15
0
Ride
BMW 135i N55 DCT pure stage 2
Hi Everyone,
Meanwhile we wait on MHD or any other solution to get DSC intervention completely off during Launch Control and even Launch Control RPM adjustment. I've been trying to find alternative temporary solution by just coding the DSC module or maybe any other module that could help us fighting against the boggy Launch Control the non-M DCT cars have.

After digging into the modules via NCS Expert and doing some research at some other forums, I found an interesting thread for M5/M6 users that are able to change some wert values at the DSC module in order to get less intervention during launch.

These are the parameters:

With NCSExpert change in DSC:

UEBERSTEUERN_MUE_0_2
wert_01 to
wert_00

UEBERSTEUERN_MUE_1_2
wert_02 to
wert_00

UNTERSTEUERSCHWELLE_2
wert_00 to
wert_01

MDYNAMIC_MODE_USA
aktiv to
nicht_aktiv

A few other options changed for me however I am pretty sure they are for non 08+ w/o TPMS. I also wonder if only "MDYNAMIC_MODE_USA" needs to be changed or if the other values are required for thresholds.

I have been driving on this and feel less bogging of the throttle. Look forward to hearing what other people think.

Keep in mind this is a E60 only change. If you want this for your M6 or M3 perhaps start with only turning off "MDYNAMIC_MODE_USA" first or find a euro VO to compare with.​


When trying to check this in my own DSC module on my E82 I can see some similar values except for the MDYNAMIC_MODE_USA one... Maybe we can adjust something else or change the wert values in order to get a different setup for the DSC intervention?
bmwcoding.png
 

ganque

Specialist
Jan 22, 2018
60
15
0
Ride
BMW 135i N55 DCT pure stage 2
Generated with NCS Dummy version 0.5.0.5 — copyright © 2011 revtor software
Output : Module Functions
Chassis : E60 (E60,E61,E63,E64)
Module : MK60_M5.C15
ID FUNCTION KEYWORD FUNCTION KEYWORD TRANSLATION OPTIONS
ID PARAMETER KEYWORD PARAMETER KEYWORD TRANSLATION
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
0F2D BAUART_MK60 MODEL VARIANT MK60 ANTILOCK BRAKING SYSTEM (ABS)
000A e60 e60 (5 series) !DSC8_CI_19+M5,DSC8_CI_19+E60+M5
0022 e63 e63 (6 series coupé) (!DSC8_CI_19+!M5,DSC8_CI_19+E63+M6)+!COMPETITION
0020 e61 e61 (5 series touring) DSC8_CI_19+E61+M5
0024 e64 e64 (6 series convertible) DSC8_CI_19+(E64+M6,!(M5,M6))
07B6 e63tue E63+M6+COMPETITION
0F2E M_GETRIEBE BMW M TRANSMISSION
0164 handschaltung manual transmission M_GMBH_HANDSCH
02CC sequentiell !M_GMBH_HANDSCH
1789 LCL
0008 nicht_aktiv not active !(E61+M5)
0007 aktiv active E61+M5
1266 RPA TIRE PUNCTURE MONITORING SYSTEM
0008 nicht_aktiv not active DIRECT_RDC
0007 aktiv active !DIRECT_RDC
157C PRE_MSR
0007 aktiv active E61+M5,M_GMBH_HANDSCH
0008 nicht_aktiv not active !(E61+M5,M_GMBH_HANDSCH)
1207 UEBERSTEUERN_MUE_0_2
00D6 wert_00 value 00 !DSC8_CI_19+!(S85B50+US),DSC8_CI_19+((E60,E63)+!(US+!COMPETITION)+S85B50,!S85B50)
0026 wert_01 value 01 !DSC8_CI_19+S85B50+US,DSC8_CI_19+(E60+M5,E63+M6)+US+!COMPETITION
001C wert_02 value 02 DSC8_CI_19+E64+M6+!US
001D wert_03 value 03 DSC8_CI_19+E64+M6+US
001B wert_04 value 04
0027 wert_05 value 05 DSC8_CI_19+E61+M5+!US
0028 wert_06 value 06 DSC8_CI_19+E61+M5+US
1208 UEBERSTEUERN_MUE_1_2
00D6 wert_00 value 00 !DSC8_CI_19+!(M5+US)+!M6,DSC8_CI_19+((E64,E60)+!US+S85B50,!S85B50)
0026 wert_01 value 01 !DSC8_CI_19+M6+!US,DSC8_CI_19+E63+M6+!(US+!COMPETITION)
001C wert_02 value 02 !DSC8_CI_19+M5+US,DSC8_CI_19+E60+M5+US
001D wert_03 value 03 !DSC8_CI_19+M6+US,DSC8_CI_19+E63+M6+US+!COMPETITION
001B wert_04 value 04 DSC8_CI_19+E64+M6+US
0027 wert_05 value 05
0028 wert_06 value 06 DSC8_CI_19+E61+M5+US
00F7 wert_07 value 07 DSC8_CI_19+E61+M5+!US
1C7E UNTERSTEUERSCHWELLE_2
00D6 wert_00 value 00 !COMPETITION
0026 wert_01 value 01 COMPETITION
1112 GEARMOMENTREGLER_MIN_HA_2
00D6 wert_00 value 00 !(E61+M5)+!M6
0026 wert_01 value 01 M6+!COMPETITION
001C wert_02 value 02 E61+M5
001D wert_03 value 03 M6+COMPETITION
1111 GEARMOMENTREGLER_MAX_HA_2
00D6 wert_00 value 00 !DSC8_CI_19+!M6,DSC8_CI_19+E60+M5
0026 wert_01 value 01 (!DSC8_CI_19+M6,DSC8_CI_19+E63+!M5)+!COMPETITION
001C wert_02 value 02 DSC8_CI_19+E61+M5
001D wert_03 value 03 DSC8_CI_19+E64+!M5
001B wert_04 value 04 E63+!M5+COMPETITION
157A AIR_SUSP
0008 nicht_aktiv not active !(E61+M5)
0007 aktiv active E61+M5
1206 MDYNAMIC_MODE_USA
0008 nicht_aktiv not active !(S85B50+US+!COMPETITION)
0007 aktiv active S85B50+US+!COMPETITION
157B DDS_SW_CAN
0008 nicht_aktiv not active !PU06
0007 aktiv active PU06
1205 DELTA_PSI_BETA_LIMITKORR2
00D6 wert_00 value 00 !(S85B50+US+!COMPETITION)
0026 wert_01 value 01 S85B50+US+!COMPETITION
1914 DSC_OFF
0007 aktiv active M_GMBH_HANDSCH+(PU07,DSC_OFF)
0008 nicht_aktiv not active !(M_GMBH_HANDSCH+(PU07,DSC_OFF))
1113 LENKWINKELKENNLINIE_2 STEERING ANGLE CHARACTERISTIC CURVE 2
00D6 wert_00 value 00 !M6
0026 wert_01 value 01 M6
 

dyezak

Major
May 4, 2017
1,768
1,518
0
Plano TX
Ride
335is
I'd have to play with my different DSC boxes to help you understand what each of these are, but the MDYNAMIC_MODE_USA isn't doing anything for you. If you have MDM then that would have a pretty significant effect. The USA version of MDM is much more restricted. The Euro MDM is more open and allows more wheel spin, and turning USA off gives you the Euro settings. But that's only while MDM mode is enabled, and for an M car, the launch control is enabled with TC OFF not with MDM enabled, so it wouldn't ever have any impact for any car's launch control.

I'm curious what the other values are really doing...

UEBERSTEUERN_MUE_0_2
wert_01 to
wert_00

UEBERSTEUERN_MUE_1_2
wert_02 to
wert_00

UNTERSTEUERSCHWELLE_2
wert_00 to
wert_01

MDYNAMIC_MODE_USA
aktiv to
nicht_aktiv