Mini Cooper Forum banner

F56 UJ Sequential Tail Light (Coding Help)

9219 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
21 - 40 of 144 Posts
Man this sure sounds super promising @aottley ! I sure would love if this could be coded with my aftermarket smoked tail lights, and not have to mess with nay wires!...Cannot wait to try this out this week. Looks like I might have some time Wednesday.
  • Like
Reactions: 2
Man this sure sounds super promising @aottley ! I sure would love if this could be coded with my aftermarket smoked tail lights, and not have to mess with nay wires!...Cannot wait to try this out this week. Looks like I might have some time Wednesday.
This coding does not require any pin changes on the harness. It's coding only. I put my harness back to stock configuration. My tail lights are the Chinese lights. This will work fine with yours.
  • Like
Reactions: 2
Do you have a video to show it working?
Very happy you've figured this out! Can't wait to try it out with my aftermarket smoked lights this weekend!
  • Like
Reactions: 1
This coding does not require any pin changes on the harness. It's coding only. I put my harness back to stock configuration. My tail lights are the Chinese lights. This will work fine with yours.
Yes, definitely understand that. The only gotcha here is that there are wiring differences as we saw in this thread here:

My car has 5 wires to the tail light harness, others have all 6 populated. We'll soon find out if that matters!
  • 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.
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.
  • 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 had the exact same results as you (except for the pulsing UJ).

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 went through all of the steps as listed. When I went through the activation section shown first the ccm_sl_l and ccm_sl_r were both already marked in the 3061 mapping. I proceeded on and assigned indicator function to sl_l and sl_r within the 3065 mapping respectively and it made just the UJ flash. Then I tried the bfd_l and bfd_r and nothing flashed at all. For reference the factory setting was assigned to bl_l and bl_r, which has the UJ and vertical bar flashing on mine. I have smoked Chinese UJ tail lights same as shown by the OP of this thread.

Let me know if I missed something in the coding. Otherwise I think we are getting somewhere, pin swapping may just be needed on some cars. I'm hoping I'll have more time to try and troubleshoot this tomorrow.
  • Like
Reactions: 1
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 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. View attachment 82617
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.
  • Like
Reactions: 1
Ok well now I’m curious what the default settings are on mine. I’ll go dig out the ENET thingy after wife goes to sleep.
  • Like
Reactions: 2
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.
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.
Ah, that makes sense. I never saw instructions that indicated what they were for.
So I swapped wire/pin 1 and 5 in the harness and got the horizontal amber turn signal. Same result as @aottley with tapping the brake makes the amber signal flash and then go away. This is with no coding changes, so I'm actually a little baffled on how swapping pins makes a different section light light up for the turn signal.

So from the factory the brake and turn signals are just mapped the same. It seems like I just need to figure out a way to map the brake signal to the vertical light, rather than the horizontal bar and we could be in business. I've looked through other output channels within 3065 mapping but no smoking gun. Anyone have any insight there?
  • Like
Reactions: 1
Did he say his mapping wasn’t correct? I missed that. I haven’t looked at my default mapping or counted wires yet. I don’t intend to remove the tail light until I have the new ones to offer up.
I just noticed that the OE GP3 lights are slightly smoked/darker than the JCW/MCS/MC standard lights. Worth €60 more? Maybe…
Alright breaking news guys, but I think I may have got it! This is a combo of a wire swap and coding. Going to go through all of the tests to double check functions, then change the right side (have only been working with the left), then I'll update with my final results.
  • Like
Reactions: 3
Alright breaking news guys, but I think I may have got it! This is a combo of a wire swap and coding. Going to go through all of the tests to double check functions, then change the right side (have only been working with the left), then I'll update with my final results.
Looking forward to your results. What taillights are you using?
Sorry all, got tied up with work for the afternoon. Will look to button up the other side here this evening....Don't think I've forgotten!

Looking forward to your results. What taillights are you using?
Tail lights I am running below. Look like the VLAND ones, and much like all of the Chinese knock offs I'm sure.
  • Like
Reactions: 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.
See less See more
  • Like
Reactions: 4
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.
21 - 40 of 144 Posts
Top