Here is the coding cheat sheet for BMW cars with G chassis that I have prepared for you. The infrastructure of the G-Chassis cars is almost exactly the same. That's why the codes you see on this page are valid for all of them. You can do this using Bimmercode Expert mode. And of course you can do it using Esys Launcher Pro 3.0 or EsysX. All risk is yours so take your precautions. Do not code if the battery is low. If necessary, connect the battery booster to the car.
If you are not a professional, definitely use OBDEleven or BimmerCode. But there is no expert mode in OBDEleven. You can activate these features by paying money from apps. I hope they add expert mode soon. OBDEleven is very good device and technical support.
BimmerCode application automatically takes backup. When you do something wrong, you have a chance to go back. But if you are going to do it through ESYS, do all the steps very carefully. Because it's not backing up. Note that there is a possibility of bricking the car's ECUs. Good luck....
All tried and tested by me. I won't add code that doesn't work. If you have any codes to add, do not forget to write them as a comment at the bottom.
I will constantly update this list. It would be nice if you could help me update it.
Compatible Cars:
- BMW 1 Series: F40 (2019+)
- BMW 2 Series GranCoupe: F44 (2020+)
- BMW 3 Series: G20 - G21 - G80 (2019+)
- BMW 4 Series: G22 - G23 - G26 - G82 - G83 (2020+)
- BMW 5 Series: G30 - G31 - F90 (2017+)
- BMW 6 Series: G32 (2017+)
- BMW 7 Series: G11 - G12 (2015+)
- BMW 8 Series: G14 - G15 - G16 - F91 - F92
And other "G" Series cars...
Note to make your job easier:
- Black and Bold Text = Code
- Brown Text = Default Value
- Green Text = New Value
Quickly press the Start Engine button 3 times to turn on the ignition.
Enable Sport Plus Driving Mode
- Body Domain Controller (BDC_BODY3) -> 3221-PfFesMaster -> FesSportWorldMode1 -> Nicht Aktiv to SportExpert
- Head Unit (HU_MGU or HU_NBT_EVO) ->FES_SPORT_EXPERT -> Nicht Aktiv to Aktiv
XtraBoost mode for electric vehicles. Don't try in vain, I tried it, it doesn't have a function :)
Enable Auto Start-Stop Memory
Don't code while the engine is running
- Control Module DME_BACK2 (DME) -> TCM_MSA_Memory -> Nicht Verbaut to Verbaut
Enable Comfort Plus Driving Mode
- Body Domain Controller (BDC_BODY3) -> 3221-PfFesMaster -> FesComfortWorldMode1 -> Nicht Aktiv to ComfortPlus
- Head Unit (HU_MGU or HU_NBT_EVO) ->FES_COMFORT_PLUS -> Nicht Aktiv to Aktiv
Layout and Logo Change in the Dashboard
LAYOUT CHANGE:
Instrument Cluster (DKOMBI4) -> GLOBAL_LAYOUT_VARIANTE -> Default Value: Standard
Layout Options:
- ALPINA
- M
- M Performance up to 160 mph (260 kmh)
- M Performance up to 200 mph (330 kmh)
- M Sport (Standart Layout With M Logo)
LOGO CHANGE:
Instrument Cluster (DKOMBI4) -> LOGO_SCHRIFTZUG -> Default Value: kein_logo
Logo Options:
- 135i
- 140i
- 235i
- 240i
- 340i
- 50d
- 550d Plugin Hybrid Electric Vehicle
- X2 M40i
Enable Auto Steering Heat
- Head Unit (HU_MGU or HU_NBT_EVO) -> AKT_Auto_Lenkrad-> Nicht Aktiv to Aktiv
- Body Domain Controller (BDC_BODY3) -> LHZ_CCM_IKF -> Nicht Aktiv to Aktiv
- Body Domain Controller (BDC_BODY3) -> IKF_ENABLE -> initwert to IKF_ALLE_SIZE
Adjust Speed Limits Menu on iDrive
Attention. Same codes on different controllers
- Head Unit (HU_MGU or HU_NBT_EVO) -> VOFFSET-> Nicht Aktiv to Gen_2
- Head Unit (HU_MGU or HU_NBT_EVO) -> VOFFSET_LANGSAM -> Nicht Aktiv to Gen_2
- Body Domain Controller (BDC_BODY3) -> VOFFSET -> Nicht Aktiv to Gen_2
- Body Domain Controller (BDC_BODY3) -> VOFFSET_LANGSAM -> initwert to Gen_2
Enable Wireless Charging
- Body Domain Controller (BDC_BODY3) -> WcaWirelessChargingAblage-> WCA_ENABLE -> Nicht Aktiv to Aktiv
- Head Unit (HU_MGU or HU_NBT_EVO) -> 3000 HMI_SPEECH -> WCA -> Nicht Aktiv to Aktiv
Enable the Tail Lights With the Daytime Running Lights
- Body Domain Controller (BDC_BODY3) -> 3702-LicFeatures -> Feature_4 -> Nicht Aktiv to Aktiv
Checkbox Daytime Running Light
- Head Unit (HU_MGU or HU_NBT_EVO) -> HMI_SPEECH -> DAYDRIVING_LIGHT_REAR -> Nicht Aktiv to Aktiv
- Head Unit (HU_MGU or HU_NBT_EVO) -> HMI_SPEECH -> DAYDRIVING_LIGHT_FRONT -> Nicht Aktiv to Aktiv
Enable Rear Camera Zoom Mode
- Head Unit (HU_MGU or HU_NBT_EVO) ->300B PARKEN -> MACRO_TRAILER_COUPLING -> Nicht Aktiv to Aktiv
Bowers & Wilkins Sound Settings and Advanced EQ settings
- Head Unit (HU_MGU or HU_NBT_EVO) -> 3002 - Audio Broadcast -> Audio System -> Alev3-Ram to Alev4-Ram (Effective if you have a Harman Kardon sound system)
Enable Lane Change Assistance
- Head Unit (HU_MGU or HU_NBT_EVO) -> SPURWECHSELASSISTENT-> Nicht Aktiv to Aktiv
- Body Domain Controller (BDC_BODY3) -> SPURWECHSEL_ASSISTENT -> Nicht Aktiv to gen_1
- Control Module SAS2 -> C_SWA_VORHANDEN -> initwert to NR001_VORHANDEN
Assisted Driving View (Cars Before 07/19)
Instrument Cluster (DKOMBI4) :
- CB_FZG_UMGEBUNG_FAS -> Nicht Aktiv to Aktiv
- CB_PRESELECT_NAVI_ANSICHT_FZG_UMGEBUNG -> Nicht Aktiv to Aktiv
- PIA_FZG_UMGEBUNG_FAS -> Nicht Aktiv to Aktiv
Ambient Lighting Color
Replace the Bronze and White and also the Green and White with Red and Blue. Save your original hex value somewhere. This is a risky operation.
Body Domain Controller (BDC_BODY3) -> 360A LicLciColorLibrary > LIC_LCI_COLOR_LIBRARY_DATA > G20G21G26G28G80_Lichtpaket_code1 ->
Custom Value:
- Byte 18 – FF
- Byte 19 - 00
- Byte 20 – 00
- Byte 23 – FF
- Byte 24 - 00
- Byte 25 - 00
- Byte 28 – FE
- Byte 29 – 0A
- Byte 30 – 0A
Body Domain Controller (BDC_BODY3) -> 360D LicLciColorProfiles > LIC_LCI_COLOR_LIBRARY_DATA > G20G21G26G28G80_Lichtpaket_code1 -> Custom Value:
- Byte 2 – 01 (Map Lights, Door handles, Door bins, Footwells) Now Red Colour
- Byte 3 – 03 (Door / Dash strips) Now Blue Colour
- Byte 16 – 03 (Map Lights, Door Handles, Door Bins, Footwells) Blue Colou
- Byte 17 – 01 (Door / Dash Strips) Red Colour
FOLLOW US ON INSTAGRAM:
https://instagram.com/garagemaslakcoding
FOLLOW US ON INSTAGRAM:
https://www.youtube.com/@gizliozellikacma
-------
how to get a spanish phone number <a href="https://virtual-local-numbers.com/countries/6-spain.html">https://virtual-local-numbers.com/countries/6-spain.html</a>
I have a G11 with heated and vibro function and I’ve changed the wheel to one that has heated, vibro but all has adaptive cruise and lane keep assist.
Mine does not have these options. The old wheel has a single internal module on the right, the new has two modules, one either side. The new wheel cruise, radio everything works. Heated steering (on the column) lights up and I get a dash notice but the heat does not come on.
When I scanned the car today I have the following dtc errors 030365 and 030491.
Does anybody know what I can do? I have BimmerCode. Can I code out the parts I don’t need and get the heat to work once again? Or am I climbing too big a hill?
I have taken a load of photos I can send a link to if it’ll help?
If you have any support in this matter, I m immediately ready to pay the price.
Thank you!
contact mail adress is: bayram.akyil@icloud.com