BMW X3 Forum
BMW X3 Forum
Welcome to the ultimate BMW X3 community.
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
Post Reply
 
Thread Tools Search this Thread
      03-18-2018, 05:25 PM   #1
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

Bimmercode coding on G01 - Share you coding changes

Hi all,

New to BMW and new to coding.
Wanted to start a G01 specific thread for bimmercode tool.

At present the coding options are limited for G01, so want an area we can discuss new findings, features and experiences.


Yesterday using the bimmercode app/tool.... I removed the disclaimer prompt.... seems to have worked.
Also removed VIM limitations and added video codecs, etc..... though I’ve been unable to test it.

Question 1 :
As part of steps, I had to push iDrive selector forward, afterwhich it told me to enable a setting in iDrive. I could not find this new setting, nor can I remember what the setting should be called now.

TIP : Take screenshots of app with ecu settings and instructions given before, during and after coding so you can review.



Question 2 :
I’ve seen a lot of discussions about AC settings returning to default (with ac on) after starting car.
My car does not do this, so I’m guessing I don’t need to code the AC memory features?


Question 3 :
Is there a G01 specific ecu list which explains in detail the functionality?
Bimmercode is light on details about exactly what the available ecu options do
Appreciate 0
      03-20-2018, 07:33 AM   #2
SimonB
135 to 335 M Sport to X3 30d M Sport
Australia
164
Rep
1,788
Posts

Drives: 2018 X3 30d, optioned up!
Join Date: May 2008
Location: Perth, Western Australia

iTrader: (0)

I hope your coding post doesn’t get ‘hijacked’ like mine did.

Anyway, I’ve coded off the radio volume display and also the start up animation as well as the nanny disclaimers. From memory, I also turned off the seatbelt chimes as it’s habit for everyone here in Oz.
__________________
2018 X3 30d, Carbon Black Metallic, M Sport Package, Panorama glass sunroof, Lumbar support, Instrument panel in Sensatec, Ambient Lightning, Harmon Kardon Surround Sound , Dynamic Damper Control
Appreciate 1
      03-20-2018, 03:42 PM   #3
papajohn
Private
United_States
63
Rep
86
Posts

Drives: 2018 X3 M40i
Join Date: Jan 2018
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by cvee View Post
Question 1 :
As part of steps, I had to push iDrive selector forward, afterwhich it told me to enable a setting in iDrive. I could not find this new setting, nor can I remember what the setting should be called now.
After holding the iDrive knob forward for several seconds, it prompts you to go accept what is essentially a legal disclaimer. Something along the lines of you are "enabling the VIM function for test purposes only and you do not intend to leave it enabled," or similar legal jargon to protect Bimmercode from being sued when someone causes an accident while watching an "in-flight movie." There is no "setting" that later appears in your iDrive menu. To watch VIM, you just go to "Media" and select either the DVD or the USB storage that contains the video. If the video remains visible after the car is moving, then the coding was successful.

Quote:
Originally Posted by cvee View Post
Question 2 :
I’ve seen a lot of discussions about AC settings returning to default (with ac on) after starting car.
My car does not do this, so I’m guessing I don’t need to code the AC memory features?
Correct, I've noticed in the new X3 a lot of functionality / options are selectable within iDrive that were not present on my prior BMWs. Presumably BMW has finally started paying attention to all the aftermarket coding options and started to provide those as defaults or selectable via iDrive.

Quote:
Originally Posted by cvee View Post
Question 3 :
Is there a G01 specific ecu list which explains in detail the functionality?
Bimmercode is light on details about exactly what the available ecu options do
There is a list of all the ECU's, but nothing that goes into detail about what each of them does. FYI, the '18 X3 ECU's are listed under "G001".

Fundamentally, the BC app is just doing what E-sys does in a simplified way for novice "coders". Using the Expert Mode takes you one step closer to the E-sys interface, but if you want to really learn what's going on behind the app, read up on E-Sys coding. Great writeup(s) here courtesy of Almaretto.
Appreciate 4
cvee101.50
kitzune49.00
deladude264.50
pej744593.00
      03-20-2018, 04:11 PM   #4
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

Quote:
Originally Posted by SimonB View Post
I hope your coding post doesn’t get ‘hijacked’ like mine did.

Anyway, I’ve coded off the radio volume display and also the start up animation as well as the nanny disclaimers. From memory, I also turned off the seatbelt chimes as it’s habit for everyone here in Oz.
What’s the volume display coding? Is it to stop the pop up showing?
Where do you see the volume level if popup disabled?
I need to find the default volume setting, because every time I get into car and play audio.... I hear nothing and for a moment assume it’s a Bluetooth issue.
THEN I remember to turn up the volume and voila.

I’m really waiting for the stop/start memory function.
Appreciate 0
      03-20-2018, 04:27 PM   #5
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

Quote:
Originally Posted by papajohn View Post
Fundamentally, the BC app is just doing what E-sys does in a simplified way for novice "coders". Using the Expert Mode takes you one step closer to the E-sys interface, but if you want to really learn what's going on behind the app, read up on E-Sys coding. Great writeup(s) here courtesy of Almaretto.
Thanks for your excellent reply.
I do plan to buy an esys cable as insurance in case I need the services of Almaretto to save me from some bad coding.... though I do not intend to go off script with coding.
Happy to wait for BC to add easily updateable options.

I started this thread specifically so we could discuss the avail. BC options.

I’m interested in enabling the external door handle lights when putting the car in reverse. I don’t think this is avail in BC. Not sure if this coding DOES require an esys due to complexity. Will wait and see.
Appreciate 1
O_que69.50
      03-20-2018, 05:26 PM   #6
papajohn
Private
United_States
63
Rep
86
Posts

Drives: 2018 X3 M40i
Join Date: Jan 2018
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by cvee View Post
I started this thread specifically so we could discuss the avail. BC options.

I’m interested in enabling the external door handle lights when putting the car in reverse. I don’t think this is avail in BC. Not sure if this coding DOES require an esys due to complexity. Will wait and see.
In the original spirit of your thread, I've used BC to enable Video in Motion and turn off ASD (truly don't understand why people want engine noise piped in over the stereo system).

I would have done some of the other options like eliminating legal disclaimers, changing startup animation on iDrive, but I already did those via E-Sys.
Appreciate 1
cvee101.50
      03-20-2018, 11:24 PM   #7
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

I finally got to test a DVD....... but unfortunately it didn’t work.
I could hear the audio, but not see video.

Before I tested it.... I removed the volume popup which required me to reactivate vim by holding IDrive controller forward.
Then I set default volume to 20% which also required me to activate vim.

Then I went for drive and DVD screen was locked out.

How can I deactivate vim? Just set to disabled and code.
Then re-enable and code?
——————————-
Update

I deactivated and then reavtivated VIM.

The screenshot below displays on phone app after instructed to hold iDrive controller forward.

https://photos.google.com/share/AF1Q...RPWjFwelZQQnlR

In my case iDrive is in the same ‘multimedia’ spot it was when I started coding.
I cannot perform the step to disable speedlock.

On previous attempts I breezed through that step and did not read it correctly.

Who has used BC to disable VIM?
Did you see the speedlock screen?

Last edited by cvee; 03-21-2018 at 02:31 AM..
Appreciate 0
      03-22-2018, 03:46 PM   #8
papajohn
Private
United_States
63
Rep
86
Posts

Drives: 2018 X3 M40i
Join Date: Jan 2018
Location: Austin, TX

iTrader: (0)

Out of curiosity, when BC reads your ECUs, do you see "DME" listed as one of the ECU's visible? I don't on my car, but I also can't see DME when I look using E-Sys either. Something is fishy with my car...
Appreciate 1
      03-22-2018, 04:26 PM   #9
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

No,

I only see :
IHKA_PRO1
KAFAS
HU_NBT_EVI
DKOMBI2
FZD_35

I heard back from developer on my vim problem.
He suggested I stop and start the engine before performing the steps to push iDrive controller forward. Will try that later.

I don’t like coding... because I feel every time I do I’m risking some sort of ecu damage.
Appreciate 0
      03-22-2018, 08:30 PM   #10
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

Quote:
Originally Posted by cvee View Post
I heard back from developer on my vim problem.
He suggested I stop and start the engine before performing the steps to push iDrive controller forward. Will try that later.
Update:
After the coding was done, but before I started the activation process as prompted by BC app.... I turned off the engine.

I assumed it would fail, because I can’t read any ECU’s with engine off.
Then I realised the coding part has already completed at this stage.

I proceeded with activation. Pushed iDrive controller forward.
The screen went blank, and came back with speedlock screen which then allowed me to disable speedlock.

———————
This info is in case anyone else runs into similar issue.
Appreciate 1
JoshV14.50
      03-25-2018, 09:01 PM   #11
b0bjones
Registered
United_States
2
Rep
1
Posts

Drives: 2018 X3 M40i
Join Date: Mar 2018
Location: Austin, TX

iTrader: (0)

papajohn Where in Austin are you? I'm downtown. Would love to pick your brain over coffee or beer at some point. I would have sent this as a PM, but I just joined and have to make one post reply (this one) before I "unlock" the PM feature lol...
Appreciate 0
      03-25-2018, 10:31 PM   #12
papajohn
Private
United_States
63
Rep
86
Posts

Drives: 2018 X3 M40i
Join Date: Jan 2018
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by b0bjones View Post
papajohn Where in Austin are you? I'm downtown. Would love to pick your brain over coffee or beer at some point. I would have sent this as a PM, but I just joined and have to make one post reply (this one) before I "unlock" the PM feature lol...
Kind of north-central'ish. Near Mabry. Happy to answer any questions - PM me.
Appreciate 0
      03-26-2018, 02:39 AM   #13
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

I didn’t add the alarm to the car when I ordered.
When I lock/unlock the doors... there is no audible alert.

In bimmercode, I can see there are codings to add audible alerts to locking etc.
What will happen if I add this coding IF I don’t have the hardware?
Can it cause errors in the car software?
Appreciate 0
      03-26-2018, 05:10 PM   #14
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

New query :
Tire pressure control is a coding option in G01.
Currently there is tyre monitoring which identifies If pressure is low.... but I don’t think it actually tracks psi in tyre.

So what does this coding add / do ?
Appreciate 0
      03-27-2018, 01:08 AM   #15
Almaretto
Major General
Almaretto's Avatar
2373
Rep
8,364
Posts

Drives: Test Vehicles
Join Date: Dec 2015
Location: Mountain View, CA

iTrader: (0)

Quote:
Originally Posted by cvee View Post
Question 2 :
I’ve seen a lot of discussions about AC settings returning to default (with ac on) after starting car.
My car does not do this, so I’m guessing I don’t need to code the AC memory features?


Question 3 :
Is there a G01 specific ecu list which explains in detail the functionality?
Bimmercode is light on details about exactly what the available ecu options do
All G-series remember HVAC settings. Nothing to code unless you want AC on each start.

Training docs give you better explanation of each ECU. Here are some:
  • ACSM: Seat Belts plus welcome gongs
  • ASD: Active Sound Design
  • BDC_Body: Main ECU (Horn, Windows, Fogs, etc)
  • DME: Engine
  • EPS: Steering
  • FLM: Headlights
  • HKFM: Tailgate
  • HU_NBT2: Head-unit
  • IHKA: HVAC
  • KAFAS: DA Camera
  • KOMBI: Instrument Cluster
  • SAS: DA functions
  • SM: Seats
Appreciate 8
      03-27-2018, 01:10 AM   #16
Almaretto
Major General
Almaretto's Avatar
2373
Rep
8,364
Posts

Drives: Test Vehicles
Join Date: Dec 2015
Location: Mountain View, CA

iTrader: (0)

Quote:
Originally Posted by cvee View Post
New query :
Tire pressure control is a coding option in G01.
Currently there is tyre monitoring which identifies If pressure is low.... but I don’t think it actually tracks psi in tyre.

So what does this coding add / do ?
There are two systems. North American cars are equipped with TPMS (metal stems) that can track pressure and temperature. Rest of the world (plastic stems) usually has RPA, which uses revolutions to estimate pressure. Check stems or VIN for 2VB.
Appreciate 1
      03-27-2018, 01:14 AM   #17
cvee
Second Lieutenant
102
Rep
214
Posts

Drives: New BMW X3
Join Date: Nov 2017
Location: Australia

iTrader: (0)

Quote:
Originally Posted by Almaretto View Post
There are two systems. North American cars are equipped with TPMS (metal stems) that can track pressure and temperature. Rest of the world (plastic stems) usually has RPA, which uses revolutions to estimate pressure. Check stems or VIN for 2VB.
Yes... I know I don’t have TPMS.
This is a broader question of what would happen if I enabled the coding option even though I don’t have the required hardware.
Would car report faults because it’s now expecting info from a non existent subsystem?

Same query with the alarm specific codings... when I don’t have an alarm.
Ie. Beep for lock/unlock
Appreciate 0
      03-27-2018, 12:26 PM   #18
Almaretto
Major General
Almaretto's Avatar
2373
Rep
8,364
Posts

Drives: Test Vehicles
Join Date: Dec 2015
Location: Mountain View, CA

iTrader: (0)

Quote:
Originally Posted by cvee View Post
Yes... I know I don’t have TPMS.
This is a broader question of what would happen if I enabled the coding option even though I don’t have the required hardware.
Would car report faults because it’s now expecting info from a non existent subsystem?

Same query with the alarm specific codings... when I don’t have an alarm.
Ie. Beep for lock/unlock
System will not work without proper hardware. Yes, you would have faults.
Appreciate 1
cvee101.50
      06-17-2018, 06:33 AM   #19
Boosh99
Private
Australia
33
Rep
78
Posts

Drives: BMW X3 M40i & X1 xDrive25i
Join Date: Mar 2018
Location: Victoria

iTrader: (0)

Quote:
Originally Posted by cvee View Post
Update:
After the coding was done, but before I started the activation process as prompted by BC app.... I turned off the engine.

I assumed it would fail, because I can’t read any ECU’s with engine off.
Then I realised the coding part has already completed at this stage.

I proceeded with activation. Pushed iDrive controller forward.
The screen went blank, and came back with speedlock screen which then allowed me to disable speedlock.

———————
This info is in case anyone else runs into similar issue.
Thanks cvee for this. Just tried it tonight and at first it didn't work, so found this comment and tried it and by turning the vehicle off before executing activation, I got the disable speedlock option.

I haven't actually tried it yet - the key reason I want it for was to be able to read SMS messages and potentially e-mail, which I can only do by asking Siri to read me the messages. Do you know if VIM enables this ability? Have no intention of trying to watch while a video while driving...
Appreciate 0
      06-17-2018, 01:54 PM   #20
MdW86
Private First Class
83
Rep
186
Posts

Drives: Bmw f30 320i 2012
Join Date: Sep 2014
Location: NL

iTrader: (0)

Can you lower volume of the PDC beeps? I have it at its lowest volume setting, but its still a bit to loud for my taste.
Appreciate 1
bc6t0.00
      06-17-2018, 01:56 PM   #21
mjdth
Private First Class
82
Rep
152
Posts

Drives: X3 M40i
Join Date: Mar 2018
Location: Chicago

iTrader: (0)

Garage List
Quote:
Originally Posted by MdW86 View Post
Can you lower volume of the PDC beeps? I have it at its lowest volume setting, but its still a bit to loud for my taste.
I would love this. It's not in Bimmercode right now and the updates don't seem to come too quickly with new options/features. I know he's adding more options for the tailgate to an upcoming version but not sure when exactly.
Appreciate 0
      06-17-2018, 05:38 PM   #22
Yobyot
Major
Yobyot's Avatar
490
Rep
1,044
Posts

Drives: MY19 X3 M40i
Join Date: May 2005
Location: Boston

iTrader: (0)

Quote:
Originally Posted by MdW86 View Post
Can you lower volume of the PDC beeps? I have it at its lowest volume setting, but its still a bit to loud for my taste.
I wish I could turn down the volume of the door lock notification. You can turn it off, which I've done. But the on position is just so darn loud.
__________________
MY18 X3 30i:
Produced: 2018-03-15; Delivered: 2018-03-29
MY19 X3 M40i:
Produced: 2018-08-15; Delivered 2018-08-22
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:48 AM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST