Euro MDM for less throttle bog / intervention! NCSExpert Required
Saw this pop up on the forums and figured I would try a euro VO into NCS and see what would happen. Here is what I got:
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.
Hope everyone finds this useful.
Bellow are all my trace files and NCS Dummy of DSC to try to understand that different chassis settings.
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
Credit: BMWCoding.com members figured this out with m3's BMW Coding Forum
Nice! How did you decide to change the UEBERSTEUERN_MUE and UNTERSTEUERSCHWELLE_2 entries?
I didn't. I used a euro m5 vehicle order to see what it would set the DSC settings to. These are the differences. Most modules have the ability to change options, for region / option changes. If you tell a module a different VO NCS will set the correct values. ECU / SMG are static tunes with no option changing at face value unless you can decode and know what to change.
This is why most retrofits need coding. If you change one module you have to tell the others what the car now has so its can change its values to work with it.
__________________ 2010 BMW X5M: Stock + Custom ECU remap by ECUPROGRAM.ca
--------------------------------------------------------------------------------------------------------------------------------------- BMW Coding? Calgary, & Edmonton & Red Deer & Lethbridge area only. For Vancouver and Regina area, on request only.
---------------------------------------------------------------------------------------------------------------------------------------
" I am more terrified of a suburban mom on her cell phone with 3 kids in the back of the SUV, than an enthusiast who had undertaken specialized training, driving their pride and joy."
When I was taking a few laps in the M3 GTS at BMW's test track in Miramas, France I was very impressed with the way the car handled through all the different corners. It was clear that it's MDM mode was not preventing the car from doing anything besides help keep it under control. I'm sure that not very easy for the engineers to do. The M3 GTS (for those whom don't know) has revised MDM software that is specific to that car. The competition M3's have similar software (don't know if it's the same as GTS or not).
Makes me wonder exactly how much the MDM/DSC changes in the E60 after changing a few strings/values.