Coding Anti-Dazzle and Variable Light Distribution

BMW i3 Forum

Help Support BMW i3 Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Last night as I was installing Esys I discovered the BimmerUtility. Anyone else used it? Some folks on Bimmerfest were showing me it's the new tool to use as Esys launchers are no longer developed. It's now installed but I didn't play with it yet. Has an iPhone app as well and you can do VO coding with it which is what I'm looking for.
 
Last night as I was installing Esys I discovered the BimmerUtility. Anyone else used it? Some folks on Bimmerfest were showing me it's the new tool to use as Esys launchers are no longer developed. It's now installed but I didn't play with it yet. Has an iPhone app as well and you can do VO coding with it which is what I'm looking for.
Looks interesting! If I hadn't already licensed BimmerCode and BimmerLink, I might be more interested in paying a $98 license fee because it seems to provide more functionality, apparently including VO coding. However, some of its functionality seems to require an E-Sys installation which I don't have and aren't thrilled to have to deal with. I'll look at reviews and try to understand what it could do without E-Sys.
 
Last night as I was installing Esys I discovered the BimmerUtility. Anyone else used it? Some folks on Bimmerfest were showing me it's the new tool to use as Esys launchers are no longer developed. It's now installed but I didn't play with it yet. Has an iPhone app as well and you can do VO coding with it which is what I'm looking for.
link or links please
 
Looks interesting! If I hadn't already licensed BimmerCode and BimmerLink, I might be more interested in paying a $98 license fee because it seems to provide more functionality, apparently including VO coding. However, some of its functionality seems to require an E-Sys installation which I don't have and aren't thrilled to have to deal with. I'll look at reviews and try to understand what it could do without E-Sys.
It looks like you can change the VO without Esys, but if you do want to do Esys it will do validations and calculations the way other launchers did in the past. Heck, looks like you can even change the VO from their iPhone app.
 
The LED headlights on our 2014 i3 had something like "BMW Adaptive" written inside their housings even though their aim only moved vertically to compensate for a heavy load in the cargo area, for example. Their aim moved up when they were turned on which was obvious when parked facing a wall. I believe the adaptive LED headlights on European i3's were more adaptive, maybe moving horizontally as the steering wheel is turned, or maybe there was a control inside the cabin that allowed the driver to adjust their aim.
I just re-read this. I too had the “BMW Adaptive” inside the housing. The thing was I ordered in 2014 the ‘adaptive’ LEDs as I already had that in my F10 and they were amazing. Imagine how annoyed I was to find they were just self levelling. There was no adaptation and no refund. Later they changed the words in the marketing blurb. They also removed the plastic wording in the headlamp in the 94Ah later. I had to wait until 2022 for the function to arrive in the EU/UK. Pity. Wasted 8 years.
 
Last edited:
VO (Vehicle Order) coding changes enable options whose hardware was installed but not enabled by software. All U.S. i3's included a 1-year subscription to Sirius satellite radio, but satellite radio had to be enabled for Sirius to be received which is was in U.S. i3's. However, it might not have been enable in other markets, so VO coding could enable it. Note that BimmerCode is unable to do VO coding; BMW's E-Sys software is required, only pirated copies of which are available to most of us. Installation and configuration seem challenging.

I don't know how Enhanced Bluetooth differs from "standard" Bluetooth and whether all U.S. i3's have Enhanced Bluetooth enabled. However, if not, VO coding could do so.
I think enhanced Bluetooth allows 2 phones to connect?
 
I used BimmerUtility to remove 5AP and 8S4 from the VO but didn’t appear to have the special feature. So I will refresh myself on what others have said in this thread and elsewhere to continue to diagnose. BimmerUtility said no other modules needed to be coded, I’m not sure if that’s the case, it was trivial and quick to modify the VO.
 
I used BimmerUtility to remove 5AP and 8S4 from the VO but didn’t appear to have the special feature. So I will refresh myself on what others have said in this thread and elsewhere to continue to diagnose. BimmerUtility said no other modules needed to be coded, I’m not sure if that’s the case, it was trivial and quick to modify the VO.
I'm hoping this works after the other settings are made.
 
I can tell some things changed, but I'm not sure if this is what we're hoping for or not, I'll upload videos shortly so that you can judge. One thing I can say though, is now when I have auto high beams on and I get near a car, it gets dimmer, but the blue high beam light on the dash is still illuminated, and after I pass the car it gets brighter. Before it was 100% high beams or 100% low beams, now there is some variability. I did have a number of people flash their high beams at me and the high beams didn't seem to come on much when I was following someone.

What I did:
  1. Removed 5AP and 8S4 from the VO with BimmerUtility
  2. Went around to any module I thought could be related and VO-coded them
    1. BDC
    2. BKOMBI
    3. FLE (both)
    4. ICAM2
    5. KAFAS2
  3. Then I went to the KAFAS2 and enabled High Beam Glare (glarfreeHB_on_F001)
  4. Then in the BDC I enabled
    1. C_HBA_ADAPT_SHUT_ENA
    2. C_HBA_ENA
    3. C_HBA_GRHB_ENA (set it to 01 from 00 which means from LD13 -> AFS)
 
I can tell some things changed, but I'm not sure if this is what we're hoping for or not, I'll upload videos shortly so that you can judge. One thing I can say though, is now when I have auto high beams on and I get near a car, it gets dimmer, but the blue high beam light on the dash is still illuminated, and after I pass the car it gets brighter. Before it was 100% high beams or 100% low beams, now there is some variability. I did have a number of people flash their high beams at me and the high beams didn't seem to come on much when I was following someone.

What I did:
  1. Removed 5AP and 8S4 from the VO with BimmerUtility
  2. Went around to any module I thought could be related and VO-coded them
    1. BDC
    2. BKOMBI
    3. FLE (both)
    4. ICAM2
    5. KAFAS2
  3. Then I went to the KAFAS2 and enabled High Beam Glare (glarfreeHB_on_F001)
  4. Then in the BDC I enabled
    1. C_HBA_ADAPT_SHUT_ENA
    2. C_HBA_ENA
    3. C_HBA_GRHB_ENA (set it to 01 from 00 which means from LD13 -> AFS)
I think it was in the video but the i3 headlights are more segmented than matrix. What you're looking for is for the segments of the high beam to turn on and off. So far what you've described is what I see in my car that just has the simple coding done but I know for a face that all my car is doing is turning off one high beam entirely while the other stays on. It's rather difficult to tell the car is doing that from inside the car. The best suggestion I have is to have someone you know drive in front of you and call you so they can describe what the lights are up to. My car has been described as "winking" by multiple people.
 
Removed 5AP and 8S4 from the VO with BimmerUtility
I don't understand VO coding. I imagined that VO coding is applied automatically during the manufacturing process to activate or deactivate certain features. I had hoped that it was like high-level coding that could make several lower level coding changes to several modules simultaneously. If that were true, it wouldn't be necessary to make other low-level coding changes manually, so that shows how little I understand.
 
One thing I can say though, is now when I have auto high beams on and I get near a car, it gets dimmer, but the blue high beam light on the dash is still illuminated
This doesn't sound as though it is working correctly. On my car - which had adaptive lights from the factory - each of the segments is clearly either on or off. I've never seen any evidence during 18 months ownership of segments dimming. If I'm following a car (at high enough speed) along a dark road then the outermost segments that illuminate the verge on either side of the road will be on, and all other high beam segments will be off.

On my car, the blue dash warning light stays on when any of the main beam segments are lit.
 
This doesn't sound as though it is working correctly. On my car - which had adaptive lights from the factory - each of the segments is clearly either on or off. I've never seen any evidence during 18 months ownership of segments dimming. If I'm following a car (at high enough speed) along a dark road then the outermost segments that illuminate the verge on either side of the road will be on, and all other high beam segments will be off.

On my car, the blue dash warning light stays on when any of the main beam segments are lit.
Sorry, I could have used better wording. I did not mean to imply that any LED segments were dimming, but that some were turning on and off which does indeed make the overall light output brighter or dimmer. As you mention, the blue high beam indicator is staying on for me while I am simultaneously experiencing a varying amount of light output. But I did not appear to see the lights blocking out sections around cars traveling around or in front of me.
 
I was reading up on lots of G87 folks who have enabled anti-dazzle but a number of the settings they list don't seem to exist on my i3. In the KAFAS2 I was able to change COUNTRY_VARIATION to ECE from Canada, but that was the only thing I could find. Didn't seem to change anything when I drove around tonight.
 
Back
Top