A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Category | What Happens (Plain English) | Module | Section | Description | Function Name | Default Value | New Value | Did it work? | Comments | 2018? | ||||||||||||||||
2 | Vehicle Access | Close the liftgate via remote or driver's door button (2015) | HKFM | 3010 | SCH_FBD | nicht aktiv / Werte=00 | aktiv / Werte=01 | Y | This works w/both the fob button and door button | - | |||||||||||||||||
3 | HKFM | 3010 | SCH_TOEHKI | nicht aktiv / Werte=00 | aktiv | Y | - | ||||||||||||||||||||
4 | HKFM | 3010 | TASTER_FBD | nicht aktiv / Werte=00 | aktiv | Y | - | ||||||||||||||||||||
5 | Close the liftgate via remote or driver's door button (2018) | HKFM2 | 3008 | 3008_1_1_255 | Werte = 02 | Werte = 05 | Y | C | C = coded | ||||||||||||||||||
6 | HKFM2 | 300B | 300B_1_1_255 | Werte = 02 | Werte = 05 | Y | C | F = factory | |||||||||||||||||||
7 | Vehicle Access | Makes liftgate close if pressure applied (2015) | HKFM | 3010 | HKL_BEDIENUNG, A | MECH_DRUK_AUTO_SCH | nicht_aktiv | aktiv | Y | - | W = want | ||||||||||||||||
8 | Makes liftgate close if pressure applied (2018) | HKFM2 | W | IP = impossible | |||||||||||||||||||||||
9 | Vehicle Access | Open/Close Windows/Folding Mirrors when locking/unlocking w/ fob & CA | BDC_BODY | 3056 | PwMaster, 0F | KOMFORTOEFFNUNG_FB | nicht_aktiv | aktiv | Y | Open w/ key fob | F | ||||||||||||||||
10 | BDC_BODY | 3056 | PwMaster, 0F | KOMFORTSCHLIESSUNG_FB | nicht_aktiv | aktiv | Y | Close w/ key fob | F | ||||||||||||||||||
11 | BDC_BODY | 3056 | PwMaster, 0F | KOMFORTSCHLIESSUNG_PA | aktiv | aktiv | Y | (Already on) | F | ||||||||||||||||||
12 | BDC_BODY | 3110 | PfExternalMirrorMaster | ASP_AUSKLAPPEN_NACH_KOMFORTSCHLIESSEN | nicht_aktiv | aktiv | Y | Open w/ key fob or CA | F | ||||||||||||||||||
13 | BDC_BODY | 3110 | PfExternalMirrorMaster | ASP_BEIKLAPPEN_BEI_KOMFORTSCHLIESSEN | nicht_aktiv | aktiv | Y | Close w/ key fob or CA | F | ||||||||||||||||||
14 | Vehicle Access | Change timeout time for Welcome Lights | BDC_BODY | 3068 | LceMaster, 22 | WL_TIMEOUT | Werte = 14 | Werte = 28 (40 seconds) | Y | C | |||||||||||||||||
15 | Vehicle Access | Change delay time to activate mirror, window and moonroof when using key fob/CA | BDC_BODY | 3056 | PwMaster, 0F | KOMFORT_SCHLIESSEN | Werte = 0F | Werte=00 | Y | Hex values | C | ||||||||||||||||
16 | Vehicle Access | Keep A/C & fan at setting (on/off) when car was shut off | IHKA | 3002 | MEMORY_OFF | nicht_aktiv | aktiv | Y | C | ||||||||||||||||||
17 | IHKA | 3002 | MEMORY_UMLUFT | aktiv | nicht_aktiv | Y | This is "air always circulating" so you want to turn it off (assuming you don't want the fan to be one every single time you start the car). | C | |||||||||||||||||||
18 | Vehicle Access | Opening front doors doesn't stop closing windows/sunroof | BDC_BODY | 3051 | PwClientRear, 12 | FH_TUER_AUF_STOP_MAUT | aktiv | nicht_aktiv | Y | C | |||||||||||||||||
19 | Opening rear doors doesn't stop closing windows/sunroof | BDC_ BODY | 3051 | PwClientRear, 12 | FH_TUER_AUF_STOP_MAUT_REAR | aktiv | nicht_aktiv | Y | C | ||||||||||||||||||
20 | |||||||||||||||||||||||||||
21 | Driving Convenience | Display turn signals in HUD (2015; cannot be done with digital dash cluster (6WB)) | KOMBI | 3008 | HUD_PIA_BLINKER | nicht_aktiv | aktiv | Y | The signals appeared doing only the KOMBI codes, but I did HU_NBT anyway. | IP | |||||||||||||||||
22 | KOMBI | 3000 | Blinker_HUD_ENABLE | nicht_aktiv | aktiv | Y | IP | ||||||||||||||||||||
23 | HU_NBT | 3001 | EXBOX | HUD_TURNSIGNAL | nicht_aktiv | aktiv | Y | IP | |||||||||||||||||||
24 | Driving Convenience | Show lane change lines on HUD (2015; cannot be done with digital dash cluster (6WB)) | KOMBI | 3000 | HMI | HUD_TLC_ENABLE | nicht_aktiv | aktiv | Y | IP | |||||||||||||||||
25 | Driving Convenience | Display "Steering Heat Active" message in instrument cluster | BDC_BODY | 3140 | PfLinSteeringWheel, 13 | LHZ_CCM | nicht_aktiv | aktiv | Y | C | |||||||||||||||||
26 | Driving Convenience | Turn on door handle lights when in reverse | BDC_BODY | 3070 | LciMaster, A5 | OVT_BEI_RUECKFAHRLICHT | nicht aktiv | aktiv | Y | This is especially useful if you have surround view. | C | ||||||||||||||||
27 | Driving Convenience | Detect road edge | KAFAS2 | 3020 | TLC_CODING, 0B | ROAD_EDGE_WARNING_ENABLED | DISABLED | DETECTION_FOR_GRASS_EDGE_AND_CURB_STONE | Y | The code took; haven't had a chance to run close to the side of the road (nor am I sure I want to!) | C | ||||||||||||||||
28 | Driving Convenience | Change angle of passenger mirror fold down when in reverse | BDC_BODY | 3110 | PfExternalMirrorMaster, 10 | ASP_BORDSTEINAUTOMATIK_DELTA | 59_Digits | 85_Digits / Werte=55 | Y | 85_Digits folds it much further | C | ||||||||||||||||
29 | Driving Convenience | Speed when top and rear cameras are disabled | PMA2 | 300B | PKM, 29 | V_SCHWELLE_1_KMH | Werte=23 | Werte=C8 | Y | Top camera; C8=200 km/h; on 2018 tried value "FF" and it did not work; the values in the New Value column do | C | ||||||||||||||||
30 | PMA2 | 300B | PKM, 29 | V_SCHWELLE_2_KMH | Werte=0F | Werte=C8 | Y | Rear camera | C | ||||||||||||||||||
31 | Driving Convenience | Distance when top and rear cameras are disabled | PMA2 | 300B | PKM, 29 | D_SCHWELLE_1_KMH | Werte=32 | Werte=FA | Y | FA = 250 meters | C | ||||||||||||||||
32 | PMA2 | 300B | PKM, 29 | D_SCHWELLE_2_KMH | Werte=0A | Werte=FA | Y | This took a while to take. I ended up coding one by one (value change > save > code > reload PMA2 > check value > then repeat for next one) | C | ||||||||||||||||||
33 | Driving Convenience | Activate front camera at any speed | ICAM | 3006 | SideView Settinges 1, 73 | SV Activation Speed Limit | Werte=0F | Werte=FF | Y | C | |||||||||||||||||
34 | ICAM | 3006 | SideView Settinges 1, 73 | SV Deactivation Speed limit | Werte=0F | Werte=FF | Y | C | |||||||||||||||||||
35 | Driving Convenience | Activate high beam assistant on cars with camera (DA+ package) but no LEDs | FLA_VERBAUT | aktiv | Needs to be discovered. | - | |||||||||||||||||||||
36 | KAFAS2 | 3050 | GLAREFREE_HIGHBEAM_ENABLED | Werte=01 | - | ||||||||||||||||||||||
37 | HU_NBT | 3000 | HIGH_BEAM_ASSISTANT | aktiv | - | ||||||||||||||||||||||
38 | KAFAS2 | 3050 | FLA_ON_OFF | aktiv | - | ||||||||||||||||||||||
39 | Driving Convenience | High Beam Assist defaults to "on" (does not work on 2018) | BDC_BODY | 3068 | FLA_AKTIVIERUNG | LDS in A | LDS in A or 2 | Y | IP | ||||||||||||||||||
40 | Driving Convenience | Adjust "triple turn signal" to a different amount of blinks (2018) | BDC_BODY | PIA_DEFAULT_TIPPBLINKEN | 00 | Werte=02 (5 blinks) | N | 00 = 1 BLINK, 01 = 3 BLINKS, 02 = 5 BLINKS; other numbers had no change | W | ||||||||||||||||||
41 | Adjust "triple turn signal" to a different amount of blinks (2015) | BDC_BODY | 3068 | LceMaster, 22 | BLINKZYKLEN_ANZAHL_TIPP | Werte = X-1 | Werte=03 | Y | Value is XX + 1 | - | |||||||||||||||||
42 | Driving Convenience | Allow fog lights to turn on only with parking lights | BDC_BODY | 3068 | LceMaster, 22 | NSW_EIN_AUF_LDS_STL | nicht_aktiv | aktiv | Y | C | |||||||||||||||||
43 | Driving Convenience | Rear View Camera Zoom (trailer hitch) | HU_NBT | 3001 | EXBOX | MACRO_TRAILER_COUPLING | nicht_aktiv | aktiv | Y | C | |||||||||||||||||
44 | Driving Convenience | Set default ACC distance | ICM | 3000 | C_Abstandsstufe_init | Werte = 04 | Werte = 01 | Y | Change default distance to the "closest" option | C | |||||||||||||||||
45 | Driving Convenience | Activate Lane Departure Warning at lower speed | Needs to be discovered. | W | |||||||||||||||||||||||
46 | Driving Convenience | Activate blind spot assist at lower speed | ICM | 3000 | C_ZSW_Aktivierunggeschwindigkeit_Funktion_low | 50 km/h | 20 km/h | Y | Don't set lower than 20 km/h | C | |||||||||||||||||
47 | Driving Convenience | Be able to configure Sport Mode (Chassis & Drivetrain, Chassis only, Drivetrain only) (Available from factory in 2018) | ICM | 3001 | QdmKfvSportIndividiualsierbarDep | nichtIndividualsierbar | Individualsierbar | Y | F | ||||||||||||||||||
48 | HU_NBT | 3001 | EXBOX | MACRO_FDS | nicht_aktiv | popup_and_config | Y | F | |||||||||||||||||||
49 | Driving Convenience | Adjust seat heat temperatures (must do in each SM2 module, 6d = driver's side and 6e = passenger's side); ST1 = position 1, ST2 = position 2, ST3 = position 3; KI = seat back, LE = seat cushion. | SM2 | 3007 | SHZ_TEMP_SOLL_ST1_KI | werte=20 (89.6) | werte=22 | Y | C | ||||||||||||||||||
50 | SM2 | 3007 | SHZ_TEMP_SOLL_ST2_KI | werte=24 (96.8) | werte=27 | C | |||||||||||||||||||||
51 | SM2 | 3007 | SHZ_TEMP_SOLL_ST3_KI | werte=2D (113) | werte=36 | C | |||||||||||||||||||||
52 | SM2 | 3007 | SHZ_TEMP_SOLL_ST1_LE | werte=1D (84.2) | werte=1F | C | |||||||||||||||||||||
53 | SM2 | 3007 | SHZ_TEMP_SOLL_ST2_LE | werte=21 (91.4) | werte=23 | C | |||||||||||||||||||||
54 | SM2 | 3007 | SHZ_TEMP_SOLL_ST3_LE | werte=2B (109.4) | werte=2D | C | |||||||||||||||||||||
55 | Driving Convenience | Adjust seat ventilation temperatures (must do in each SM2 module, 6d = driver's side and 6e = passenger's side); ST1 = position 1, ST2 = position 2, ST3 = position 3. | SM2 | 3008 | SKL_TEMP_SOLL_ST1_KI | werte=23 | werte=19 | C | |||||||||||||||||||
56 | SM2 | 3008 | SKL_TEMP_SOLL_ST2_KI | werte=21 | werte=14 | C | |||||||||||||||||||||
57 | SM2 | 3008 | SKL_TEMP_SOLL_ST3_KI | werte=1E | werte=10 | C | |||||||||||||||||||||
58 | SM2 | 3008 | SKL_TEMP_SOLL_ST1_LE | werte=23 | werte=19 | C | |||||||||||||||||||||
59 | SM2 | 3008 | SKL_TEMP_SOLL_ST2_LE | werte=21 | werte=14 | C | |||||||||||||||||||||
60 | SM2 | 3008 | SKL_TEMP_SOLL_ST3_LE | werte=1E | werte=10 | C | |||||||||||||||||||||
61 | Driving Convenience | Adjust Heated Steering Wheel Temp | |||||||||||||||||||||||||
62 | Driving Convenience | Remembers heated steering wheel settings for longer than 15 minutes (target is 24 hours) | BDC_BODY | 3140 | 3140 PfLinSteeringWheel, 11 | NACHLAUFZEIT LENKRADHEIZUNG | 15_minute | always | C | ||||||||||||||||||
63 | Driving Convenience | Put seat heating/cooling at max level upon restart | Put seats on high mode after restart? | W | |||||||||||||||||||||||
64 | Driving Convenience | Remembers seat heating settings for longer than 15 minutes (target is 24 hours) | |||||||||||||||||||||||||
65 | BDC_BODY | 3090 | HcSeatHeating, 1C | NACHLAUFZEIT_SITZHEIZUNG_FRONT | 15 min | always | Look for _FOND for rear memory | C | |||||||||||||||||||
66 | SM2[6d] | SA_MEMORY_ZEIT | 15 min | wert-dauer (3) or 24 hours (2) | Seems to work with just SA_MEMORY programmed | C | |||||||||||||||||||||
67 | SM2[6e] | SA_MEMORY_ZEIT | 15 min | wert-dauer | C | ||||||||||||||||||||||
68 | Driving Convenience | Change the turning degree that shuts off turn signal | BDC_BODY | 3068 | SCHW_DEAKTIVIERUNG_BLINKER | 25 | 4B | Y | Hex values; | C | |||||||||||||||||
69 | Driving Convenience | Dim side view mirrors | BDC_BODY | 3120 | CODDT_00_SCAL_DIM_ECR_LIN Current (driver) | werte=20 | werte=39 | TEST | C | ||||||||||||||||||
70 | BDC_BODY | 3120 | CODDT_01_SCAL_DIM_ECR_LIN (passenger) | werte=20 | werte=39 | TEST | C | ||||||||||||||||||||
71 | Driving Convenience | Cameras stay at last setting when shifting into reverse | HU_NBT | 3001 | EXBOX | REVERSE_REGULATION | nicht_aktiv | aktiv | N | Not sure if this is it - but in either aktiv or nicht_aktiv the rear view still appears. | C | ||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | Disclaimer Removal | Disable iDrive legal disclaimer during iDrive startup | HU_NBT | 3001 | EXBOX | LEGAL_DISCLAIMER_TIME | ld_mit_timeout | kein_ld | Y | C | |||||||||||||||||
74 | Disclaimer Removal | Disable Parking Assistant Disclaimer | HU_NBT | W | |||||||||||||||||||||||
75 | Disable camera legal disclaimer | HU_NBT | 3001 | EXBOX | MACRO_CAM_LEGALDISCLAIMER | ld_mit_timeout | kein_ld | Y | C | ||||||||||||||||||
76 | HU_NBT | 3001 | EXBOX | MACRO_NIVICAM_LDISCLAIMER | ld_mit_timeout | kein_ld | Y | C | |||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | Vehicle Data Enhancement | Add pressure and temperature to TPMS Screen (default from factory on 2018) | HU_NBT | 3001 | EXBOX | RDC_SAFETY | nicht aktiv / Werte=00 | aktiv / Werte=01 | Y | Coded perfectly; temps and psi don't show until engine is on and X5 is moving | F | ||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | Electronics Functionality | Add weatherband to radio | HU_NBT | 3002 | RADIO_WEATHERBAND | nicht_aktiv | aktiv | N | It took the code change but no WB was available; known with HU_NBT | IP | |||||||||||||||||
81 | Electronics Functionality | Add "junction view" in HUD | HU_NBT | 3000 | HMI | JUNCTION_VIEW_HUD | aktiv | Y | This was 'aktiv' from the factory. | F | |||||||||||||||||
82 | Electronics Functionality | Propose fuel stops in a route when the car thinks it will run out of gas | HU_NBT | 3000 | HMI | NAVI_FUELSTOP_PROPOSAL | nicht_aktiv | aktiv | Y | This was 'aktiv' from the factory. | F | ||||||||||||||||
83 | Electronics Functionality | Change Sports Display from Orange to Red/Silver | HU_NBT | 3000 | HMI | M_VEHICLE | nicht_aktiv | aktiv | Y | - | |||||||||||||||||
84 | Electronics Functionality | Play phone ringtone through car instead of default ring | HU_NBT | 3001 | INBAND_RINGING | nicht_aktiv | aktiv | Y | C | ||||||||||||||||||
85 | Electronics Functionality | Change start-up logo on iDrive screen | HU_NBT | 3001 | EXBOX | STARTUP_EMBLEM | variant_0 | variant_01 | Y | 0,2,6 = Connected Drive, 1 = ///M, 3 = BMWi, 4 = Mini, 5 = Rolls Royce, 7 = BMW white startup, 8 = BMW brown startup, 9 = MC and HNY | C | ||||||||||||||||
86 | Electronics Functionality | Change voice from US English to British English | HU_NBT | 3000 | HMI | LANGUAGE_ENGLISH_UK | nicht_aktiv | master | Y | This works, but it changes the Satellite radio option to "n.t.a. (US-SDARS)" - very weird. Radio works fine, though. | - | ||||||||||||||||
87 | HU_NBT | 3000 | HMI | LANGUAGE_ENGLISH_US | master | nicht_aktiv | Y | - | |||||||||||||||||||
88 | Electronics Functionality | Play video via USB | HU_NBT | 3000 | HMI | ENT_CODEC_OGG | nicht_aktiv | aktiv | Y | - | |||||||||||||||||
89 | HU_NBT | 3000 | HMI | ENT_CODEC_XVID | nicht_aktiv | aktiv | Y | - | |||||||||||||||||||
90 | HU_NBT | 3000 | HMI | ENT_CODEC_VCD | nicht_aktiv | aktiv | Y | - | |||||||||||||||||||
91 | HU_NBT | 3000 | HMI | API_USB_VIDEO | none | both | Y | - | |||||||||||||||||||
92 | Electronics Functionality | Play DVD while in motion | HU_NBT | 3000 | HMI | SPEEDLOCK_X_KMH_MAX | FF | Y | only change werte values - it says nicht_aktiv but leave alone | - | |||||||||||||||||
93 | HU_NBT | 3000 | HMI | SPEEDLOCK_X_KMH_MIN | FF | Y | - | ||||||||||||||||||||
94 | HU_NBT | 3000 | HMI | VIDEO_HANDBRAKE | nicht_aktiv | Y | - | ||||||||||||||||||||
95 | HU_NBT | 3000 | HMI | VIDEO_SPEEDLOCK_CONDITION | none | Y | - | ||||||||||||||||||||
96 | Electronics Functionality | Enable ///M Laptimer | HU_NBT | 3000 | HMI | M_LAPTIMER | aktiv | Y | Code took; menu option under NAV; no functionality it seems | C | |||||||||||||||||
97 | Electronics Functionality | Read service messages while in motion | HU_NBT | 3000 | HMI | SERVICES_MESSAGES_SPEEDLOCK_CONDITION | none | Y | C | ||||||||||||||||||
98 | Electronics Functionality | Use office functions while in motion | HU_NBT | 3000 | HMI | OFFICE_MESSAGES_SPEEDLOCK_CONDITION | none | Y | C | ||||||||||||||||||
99 | Electronics Functionality | Display entire text messages | HU_NBT | 3003 | PIM_Driving_Text | up_to_three_lines | whole_text | Y | C | ||||||||||||||||||
100 |