Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: Long Coding Helper for Short Coding Decrypting

  1. #1
    Ross-Tech Employee Jef's Avatar
    Join Date
    Jan 2014
    Location
    HQ
    Posts
    1,739
    Post Thanks / Like

    Long Coding Helper for Short Coding Decrypting

    Long Coding Helper for Short Coding Decrypting

    Several control modules will use an additive coding, or binary for the soft coding. A list of features or functions have a numeric value, add up the values to get the sum total and that is the coding. For example, the (7L) Touareg Central Electronics does this:

    +0000001 = DRLs always ON, not optional in MFI
    +0000002 = Driving Light for USA/Canada (Xenon Low Beams Off when High Beams are On)
    +0000004 = Interior Comfort Lighting Enabled
    +0000008 = Rain & Light Sensors Enabled
    +0000016 = Coming Home Lights Enabled
    +0000032 = Rear Fog Lamps Enabled
    +0000064 = Front Fog Lamps Enabled
    +0000128 = Xenon Lighting Installed/Enabled
    +0000256 = Marker Lights for USA/Canada Enabled
    +0001024 = Headlight Washers Enabled
    +0002048 = Electric Fuel Pump Relay Block (Gasoline Engines Only!)
    +0004096 = Wake-up Function (for Air Suspension)
    +0008192 = Second Battery Enabled
    +0016384 = Auxilliary Battery Enabled (V10 TDI only)
    +0032768 = Low-line Seat Heating Enabled (No Memory Seats Only)
    +0065536 = Electric Load Management Enabled
    +0131072 = Rear Fog Disabled when Off-Roads Suspension Set (Japan Only)
    http://wiki.ross-tech.com/wiki/index...al_Electronics

    To come up with the soft coding, you add the numbers to what options or features the module supports. For example:

    +0000001 = DRLs always ON, not optional in MFI
    +0000002 = Driving Light for USA/Canada (Xenon Low Beams Off when High Beams are On)
    +0000064 = Front Fog Lamps Enabled

    Soft coding for this list would be 0000067. 1 + 2 + 64 = 67.

    Now what if you want to break a soft coding number down? Here is a random Touareg Central Electronics scan I pulled up:

    -------------------------------------------------------------------------------
    Address 09: Cent. Elect. Labels: 7Lx-937-049-V1.clb
    Part No: 7L6 937 049 K
    Component: 2703
    Coding: 0105695
    Shop #: WSC 31414 000 00000
    VCID: 448D574504EF3F3EF0B-5072
    -------------------------------------------------------------------------------

    So what features or functions are enabled to get a soft coding of 0105695? How can I break that down quickly? With Long Coding Helper. The Long Coding Helper file is installed in the same location as the VCDS software, C:\Ross-Tech\VCDS in most cases. Look for the "LCode.exe" file.



    Open up Long Coding Helper, and on line 1), type in "+" and the coding value.



    Long Coding Helper will show you the binary values that add up to the sum total you type in. So for the soft coding example 0105695 breaks down to:

    +0000001 = DRLs always ON, not optional in MFI
    +0000002 = Driving Light for USA/Canada (Xenon Low Beams Off when High Beams are On)
    +0000004 = Interior Comfort Lighting Enabled
    +0000008 = Rain & Light Sensors Enabled
    +0000016 = Coming Home Lights Enabled

    +0000064 = Front Fog Lamps Enabled
    +0000128 = Xenon Lighting Installed/Enabled

    +0001024 = Headlight Washers Enabled
    +0002048 = Electric Fuel Pump Relay Block (Gasoline Engines Only!)
    +0004096 = Wake-up Function (for Air Suspension)


    +0032768 = Low-line Seat Heating Enabled (No Memory Seats Only)
    +0065536 = Electric Load Management Enabled

    Add those numbers up and you get 0105695.
    Jef
    Ross Tech Support Team, Alpha Squad
    Auto-Scan, learn it, love it, live it... then check the fuses.

  2. #2
    VCDS Distributor
    Join Date
    Feb 2014
    Location
    Denmark
    Posts
    1,565
    Post Thanks / Like
    If the Short Coding inserted is uneven number (like 0105695, 7 digits, not 8, 6 or 4), adding a "+" should not be necessary.
    And IF a *.sxp should be available, it could be loaded and show that information there is room for.
    Last edited by NEtech; 03-22-2014 at 09:23 AM.

  3. Likes Dana, Bruce liked this post
  4. #3
    Verified VCDS User
    Join Date
    Apr 2014
    Location
    Mackay Qld Australia
    Posts
    35
    Post Thanks / Like
    Hi

    How and what software does one use to create a *.sxp file. I have been trying to break down the short coding of the ABS module in the current Tiguan and have managed to isolate some of the values from the 30 plus Tiguan autoscans that I have collected over the past year or so. It would be nice to see them labeled when I enter the data into Longcoder. I have already created some custom xpl and lbl files for the Tiguan from the examples i found within the "labels" folder

  5. #4
    VCDS Distributor
    Join Date
    Feb 2014
    Location
    Denmark
    Posts
    1,565
    Post Thanks / Like
    Normal text editor, you can copy the explanation as Jeff showed above.
    Here is the file: http://www.netech.dk/31/7L-09-07.sxp
    I name it as: 7L (Touareg) 09 (Central Electronics) 07 (Coding - Could also be 10 Adaptation).

  6. Likes Marwin4048 liked this post
  7. #5
    Verified VCDS User
    Join Date
    Apr 2014
    Location
    Mackay Qld Australia
    Posts
    35
    Post Thanks / Like
    Ok thanks for that. The below is my first attempt and deciphering the coding of the face lifted Tiguan ABS controller 5N0 614 109

    ; (5N) Tiguan #3 ABS Module 5N0 614 109
    +0000001 = ?
    +0000002 = ?
    +0000004 = ?
    +0000008 = ?
    +0000016 = ?
    +0000032 = ?
    +0000064 = ?
    +0000128 = Not logged Yet
    +0000256 = Park Assist Fitted/Installed
    +0000512 = Not logged Yet
    +0001024 = XDS?
    +0002048 = RHD Model
    +0004096 = Indirect TPMS Module 4C Fitted/Installed
    +0008192 = Off Road Mode?
    +0016384 = Coasting Function
    +0032768 = Blue Motion Stop Start Fitted/Installed

    Have no idea what the first 7 values do any suggestions?

  8. Likes Marwin4048 liked this post
  9. #6
    Verified VCDS User
    Join Date
    Oct 2016
    Location
    UK
    Posts
    107
    Post Thanks / Like
    Is there a list a list available for the code descriptions?

  10. #7
    Verified VCDS User GaryM's Avatar
    Join Date
    Nov 2014
    Location
    Oxford, UK
    Posts
    400
    Post Thanks / Like
    Quote Originally Posted by jasons6930 View Post
    Is there a list a list available for the code descriptions?
    If you are after a list of descriptions for every possible controller on every possible car then you aren't going to get that because there are ton of them and each has it's own label file. If you take a look in the "C:\Ross-Tech\VCDS\Labels" folder you will see how many files there actually are, each containing a different set of labels for a controller or type of controller. Some of them you can view in notepad because they are just in plain text format, but others are in binary format (probably also encrypted) so you won't be able to see the contents of those.

    If you are simply after descriptions for the controllers in your own car then the easiest way to have a record of all the settings is to open the controller screen for each of your controllers and go into the "Coding- 07" screen. Then go into the Long Coding Helper screen (where the option exists to do so) and for each byte take a screenshot and/or document the values in a spreadsheet. This will obviously take some time to do for all the controllers in your car but it's the only real option from a consumer perspective. Getting adaptation descriptions is a bit easier because you can just do an complete dump of the adaptation map values to a CSV file for each of your controllers.

  11. Likes Eric liked this post
  12. #8
    Verified VCDS User
    Join Date
    Oct 2016
    Location
    UK
    Posts
    107
    Post Thanks / Like
    Thanks Gary,

    Reason I ask is that for the door controllers we just get a soft code value and not a long coding helper.

    With that I used the vcds decode tool but it does not give descriptions.

    I'll post up a screen shot later to show you what I mean.

  13. #9
    Verified VCDS User GaryM's Avatar
    Join Date
    Nov 2014
    Location
    Oxford, UK
    Posts
    400
    Post Thanks / Like
    Quote Originally Posted by jasons6930 View Post
    Reason I ask is that for the door controllers we just get a soft code value and not a long coding helper.

    With that I used the vcds decode tool but it does not give descriptions.

    I'll post up a screen shot later to show you what I mean.
    I think I know what you mean. It's the Recode screen with a short "Software Coding" value on. These don't always have a Coding Helper but if you click on the code a balloon should pop up with the possible available coding options (see screenshots below). If no balloon appears then it means that the coding values are either unknown or undocumented so you are on your own unless you can find someone who has already worked out what some or all of the individual byte values do.




  14. Likes Eric, pbsbogdan liked this post
  15. #10
    Verified VCDS User
    Join Date
    Oct 2016
    Location
    UK
    Posts
    107
    Post Thanks / Like
    Yes that's the balloon I don't get when I hover in the box.

    the decoding tool breaks out all the + numbers but it does not give a description of what the numbers are.

    Looks like I might be in my own then.


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •