View Single Post
      10-10-2023, 06:01 PM   #1
TJZ67201
Captain
TJZ67201's Avatar
United_States
845
Rep
765
Posts

Drives: '23 M240i
Join Date: Jun 2020
Location: Naperville, IL

iTrader: (0)

All - I decided to create this thread to hopefully unify any conversations regarding iDrive 8 (OS8) and BimmerCode. There are currently several threads with information spread all across this forum. Hopefully this thread can be used for all discussions moving forward for an easy reference point.

Prerequisites:
Process:
  1. Enter your vehicle’s diagnostic mode by pressing Start/Stop 3-times fast without foot on brake pedal.
  2. Plug in your adapter to the OBD2 port in the driver’s footwell.
  3. Connect your phone/mobile device with your adapter. Process is specific to the adapter you are using.
  4. It is recommended to disable your vehicle’s WiFi / CarPlay to prevent unwanted interruptions when coding.
  5. Open the BimmerCode app and specify your adapter.
  6. Updated: G42 2-series is now officially supported, no need to select “3-Series, M3” when prompted to select your vehicle.
  7. Turn off headlights, climate control, radio, etc. to conserve battery when coding to prevent battery depletion. Optional: connect a battery charger.
  8. Begin coding…

Coding Examples:

To kick off the conversation, here is a list of all of the “modifications” I am currently running that were coded via BimmerCode.

Startup warning message delete:
- Headunit > Warning at startup > “Not active”

Mirror tilt value:
- Body domain controller > Mirrors > Auto mirror tilt value > select percentage, I chose 30

Comfort+ drive mode:
- Body domain controller > Expert mode > FesComfortWorldMode1 > “ComfortPlus” > CODE
- Body domain controller > Default Driving Mode (optional)
- Headunit > Expert mode > Fes_Comfort_Plus > Aktiv
- Eco_Conf_Steering_Comfplus > Aktiv
- Eco_Conf_Attenuation_Comfpl > Aktiv
- CODE

Hazard with emergency braking:
- Body domain controller > Lighting > Hazard warning…

Seat belt reminder off:
- Advanced crash safety module > seatbelt reminder (driver and passenger)

Rear camera zoom (top down view of rear)
- Headunit > Expert mode > Macro_trailer_coupling > active

Anti Dazzle Headlights:
- Body domain controller > expert mode:
- La1:
- C_BLC_Pre_Ena = enable
- LUT_FLC_forwardlighting_Y = AFS
- La2:
- C_Afs_eco_level3_ena = enable
- C_Afs_ena = enable
- La3
- Lut_afs_codrv_hor = standard/init
- Lut_Afs_Drv_hor = F040_G005…
- C_Clc_curv_v2 = ECE
- C_Clc_curv_v3 = ECE
- C_Clc_Ext_Ena = enable
- C_Hba_Dim_ena = enable
- C_Hba_Gfhba_ena_v_hi = standard
- C_Hba_Gfhb_ena = enable.
- Code.

Change default ambient lighting color:
- Body domain controller > First color (default color is what is getting set)
- Color contour = set
- Color = set

Rolls Royce / older BMW chimes:
- Receiver Audio Module > Signal Tones


No longer working after a recent iDrive update:

Auto start/stop memory:
- Engine control unit > Auto start stop function memory > Active
- Auto start stop function > Not active

Most headunit/gage cluster related items appears to be locked at the moment. For example, coding top speed (V max) and ///M style gage cluster layout. This is possibly encrypted in iDrive 8 but hopefully support may come in the future.

Last edited by TJZ67201; 10-11-2023 at 01:29 PM..
Appreciate 14
grooveK125.50
redcars103.50
Coconut773.50
apez678.50
BlueLEDz153.00
Fidiman115.50
Sonic RR148.50
VegasG42391.50
Kay.Say15.00