Post by dv52 (Australia) on Aug 3, 2016 4:43:49 GMT
Introduction:
There are lot's of lighting tweak instructions for the more mature VCDS cable, so often OBD11 users are required to translate VCDS instructions to OBD11 speak. Like all things - it's easy to do if you know how, but new OBD users may not understand the process. Hopefully the following will be useful to new OBD11 users!
Leuchte Adaptation channels
Before discussing the actual VCDS/OBD11 translation technique, it's useful to look-at the VW/Audi architecture for the adaptation channels that control the lamps on MQB platform vehicles like the mk7. In my introductory paper on Leuchte programming I outline the basic structure of Leuchte channels (well... in reality, the paper is about how I think that it's done because there is no public information about this subject), but for the purposes of this thread it's sufficient to understand that each of the 30 x exterior lights on the mk7 are controlled by a group of Leuchte channels. For each lamp, the group is made-up of 19 x adaptation channels, which I call a "Leuchte-set" in my paper.
A "Leuchte-set" has what is known in database speak as a "Parent/Child" relationship. We are all familiar with the relationship between a Parent and a Child, but for this application the important aspect is that a Parent can have many children but a child can have only one parent. So the construct of a Leuchte adaptation channel is that its naming convention has a "Parent" component and it has a "Child" component . Here's an example:
Example
Consider a VCDS instruction that identifies the adaptation channel (4)-Leuchte20BR LA71-Lichtfunktion A 20 which a channel in the Leuchte-set for the left brake and tail light bulb -M21-. There is nothing special about this particular adaptation channel - I just chose it as a typical example of one of a total of 665 x Leuchte adaptation channels that can be found in the Central Electrics control module in a mk7.
So the thing to notice about our example is that it is really made-up of three parts (which are separated by the symbol "-") as follows:
- The number in parenthesis - in this case (4)
- The "Parent" descriptor - in this case Leuchte20BR LA71
- The "Child" descriptor - in this case Lichtfunktion A 20
Whereas VCDS declares adaptation channel descriptions in the "flat" structure as shown above, OBD11 separately uses the "Parent" and the "Child" names. Importantly also, OBD11 doesn't use the number in parenthesis.
So, the task of translating the VCDS instruction above to OBD11 speak is simply one of breaking-up the adaptation name into it's constituent parts as follows:
- Search for the Parent name - in this case Leuchte20BR LA71
- After the Parent is chosen, select the Child channel from the list displayed- in this case Lichtfunktion A 20
Here's a diagrammatic description of the process that I describe above:
Translating VCDS instruction (4)-Leuchte20BR LA71-Lichtfunktion A 20 into OBD11
Don