k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 5, 2024 9:53:11 GMT
Hi, can anyone help me with coding my front 2016 RS3 PFL cornering lights please? I replaced my rear tail lights with the FL RS3 tail lights and somehow lost all of the 09 module coding in the process, I then had the defaults loaded back into the 09 module via ODIS and then coded the FL tail lights correctly, unfortunately my front cornering lights are still not working, the "all weather lights/cornering lights" still work when pushing the button to turn them on but they do not light up when cornering at low speeds. Is this something anyone can help with?
Cheers
|
|
|
Post by dv52 (Australia) on Jun 5, 2024 22:09:44 GMT
k1w1: Hi. There could be any number of different reasons for this problem. Post-up a Backup for the 09 module (as an attachment) so we can see how it is coded Don
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 8, 2024 13:52:51 GMT
|
|
|
Post by dv52 (Australia) on Jun 8, 2024 20:56:04 GMT
- EIDE03638-ENG116674-Stationary cornering lamp-Vorschrift >ECE R119
Don
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 16, 2024 8:18:21 GMT
Hi dv52, thanks for that, just tried it but still not working unfortunately, any other ideas mate?
|
|
|
Post by dv52 (Australia) on Jun 16, 2024 12:08:29 GMT
k1w1 : Hmm............ I didn't look too deeply at your backup/admap data when I suggested the previous coding change because you said in your first post " all weather lights/cornering lights" still work when pushing the button to turn them on but they do not light up when cornering at low speeds".
However, when I went back and looked more closely at the admap again - I found that the Leuchte-sets for the all weather lights are totally disabled on this car!. Have a look yourself at Leuchte12NL LB45 and Leuchte13NL RB5 - notice that ALL the channel-values are either not active, or 0!!
So I'm confused!! How is it possible for the all weather lights to "still work" on this car when the central electrics module has been told to disable these lights??
Anyway, this is how the Leuchte-sets are factory coded for all weather lights with halogen lamps:
ENG116948-ENG116110-Leuchte12NL LB45-Dimming Direction CD 12 > maximize ENG116948-ENG116114-Leuchte12NL LB45-Dimming Direction EF 12 > maximize ENG116948-ENG116118-Leuchte12NL LB45-Dimming Direction GH 12 > maximize ENG116948-ENG116105-Leuchte12NL LB45-Dimmwert AB 12 > 100 ENG116948-ENG116109-Leuchte12NL LB45-Dimmwert CD 12 > 100 ENG116948-ENG116113-Leuchte12NL LB45-Dimmwert EF 12 > 0 ENG116948-ENG116117-Leuchte12NL LB45-Dimmwert GH 12 > 0 ENG116948-ENG116102-Leuchte12NL LB45-Fehlerort mittleres Byte DTC-DFCC 12 > 0 ENG116948-ENG116562-Leuchte12NL LB45-Lampendefektbitposition 12 > 38 ENG116948-ENG116100-Leuchte12NL LB45-Lasttyp 12 > 23 - allgemeine Scheinwerfer ENG116948-ENG116106-Leuchte12NL LB45-Lichtansteuerung HD AB 12 > Always ENG116948-ENG116103-Leuchte12NL LB45-Lichtfunktion A 12 > Nebellicht links ENG116948-ENG116104-Leuchte12NL LB45-Lichtfunktion B 12 > Abbiegelicht links ENG116948-ENG116107-Leuchte12NL LB45-Lichtfunktion C 12 > Coming Home oder Leaving Home aktiv ENG116948-ENG116108-Leuchte12NL LB45-Lichtfunktion D 12 > not active ENG116948-ENG116111-Leuchte12NL LB45-Lichtfunktion E 12 > not active ENG116948-ENG116112-Leuchte12NL LB45-Lichtfunktion F 12 > not active ENG116948-ENG116115-Leuchte12NL LB45-Lichtfunktion G 12 > not active ENG116948-ENG116116-Leuchte12NL LB45-Lichtfunktion H 12 > not active ENG116949-ENG116129-Leuchte13NL RB5-Dimming Direction CD 13 > maximize ENG116949-ENG116133-Leuchte13NL RB5-Dimming Direction EF 13 > maximize ENG116949-ENG116137-Leuchte13NL RB5-Dimming Direction GH 13 > maximize ENG116949-ENG116124-Leuchte13NL RB5-Dimmwert AB 13 > 100 ENG116949-ENG116128-Leuchte13NL RB5-Dimmwert CD 13 > 100 ENG116949-ENG116132-Leuchte13NL RB5-Dimmwert EF 13 > 0 ENG116949-ENG116136-Leuchte13NL RB5-Dimmwert GH 13 > 0 ENG116949-ENG116121-Leuchte13NL RB5-Fehlerort mittleres Byte DTC-DFCC 13 > 0 ENG116949-ENG116563-Leuchte13NL RB5-Lampendefektbitposition 13 > 42 ENG116949-ENG116119-Leuchte13NL RB5-Lasttyp 13 > 23 - allgemeine Scheinwerfer ENG116949-ENG116125-Leuchte13NL RB5-Lichtansteuerung HD AB 13 > Always ENG116949-ENG116122-Leuchte13NL RB5-Lichtfunktion A 13 > Nebellicht rechts ENG116949-ENG116123-Leuchte13NL RB5-Lichtfunktion B 13 > Abbiegelicht rechts ENG116949-ENG116564-Leuchte13NL RB5-Lichtfunktion C 13 > Coming Home oder Leaving Home aktiv ENG116949-ENG116127-Leuchte13NL RB5-Lichtfunktion D 13 > not active ENG116949-ENG116130-Leuchte13NL RB5-Lichtfunktion E 13 > not active ENG116949-ENG116131-Leuchte13NL RB5-Lichtfunktion F 13 > not active ENG116949-ENG116134-Leuchte13NL RB5-Lichtfunktion G 13 > not active ENG116949-ENG116135-Leuchte13NL RB5-Lichtfunktion H 13 > not active
To enable the cornering light function - also include the change that I suggested in my last reply
Don
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 16, 2024 13:30:12 GMT
My RS3 has LED headlights but I'm not 100% sure what is used for the low speed cornering light, I thought it was the all weather lights? It may be possible that I'm confusing static cornering lights and all weather lights; do the LED headlights have these as two separate lights or am I correct in assuming one light is used for both functions? There is definitely a button to turn on the all weather lights next to the headlight dial that does indeed work and lights up both left and right lights. Is it possible that the all weather lights are coded differently between the halogen lights and the RS3 LED lights as they definitely work when I push the button to turn them on. I ask as my RS3 09 module map doesn't have LB45 and RB5 coded and the 09 Central electrics module was reset via ODIS and a module map I got off a friends rs3 was coded the same without LB45 and RB5 being coded and another map I found online for an RS3 also didn't have LB45 and RB5 coded? Link to BCM Channel map found online: forums.ross-tech.com/index.php?threads/11609/Friends map attached fyi.
|
|
|
Post by dv52 (Australia) on Jun 16, 2024 22:40:56 GMT
k1w1 : hmm....so this is a local Aussie car - G'day cobber!! Yes, LED Allweather-lights DOES make a big difference!!. As currently coded, the BCM on this car believes that it should control headlight fittings that have halogen lamps. That's the reason why I believed that this car had halogen Allweather-lights in my last reply (because the long-code string on the BCM on this car is coded this way). However, if your car has a similar SCAN report as that provided by kamold in your Ross-Tech link - then my hunch is that the BCM does NOT control the Allweather-lights, or the static cornering lights. That's why the "normal" Leuchte-sets for the Allweather-lights are factory disabled! I now suspect that your RS3 likely has some form of factory fitted LED based headlights. I'm not sure which - because there are a few different versions of LED headlights that Audi provide and the headlight type is NOT reported in a SCAN report! You can find the actual headlight type that is installed in this car by looking at the vehicle data label - the headlight type will be a PR number something like 8G4, or 8IT.
Audi's LED headlight fittings have their-own, separate module for controlling the static AFS lamps for Allweather-lights (so, again - not the BCM)
OK, let's reset and start again (if you ever have a similar problem again - begin by providing a copy of the SCAN report in your first post, please). Notwithstanding that the BCM does not control the lamps in the headlight fittings on this car, the BCM still controls how the cornering-light function operates generally. And importantly for fixing this problem, the BCM must be told to hand-over lamp control to the LED module in the headlights. This is done via the BCM long-code string. I include below a comparison of the BCM long-code strings on Julian's ( kamold ) vehicle in the Ross-Tech link and your car to demonstrate how the software switches work for the task of handing-over AFS operation to the headlight modules: Ross-Tech K1w1 Byte Hex Binary Hex Binary 00 07 00000111 07 00000111 01 15 00010101 15 00010101 02 1D 00011101 1C 00011100 03 46 01000110 46 01000110 04 C2 11000010 C2 11000010 05 41 01000001 41 01000001 06 06 00000110 06 00000110 07 FD 11111101 FD 11111101 08 03 00000011 03 00000011 09 84 10000100 84 10000100 10 40 01000000 40 01000000 11 04 00000100 04 00000100 12 B3 10110011 B3 10110011 13 1C 00011100 1C 00011100 14 07 00000111 07 00000111 15 A8 10101000 A8 10101000 16 08 00001000 08 00001000 17 00 00000000 00 00000000 18 00 00000000 00 00000000 19 00 00000000 00 00000000 20 00 00000000 00 00000000 21 00 00000000 00 00000000 22 00 00000000 00 00000000 23 00 00000000 00 00000000 24 00 00000000 00 00000000 25 00 00000000 00 00000000 26 00 00000000 00 00000000 27 00 00000000 00 00000000 28 00 00000000 00 00000000 29 00 00000000 00 00000000
My table above simply rearranges the long-code data from the two vehicles for easier reading! And I've included the equivalent Binary value for each of the Byte hexadecimal values. I'm not sure how familiar you are with Binary numbers - but they are read from right-to-left. So, the right-most digit is Bit 0 and the left-most digit is Bit 7. You can think of each Bit as being like a simple switch - except that the ON/OFF status of the switch is controlled by software (instead of manually pressing a button)
Notice in my comparison table above that the ONLY difference in the long-code strings for the 2 x cars is Byte 02 - specifically, Bit 0. The combined status of Byte 02, Bit 0 and Bit 1 tells the BCM how control of the AFS lamps happens! So, bottom-line = I suggest that you change Byte 02 = hex1D which is equivalent to Binary 00011101. This means that you should use the VCDS long-code Helper function to change - Byte 02, Bit 0 =1 Don PS:Also return EIDE03638-ENG116674-Stationary cornering lamp-Vorschrift to the original, factory setting, OFF
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 19, 2024 15:04:05 GMT
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 19, 2024 17:47:20 GMT
See attached comparison on my friends rs3 09 module and mine, dark purple highlights differences, all of my differences relate to ch 16 and 17 being turned off due to changing to facelift tail lights that piggy back off of channels 18 and 19, any other changes relate to menu visibility etc. Attachments:textcompare 1.xlsx (131.3 KB)
|
|
|
Post by dv52 (Australia) on Jun 19, 2024 23:55:55 GMT
OK - Yes, if this car does NOT have main-beam assist, then 1D will be incorrect.
Let's talk about this matter first, so we both understand the impact of your decision t leave Byte 02 = hex1C!
These are the allowable options for Byte 02, Bit0-2 on this BCM (again, remember that binary numbers are read from right-to-left):
- Halogen:
- hex00=000
- main_beam_assist=hex01=001
- Xenon_AFS:
- hex02=010
- main_beam_assist=hex03=011
- Bi-xenon_AFS:
- hex04=100
- main_beam_assist=hex05=101
- MDF_GLW= hex06=110
The current setting for Byte 02 is hex1C. The Binary number equivalent of hex1C is 0001 1100 (see the table in my previous reply). Notice that I have separated the Binary number into 2 x parts (these are called "nibbles") like this:
- The first digit in the hex number is hex1=0001
- The second digit in the hex number is hexC=1100
So, the software switches that tell the BCM what form of headlights are installed in this car are in 2. above on the 3 x Bits that I have highlighted (I have identified Bit 0 in blue for clarity). 100 means hex04
If you directly compare the highlighted digits in 2. above with my allowable option list - hopefully you can see that leaving Byte 02=IC means that you are telling the BCM that this car has Bi-xenon AFS (no main-beam-assist). I don't know if this is correct for this car - but this is the outcome of your setting
OK - I'm not sure what I'm reading in your "compare" spreadsheet, but I note that this car has a BCM with an "AN" software versioning number and the other BCM (your friend?) has a "CL" software version BCM. I assume that's why differences like "No response from Subnet Component" happens (the AN version did not use Subnet - I think)
As for "other ideas", I'm fast running-out of suggestions!!!
Have you considered looking at your historic code-change records - maybe they can provide useful data about the original BCM values?
I assume from your words that you were an active VCDS user before the BCM was flashed by the dealer. If so, there should be a fulsome code-change database sitting in the laptop that you use with VCDS. Ross-Tech's historic change logs will list both the "old" and "new" values in the module, so depending on your past code-change activity, this could be a useful database!!
So, maybe do this: - Fire-up the laptop that you use to run VCDS
- Navigate to C:\Ross-Tech\VCDS\Debug
- Open-up AdpLog.CSV to find the history records for past changes to adaptation channels
- Open-up CodingLog.CSV to find the history records for past changes to long-code strings
And of course, C:\Ross-Tech\VCDS\Scans will contain historic versions of past SCANs for this car - which will identify the long-code of the BCM when the SCAN was made
Don
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Jun 20, 2024 1:48:18 GMT
Unfortunately the original coding changes were done on an old laptop that I no longer have so existing coding changes were lost. I agree that the change in software version is likely the cause of the missing adaption option in my module. Thanks again for the hexadecimal instructions. I think my next option is to obtain a full copy of module adaptions of my mates and compare each one as I have a feeling that maybe there is something elsewhere that is not coded quite correctly, maybe in the 55 headlight module or the 17 module, maybe I've turned something off or on that I shouldn't have..
|
|
|
Post by dv52 (Australia) on Jun 20, 2024 7:22:53 GMT
k1w1 : For no other reason than to satisfy an intellectual itch (i.e. mine) - try telling the BCM that this car is fitted with stock Xenon headlights (without HBA), rather than the more fancy Bi-xenon fittings! This means changing Byte 02, Bit 0-2 to hex 02 (i.e. 010). After the change, Byte 02 should be Binary 0001 1 010, or hex 1A. Then clear all errors and re-scan the car Don
|
|
k1w1
New Member
Posts: 8
|
Post by k1w1 on Aug 6, 2024 12:13:11 GMT
Hi mate, just a follow up and to say thanks for all your help, it may have taken a while but this is what the issue was, "Dynamic cornering light" was turned on. I turned it off and did a basic setting and check basic setting on the 55 module and cleared all the fault codes and it works!
|
|