F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > F30 DIY US Headlight Switch Modification for Rear Fog Lights + Coding
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      10-22-2018, 06:36 PM   #133
N26Ghost
Lieutenant
N26Ghost's Avatar
United_States
497
Rep
537
Posts

Drives: 2014 BMW 328i M Sport
Join Date: Mar 2018
Location: Elk Grove, CA

iTrader: (0)

Quote:
Originally Posted by azwillnj View Post
I took the headlight switch out of my stock US spec 328xi and modified it to add rear fog lights. The button hardware, the lighting circuit and the button are all in the switch assembly, there are just little plastic tabs that are preventing the button from moving. After modifying the button you just need to code 5 new values to tell the car what to do with the new button and everything will work perfectly.


The first step is to pull the left vent out of the car, basically you just grab it and pull it out.


Next remove the headlight panel, there are little clips that you have to pinch while pulling the panel out at the same time, there are no clips on the bottom, the panel will tip out from the top. The clips are circled in red.


Once you have the switch out pull the wires out of the back, there is no button or catch, just pull them out. Then you need to remove the back of the switch, there are 6 clips that you need to release while simultaneously pulling the back off. The clips are circled in red below.



After you have removed the back you have to pop the button out of the switch assembly. Do this by pinching the four clips circled in red below and pushing the button out of the front.


Now that you have the button out you need to cut the retaining tabs off and smooth everything out. The tabs are circled in the pictures below. I used a box cutter to cut most of the tab off, then used a small flathead screwdriver to smooth everything out. It doesn't look pretty, but it works, and no one will ever see it, so it doesn't matter.



Tabs cut off and everything smoothed out.





After you're all done modifying the button, push it back in the front of the switch, clip the back of the headlight assembly back on, plug the wires back in, put the panel back into the car, then put the vent back in.

Now you have to code the button to work, refer to this thread to learn how to code or find someone in your area to help you. The values you need to code are:

FEM_BODY / 3060 LCEMaster 1C / NSL_Verbaut = Verbaut

REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_L_output = nsl_l
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_L_Function = nebelschlusslicht
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_R_output = nsl_l
REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_R_Function = nebelschlusslicht

And that's it, you're done. Let me know if you need any help.

Disclaimer: I am not in any way shape or form responsible anything bad that happens to your car, do this at your own risk.
One tiny edit:

REM / 3063 LCELampMapping 2 / Mapping_Nebelschlussl_R_output = nsl_r

Thanks so much to the OP for the awesome post. Was able to get this mod done in about 15 minutes including the coding and restart.
__________________
'14 F30 328i M Sport // FBO // bm3 Stage 2+ DME Tune // Stage 1 TCU Tune // Apex EC-7s on Conti DWS06+s // 1 of 6 ever made of this spec (3C13 US-SULEV German-built //
Appreciate 0
      11-20-2018, 10:59 AM   #134
i2023u
New Member
0
Rep
13
Posts

Drives: 328iX
Join Date: Oct 2016
Location: USA

iTrader: (0)

Thank you for the excellent instruction. I have 2014 328xi (f30 US) and after DIY and coding, still mine is not working. I do not see rear fog light icon on dashboard. Is my firmware too old ? I have still factory firmware.

Last edited by i2023u; 11-20-2018 at 11:15 AM..
Appreciate 0
      11-21-2018, 05:19 PM   #135
kassey22000
New Member
United_States
9
Rep
18
Posts

Drives: 2019 F31, sport line/executive
Join Date: Nov 2018
Location: Seattle, Wa

iTrader: (0)

Thanks so much for this post.
Just like another fan posted, I was able to remove the tabbed rear fog light switch plate without having to take the entire switch unit out. Just used a plastic putty knife to carefully ease out the switch plate from the bottom portion. It popped right out. Once I carefully carved down the "preventative tabs" as pictured in this post, I just pushed the switch cover back in and it that was it for the switch mechanics.

For coding, I used the terrific Bimmercode app and followed N26Ghost's code update and bam! it works great!

1. rear fog indicator on the instrument panel - OK
2. rear fog lamps on with engine and full lights switched on - OK

Confirmed for this 2019 F31 build so I hope it works for others as well.

We'll probably never know why this was deactivated in the US market, but I'm sure that this option (when used properly with low-visibility driving situations) could save lives.

Great post!
Appreciate 0
      11-24-2018, 09:48 PM   #136
JDTX
Second Lieutenant
United_States
66
Rep
204
Posts

Drives: 2016 428i GC Alpine White
Join Date: Oct 2018
Location: Dallas, TX

iTrader: (0)

Garage List
2016 BMW 428i  [0.00]
Here's another write up on this, as with kassey22000 this author didn't remove the entire switch assembly (not mine but on my list to try next):
https://www.normalexception.net/BMW-...rear-foglight/
__________________
2016 428i GC
Appreciate 0
      11-27-2018, 05:46 PM   #137
chowser51
Colonel
chowser51's Avatar
United_States
2025
Rep
2,808
Posts

Drives: F33 430 and F39 M35i
Join Date: Feb 2009
Location: Cleveland, OH

iTrader: (3)

Garage List
Just did this on an ‘18 F33. Works. Thanks.

I just pried and wiggled the button out without taking the switch out.

I did the switch thing in my ‘06 using Lego pieces and parts of a pen. The cutting the tabs off was easier.
Appreciate 0
      11-27-2018, 08:45 PM   #138
John in VA
Colonel
983
Rep
2,193
Posts

Drives: 2015 228i M Sport
Join Date: Jul 2007
Location: Leesburg, VA

iTrader: (6)

Quote:
Originally Posted by kassey22000 View Post
We'll probably never know why this was deactivated in the US market, but I'm sure that this option (when used properly with low-visibility driving situations) could save lives.
Probably due to some archaic NHTSA law, but do we need more people driving around with auxiliary lights on as a fashion statement vs. utility? In countries that are allowed to have & taught to use rear fog lights, the light is on the side of the driver = left rear for USA. You don't need both rear fogs on - it could confuse other drivers.
__________________
____________________________________________
2015 BMW 228i in EstorilBlau II Metallic / Terra Dakota Leather - 6-speed manual, M Sport Package, Cold Weather Package, Lighting Package, Premium Package, Harman Kardon premium sound, Anti-theft alarm system, Blue Metallic Matt Accent Moldings, Aluminum Hexagon Interior Strips, Anthracite Headlining
Appreciate 0
      03-22-2019, 11:47 PM   #139
learntocode
Second Lieutenant
54
Rep
243
Posts

Drives: BMW
Join Date: Mar 2019
Location: NA

iTrader: (4)

REM -> Mapping_Nebelschlussl_L_output: nsl_l
REM -> Mapping_Nebelschlussl_R_output: nsl_r

FEM_BODY -> 3060 NSL_Verbaut: verbaut

Values above worked and now I have rear fog lights, non-LCI F30. I think best method to remove the button is by using a thin plastic pry tool and gently push it out as opposed to taking out the whole assembly.
Appreciate 0
      03-23-2019, 12:02 AM   #140
learntocode
Second Lieutenant
54
Rep
243
Posts

Drives: BMW
Join Date: Mar 2019
Location: NA

iTrader: (4)

Quote:
Originally Posted by i2023u View Post
Thank you for the excellent instruction. I have 2014 328xi (f30 US) and after DIY and coding, still mine is not working. I do not see rear fog light icon on dashboard. Is my firmware too old ? I have still factory firmware.
What are you using to code? I've used ESys on my laptop and if you follow the OP's guide it should work.. did you modify and insert back the rear fog light button correctly?
Appreciate 0
      10-22-2019, 03:07 PM   #141
Gixfighter
New Member
3
Rep
21
Posts

Drives: E91 2006 335i, M-sport
Join Date: Mar 2018
Location: Netherlands

iTrader: (0)

Hi,

I’m having some issues coding rear fog lights on a 2013 f31 328i. The car has current/ factory I-level, f020-13-03-50? So was never updated. It’s a Canadian car, came without rear fog lights and had lci tail light units fitted without fog lights when purchased. It was recently imported into the Netherlands and since fog lights are required by MOT, pre-lci euro tail light units were fitted and suitable light switch.
I could find the variables to code into the REM module, but not in the FEM module to say fog lights are ‘Verbaut’. I did however find the option under LCE_BEL_LIN_VAR to say the light switch also has the rear fog lights (BEL_FLC_NSW_NSL).
The rear fog light switch does nothing.
I used ISTA to activate the rear fog lights, and it works from the REM, but not from FEM. Both modules have the option to activate the rear fog lights, but only work from the REM. I’m assuming this should also work from FEM, and something is still missing in the FEM coding.
I’ve used e-sys 3.27.1 with 4.19.21 lite psdzdata which is the latest I think. Can this be a problem with the old I level of the car?

Thank you all for any help. Much appreciated !
Appreciate 0
      11-01-2019, 08:00 AM   #142
Onizukachan
Great Teacher
Onizukachan's Avatar
1076
Rep
1,303
Posts

Drives: 06 e91 325ix
Join Date: Aug 2015
Location: El Paso

iTrader: (0)

Garage List
2006 E91 325ix  [10.00]
2006 Mini r53 JCW  [0.00]
2005 Mini r53  [0.00]
According to the cheat sheet, only thing in fem body is NSL Verbaut. Just did it a couple weeks ago in my Sept ‘14 build date F31.
Appreciate 0
      01-09-2020, 04:04 PM   #143
haagm58
Captain
haagm58's Avatar
United_States
810
Rep
919
Posts

Drives: F30 328d Sport Line
Join Date: Jan 2018
Location: South Carolina

iTrader: (0)

Garage List
Excellent writeup, OP!

I was able to get the physical button to work, however when I attempted to code via BimmerCode I could not find all of the options listed in the first post. For those of you who successfully coded this with BimmerCode, which parameters did you change, exactly?
Appreciate 0
      01-09-2020, 04:06 PM   #144
Onizukachan
Great Teacher
Onizukachan's Avatar
1076
Rep
1,303
Posts

Drives: 06 e91 325ix
Join Date: Aug 2015
Location: El Paso

iTrader: (0)

Garage List
2006 E91 325ix  [10.00]
2006 Mini r53 JCW  [0.00]
2005 Mini r53  [0.00]
It’s in two different modules, only the first is in fembody, check the cheat sheet for 2-6? Which are in a different module. R.E.M. I think.
If you don’t want to deal with eSYS, try BMWAi program. It’s eSYS without a launcher/token. I use it for most things that don’t require adding custom values.
Appreciate 1
haagm58809.50
      01-09-2020, 06:54 PM   #145
haagm58
Captain
haagm58's Avatar
United_States
810
Rep
919
Posts

Drives: F30 328d Sport Line
Join Date: Jan 2018
Location: South Carolina

iTrader: (0)

Garage List
Quote:
Originally Posted by Onizukachan View Post
It's in two different modules, only the first is in fembody, check the cheat sheet for 2-6? Which are in a different module. R.E.M. I think.
If you don't want to deal with eSYS, try BMWAi program. It's eSYS without a launcher/token. I use it for most things that don't require adding custom values.
Thank you. If coding in two different modules, we have to save and code one module at a time, correct? That may be where I went wrong.
Appreciate 0
      01-10-2020, 03:08 AM   #146
Onizukachan
Great Teacher
Onizukachan's Avatar
1076
Rep
1,303
Posts

Drives: 06 e91 325ix
Join Date: Aug 2015
Location: El Paso

iTrader: (0)

Garage List
2006 E91 325ix  [10.00]
2006 Mini r53 JCW  [0.00]
2005 Mini r53  [0.00]
Correct. Code the fem body first, save the changes, then move on to the other module.
Appreciate 1
haagm58809.50
      01-10-2020, 06:41 AM   #147
Chaos236
Lieutenant
Chaos236's Avatar
209
Rep
458
Posts

Drives: Porsche Cayenne , 640 GC
Join Date: Jun 2019
Location: Columbus Ohio

iTrader: (0)

Thank you!
I really want a rear fog!!
My Cayenne's are wicked and back tailgaters right up day or night!
Appreciate 0
      01-10-2020, 12:35 PM   #148
haagm58
Captain
haagm58's Avatar
United_States
810
Rep
919
Posts

Drives: F30 328d Sport Line
Join Date: Jan 2018
Location: South Carolina

iTrader: (0)

Garage List
Quote:
Originally Posted by Onizukachan View Post
Correct. Code the fem body first, save the changes, then move on to the other module.
On the second attempt, I was able to get it to work! What threw me off is the second to last code step in the original post; the instructed option is not available in BimmerCode (see below), however choosing the first option (nsl_r) enabled the right rear fog.
Attached Images
 
Appreciate 1
      02-21-2020, 03:58 PM   #149
donavo
Enlisted Member
6
Rep
32
Posts

Drives: 440i
Join Date: Jul 2018
Location: LA

iTrader: (0)

does anyone know which codes would make the reverse lights double as fog lights?
Appreciate 0
      02-21-2020, 08:05 PM   #150
SD ///M4
///Multiple
SD ///M4's Avatar
United_States
2992
Rep
4,243
Posts

Drives: M4 Coupe | M3 | Z4M Roadster
Join Date: Jan 2011
Location: San Diego, CA

iTrader: (1)

Garage List
Quote:
Originally Posted by donavo View Post
does anyone know which codes would make the reverse lights double as fog lights?
You can't code the reverse lights to double as fog lights. Why would you want to do that? Do you understand that "rear fog lights" mean that an inner portion of the red tail lights light up brighter when you press the rear fog light, provided that you've modified the headlight switch. It's not so you can see better when you back up in the fog, its so people behind you can see you better in the fog, from a farther distance. All this does is enable a feature that is standard in most European countries and the UK, and possibly other countries.

The part of the tail light that lights up brighter is what BMW calls the "brake force display" and lights up brighter when the car uses its built-in accelerometer to sense a hard braking force. When the headlight switch is modified, and the car is coded properly, these inner tail lights serve a dual purpose as both the brake force display when braking and as a rear fog light when you press rear fog light switch.

You really need to read this entire thread.
__________________
The Coupe: 2016 M4 | Sakhir Orange | Black Full Merino Leather | CF Trim | M-DCT | More | ED 5/13/16
The Sedan: 2018 M3 | San Marino Blue | Black Full Merino Leather | CF Trim | M-DCT | ZCP | ED 7/18/18
The Roadster: 2006 Z4 | Interlagos Blue | Black Extended Nappa Leather | Carbon Leather Trim | Purchased 7/19/12

Appreciate 0
      02-21-2020, 10:37 PM   #151
Poochie
Luxury at the redline :)
Poochie's Avatar
United_States
9103
Rep
7,563
Posts

Drives: 2016 M2
Join Date: Aug 2012
Location: NYC

iTrader: (3)

Quote:
Originally Posted by donavo View Post
does anyone know which codes would make the reverse lights double as fog lights?

Mapping_Nebelschlussl_L_Output: 0X1E
Mapping_Nebelschlussl_R_Output: 0X1F
Appreciate 3
      02-22-2020, 08:19 PM   #152
donavo
Enlisted Member
6
Rep
32
Posts

Drives: 440i
Join Date: Jul 2018
Location: LA

iTrader: (0)

Quote:
Originally Posted by SD ///M4 View Post
You can't code the reverse lights to double as fog lights. Why would you want to do that? Do you understand that "rear fog lights" mean that an inner portion of the red tail lights light up brighter when you press the rear fog light, provided that you've modified the headlight switch. It's not so you can see better when you back up in the fog, its so people behind you can see you better in the fog, from a farther distance. All this does is enable a feature that is standard in most European countries and the UK, and possibly other countries.

The part of the tail light that lights up brighter is what BMW calls the "brake force display" and lights up brighter when the car uses its built-in accelerometer to sense a hard braking force. When the headlight switch is modified, and the car is coded properly, these inner tail lights serve a dual purpose as both the brake force display when braking and as a rear fog light when you press rear fog light switch.

You really need to read this entire thread.

dont worry about my reasons, i just asked if anyone knew which values were the reverse lights. im not trying to see better. i live in cali and the rear fog lights are useless even for people behind me. but a nice surprise for tailgaters? now thats worth it. so thanks for your wonderful insight and valuable opinion.


Quote:
Originally Posted by Poochie View Post
Mapping_Nebelschlussl_L_Function: 0X1E
Mapping_Nebelschlussl_R_Function: 0X1F


thank you that worked. watch out tailgaters and people at red lights that think i left my car in reverse lol
Appreciate 1
Poochie9103.00
      09-15-2020, 06:19 PM   #153
sick_guy
Private
United_States
19
Rep
90
Posts

Drives: 2013 BMW 328i
Join Date: Jul 2020
Location: Sherman Oaks, California

iTrader: (0)

Garage List
2013 BMW 328i  [0.00]
Has anyone found just the rear fog light button for sale online? I'm interested in doing this mod, but I would rather just buy the button instead of spending so much money on the whole control system.
Appreciate 0
      09-15-2020, 07:58 PM   #154
haagm58
Captain
haagm58's Avatar
United_States
810
Rep
919
Posts

Drives: F30 328d Sport Line
Join Date: Jan 2018
Location: South Carolina

iTrader: (0)

Garage List
Quote:
Originally Posted by sick_guy View Post
Has anyone found just the rear fog light button for sale online? I'm interested in doing this mod, but I would rather just buy the button instead of spending so much money on the whole control system.
Negative. I have only seen the entire controller. I once saw a sticker for sale, if I find the link I'll send it to you. I went the super DIY route and wrote the signal on it with a paint pen...it's not perfect but it reminds me of the DIY experience when I see it.
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 04:09 PM.




f30post
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