I'm preparing to code my car for euro-spec MDM and was wondering if anyone else has modified the settings in MK60 module for their 1M and can comment on their experience? I found
this thread for E9x M3, but there is a custom setup for 1M in NCSDummy.
Code:
Generated with NCS Dummy version 0.6.10 — copyright İ 2020 revtor
Output : Module Functions
Chassis : E89 (E81,E82,E84,E87,E88,E89,E90,E91,E92,E93)
Module : MK60_M82.C01
FUNCTION KEYWORD ADDRESS (LENGTH) MASK FUNCTION KEYWORD TRANSLATION OPTIONS
PARAMETER KEYWORD DATA MASKED PARAMETER KEYWORD TRANSLATION
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
DSC_Codierdaten 00300000 (12) Dynamic stability control (DSC) coding data
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
CHECKSUM 00300000 (01) FF CHECKSUM
grundcode_var 00 00 basic code variable PL2
<UNBELEGT> 00300001 (01) 1F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300001 (01) E0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
DRUCKMODELL_HA 00300002 (01) 07 PRESSURE MODEL REAR AXLE
wert_00 00 00 value 00 !MAN_UMF_GTS
wert_01 01 01 value 01 MAN_UMF_GTS
DRUCKMODELL_VA 00300002 (01) 38 PRESSURE MODEL FRONT AXLE
wert_00 00 00 value 00 !MAN_UMF_GTS
wert_01 01 08 value 01 MAN_UMF_GTS
GETRIEBE_E82M 00300002 (01) C0
wert_00 00 00 value 00 !M_DOPPEL_KUPPEL
wert_01 02 80 value 01 M_DOPPEL_KUPPEL
<UNBELEGT> 00300003 (01) 01 <UNOCCUPIED>
<initwert> 01 01 <initvalue>
PRE_MSR_E82M 00300003 (01) 02 E82 (1 SERIES M COUPÉ) PRE ENGINE DRAG-TORQUE CONTROL
aktiv 00 00 enabled
nicht_aktiv 01 02 not enabled PL2
<UNBELEGT> 00300003 (01) 04 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
RPA 00300003 (01) 08 TIRE PUNCTURE WARNING (RPA)
nicht_aktiv 00 00 not enabled DIRECT_RDC
aktiv 01 08 enabled !DIRECT_RDC
<UNBELEGT> 00300003 (01) 10 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300003 (01) 20 <UNOCCUPIED>
<initwert> 01 20 <initvalue>
US_VEHICLE 00300003 (01) 40 USA VEHICLE
nicht_aktiv 00 00 not enabled PL2
aktiv 01 40 enabled
<UNBELEGT> 00300003 (01) 80 <UNOCCUPIED>
<initwert> 01 80 <initvalue>
UEBERSTEUERN_MUE_0 00300004 (01) FF OVERSTEER FRICTION COEFFICIENT 0
wert_00 E6 E6 value 00 !US
wert_01 33 33 value 01 US
UEBERSTEUERN_MUE_1_2_M 00300005 (01) FF OVERSTEER FRICTION COEFFICIENT 1 2
wert_00 E0 E0 value 00 !US
wert_01 ED ED value 01 US
<UNBELEGT> 00300006 (01) FF <UNOCCUPIED>
<initwert> A6 A6 <initvalue>
<UNBELEGT> 00300007 (01) FF <UNOCCUPIED>
<initwert> 80 80 <initvalue>
<UNBELEGT> 00300008 (01) FF <UNOCCUPIED>
<initwert> 40 40 <initvalue>
<UNBELEGT> 00300009 (01) 0F <UNOCCUPIED>
<initwert> 03 03 <initvalue>
<UNBELEGT> 00300009 (01) F0 <UNOCCUPIED>
<initwert> 0B B0 <initvalue>
<UNBELEGT> 0030000A (01) 0F <UNOCCUPIED>
<initwert> 03 03 <initvalue>
DDS_PLUS 0030000A (01) 10
aktiv 01 10 enabled
nicht_aktiv 00 00 not enabled PL2
MDYNAMIC_MODE_USA 0030000A (01) 20 BMW M DYNAMIC MODE USA
nicht_aktiv 00 00 not enabled !US
aktiv 01 20 enabled US
<UNBELEGT> 0030000A (01) 40 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030000A (01) 80 <UNOCCUPIED>
<initwert> 01 80 <initvalue>
<UNBELEGT> 0030000B (01) FF <UNOCCUPIED>
<initwert> E5 E5 <initvalue>
<UNBELEGT> 0030000C (01) FF <UNOCCUPIED>
<initwert> E4 E4 <initvalue>
<UNBELEGT> 0030000D (01) 07 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030000D (01) 08 <UNOCCUPIED>
<initwert> 01 08 <initvalue>
<UNBELEGT> 0030000D (01) 10 <UNOCCUPIED>
<initwert> 01 10 <initvalue>
<UNBELEGT> 0030000D (01) 20 <UNOCCUPIED>
<initwert> 01 20 <initvalue>
<UNBELEGT> 0030000D (01) 40 <UNOCCUPIED>
<initwert> 01 40 <initvalue>
LAT_EBD 0030000D (01) 80
nicht_aktiv 00 00 not enabled !(COMPETITION_P,E82+N54B30T0)
aktiv 01 80 enabled COMPETITION_P,E82+N54B30T0
<UNBELEGT> 0030000E (01) 0F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030000E (01) 10 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030000E (01) 20 <UNOCCUPIED>
<initwert> 01 20 <initvalue>
<UNBELEGT> 0030000E (01) C0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030000F (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300010 (01) 0F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300010 (01) F0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300011 (01) 0F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300011 (01) F0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
DCC_Codierdaten 00300012 (0D) Dynamic cruise control (DCC) coding data
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
<UNBELEGT> 00300012 (01) 07 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300012 (01) 38 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300012 (01) C0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300013 (01) 07 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300013 (01) 38 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300013 (01) 40 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300013 (01) 80 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300014 (01) 3F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
MSA 00300014 (01) 40 AUTOMATIC START/STOP (MSA)
nicht_aktiv 00 00 not enabled !CO2_MSA
aktiv 01 40 enabled CO2_MSA
ABSCHALTBARKEIT_DSC 00300014 (01) 80 DYNAMIC STABILITY CONTROL (DSC) CAN SWITCH OFF
nicht_aktiv 00 00 not enabled SIXT
aktiv 01 80 enabled !SIXT
<UNBELEGT> 00300015 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300016 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300017 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300018 (01) 7F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300018 (01) 80 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300019 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001A (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001B (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001C (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001D (01) 07 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001D (01) 38 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001D (01) C0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001E (01) 1F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030001E (01) 60 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
POHO 0030001E (01) 80
nicht_aktiv 00 00 not enabled PL2
aktiv 01 80 enabled
ESM_Codierdaten 0030001F (11)
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
<UNBELEGT> 0030001F (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300020 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300021 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300022 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300023 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300024 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300025 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300026 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300027 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300028 (01) 0F <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300028 (01) F0 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 00300029 (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002A (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002B (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002C (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002D (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002E (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
<UNBELEGT> 0030002F (01) FF <UNOCCUPIED>
<initwert> 00 00 <initvalue>
SZL_Codierdaten 00300100 (01)
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
<UNBELEGT> 00300100 (01) 7F <UNOCCUPIED>
<initwert> 07 07 <initvalue>
<UNBELEGT> 00300100 (01) 80 <UNOCCUPIED>
<initwert> 00 00 <initvalue>
I think that DRUCKMODELL settings for MAN_UMF_GTS could be a compensation for the larger diameter brakes that came on the M3 GTS. Can anyone confirm/deny this?
More interestingly, does anyone know what PRE_MSR_E82M setting controls?
NCSDummy says this is
Code:
E82 (1 SERIES M COUPÉ) PRE ENGINE DRAG-TORQUE CONTROL