Results 1 to 6 of 6

Thread: Short coding

  1. #1
    Verified VCDS User
    Join Date
    Aug 2019
    Location
    Sweden
    Posts
    15
    Post Thanks / Like

    Short coding

    How do I code a module that uses short code? I know what it looks like in long coding helper but how do I do if I want to code the same module in a car that does not use long coding helper? Does anyone understand what I mean? 🤣

    All I want to do is code some simple modules to start with and learn 😊

  2. #2
    Verified VCDS User PetrolDave's Avatar
    Join Date
    Dec 2014
    Location
    South Molton, UK
    Posts
    2,355
    Post Thanks / Like
    When you hover over the short coding VCDS will show popup help box with the coding details, read that and add up the options you want/need to calculate the correct coding value.

    It's also worth looking at the Ross-Tech wiki page for the car/module.

  3. Likes Mike@Gendan, Uwe liked this post
  4. #3
    Verified VCDS User
    Join Date
    Aug 2019
    Location
    Sweden
    Posts
    15
    Post Thanks / Like
    Quote Originally Posted by PetrolDave View Post
    When you hover over the short coding VCDS will show popup help box with the coding details, read that and add up the options you want/need to calculate the correct coding value.

    It's also worth looking at the Ross-Tech wiki page for the car/module.
    Okey, thank you Im realy bad when it Comes to bits and bytes. Can i ask you what digit is for bytes and bits? Yeah i know Google is my friend but asking you anyway Have a nice Day ✌️

  5. #4
    VCDS Distributor Mike@Gendan's Avatar
    Join Date
    Jun 2014
    Location
    Swansea, UK
    Posts
    528
    Post Thanks / Like
    Assuming you're still looking at the cluster:
    http://wiki.ross-tech.com/wiki/index...Y_2008)#Coding
    Code:
    ????xxx: Options
    +0001 = Quattro (Standard)
    +0002 = w/o Driver Information System (DIS)
    +0004 = Vehicle with Clutch (NO Automatic)
    +0008 = Second Tire Size Pair
    +0016 = Tire Pressure Monitoring
    +0032 = Adaptive Air Suspension
    +0064 = Advanced Frontlighting System (AFS)
    +0128 = Adaptive Cruse Control (ACC)
    +0256 = 70-Liter Fuel Tank (only Front-Wheel-Drive)
    +2048 = Switch Option for Bord Computer Levels (MY 2006+)
    
    xxxx?xx: Country
    0 = Germany
    1 = Rest of World (Left-Hand-Drive)
    2 = USA
    3 = Canada
    4 = Great Britain
    5 = Japan (Left-Hand-Drive)
    6 = Arabian States
    7 = Australia
    8 = Rest of World (Right-Hand-Drive)
    9 = Japan (Right-Hand-Drive)
    
    xxxxx?x: Seatbelt Warning (3-6 = MY 2005+ only)
    0 = No Seatbelt Warning
    1 = Seatbelt Warning (EU-NCAP)
    2 = Seatbelt Warning (NAR Old)
    3 = Seatbelt Warning (NAR New)
    4 = Seatbelt Warning (EU-NCAP incl. Passenger)
    5 = Seatbelt warning (NAR Old incl. Passenger)
    6 = Seatbelt Warning (NAR New incl. Passenger)
    
    xxxxxx?: Illumination
    0 = Needles OFF and Scales OFF (Term. 15 ON / Term. 58 OFF)
    1 = Needles ON and Scales OFF (Term. 15 ON / Term. 58 OFF)
    2 = Needles OFF and Scales ON (Term. 15 ON / Term. 58 OFF)
    3 = Needles ON and Scales ON (Term. 15 ON / Term. 58 OFF)
    ...the ? refers to which digits of the coding the data applies to, so for example the first 4 digits are the options.
    Code:
    ????xxx: Options
    The + signifies you add the numbers together of all the systems fitted to the vehicle.
    The numeric options increase exponentially, so whatever combination of options you choose will always lead to a unique number.

    So if you had Quattro, a clutch and ACC for example, the coding for the first 4 digits would be 0001 + 0004 + 0128 = 0133
    Code:
    +0001 = Quattro (Standard)
    +0004 = Vehicle with Clutch (NO Automatic)
    +0128 = Adaptive Cruse Control (ACC)
    The other digits are just integer options, so if your car is a Swedish left hand drive model, digit 5 would be 1, etc.
    Code:
    xxxx?xx: Country
    1 = Rest of World (Left-Hand-Drive)
    Apparently I should put something witty or profound in here.....

  6. Likes Uwe liked this post
  7. #5
    Verified VCDS User
    Join Date
    Aug 2019
    Location
    Sweden
    Posts
    15
    Post Thanks / Like
    Quote Originally Posted by Mike@Gendan View Post
    Assuming you're still looking at the cluster:
    http://wiki.ross-tech.com/wiki/index...Y_2008)#Coding
    Code:
    ????xxx: Options
    +0001 = Quattro (Standard)
    +0002 = w/o Driver Information System (DIS)
    +0004 = Vehicle with Clutch (NO Automatic)
    +0008 = Second Tire Size Pair
    +0016 = Tire Pressure Monitoring
    +0032 = Adaptive Air Suspension
    +0064 = Advanced Frontlighting System (AFS)
    +0128 = Adaptive Cruse Control (ACC)
    +0256 = 70-Liter Fuel Tank (only Front-Wheel-Drive)
    +2048 = Switch Option for Bord Computer Levels (MY 2006+)
    
    xxxx?xx: Country
    0 = Germany
    1 = Rest of World (Left-Hand-Drive)
    2 = USA
    3 = Canada
    4 = Great Britain
    5 = Japan (Left-Hand-Drive)
    6 = Arabian States
    7 = Australia
    8 = Rest of World (Right-Hand-Drive)
    9 = Japan (Right-Hand-Drive)
    
    xxxxx?x: Seatbelt Warning (3-6 = MY 2005+ only)
    0 = No Seatbelt Warning
    1 = Seatbelt Warning (EU-NCAP)
    2 = Seatbelt Warning (NAR Old)
    3 = Seatbelt Warning (NAR New)
    4 = Seatbelt Warning (EU-NCAP incl. Passenger)
    5 = Seatbelt warning (NAR Old incl. Passenger)
    6 = Seatbelt Warning (NAR New incl. Passenger)
    
    xxxxxx?: Illumination
    0 = Needles OFF and Scales OFF (Term. 15 ON / Term. 58 OFF)
    1 = Needles ON and Scales OFF (Term. 15 ON / Term. 58 OFF)
    2 = Needles OFF and Scales ON (Term. 15 ON / Term. 58 OFF)
    3 = Needles ON and Scales ON (Term. 15 ON / Term. 58 OFF)
    ...the ? refers to which digits of the coding the data applies to, so for example the first 4 digits are the options.
    Code:
    ????xxx: Options
    The + signifies you add the numbers together of all the systems fitted to the vehicle.
    The numeric options increase exponentially, so whatever combination of options you choose will always lead to a unique number.

    So if you had Quattro, a clutch and ACC for example, the coding for the first 4 digits would be 0001 + 0004 + 0128 = 0133
    Code:
    +0001 = Quattro (Standard)
    +0004 = Vehicle with Clutch (NO Automatic)
    +0128 = Adaptive Cruse Control (ACC)
    The other digits are just integer options, so if your car is a Swedish left hand drive model, digit 5 would be 1, etc.
    Code:
    xxxx?xx: Country
    1 = Rest of World (Left-Hand-Drive)

    Thanks so much for the help I really appreciate it.

    But one thing I haven't figured out is, if I look at guides that use long coding helper, can I still change them when my car has short coding on those modules?

  8. #6
    VCDS Distributor Mike@Gendan's Avatar
    Join Date
    Jun 2014
    Location
    Swansea, UK
    Posts
    528
    Post Thanks / Like
    Guides that involve the long coding helper are only relevant for modules which use long coding.

    They won't work on a module with short coding.
    Apparently I should put something witty or profound in here.....

  9. Likes Uwe, PetrolDave liked this post

Posting Permissions

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