F55/F56 :: Hatch Talk (2014+) MINI Cooper and Cooper S (F55/F56) hatchback discussions.

F55/F56 Front fog lights as DRLs

Thread Tools
 
Search this Thread
 
Old Aug 11, 2022 | 07:15 PM
  #26  
Mcburwell's Avatar
Mcburwell
Thread Starter
|
1st Gear
Joined: Apr 2021
Posts: 26
Likes: 2
I had also missed the differences between *TAGFAHRL_1* and *TAGFAHRL_2* I note that the variable *DEPENDENCY_FUNC* is different for the two modes. Could the difference between them ("function 1") be use of the check-box in the car's driver UI that selects the DRL functionality? If so *_1* is "DRLs on" and *_2* is "DRLs off"
 
Reply
Old Aug 11, 2022 | 07:21 PM
  #27  
Mcburwell's Avatar
Mcburwell
Thread Starter
|
1st Gear
Joined: Apr 2021
Posts: 26
Likes: 2
Correction to the last sentence in my last post: should read <If so *_1* is "DRL functionality on" and *_2* is "DRL functionality off">
 
Reply
Old Aug 11, 2022 | 07:59 PM
  #28  
cjv2's Avatar
cjv2
5th Gear
5 Year Member
Liked
Loved
Community Favorite
Joined: Aug 2017
Posts: 1,060
Likes: 386
Originally Posted by Mcburwell
I had also missed the differences between *TAGFAHRL_1* and *TAGFAHRL_2* I note that the variable *DEPENDENCY_FUNC* is different for the two modes. Could the difference between them ("function 1") be use of the check-box in the car's driver UI that selects the DRL functionality? If so *_1* is "DRLs on" and *_2* is "DRLs off"
Originally Posted by Mcburwell
Correction to the last sentence in my last post: should read <If so *_1* is "DRL functionality on" and *_2* is "DRL functionality off">
Important not to interpret the language in the parameter names loosely or generically. The “function” (which FUNC is short for) parameters I’ve consistently observed have been specific values with specific meanings — in particular, values in that function list I mentioned. So I’m thinking no to it being a generic on/off linked to a UI that the param block makes no reference to.

Also, over in BMW forums I’ve seen examples where the dependency function — again, a value from the function table — is a function that acts as a control. An example would be a left turn signal as specified dependency — turn it on, and you turn whatever is controlled by the parameter block off (if I’m remembering correctly).
 
Reply
Old Aug 11, 2022 | 08:23 PM
  #29  
Mcburwell's Avatar
Mcburwell
Thread Starter
|
1st Gear
Joined: Apr 2021
Posts: 26
Likes: 2
It would appear that the connection of the angel eyes to the *TAGFAHRL* system is not done in the list of variables we have been concentrating on. Perhaps the connection is made as a *PART_OF* setting in a different lighting mapping set of variables that cover the wider use of the "leuchtring" (eg. in parking light and headlight clusters as well as DRLs). Worth looking at the full lighting mapping listing to see if there is such a group of variables.
 
Reply
Old Aug 11, 2022 | 08:32 PM
  #30  
cjv2's Avatar
cjv2
5th Gear
5 Year Member
Liked
Loved
Community Favorite
Joined: Aug 2017
Posts: 1,060
Likes: 386
Originally Posted by Mcburwell
It would appear that the connection of the angel eyes to the *TAGFAHRL* system is not done in the list of variables we have been concentrating on. Perhaps the connection is made as a *PART_OF* setting in a different lighting mapping set of variables that cover the wider use of the "leuchtring" (eg. in parking light and headlight clusters as well as DRLs). Worth looking at the full lighting mapping listing to see if there is such a group of variables.
Agreed that the connection is assuredly elsewhere.

For my part, I unfortunately don’t have a full list of lighting parameters, and I have no list of known/confirmed intersections with other not-TAGFAHRL-named sections. We’ve hit the limit of my current understanding. For what it’s worth, though, I did go through all the parameters in the LceLampMapping sections (3061-3065) looking for that needle in a haystack, at the end of last year. Didn’t find it. It has to exist somewhere, but I don’t know where.
 
Reply
Old Aug 11, 2022 | 08:36 PM
  #31  
Mcburwell's Avatar
Mcburwell
Thread Starter
|
1st Gear
Joined: Apr 2021
Posts: 26
Likes: 2
Originally Posted by cjv2
Important not to interpret the language in the parameter names loosely or generically. The “function” (which FUNC is short for) parameters I’ve consistently observed have been specific values with specific meanings — in particular, values in that function list I mentioned. So I’m thinking no to it being a generic on/off linked to a UI that the param block makes no reference to.

Also, over in BMW forums I’ve seen examples where the dependency function — again, a value from the function table — is a function that acts as a control. An example would be a left turn signal as specified dependency — turn it on, and you turn whatever is controlled by the parameter block off (if I’m remembering correctly).
Not sure I understand completely. If the *_1*/*_2* difference in the *FUNC* variable is between 0x00 and 0x06 (called "function_1" - I assume your listing misprints the *_2* value as 0x00 when it should be 0x06) then couldn't function_1 flip its value when the DRL UI checkbox is checked/unchecked?
 
Reply
Old Aug 11, 2022 | 08:56 PM
  #32  
cjv2's Avatar
cjv2
5th Gear
5 Year Member
Liked
Loved
Community Favorite
Joined: Aug 2017
Posts: 1,060
Likes: 386
Originally Posted by Mcburwell
Not sure I understand completely. If the *_1*/*_2* difference in the *FUNC* variable is between 0x00 and 0x06 (called "function_1" - I assume your listing misprints the *_2* value as 0x00 when it should be 0x06) then couldn't function_1 flip its value when the DRL UI checkbox is checked/unchecked?
To my knowledge there is no misprint, but I had to hand build the document I have those values in. I’ll double-check it tomorrow.

More importantly, there is nothing in this data stating or suggesting that the FUNC parameter you reference is tethered to the DRL on/off switch in the UI. There are FUNC variables of this kind for many, many base lighting items in sections 3061-3065. Without some specific evidence or documentation that the parameter you’re talking about is tied to that specific UI tick box (or to any viewable UI item at all, actually), it’s an assumption and a maybe at best, requiring some proof, along with definitive information on hex values that will be acceptable to the software (and what those values mean to the software).
 
Reply
Old Aug 12, 2022 | 08:59 AM
  #33  
Mcburwell's Avatar
Mcburwell
Thread Starter
|
1st Gear
Joined: Apr 2021
Posts: 26
Likes: 2
Originally Posted by cjv2
Definitely a good working theory.

0x04 is definitely the DRL function. So yeah, maybe if you change the F56's MAPPING_NEBELSCHW_L_PART_OF and MAPPING_NEBELSCHW_R_PART_OF from 0x00 (their untweaked values - I documented these as existing on my F56) to 0x04, they might pop on with the DRLs. I haven't experimented with the use of PART_OF for DRLs but I can tell you from scrutinizing my own F56 0x04 is splattered all over the place as a DRL function.
I tried changing MAPPING_NEBELSCHW_L_PART_OF to 0x04. Sadly the fog light did not come on when the DRL's are activated.

I have reached my own dead-end now on this. We had a good run at it. Our only remaining hope is that a more DRL-knowledgeable person reads this thread and can see what we are missing.
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Eclipseon
1st Gen Countryman (R60) Talk (2010-2015)
11
Mar 8, 2021 12:41 PM
dube53
JCW Garage
2
Dec 28, 2015 11:31 AM
manish
Electrical
6
Sep 22, 2008 08:11 AM
bond007
R50/R53 :: Hatch Talk (2002-2006)
5
Aug 4, 2008 11:14 PM
bpetzold
Electrical
9
Oct 30, 2006 03:47 PM




All times are GMT -7. The time now is 02:28 AM.