Union Jack Taillights
#151
#152
I have a US pre-lci F56 with aftermarket UJ lights from FunFob. They work perfectly out of the box. No coding, just plug and play. However, when I coded the rear fogs to work as brake lights it completely disables the brake lights of the UJ. Only the fogs turn on when I brake. Does anyone know how to fix that? I've asked multiple people with the same setup who have no issues but they just keep redirecting me to other people in fear of being liable for any coding issues.
#153
I mention this because I am wondering if the UJ taillight brake lights are wired up like the regular taillight bottom-half brake lights? And you are seeing that same basic problem?
#155
Similar problem
Wanted to update this as I've just figured out the fix for it. My car is a US spec LCI Mini Cooper (i.e. after Mar 2018) with halogen front and backs to help others identify. I have fitted the US market UJ tail lights. On top of DunkM's instructions at the top of this thread, in order to get the lights working correctly the following is also required
3065 - MAPPING_BLINKEN_2_H_L_OUTPUT - was set to "off" - change to bl_l
3065 - MAPPING_BLINKEN_2_H_R_OUTPUT - was set to "off" - change to bl_r
Now I have the indicators flashing when brakes are applied as they should and no errors at all. And they look seriously cool :-)
3065 - MAPPING_BLINKEN_2_H_L_OUTPUT - was set to "off" - change to bl_l
3065 - MAPPING_BLINKEN_2_H_R_OUTPUT - was set to "off" - change to bl_r
Now I have the indicators flashing when brakes are applied as they should and no errors at all. And they look seriously cool :-)
but i cannot find those blinken_2_h_r anywhere in bimmercode anyone know how to fix this!? It only happens in the combo mentioned before...
#156
I think i have a similar problem, i swap my halogen US UJ lights on mini 2017 f57, did my own coding using bimmercode as listed on the first post, and everything seems to be working as it should although today a very rainy day i found out that if i turn my my hazard lights and then step on the break i get an error message (see below)
but i cannot find those blinken_2_h_r anywhere in bimmercode anyone know how to fix this!? It only happens in the combo mentioned before...
but i cannot find those blinken_2_h_r anywhere in bimmercode anyone know how to fix this!? It only happens in the combo mentioned before...
#157
Solution
actually i did!!! After lots of reading forums and re-reading the post i realized, Ive applied a code that was not applicable for my car.... the trick was to re-read that is was for a facelift and mine is a pre-facelift see below this is the code I should NOT modify in my car, so i put it back to what it was before... it was useful that somewhere in this forum ( i cannot remember where) someone posted an excel spreadsheet with different codings for mini the in what column the default code and another column with the code and what it modifies... it that makes sense.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
#158
actually i did!!! After lots of reading forums and re-reading the post i realized, Ive applied a code that was not applicable for my car.... the trick was to re-read that is was for a facelift and mine is a pre-facelift see below this is the code I should NOT modify in my car, so i put it back to what it was before... it was useful that somewhere in this forum ( i cannot remember where) someone posted an excel spreadsheet with different codings for mini the in what column the default code and another column with the code and what it modifies... it that makes sense.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
#160
After reading the above (quoted here), can adjusting the value of MAPPING_BREMSL_2_L_OUTPUT change it so that the full union jack also lights up for braking?
Last edited by Walt; 08-28-2020 at 04:38 PM.
#161
#162
Here is another picture, I found on the internet. Its driving lights on left, and brake lights on right. Note that on the brake lights, not only is the thin vertical line illuminated, but also is the union jack (and the union jack is brighter than it is for driving lights).
Is this simply the way these particular aftermarket tail lights work? Or is this a result of some Bimmercode setting?
Is this simply the way these particular aftermarket tail lights work? Or is this a result of some Bimmercode setting?
The following users liked this post:
dlockwood54 (08-29-2020)
#163
BDC_BODY, 3065 Lcdlampmapping4 , MAPPING_BREMSL_2_L_OUTPUT , change from “sl_l” to “off”
The following 2 users liked this post by Sansho:
dlockwood54 (08-29-2020),
Walt (08-29-2020)
#164
FIRST NOTE: Please note I cannot respond to this post so if you have questions please PM me. If I am able to help solve it please post your problem and how we fixed it so we share with others.
IMPORTANT INFORMATION: There has been a number of incorrect comments popping up about LED rear lights. The pre-facelift cars had two options, halogen lights, and a 3d LED/halogen blend artwork. Please see the link below to compare to your car. To be sure, if you have LED front lights, you have LED rear lights.
Pure Halogen (on right) vs. LED package (on left)
credit to gwernerjr
NOTE: Pre-facelift halogen cars use the same wiring harness connection, but only use 5 pins instead of 6 which requires a change to the wiring in order to retrofit. Therefore, you must relocate one of the pins to another location on the connector in order to output to the running lights. The instructions can be found on a post in this thread - Pre-facelift Halogen Retrofit Instructions
Credit to Czptp Px
NOTE: Post facelift cars now use the same connectors regardless of whether they are LED or halogen. Credit for this information and the specific additional coding required (seen below) to JonnyUSA.
Preface: This post is designed to cover all issues with installation/retrofit of the LCI Union Jack (UJ) tail lights in pre-facelift cars. There are two forms: the US part uses red-colored LEDs in all locations, with the verticle brake line and the horizontal rear turn signals integrated into one light. Meanwhile, the EU part has amber-colored LEDs in the horizontal turn signal and the vertical brake line is separate. Each coding is slightly different since the US brake/turn signal is hard-wired together. And the brake force display coded for US brakes would light up the turn signals amber, which does not suggest emergency to me, so one must reprogram it to work in the European way. It has come to my attention that the US cars no longer use BFD, and it has been turned off. I believe the process for the EU part should work to set the BFD for US parts as well. I will define the process using BimmerCode as I am going to make the assumption anyone willing to use ESYS will be able to work their way through this.
Install: (Cars with the LED exterior package) The physical install is extremely simple. Gently pry the chrome (or black) rings around the lights off the light by finding the points that clip in and applying pressure to pop them out. There are two points around the hatch door which can be used to start the process. Once this is off, you will see a set of 4 or 5 torx screws which hold the light in place. These screws are not and do not needed to be torqued hard. However, I believe mine had a small amount of standard thread locker. You can then pull, or push through the service door in the hatch the light out. Moving to the wiring harness, it is a basic BMW clip which once again is not hard to determine. The new parts, whether they are US or EU, use the same connector as is already installed.
Initial Coding: Once the lights are installed, there will be an immediate error on the car. In order to code these errors out. One must enter BDC_Body. and enter expert mode. Once in expert mode, you will be presented with a number of modules, enter 3061. Once there change the following settings to the correct value where x is L and R. After you make the changes move up to the BDC_Body level (but do not exit it) and hit code to complete the coding.
BL_x_IS_LED - aktiv
BL_x_KURZSCHLUSS - nicht_aktiv
BL_x_WARMEURBERWACHUNG - nicht_aktiv
BL_x_KALTEURWACHUNG - nicht_aktiv
FRA_H_x_IS_LED - aktiv
FRA_H_x_KURZSCHLUSS - nicht_aktiv
FRA_H_x_WARMEURBERWACHUNG - nicht_aktiv
FRA_H_x_KALTEURWACHUNG - nicht_aktiv
For everyone's information, telling the car the light is LED will allow the system to correctly send the signal. Kurzschluss is the short circuit check. and the warmerber/kalteurwachung stops the lights from flickering on startup.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Coding Specific to US parts: I have been informed this has been wrong this whole time. When the US lights are installed in the pre-facelift car, the turn signal works separately from the brake light; however, when both are applied at the same time, the light stays on regardless of the turn signal to solve this. Under BDC_Body enter expert mode and enter 3064 and change. After you changed this setting, code it again.
MAPPING_BREMSL_2_x_OUTPUT -off fra_h_x
What is actually happening to the US lights is that the car is outputting brake signal to two locations and the second one outputs through the turn signal (which is the same physical output), so even though the turn signal output overwrites the brake output, that output is still always on during braking.
what has actually happened is that two digital outputs are physically wired together, so that both bfd_x and fra_h_x output to the brake lights. While this mapping goes to bfd_x it overwrites fra_h_ x output and you lose the turn signal. With both going to the same output of fra_h_x it prioritizes the turn signal.
Coding Specific to EU parts: The BFD must be coded to European style or turned off completely. Enter expert mode in BDC_Body and enter 3068. Change:
ESS_AKTIVIERBARER_AUSGANG - bremslicht_blinkend
Just doing this will cause an error any time you brake hard and the car will return to operating without BFD. Return to the list of numbered modules and enter 3064 and change:
MAPPING_BRAKEFORCED_1_x_OUTPUT - bl_x
The above will remove the error message. This is because the output at bl_x is an appropriate output. However, this output does not output to anywhere on the lights so the vertical brake lights on the UJ taillights will turn off completely during hard braking. Therefore, you must go back to the upper level and enter 3065 and change:
MAPPING_BRAKEFORCED_2_x_OUTPUT - bfd_x The outputs of bfd_x is the actual outputs that run to the vertical brake lights on the UJ lights. Code the system again.
IMPORTANT INFORMATION: There has been a number of incorrect comments popping up about LED rear lights. The pre-facelift cars had two options, halogen lights, and a 3d LED/halogen blend artwork. Please see the link below to compare to your car. To be sure, if you have LED front lights, you have LED rear lights.
Pure Halogen (on right) vs. LED package (on left)
credit to gwernerjr
NOTE: Pre-facelift halogen cars use the same wiring harness connection, but only use 5 pins instead of 6 which requires a change to the wiring in order to retrofit. Therefore, you must relocate one of the pins to another location on the connector in order to output to the running lights. The instructions can be found on a post in this thread - Pre-facelift Halogen Retrofit Instructions
Credit to Czptp Px
NOTE: Post facelift cars now use the same connectors regardless of whether they are LED or halogen. Credit for this information and the specific additional coding required (seen below) to JonnyUSA.
Preface: This post is designed to cover all issues with installation/retrofit of the LCI Union Jack (UJ) tail lights in pre-facelift cars. There are two forms: the US part uses red-colored LEDs in all locations, with the verticle brake line and the horizontal rear turn signals integrated into one light. Meanwhile, the EU part has amber-colored LEDs in the horizontal turn signal and the vertical brake line is separate. Each coding is slightly different since the US brake/turn signal is hard-wired together. And the brake force display coded for US brakes would light up the turn signals amber, which does not suggest emergency to me, so one must reprogram it to work in the European way. It has come to my attention that the US cars no longer use BFD, and it has been turned off. I believe the process for the EU part should work to set the BFD for US parts as well. I will define the process using BimmerCode as I am going to make the assumption anyone willing to use ESYS will be able to work their way through this.
Install: (Cars with the LED exterior package) The physical install is extremely simple. Gently pry the chrome (or black) rings around the lights off the light by finding the points that clip in and applying pressure to pop them out. There are two points around the hatch door which can be used to start the process. Once this is off, you will see a set of 4 or 5 torx screws which hold the light in place. These screws are not and do not needed to be torqued hard. However, I believe mine had a small amount of standard thread locker. You can then pull, or push through the service door in the hatch the light out. Moving to the wiring harness, it is a basic BMW clip which once again is not hard to determine. The new parts, whether they are US or EU, use the same connector as is already installed.
Initial Coding: Once the lights are installed, there will be an immediate error on the car. In order to code these errors out. One must enter BDC_Body. and enter expert mode. Once in expert mode, you will be presented with a number of modules, enter 3061. Once there change the following settings to the correct value where x is L and R. After you make the changes move up to the BDC_Body level (but do not exit it) and hit code to complete the coding.
BL_x_IS_LED - aktiv
BL_x_KURZSCHLUSS - nicht_aktiv
BL_x_WARMEURBERWACHUNG - nicht_aktiv
BL_x_KALTEURWACHUNG - nicht_aktiv
FRA_H_x_IS_LED - aktiv
FRA_H_x_KURZSCHLUSS - nicht_aktiv
FRA_H_x_WARMEURBERWACHUNG - nicht_aktiv
FRA_H_x_KALTEURWACHUNG - nicht_aktiv
For everyone's information, telling the car the light is LED will allow the system to correctly send the signal. Kurzschluss is the short circuit check. and the warmerber/kalteurwachung stops the lights from flickering on startup.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Coding Specific to US parts: I have been informed this has been wrong this whole time. When the US lights are installed in the pre-facelift car, the turn signal works separately from the brake light; however, when both are applied at the same time, the light stays on regardless of the turn signal to solve this. Under BDC_Body enter expert mode and enter 3064 and change. After you changed this setting, code it again.
MAPPING_BREMSL_2_x_OUTPUT -
what has actually happened is that two digital outputs are physically wired together, so that both bfd_x and fra_h_x output to the brake lights. While this mapping goes to bfd_x it overwrites fra_h_ x output and you lose the turn signal. With both going to the same output of fra_h_x it prioritizes the turn signal.
Coding Specific to EU parts: The BFD must be coded to European style or turned off completely. Enter expert mode in BDC_Body and enter 3068. Change:
ESS_AKTIVIERBARER_AUSGANG - bremslicht_blinkend
Just doing this will cause an error any time you brake hard and the car will return to operating without BFD. Return to the list of numbered modules and enter 3064 and change:
MAPPING_BRAKEFORCED_1_x_OUTPUT - bl_x
The above will remove the error message. This is because the output at bl_x is an appropriate output. However, this output does not output to anywhere on the lights so the vertical brake lights on the UJ taillights will turn off completely during hard braking. Therefore, you must go back to the upper level and enter 3065 and change:
MAPPING_BRAKEFORCED_2_x_OUTPUT - bfd_x The outputs of bfd_x is the actual outputs that run to the vertical brake lights on the UJ lights. Code the system again.
I just had my car service (2018 JCW pre-LCI with LED) and they updated the car software with the latest one. The rear light error codes came back. I recoded the car to the solution above that worked great before but I am now unable to clear the error messages. Also, 3064-MAPPING_BREMSL_2_x_OUTPUT is not there anymore!!. Let me know if anybody has a solution.
Thanks
#165
I wonder if the BimmerCode value I am seeking, is the MAPPING_BREMSL_2_L_OUTPUT one mentioned by @Czptp Px. I do want my tail light (the UJ part of the tail light) to be brighter when the brake lights are activated.
Am I reading this correctly?
#166
UJ lights NO BREAK LIGHTS
I have installed the UJ lights to my F57 convertible and I’ve done all the coding and I have no errors-however, I am not getting any brake lights? I don’t know why! I put the standard lights back on which is only giving me half a brake light (basically only have a circle and not a full brake light circle if that makes sense!) what could that be?
#167
I have a US pre-lci F56 with aftermarket UJ lights from FunFob. They work perfectly out of the box. No coding, just plug and play. However, when I coded the rear fogs to work as brake lights it completely disables the brake lights of the UJ. Only the fogs turn on when I brake. Does anyone know how to fix that? I've asked multiple people with the same setup who have no issues but they just keep redirecting me to other people in fear of being liable for any coding issues.
#168
#169
#170
UJ tail light coding for F5x is not the same as F60
bought the US Spec UJ tail lights for my 2019 F60 (preLCI) .
my original thread is here : LINK
i dont see the specific codes in order to make the turn lights take priority from the Brake lights when both are applied.
digging some codes in the bimmercode app, I can assume that this are the codes that need to be addressed?
I havent tried it just as yet. As I'm squeezing time between work and family and dont want to mess up my car coding.
Advise and help needed.
my original thread is here : LINK
i dont see the specific codes in order to make the turn lights take priority from the Brake lights when both are applied.
digging some codes in the bimmercode app, I can assume that this are the codes that need to be addressed?
I havent tried it just as yet. As I'm squeezing time between work and family and dont want to mess up my car coding.
Advise and help needed.
#171
I started troubleshooting your screen grabs and wondered why they dont follow dunkMs guide - that worked for me.
The i saw the car you are working on. F60!
Within the detail of LCI/non LCI/Euro and USA and official OEM and Chinese knock offs theres a path for most combos- but for F56s. You may be the first trialling this for F60.
Maybe build on the archived Union Jack retrifit story ./f56 known codes with a sub section for /f60
The i saw the car you are working on. F60!
Within the detail of LCI/non LCI/Euro and USA and official OEM and Chinese knock offs theres a path for most combos- but for F56s. You may be the first trialling this for F60.
Maybe build on the archived Union Jack retrifit story ./f56 known codes with a sub section for /f60
The following users liked this post:
oqy1977 (08-22-2021)
#172
FIRST NOTE: Please note I cannot respond to this post so if you have questions please PM me. If I am able to help solve it please post your problem and how we fixed it so we share with others.
IMPORTANT INFORMATION: There has been a number of incorrect comments popping up about LED rear lights. The pre-facelift cars had two options, halogen lights, and a 3d LED/halogen blend artwork. Please see the link below to compare to your car. To be sure, if you have LED front lights, you have LED rear lights.
Pure Halogen (on right) vs. LED package (on left)
credit to gwernerjr
NOTE: Pre-facelift halogen cars use the same wiring harness connection, but only use 5 pins instead of 6 which requires a change to the wiring in order to retrofit. Therefore, you must relocate one of the pins to another location on the connector in order to output to the running lights. The instructions can be found on a post in this thread - Pre-facelift Halogen Retrofit Instructions
Credit to Czptp Px
NOTE: Post facelift cars now use the same connectors regardless of whether they are LED or halogen. Credit for this information and the specific additional coding required (seen below) to JonnyUSA.
Preface: This post is designed to cover all issues with installation/retrofit of the LCI Union Jack (UJ) tail lights in pre-facelift cars. There are two forms: the US part uses red-colored LEDs in all locations, with the verticle brake line and the horizontal rear turn signals integrated into one light. Meanwhile, the EU part has amber-colored LEDs in the horizontal turn signal and the vertical brake line is separate. Each coding is slightly different since the US brake/turn signal is hard-wired together. And the brake force display coded for US brakes would light up the turn signals amber, which does not suggest emergency to me, so one must reprogram it to work in the European way. It has come to my attention that the US cars no longer use BFD, and it has been turned off. I believe the process for the EU part should work to set the BFD for US parts as well. I will define the process using BimmerCode as I am going to make the assumption anyone willing to use ESYS will be able to work their way through this.
Install: (Cars with the LED exterior package) The physical install is extremely simple. Gently pry the chrome (or black) rings around the lights off the light by finding the points that clip in and applying pressure to pop them out. There are two points around the hatch door which can be used to start the process. Once this is off, you will see a set of 4 or 5 torx screws which hold the light in place. These screws are not and do not needed to be torqued hard. However, I believe mine had a small amount of standard thread locker. You can then pull, or push through the service door in the hatch the light out. Moving to the wiring harness, it is a basic BMW clip which once again is not hard to determine. The new parts, whether they are US or EU, use the same connector as is already installed.
Initial Coding: Once the lights are installed, there will be an immediate error on the car. In order to code these errors out. One must enter BDC_Body. and enter expert mode. Once in expert mode, you will be presented with a number of modules, enter 3061. Once there change the following settings to the correct value where x is L and R. After you make the changes move up to the BDC_Body level (but do not exit it) and hit code to complete the coding.
BL_x_IS_LED - aktiv
BL_x_KURZSCHLUSS - nicht_aktiv
BL_x_WARMEURBERWACHUNG - nicht_aktiv
BL_x_KALTEURWACHUNG - nicht_aktiv
FRA_H_x_IS_LED - aktiv
FRA_H_x_KURZSCHLUSS - nicht_aktiv
FRA_H_x_WARMEURBERWACHUNG - nicht_aktiv
FRA_H_x_KALTEURWACHUNG - nicht_aktiv
For everyone's information, telling the car the light is LED will allow the system to correctly send the signal. Kurzschluss is the short circuit check. and the warmerber/kalteurwachung stops the lights from flickering on startup.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Coding Specific to US parts: I have been informed this has been wrong this whole time. When the US lights are installed in the pre-facelift car, the turn signal works separately from the brake light; however, when both are applied at the same time, the light stays on regardless of the turn signal to solve this. Under BDC_Body enter expert mode and enter 3064 and change. After you changed this setting, code it again.
MAPPING_BREMSL_2_x_OUTPUT -off fra_h_x
What is actually happening to the US lights is that the car is outputting brake signal to two locations and the second one outputs through the turn signal (which is the same physical output), so even though the turn signal output overwrites the brake output, that output is still always on during braking.
what has actually happened is that two digital outputs are physically wired together, so that both bfd_x and fra_h_x output to the brake lights. While this mapping goes to bfd_x it overwrites fra_h_ x output and you lose the turn signal. With both going to the same output of fra_h_x it prioritizes the turn signal.
Coding Specific to EU parts: The BFD must be coded to European style or turned off completely. Enter expert mode in BDC_Body and enter 3068. Change:
ESS_AKTIVIERBARER_AUSGANG - bremslicht_blinkend
Just doing this will cause an error any time you brake hard and the car will return to operating without BFD. Return to the list of numbered modules and enter 3064 and change:
MAPPING_BRAKEFORCED_1_x_OUTPUT - bl_x
The above will remove the error message. This is because the output at bl_x is an appropriate output. However, this output does not output to anywhere on the lights so the vertical brake lights on the UJ taillights will turn off completely during hard braking. Therefore, you must go back to the upper level and enter 3065 and change:
MAPPING_BRAKEFORCED_2_x_OUTPUT - bfd_x The outputs of bfd_x is the actual outputs that run to the vertical brake lights on the UJ lights. Code the system again.
IMPORTANT INFORMATION: There has been a number of incorrect comments popping up about LED rear lights. The pre-facelift cars had two options, halogen lights, and a 3d LED/halogen blend artwork. Please see the link below to compare to your car. To be sure, if you have LED front lights, you have LED rear lights.
Pure Halogen (on right) vs. LED package (on left)
credit to gwernerjr
NOTE: Pre-facelift halogen cars use the same wiring harness connection, but only use 5 pins instead of 6 which requires a change to the wiring in order to retrofit. Therefore, you must relocate one of the pins to another location on the connector in order to output to the running lights. The instructions can be found on a post in this thread - Pre-facelift Halogen Retrofit Instructions
Credit to Czptp Px
NOTE: Post facelift cars now use the same connectors regardless of whether they are LED or halogen. Credit for this information and the specific additional coding required (seen below) to JonnyUSA.
Preface: This post is designed to cover all issues with installation/retrofit of the LCI Union Jack (UJ) tail lights in pre-facelift cars. There are two forms: the US part uses red-colored LEDs in all locations, with the verticle brake line and the horizontal rear turn signals integrated into one light. Meanwhile, the EU part has amber-colored LEDs in the horizontal turn signal and the vertical brake line is separate. Each coding is slightly different since the US brake/turn signal is hard-wired together. And the brake force display coded for US brakes would light up the turn signals amber, which does not suggest emergency to me, so one must reprogram it to work in the European way. It has come to my attention that the US cars no longer use BFD, and it has been turned off. I believe the process for the EU part should work to set the BFD for US parts as well. I will define the process using BimmerCode as I am going to make the assumption anyone willing to use ESYS will be able to work their way through this.
Install: (Cars with the LED exterior package) The physical install is extremely simple. Gently pry the chrome (or black) rings around the lights off the light by finding the points that clip in and applying pressure to pop them out. There are two points around the hatch door which can be used to start the process. Once this is off, you will see a set of 4 or 5 torx screws which hold the light in place. These screws are not and do not needed to be torqued hard. However, I believe mine had a small amount of standard thread locker. You can then pull, or push through the service door in the hatch the light out. Moving to the wiring harness, it is a basic BMW clip which once again is not hard to determine. The new parts, whether they are US or EU, use the same connector as is already installed.
Initial Coding: Once the lights are installed, there will be an immediate error on the car. In order to code these errors out. One must enter BDC_Body. and enter expert mode. Once in expert mode, you will be presented with a number of modules, enter 3061. Once there change the following settings to the correct value where x is L and R. After you make the changes move up to the BDC_Body level (but do not exit it) and hit code to complete the coding.
BL_x_IS_LED - aktiv
BL_x_KURZSCHLUSS - nicht_aktiv
BL_x_WARMEURBERWACHUNG - nicht_aktiv
BL_x_KALTEURWACHUNG - nicht_aktiv
FRA_H_x_IS_LED - aktiv
FRA_H_x_KURZSCHLUSS - nicht_aktiv
FRA_H_x_WARMEURBERWACHUNG - nicht_aktiv
FRA_H_x_KALTEURWACHUNG - nicht_aktiv
For everyone's information, telling the car the light is LED will allow the system to correctly send the signal. Kurzschluss is the short circuit check. and the warmerber/kalteurwachung stops the lights from flickering on startup.
Additional Coding Required for Facelift Halogen to US parts: The secondary output for the rear blinkers must be coded to output to the correct location to work correctly. Without this, the car thinks the blinker/brake combination does not work correctly. Under 3065, please change.
MAPPING_BLINKEN_2_H_x_OUTPUT - bl_x
Coding Specific to US parts: I have been informed this has been wrong this whole time. When the US lights are installed in the pre-facelift car, the turn signal works separately from the brake light; however, when both are applied at the same time, the light stays on regardless of the turn signal to solve this. Under BDC_Body enter expert mode and enter 3064 and change. After you changed this setting, code it again.
MAPPING_BREMSL_2_x_OUTPUT -
what has actually happened is that two digital outputs are physically wired together, so that both bfd_x and fra_h_x output to the brake lights. While this mapping goes to bfd_x it overwrites fra_h_ x output and you lose the turn signal. With both going to the same output of fra_h_x it prioritizes the turn signal.
Coding Specific to EU parts: The BFD must be coded to European style or turned off completely. Enter expert mode in BDC_Body and enter 3068. Change:
ESS_AKTIVIERBARER_AUSGANG - bremslicht_blinkend
Just doing this will cause an error any time you brake hard and the car will return to operating without BFD. Return to the list of numbered modules and enter 3064 and change:
MAPPING_BRAKEFORCED_1_x_OUTPUT - bl_x
The above will remove the error message. This is because the output at bl_x is an appropriate output. However, this output does not output to anywhere on the lights so the vertical brake lights on the UJ taillights will turn off completely during hard braking. Therefore, you must go back to the upper level and enter 3065 and change:
MAPPING_BRAKEFORCED_2_x_OUTPUT - bfd_x The outputs of bfd_x is the actual outputs that run to the vertical brake lights on the UJ lights. Code the system again.
after the dealer updated my 2018 F56s PRE-LCI all the bimmer code settings were erased . i re did it all again for my us spec union jack tail lights . but now if i hit the brakes with the hazards/ 4ways on the car freaks out . when hitting the brakes with the hazards on they will flash 3 times then brake lights override . did i miss a new setting somewhere? cars software version is F056-21-03-574 And it was on F056-17-11-540
#174
Did you install the OEM lights that require coding or aftermarket plug and play lights that do not require any coding?
#175
I’m trying to follow DunkM’s post, but I’m not getting the correct result. I welcome any and all suggestions.
I’m in Canada and have a ‘22 F56 base model LCI2 that came with OEM Union Jack tail lights and I’m trying to install the European/UK Union Jack tail lights (with amber turn signals). I can install them but I can’t get them to use the horizontal part of the light. I don’t get any errors at any point in the process, even without any coding.
The result I'm seeing is just the vertical light being used for the turn signal and brake light. The UK lights basically behave like the US lights, just without the horizontal bar. (I've attached videos below.)
The wiring harness has six wires for the connector so I didn't re-pin anything. Should I still re-pin something? What am I missing?
Videos
US lights, stock:
Euro spec lights, with DunkM's coding:
Coding
I have tried a few things, restoring from backup before each:
Parts
US, stock: 63217435135 and 63217435136
EU/UK lights: 63217435133 and 63217435134
I’m in Canada and have a ‘22 F56 base model LCI2 that came with OEM Union Jack tail lights and I’m trying to install the European/UK Union Jack tail lights (with amber turn signals). I can install them but I can’t get them to use the horizontal part of the light. I don’t get any errors at any point in the process, even without any coding.
The result I'm seeing is just the vertical light being used for the turn signal and brake light. The UK lights basically behave like the US lights, just without the horizontal bar. (I've attached videos below.)
The wiring harness has six wires for the connector so I didn't re-pin anything. Should I still re-pin something? What am I missing?
Videos
US lights, stock:
Euro spec lights, with DunkM's coding:
Coding
I have tried a few things, restoring from backup before each:
- No coding (I don't get any errors)
- DunkM's post verbatim (Initial coding + EU specific)
- The following
Parts
US, stock: 63217435135 and 63217435136
EU/UK lights: 63217435133 and 63217435134
The following 2 users liked this post by dubdub:
fishbert (10-23-2022),
IrishCooper (04-17-2022)