ABCDEFG
1
PLEASE understand the risks associated with coding your car - always take backups
2
Link to App:Here
3
Source Thread:Here
4
IDDescriptionSteps to Access Menu in Expert ModeCodeResults?F87 BF Forum Source / CreditRevertable?
5
1New UI that's compatible for idrive 5 equipped cars with full functionality3000 HMI3000 -> HMI_ID_VERSION set to: id6_light (id5_plus_plus is default)?Here
6
2If Auto-Lock is enabled, then all doors will unlock at ignition shutoff.IN FEM MODULE, expert mode:FEM_BODY
3040
CLM_UNLOCK_KL15OFF_AFTER_PIA_AUTO_LOCK
aktiv
nicht_aktiv
?Here
7
3Open Windows/Fold Mirrors when holding Unlock on Key Fob.In FEM module, expert mode:FEM_BODY
3053
KOMFORTOEFFNUNG_FB
aktiv
nicht aktiv
?Here
8
4Easy Seat Entry

you open your door, it will move the seat back further to make it easier to get into the car. I am not fat by any means, but gives you plenty of room. When you shut the door/start the car, the seat moves up to your fob saved location.

Also, when you shut off the car/open the door, it moves the seat back to give you room to get out without honking your horn and scaring people.
ESYS parameters to accomplish this
(6D is driver seat and 6E module is passenger seat
In the SM2 (6d) module:
3000 SM_GLOBAL -> EINAUSSTIEGSHILFE = Modus_FA_SLV
3012 EAH -> EAH_VERFAHRWEG_SLV_PHYS = Werte=00, 64
3012 EAH -> EAH_SCHUTZFREIRAUM_HINTEN_SLV_PHYS = Werte=00, 00

In the SM2 (6e) module:
3000 SM_GLOBAL -> EINAUSSTIEGSHILFE = UKNOWN, WERTE=03
3012 EAH -> EAH_VERFAHRWEG_SLV_PHYS = Werte=00, 64
3012 EAH -> EAH_SCHUTZFREIRAUM_HINTEN_SLV_PHYS = Werte=00, 00
?Here
9
5Horn acknowledgement on lockingFEM Body 3040CLM_HORN_AT_SECURING?Here
10
6Change Emergency brake light from Inner Brake Lights to Flashing Lights.FEM_BODY 3060ESS_AKTIVIERBARER_AUSGANG bremslicht_blinkend flachenvergroesserung?Here
11
7If Auto-Lock is enabled, then all doors will unlock at ignition shutoff.FEM MODULE 3040CLM_UNLOCK_KL15OFF_AFTER_PIA_AUTO_LOCK
aktiv
nicht_aktiv
?Here
12
8Changing the amperage of the USB charging port in the center consoleselect headunit, in my case HU_NBT-EVO
in that ECU, go to 3001, shown as "EXBOX"
in 3001 EXBOX
"SET_USB_MAX_CHARGING_CURRENT"
For example: 2100mA
?Here
13
9Rear Fog Lights EnableFEM_BODY 3060

REM / 3063
FEM_BODY / 3060 LCEMaster 1C / NSL_Verbaut = Verbaut

REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_L_output = nsl_l
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_L_Function = nebelschlusslicht
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_R_output = nsl_r
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_R_Function = nebelschlusslicht
?Here
14
10Here
15
11Auto Start Stop - Remember setting (ROW - US already enabled)3023Auto Start/Stop Default OFF:
3023
TCM_MSA_DEFAULT_OFF set to: aktiv
Auto Start/Stop Remember Last Setting:
3023
TCM_MSA_MEMORY set to: aktiv
Here
16
12Disable Rev Matching (6MT) - under sitting to allow engine start without clutchIn Easy Mode:

"Front Electronic Module" -> "Start engine without clutch" -> "Not active"
N/AHere
17
13Bang & Olufsen Nav SkinHU_NBT > 3000HMI > HIGH_END_AUDIO_MENUE = volle_insz(0x03)Here
18
14
19
15
20
16
21
17
22
18
23
19
24
20
25
21
26
22
27
23
28
24
29
25
30
26
31
27
32
28
33
29
34
30
35
31
36
32
37
33
38
34
39
35
40
36
41
37
42
38
43
39
44
40
45
41
46
42
47
43
48
44
49
45
50
46
51
47
52
48
53
49
54
50
55
51
56
52
57
53
58
54
59
55
60
56
61
57
62
58
63
59
64
60
65
61
66
62
67
63
68
64
69
65
70
66
71
67
72
68
73
69
74
70
75
71
76
72
77
73
78
74
79
75
80
76
81
77
82
78
83
79
84
80
85
81
86
82
87
83
88
84
89
85
90
86
91
87
92
88
93
89
94
90
95
91
96
92
97
93
98
94
99
95
100
96