Coby Wheel
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      08-31-2015, 10:02 AM   #89
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by OneRib View Post
Bluex , this is exactly what I expect and I live in an area with the exact scenario you describe. It's also why the feature will be so useful for me. A significant portion of my driving is on county roads with minimal lighting. Other than the hills and corners it would be perfect.
You will probably be positively surprised at how quickly the system reacts as you are coming out of hills and corners on twisty country roads. I have plenty of them around where I live and, especially if I am busy changing gears with the MT, I would often not be able to dip my beams as quickly.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      08-31-2015, 10:08 AM   #90
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

Quote:
Originally Posted by dmnc02 View Post
You will probably be positively surprised at how quickly the system reacts as you are coming out of hills and corners on twisty country roads. I have plenty of them around where I live and, especially if I am busy changing gears with the MT, I would often not be able to dip my beams as quickly.
Going to recode it now; I hope to report good news tonight.
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 1
      08-31-2015, 11:43 AM   #91
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

dmnc02
I finished VO coding the modules and FDL coding the individual ECU's.

One thing that was different from your instructions was the coding line in FEM_BODY

My original line for LUT_HBA_DRV_VERT and LUT_HBA_DRV_HOR was
F020_F22/F23/F87, F030_kein_AFS/bFLA, F030_F32/F33/F36/F80/F82/F83_AHL, F030_F32/F33/F36/F80/F82/F83_LED_US

Not
F030_F32/F33/F36/F80/F82/F83_LED_US


But the line you wanted it changed to was still there.

I hope it's not a recent change BMW made that cancels out what I'm trying to accomplish.

Also you did not mention which sections of the ECU the coding lines were located. I just used the search function for FEM_BODY because it has a lot of coding in it.

Is 3074 LaMaster2, 9D the correct section?
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      08-31-2015, 11:54 AM   #92
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by OneRib View Post
dmnc02
I finished VO coding the modules and FDL coding the individual ECU's.

One thing that was different from your instructions was the coding line in FEM_BODY

My original line for LUT_HBA_DRV_VERT and LUT_HBA_DRV_HOR was
F020_F22/F23/F87, F030_kein_AFS/bFLA, F030_F32/F33/F36/F80/F82/F83_AHL, F030_F32/F33/F36/F80/F82/F83_LED_US

Not
F030_F32/F33/F36/F80/F82/F83_LED_US


But the line you wanted it changed to was still there.

I hope it's not a recent change BMW made that cancels out what I'm trying to accomplish.

Also you did not mention which sections of the ECU the coding lines were located. I just used the search function for FEM_BODY because it has a lot of coding in it.

Is 3074 LaMaster2, 9D the correct section?
Yes, the search function is the best way to find the parameters, since they move around with newer versions.

That is interesting regarding the US VO values for LUT_HBA_DRV_VERT and LUT_HBA_DRV_HOR. It is possible that they changed the US VO values: in any case, all that matters are the ECE VO values.

Why don't you email me your FEM_BODY CAFD file (it should be named CAFD_00000794_xxx_yyy_zzz.ncd) so that I can take a look? I will send you a PM with my email.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      08-31-2015, 03:04 PM   #93
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by OneRib View Post
dmnc02
I finished VO coding the modules and FDL coding the individual ECU's.

One thing that was different from your instructions was the coding line in FEM_BODY

My original line for LUT_HBA_DRV_VERT and LUT_HBA_DRV_HOR was
F020_F22/F23/F87, F030_kein_AFS/bFLA, F030_F32/F33/F36/F80/F82/F83_AHL, F030_F32/F33/F36/F80/F82/F83_LED_US

Not
F030_F32/F33/F36/F80/F82/F83_LED_US


But the line you wanted it changed to was still there.

I hope it's not a recent change BMW made that cancels out what I'm trying to accomplish.

Also you did not mention which sections of the ECU the coding lines were located. I just used the search function for FEM_BODY because it has a lot of coding in it.

Is 3074 LaMaster2, 9D the correct section?
Hi, I took a look at the CAFD file you sent me.

The values for LUT_HBA_DRV_VERT, LUT_HBA_DRV_HOR, LUT_HBA_CODRV_VERT and LUT_HBA_CODRV_HOR are not right. The values you had before, e.g., F030_kein_AFS/bFLA, were probably the correct ones you had previously coded (it looks like you did not VO code FEM_BODY again to reset the values you had coded). The reason for this is that there are multiple named options that correspond to the same Werte values and, since Werte values are all that matters for coding, E-Sys does not keep track of what is the named option you coded: that is why the PDF also specifies the Werte values.

So code Step 3 once again and confirm that the Werte values are the correct ECE Werte values shown in the PDF.

I hope this makes sense.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      08-31-2015, 03:57 PM   #94
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

Quote:
Originally Posted by dmnc02 View Post
Hi, I took a look at the CAFD file you sent me.

The values for LUT_HBA_DRV_VERT, LUT_HBA_DRV_HOR, LUT_HBA_CODRV_VERT and LUT_HBA_CODRV_HOR are not right. The values you had before, e.g., F030_kein_AFS/bFLA, were probably the correct ones you had previously coded (it looks like you did not VO code FEM_BODY again to reset the values you had coded). The reason for this is that there are multiple named options that correspond to the same Werte values and, since Werte values are all that matters for coding, E-Sys does not keep track of what is the named option you coded: that is why the PDF also specifies the Werte values.

So code Step 3 once again and confirm that the Werte values are the correct ECE Werte values shown in the PDF.

I hope this makes sense.
It makes sense. I will recheck the codes in FEM_BODY. If they match should I just leave it alone or recode anyway? The VO coding was strange this time as there was nothing to change or save as 5AP and 8S4 were still missing.
I still went through with coding each ECU.
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      08-31-2015, 04:06 PM   #95
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by OneRib View Post
It makes sense. I will recheck the codes in FEM_BODY. If they match should I just leave it alone or recode anyway? The VO coding was strange this time as there was nothing to change or save as 5AP and 8S4 were still missing.
I still went through with coding each ECU.
If you wrote the modified FA to the car the first time you VO coded, all you need to do to VO code, say, FEM_BODY again is to right-click on it (the ECU itself, not the CAFD shown below) and select "Code". This will reset the values of the four parameters in Step 3 so that they have the US VO Werte values shown in the PDF (although the names you see might be different). Just change them to the indicated ECE VO values and confirm that the Werte values match those in the PDF.

If the Werte values match, everything is good.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      08-31-2015, 04:18 PM   #96
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

Quote:
Originally Posted by dmnc02 View Post
If you wrote the modified FA to the car the first time you VO coded, all you need to do to VO code, say, FEM_BODY again is to right-click on it (the ECU itself, not the CAFD shown below) and select "Code". This will reset the values of the four parameters in Step 3 so that they have the US VO Werte values shown in the PDF (although the names you see might be different). Just change them to the indicated ECE VO values and confirm that the Werte values match those in the PDF.

If the Werte values match, everything is good.
OK I'll check now.
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      08-31-2015, 04:30 PM   #97
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

dmnc02

Just checked and the Werte values match the required changes. I didn't code anything again. Correct?
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      08-31-2015, 04:34 PM   #98
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by OneRib View Post
dmnc02

Just checked and the Werte values match the required changes. I didn't code anything again. Correct?
That should be correct. Give it a test drive and see what happens
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      08-31-2015, 04:40 PM   #99
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

Quote:
Originally Posted by dmnc02 View Post
That should be correct. Give it a test drive and see what happens
Ok sounds good. I also checked both LHM ECU's for good measure and they match. If it works, I'll code back the rest of the FEM_BODY changes.
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      08-31-2015, 10:44 PM   #100
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

As OneRib was having issues trying to activate VLD and no-glare HBA on his car, he shared with me the relevant CAFD files for his June 2015 build. Everything was coded correctly, but there appear to be modifications in his TMS modules that might require coding changes. Since I cannot test these changes on my car (as I have the older TMS software), somebody else will have to take the lead to adapt the coding for newer builds.

If somebody wants to do this, I will be happy to help.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 1
      09-01-2015, 03:17 AM   #101
shadowyman
First Lieutenant
shadowyman's Avatar
202
Rep
377
Posts

Drives: AY F82 MPE
Join Date: Jun 2013
Location: US

iTrader: (0)

Quote:
Originally Posted by dmnc02 View Post
As OneRib was having issues trying to activate VLD and no-glare HBA on his car, he shared with me the relevant CAFD files for his June 2015 build. Everything was coded correctly, but there appear to be modifications in his TMS modules that might require coding changes. Since I cannot test these changes on my car (as I have the older TMS software), somebody else will have to take the lead to adapt the coding for newer builds.

If somebody wants to do this, I will be happy to help.
What modifications are we talking about? Why don't OneRib simply change the country code to ECE and try coding that way to see the differences? BMW is getting on my nerves, each time making this even more difficult I will have a better idea once I've got my car to play with.
Appreciate 0
      09-01-2015, 06:18 AM   #102
OneRib
Colonel
United_States
1107
Rep
2,448
Posts

Drives: 2015 AY M3
Join Date: Mar 2013
Location: PA

iTrader: (2)

Quote:
Originally Posted by dmnc02 View Post
As OneRib was having issues trying to activate VLD and no-glare HBA on his car, he shared with me the relevant CAFD files for his June 2015 build. Everything was coded correctly, but there appear to be modifications in his TMS modules that might require coding changes. Since I cannot test these changes on my car (as I have the older TMS software), somebody else will have to take the lead to adapt the coding for newer builds.

If somebody wants to do this, I will be happy to help.
Quote:
Originally Posted by shadowyman View Post
What modifications are we talking about? Why don't OneRib simply change the country code to ECE and try coding that way to see the differences? BMW is getting on my nerves, each time making this even more difficult I will have a better idea once I've got my car to play with.
I am willing to experiment by making some coding changes to try and get this to work. Not an expert by any stretch, but can usually follow directions well. It may help if some others with 6/15 and later builds could also join in and evaluate any future changes so we can solve this.

As for changing the country code. Where do I do this. Haven't really looked for that, but would try it as long as someone lets me know how to change it. I could then send one of you the CAFD files if that would help.

About when do you expect your car to come in? Are you on a boat yet?
__________________
2013 E92 M3 LMB (gone but not forgotten)
2015 AY F80 M3 ED 7/9/15 Drop off 7/20/15 Redelivery 8/25/15
My AY M3 ED
Appreciate 0
      03-09-2016, 08:49 PM   #103
Cfichman
Second Lieutenant
48
Rep
224
Posts

Drives: Tesla M3P
Join Date: Dec 2009
Location: Miami

iTrader: (0)

Garage List
Quote:
Originally Posted by USAM3 View Post
There are a lot of folks that were charged for professional coding of Anti-dazzle LED headlights that probably got ripped off because of incomplete coding.
Yea me
Appreciate 0
      03-10-2016, 08:31 AM   #104
Catania830
BMW Client Advisor
Catania830's Avatar
United_States
7
Rep
49
Posts

Drives: F83 M4 Convertible
Join Date: Feb 2015
Location: New Jersey

iTrader: (0)

Seems like a good fix, just vo coding seemed to never do it. Quick question do these codes apply to the 2016 cars or just the 2015? Thanks
__________________
2018 F83 M4 ZCP,BM3,Injen 475/LKDA
2016 i8 Tera World[Sold]
2015 F82 M4 475/LKDA[Sold]
2014 F32 435i 300/KCSW [Sold]
2012 F30 328i A96/LCL3 Sport Line[Sold]
Appreciate 0
      03-10-2016, 09:32 AM   #105
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by Catania830 View Post
Seems like a good fix, just vo coding seemed to never do it. Quick question do these codes apply to the 2016 cars or just the 2015? Thanks
They do apply to US-spec 2016 cars. The latest version of the coding is in this post.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      03-17-2016, 05:25 PM   #106
Jhero
Enlisted Member
Canada
5
Rep
34
Posts

Drives: W40 LBB M2 DCT
Join Date: Mar 2015
Location: Ottawa

iTrader: (0)

Just checking but that December post still has the latest coding?
Appreciate 0
      03-19-2016, 01:14 AM   #107
pdx_m3r
First Lieutenant
pdx_m3r's Avatar
166
Rep
332
Posts

Drives: 23 M2 G87 | 08 E90 | 16 F80
Join Date: Dec 2010
Location: Portland, OR

iTrader: (0)

Thanks to all of you for this great thread. I coded the easy stuff (FDL) earlier this week and attempted to VO code the GFHB tonight. The instructions were straightforward, but it took me a while since I double and triple checked every step of the way.

Overall, the process went smoothly, except when I got to step 3 of the Euro coding document. When changing values it didn't have the option for the F030...LED_ECE as underlined in the below lines:

FEM_BODY LUT_HBA_DRV_VERT F030_[...]_LED_US 00 00 00 00 00 00 F030_[...]_LED_ECE 2E 3B 00 1F 00 00
FEM_BODY LUT_HBA_CODRV_VERT F030_[...]_LED_US 00 00 00 00 00 00 F030_[...]_LED_ECE 2E 3B 00 1F 00 00

Therefore, I left it as default, but changed the Werte values. Upon testing it tonight, it seems to have worked in the darkness of Oregon. At first I thought it was the normal high beam assistant, but then I saw a lot of movement. Out of the many cars, only 1 car flashed their highbeams at me, but I think it's just because the LEDs are bright even on low beam. I tried recording the drive with my iPhone, but it was too shaky. When I have time, I'll record the drive with my GoPro.

So, my initial thoughts is that the Euro coding was successful. Many thanks!
__________________
2023 BMW M2 G87
Previous M's:
2016 BMW M3 DCT
2008 BMW M3 Saloon
Appreciate 1
      03-19-2016, 02:27 PM   #108
pdx_m3r
First Lieutenant
pdx_m3r's Avatar
166
Rep
332
Posts

Drives: 23 M2 G87 | 08 E90 | 16 F80
Join Date: Dec 2010
Location: Portland, OR

iTrader: (0)

Quote:
Originally Posted by Jhero
Just checking but that December post still has the latest coding?
I would say yes based on my recent experience.
__________________
2023 BMW M2 G87
Previous M's:
2016 BMW M3 DCT
2008 BMW M3 Saloon
Appreciate 0
      03-20-2016, 09:14 PM   #109
jmcmathortho
New Member
23
Rep
17
Posts

Drives: 2011 X3 35i, 2016 M4 Vert
Join Date: May 2011
Location: Atlanta

iTrader: (0)

Just coded 2016 M4 Vert with the LED headlights. OMG!! Test drive is as impressive as the BMW anti-dazzle videos show. High beams splitting creating tunnels for cars ahead and tracking vehicles, dimming left beam as oncoming traffic passes and then resuming the high beam. It keeps the shoulder of the road lit with a "terawatt" spotlight that would reflect off any deer's retina. It is actually unbelievable how well the system tracks tail lights and oncoming traffic and manages road curves. I did not get one flash of an annoyed driver. It's a shame the DOT NHSB has not approved this technology.

These are the steps I took. FYI I do have Exec Pkg, Driver Assist Plus, Lighting Pkg

I followed all the information in link: http://f80.bimmerpost.com/forums/sho...2&postcount=60

In step 1 he has you remove 5AP and 8S4 from the FA/VO but at first I did not understand how to VO code FEM-Body, KAFAS, LHM 43, LHM44, TMS41, TMS42. I had the instructions on VO coding and overlooked the last page which details how to get the new FA to be used for configuring the ECUs. It was pretty easy by reading new FA (without the 5AP and 8S4) then right click activating it. Then reading the SVT. Then finding each of the 6 items above and 1 by 1 right clicking mouse and selecting code.

Follow steps 2 and 3 using the auto fetch codes on the e-sys launcher 2.5.3 build 108 and psdzdata v58.0

I was not sure that I captured all the correct parameters that needed to be changed so I cross referenced what I did above with a file I found online http://www.bmwesys.com/guides/BMW%20...%20series.docx

As instructed in the above file, I performed the changes to Fe_Body 3074 Euro LED Headlight Coding, HU_NBT_MODULE 3000 High Beam Assistant, KAFAS2 Module 3050 High Beam Assistant, I double checked the LMH 43 and 44 Modules to ensure correct codes. Then proceeded with TMS41 3005 Disable Left LED and finally TMS42 3005 Disable right LED (not sure if I really needed to disable the left and right leds but there was an above reference to changing the TMS modules..so I did).

Restarted car and it worked!!
Appreciate 0
      03-21-2016, 10:40 AM   #110
firedown31
Major
United_States
913
Rep
1,427
Posts

Drives: '16 AW M3
Join Date: Jun 2015
Location: NH

iTrader: (0)

Quote:
Originally Posted by jmcmathortho View Post
Then proceeded with TMS41 3005 Disable Left LED and finally TMS42 3005 Disable right LED (not sure if I really needed to disable the left and right leds but there was an above reference to changing the TMS modules..so I did).
Doing this isn't required for NGHB at all. All you did was code off the 3 amber LED side markers on each lamp

See the 3 little dots on the right of the housing here.
Name:  12153873905_cc59493cea_h.jpg
Views: 661
Size:  211.1 KB
Appreciate 0
Post Reply

Bookmarks


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 01:33 AM.




f80post
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