Vag-Com (VCDS) Mods for the MK2 Audi TT (2006-2014)

I’ve had my TT-RS for a week now, so time for the modding to begin. I already had my genuine Ross-Tech Vag-Com (VCDS) cable from my last car, so I figured I’d start by unlocking some “free” mods first. As always, write-down any codes before changing them so that if it does not achieve the desired effect you can reverse them. You can also refer to the Ross-Tech wiki for more detailed information on each code and function here. Most of these were accessed via Module 09.  This list is by no means exhaustive and I plan to update it as I find new things – I searched all over the internet to come up with this initial list since everything is very  fragmented for Audi TTs in terms of forums and posts. I apologize that I didn’t keep track of where I got certain codes from, but I went through and manually checked and recreated everything to make sure they worked. I’m not 100% sure this will work on all MK2 TTs, but these codes were successful on my 2012 TT-RS and likely to work with other later model TTs as well.

Module 9 (Central Electronics Mods)

All done via Module 9 (Cent Elect) and then going into the long coding helper menu:

  • Disable Amber Lights in Headlights:
    • Byte 17, Bit 1 – Uncheck to disable the amber lights when the headlights are on
  • DRLs always-on full brightness, except when headlights on (then they dim somewhat):
    • Byte 15, Bit 3 –  Uncheck it and the LEDs to stay on all the time (aka dewinking)
    • Byte 17, bit 4 – ensure ADL checked
    • Byte 24, bit 7 – ensure DRL’s as Position Lights checked
    • Byte 25 – manually overwrite the 2 “00” digits in row 3) with 86 (may not be necessary)
    • Byte 26 Bit 3  – uncheck DRL only active with ADL active, ensures DRLs on even if headlight switch is off
    • Byte 27, bit 2 – check LED DRL module for parking position light and DRL…check it.
  • Windows controlled via key fob (hold lock to roll-up, unlock to roll-down)
    • Byte 3, Bit 3 – ensure  comfort opening/closing via doors checked
    • Byte 3, Bit 5 – check comfort opening/cosing via key fobit 5 via key fob buttons
    • Note: if this still doesn’t work, go into the DIS and choose Set – Windows – Convenience Open – and make sure “Automatic on” is checked.
  • Synchronized side mirrors
    • Byte 8, Bit 6 –  Check it to allow you to simultaneously readjust the driver’s and passenger’s mirrors. You only need to adjust the driver’s mirror for a wider/narrower view for a different driver or seat position and the passenger mirror will move accordingly.
  • Flashing emergency lights with ABS activation
    • Byte 16, Bit 0 – comfort indicators (default on) gives 4 blinks of the turn signals with a brief push…aka lane change convenience mode
    • Byte 16, Bit 1 – emergency brake lights flashing (default on) flashes brake lights when abs triggers to attract more attention to braking
  • Lower Side Mirrors When Reversing
    • Byte 4, Bit 3 – Ensure checked

Disable seatbelt chime:

  • Module 17 (Instruments), Coding, change 2nd to last digit from 8 to 0.

Got any others I’ve missed? Leave me a comment, and I’ll be sure to update this post once I verify it works…

Nick Roshon

Nick has been an Audi owner and fanatic for the last 10 years, and started Nick's Car Blog in 2009 to share DIYs and pictures of his A4. Currently he drives a 2012 Audi TT-RS, and has previously owned a B7 S4, B7 A4, and an 82 Audi Coupe (GT) LeMons race car. In his day job, Nick is a digital marketer and lives in San Diego, CA, USA.


  1. Here are a few more I changed on my Audi:

    Disable NAV & Phone warning messages while entering data at speed
    [5F – Information Electr.] -> Adaptation -> Set channel 2 & 3 to 250

    Enable Independent Fogs control with high beams
    [09 – Cent. Elect.] [Coding – 07] -> Long Coding Helper -> Byte 4
    Bit 1 – (Front) Uncheck the box or change :Bit 1 to 0
    Bit 2 – (Rear) Uncheck the box or change :Bit 2 to 0

    Enable Lap Timer (also adds oil temp gauge)
    [17 – Instruments] [Coding – 07] -> Long Coding Helper -> Byte 1
    Bit 3 – Check the box for “Lap Timer active”

    Enable VIM on MMI
    [5F – Information Electr.] [Advanced ID – 1A] Note 1st Serial number
    [Security Access] Enter Digits 6, 13, 10, 14, 11 of the 1st Serial number
    [Adaptation – 10] -> Channel 48
    Set to 255
    Reset MMI

    The VIM is complicated; when I do this for friends, it takes several attempts as Audi really really doesn’t want you to be able to do this. I don’t go around watching movies when I drive, but you need to do this if you want to add a phone mirror to your MMI screen (see

  2. Is there a way to make the oil temperature gauge stay on permanently? My 2012 TTS has the oil temperature gauge but goes back to current speed after a few seconds if I don’t press a button on the stalk. Would be very useful!

  3. Interesting, it stays on in my 2012 TTRS as long as I have the DIS in the right mode (lap timer). I would check out the idea Christian posted below – the numbers might be off, but something to enable lap timer will also unlock oil temp:

    Enable Lap Timer (also adds oil temp gauge)
    [17 – Instruments] [Coding – 07] -> Long Coding Helper -> Byte 1
    Bit 3 – Check the box for “Lap Timer active”

  4. On my B8.5 S5 the oil temp/lap timer is deactivated, so I activated it via the VAG Com. When activated, it will stay on as long as you like.

    Makes sense that the TTRS would have the lap timer activated by default.

  5. Hey Nick,
    I saw your video on CTS Turbo Secondary Cat Bypass pipes. Do you also have the CTS downpipes or was that just the mid pipe? Any other mods, intake, tune?

  6. Just the mid-pipes with the OEM Sport Exhaust in that video. I don’t believe I had the 034 Motorsport intake at that time, and the car had an APR tune but I don’t think that impacted the sound. Great mod for the money!

  7. hi,
    i’m coming from france so i’m sorry for my bad english. ?
    I have a TT 2013 and I am desperately trying to remove the obd control of rear light with my vcds ross tech following the installation of drl bulb on the brake lighting.
    Do you know if it’s possible to remove this obd error?


  8. It’s pretty rare you can remove an error unless they sold the car without the specific feature/function you’re trying to get rid of.

  9. Hello,
    Can you please let me know if there is a way to decrease the spoiler notification sound or even turn it off? (Without turning off the dashboard light)
    Thank you.

  10. Hi. I have TT mk2 2007 model. I would also like to see the oil temperature permanent.

    Not sure there is a lap timer, but could try this:

    Enable Lap Timer (also adds oil temp gauge)
    [17 – Instruments] [Coding – 07] -> Long Coding Helper -> Byte 1
    Bit 3 – Check the box for “Lap Timer active”

    Anything else I can try?

  11. You can get a third-party/aftermarket gauge like P3 gauges that allows you to show boost, oil temp, and other data as you configure. You can also get an aftermarket headunit then use an OBD2 dongle to broadcast it to your phone or headunit…otherwise, what you can do with the OEM stuff is fairly limited!

  12. I tried disabling the amber side markers on the headlights of my 2012 TT RS using the instructions you listed above, in anticipation of eventually adding euro front lights. (Central electric 9, Long code byte 17 bit 1 unchecked, updated long code). And while VCSD said it accepted the new long code after updating the change the amber lights never did shut off. Not sure what I did wrong. Any suggestions?

    Is there a security code I need to do first or something? I’ve made other changes to my car before that we’re successful (windows up/down with key fob, comfort blinkers went to 5x initially changed it to 4x tho, etc.) But I haven’t really gotten into long code changes before.

  13. – Fix rear spoiler position without going back to initial position when under speed (70km/h?)
    – Rear headlights always on
    still trying to find the coding, for the first it’s available in other forums but not working for me maybe not adapted for my 2009 version

Leave a Reply

Back to top button