Mini Cooper Forum banner

F56 UJ Sequential Tail Light (Coding Help)

9203 Views 143 Replies 13 Participants Last post by  APmini
4
Hey guys! (2019 Mini Cooper F56 - Base Model)

I purchased a set of Smoked UJ Tail Lights from Amazon, and I'm having some issues coding them in Bimmercode.
Amazon Link: Here

The problem that I am running into now, is narrowing down the accurate information for properly coding these in the US. I have poked through every forum regarding the Sequential part of these lights, and from what I found out it all narrows down to a couple culprits.
  1. The lights may just need to be coded properly.
  2. The included Power Connector might need to be modified.
  3. The lights I bought, may just not be sequential.
Like I said, I've tried my best to follow instructions to code them and I have only dug myself into a deeper hole.

Here is what they are currently programmed to;
Car Automotive tail & brake light Tire Vehicle Wheel


As you can tell, it's not looking too good! When braking the tail lights don't even light up!

While attempting to code these, at one point the Sequential or Amber part of the light, was actually lit. So even if these are not sequential I'm hoping to at least have the amber section light up for my blinkers.

Here is a photo of the pin connector on the back as well.
Hand Automotive design Gadget Automotive tire Finger


There is also a "Lighting System Malfunction" error that will not go away or stop beeping.

Vehicle Car Motor vehicle Automotive design Gadget


If anyone reading this has had any luck with their own lights, or can break down exactly how to fix this coding wise. I would GREATLY appreciate it! <3

Also, I am located in the Los Angeles area. So if anyone knows someone who can help locally let me know!

Thanks again everyone!

Attachments

See less See more
1 - 20 of 144 Posts
There are many threads about these lights. I also have taillights from amazon, and on my 2022 F56 everything works except the turn signal part. My brake lights, reverse light, and running lights work like normal, but instead of the horizontal turn signal my brake light flashes as the turn signal.
I got this figured out on my 23 JCW. Not sure if this will work for Pre LCI. The tail light connector needs to be repinned. With the connector in this orientation switch the first pin on the left with pin number five or second to last on the right. This switches the turn signal from the vertical bar in the inner border of the light to the horizontal section.
I tested this pin configuration with my original lights. Both the vertical and horizontal sections blinked on the OEM light without any errors. Once repinned it does not need to be changed even if the OEM lights are reinstalled.
View attachment 82346
I will be happy to try this once I get my car back! Thanks for the input.
I got this figured out on my 23 JCW. Not sure if this will work for Pre LCI. The tail light connector needs to be repinned. With the connector in this orientation switch the first pin on the left with pin number five or second to last on the right. This switches the turn signal from the vertical bar in the inner border of the light to the horizontal section.
I tested this pin configuration with my original lights. Both the vertical and horizontal sections blinked on the OEM light without any errors. Once repinned it does not need to be changed even if the OEM lights are reinstalled.
View attachment 82346
Is that picture before or after the pin swap?
Do you have a video to show it working?
  • Like
Reactions: 1
It's interesting that you said the UJ part getting brighter when you brake. Mine doesnt. The UJ is just the running light and isnt tied to the brakes at all. It's just the vertical part that lights up for the brakes. So hopefully this will change the output signal from the vertical brake light and activate the horizontal turn and not change anything else.
  • Like
Reactions: 1
So I tried it just as listed and sl_l and sl_r switched it to the UJ flashing instead of the vertical bar, and it did the pulsing of the UJ which mine never did before. I tried switching it to the bfd_l and bfd_r and the turn signal didn’t work at all. So I reverted it back to the bl_l and bl_r and it’s back to the vertical bar.
I don't understand your explanation. You have to assign the indicator function to sl_l and sl_r which are the horizontal lights. This function is listed under 3065 LceLampMapping4 as Mapping_Blinken_2_H_L Output and Mapping_Blinken_2_H_R Output.

This will only work for Euro Union Jack tail lights or the Chinese lights.
The US OEM union Jack lights do not have separate internal wiring for the horizontal bar.
I have aftermarket VLand taillights I bought off Amazon. I’m saying I followed your steps and the sl_l and sl_r didn’t switch it to the horizontal lights, it switched it to the UJ symbol flashing as the turn signal. And if I used the bfd_l and bfd_r the turn signals didn’t flash at all.
Car Vehicle Vehicle registration plate Automotive parking light Automotive lighting
See less See more
I have the Vland branded lights as well, and I remember there being a jumper wire hanging off the back of them, not sure exactly what it's for but I'm wondering if it has something to do with this behavior when coding? I was planning on trying it out this weekend myself.
Mine has that too, the jumper wire allows you to change between sequential turn signals and normal turn signals according to the directions. If I remember correctly with it connected they are static flashing, with it disconnected they are sequential.
Cool, looking forward to the video. So, with this, the brake is the UJ AND the vertical bar? But the amber turn works, the reverse works, and the UJ only is the running light?

Here it is! All in working order. Dare I say it's rather simple in the end, with three changes needed total (per side). One being wiring, the other two being expert mode on BimmerCode:

1) Swap pin/wire 1 and 5 on your tail light harness
  • Same as shown by @aottley on the first page.
  • For me this was swapping a blk/ylw strp wire from position 1 to 5 on both sides, but the wire color originally on 5 was different per side.
  • This will in itself make the horizontal amber section work for your turn signal/flasher. The catch is that it will also pulse as your brake light, and then go to nothing (not good).
2) Body Domain Controller -> 3064 LceLampMapping3 -> MAPPING_BREMSL_1_L_OUTPUT -> OFF
  • Needs done on both sides, use MAPPING_BREMSL_1_R_OUTPUT for right side
  • This will stop the same signal being sent for turn/flasher and brake light, so now when you step on the brake you'll get no amber/horizontal pulse, but also nothing all together
3) Body Domain Controller -> 3065 LceLampMapping4 -> MAPPING_BREMSL_2_L_OUTPUT -> FRA_H_L
  • Needs done on both sides, use MAPPING_BREMSL_2_R_OUTPUT for right side
  • This will send your brake signal separately to the inner vertical bar section
  • When my tail lights are not on it actually turns on the vertical bar along with the UJ flag, but this is how my brake lights were with these lights before the these changes

*DISCLAIMER 1: These are the changes that worked for my car, there does seem to be variance with how others' cars act with coding so do so at your own risk. Also report back on if this worked for you!
*DISCLAIMER 2: Step 3 may look familiar to some of you. That's because it's the same mapping used to activate your rear fog lights as brake lights. What this means that is with this method you won't be able to do that. It's one or the other, can't have both.
* DISCLAIMER 3: There is probably a cleaner way to code this and maybe still allow you to have rear fog light brake lights as well. I played around with a lot of different combinations (enough to where it was hard to keep track of) and had no luck. If you find a method let us know!

I went through all combinations of flashers, brakes, tail lights, lock/unlock, and even reverse lights and everything works as it should. Once again when I swapped to these aftermarket lights my flasher and brake light were always the UJ and vertical bar. To be honest I like that as it is a larger section of light and grabs more attention. Hope everyone has the same results I did!

Big thanks to @aottley and @Irishmykl (as well as many others along the way) for helping push this along and chipping away at it!

I'll try to get a video up tomorrow showing how it all looks.
Thanks for your investigation and work. Bit bummed at losing fog lights as brake lights, as my aftermarket taillights (VLAND brand) only light up the vertical bar for braking. I put in aftermarket smoked fogs with red LED lights and enabled them as brakes 'cause just the vertical bar is not enough in my opinion.

Will update on my results after doing the PIN swapping/coding this weekend.
Luckily for me the LCI2 (22+) bumpers don't have foglight anymore so its one less thing for me to be worried about.
Video for your viewing pleasure!


(Note that I accidentally left the tail lights on when exiting the car. I manually turned them on, not a fault of the function of the lights.)
Looks great!!
2
Here it is! All in working order. Dare I say it's rather simple in the end, with three changes needed total (per side). One being wiring, the other two being expert mode on BimmerCode:

1) Swap pin/wire 1 and 5 on your tail light harness
  • Same as shown by @aottley on the first page.
  • For me this was swapping a blk/ylw strp wire from position 1 to 5 on both sides, but the wire color originally on 5 was different per side.
  • This will in itself make the horizontal amber section work for your turn signal/flasher. The catch is that it will also pulse as your brake light, and then go to nothing (not good).
2) Body Domain Controller -> 3064 LceLampMapping3 -> MAPPING_BREMSL_1_L_OUTPUT -> OFF
  • Needs done on both sides, use MAPPING_BREMSL_1_R_OUTPUT for right side
  • This will stop the same signal being sent for turn/flasher and brake light, so now when you step on the brake you'll get no amber/horizontal pulse, but also nothing all together
3) Body Domain Controller -> 3065 LceLampMapping4 -> MAPPING_BREMSL_2_L_OUTPUT -> FRA_H_L
  • Needs done on both sides, use MAPPING_BREMSL_2_R_OUTPUT for right side
  • This will send your brake signal separately to the inner vertical bar section
  • When my tail lights are not on it actually turns on the vertical bar along with the UJ flag, but this is how my brake lights were with these lights before the these changes

*DISCLAIMER 1: These are the changes that worked for my car, there does seem to be variance with how others' cars act with coding so do so at your own risk. Also report back on if this worked for you!
*DISCLAIMER 2: Step 3 may look familiar to some of you. That's because it's the same mapping used to activate your rear fog lights as brake lights. What this means that is with this method you won't be able to do that. It's one or the other, can't have both.
* DISCLAIMER 3: There is probably a cleaner way to code this and maybe still allow you to have rear fog light brake lights as well. I played around with a lot of different combinations (enough to where it was hard to keep track of) and had no luck. If you find a method let us know!

I went through all combinations of flashers, brakes, tail lights, lock/unlock, and even reverse lights and everything works as it should. Once again when I swapped to these aftermarket lights my flasher and brake light were always the UJ and vertical bar. To be honest I like that as it is a larger section of light and grabs more attention. Hope everyone has the same results I did!

Big thanks to @aottley and @Irishmykl (as well as many others along the way) for helping push this along and chipping away at it!

I'll try to get a video up tomorrow showing how it all looks.
Im curious to know the configuration of your harness, it see if its the same or different than mine and Aottley's. Since you mentioned having 5 wires whereas he and I have 6. Also the photo of his harness I dont know if that was before or after the pin swap cause mine looks different. I have 6 wires as follows:

Black w/ yellow stripe
Grey with/ purple stripe
Grey with/ blue stripe
Brown
Black with/ white stripe
Black with/ brown stripe
Hand Eyelash Gesture Finger Eyewear


For same post reference here is Attoleys harness (but from the other side)
Electrical wiring Cable Rope Gas Electrical supply


His looks like
Black w/ yellow stripe
Grey w/ yellow stripe
Green with blue stripe
Brown
Green with grey stripe
White with black stripe
See less See more
Aren’t the second and fifth wires different colours on the left and right side?
My wiring only has 2 colored wires that are the same as Attoleys. The black with yellow stripe and the brown, which I think is very strange. Now I dont know if its different on each side or not I believe mine was the drivers side, but I will check that tomorrow morning.
  • Like
Reactions: 1
I think you have to code brake lights to LED type in bdc. But I not sure this code can work in your aftermarket taillight. So we can do some test.
For example:

MAPPING_BREMSL_M_FIXED_PWM: fixed [01]

MAPPING_BREMSL_M_PWM_1_STANDARD: 100% [64]


Code “FIXED_PWM: fixed” to fixed
And pwm standard to 100% [64]

hope can fix your issue.
Im not sure who that was directed at, most of the people in this thread have LED taillights from the factory, so they would already be coded for LED vs incandescent.
  • Like
Reactions: 2
@CoachCookie well I just tested it and still no luck. I get the flashing UJ still but with the pin swap now my vertical turn signals are brake lights instead of the vertical red bar.
Car Vehicle Land vehicle Hood Automotive lighting
See less See more
Hmm. What do you get if you swap pins with no code change?
Strangely enough the pin swap didn’t affect the turn signal, only the brake lights. I did Aottleys programming. I didn’t add the extra step Coachcookie did, because when I tried it nothing worked.
Hmm. What do you get if you swap pins with no code change?
I didn't try that. I swapped the pins first then did the programming.
Now that is definitely strange. I think that's the issue then. You're sure you're swapping the black/yellow stripe wire to the 5th position?

Assuming you are, it has to be a different wire then. What was your factory setting in the 3064 and 3065 sections?
My factory settings were bl_l and bl_r. I may try switching to something other than sl_l and sl_r.
My MINI club friend that has the Bimmercode that has been helping me, also has an '22 SE and we compared wiring harnesses. His also just has 5 wires to my 6, but they are the same except for the 6th wire. I need to buy the app for myself so I can tinker with it, without needing his help. I have the OBD2 cable, just not the app.
1 - 20 of 144 Posts
Top