Enable VIM TV-playback using VCDS/VAG-COM in your Audi MMI

Now, this is something for the Audi folks. If your Audi is equipped with a MMI TV-module or a DVD-player, security restrictions have been applied to stop video-playback while your car is moving above a certain speed threshold. This feature is also called VIM (Video In Motion) lock. There’s a guy from Russia who offers a VAG-COM/VCDS based solution to disable this restriction but a) he wants your precious money for this hack and b) he needs online access to your computer and to your car to set the VIM threshold. There are also expensive, CAN-based programming cables on the market for the same purpose.

Changing the VIM-threshold requires you to set a higher threshold value to a so called adaptation channel in your MMI head unit. Unfortunately, this channel is read-only unless you use a proper login code first. The login code is derived from a unique component ID in your car. Once you know this number you can write to that adaptation channel and set the threshold to any value you want to, whenever you want to and as many times as you like.

Using some creative witchcraft (I can’t be more specific but it didn’t involve any of the mentioned commercial solutions) I figured out how the VIM unlock login-code is being calculated. I wrote a free web-based VIM-code generator so anyone can disable the VIM restrictions, you just need someone with a VAG-COM/VCDS to do it for you. If you don’t own a VAG-COM/VCDS diagnostic cable you may be interested to know that there’s a VAG-COM locator available.

Fortunately, the VIM unlock login-code generation algorithm is the same for the MMI 2G and 3G (at least as of July 2009), so yes, using the generated login-code you can enable TV/DVD-playback at all vehicle speeds for the MMI 3G as well!

Depending on the MMI system generation you want to VIM-enable, click one of the following links to get to the detailed instructions. This is MMI 2G/3G only, I won’t offer a solution for RNS-E based systems.

Click here to enable VIM for the MMI 2G
Click here to enable VIM for the MMI 3G

You can either use the links above to generate your personal login-code or download a Windows based generator here.

Warning/Disclaimer: Do not “watch and drive”! It may even be illegal in your country to watch video/TV while the car is moving! This is for experimental purposes only.

Use this link to translate this post to German or any other supported language.


You may also be interested to read:

129 Comments so far

  1. Jeff on July 18th, 2009

    Niiiiice!!!! A free web based VIM login code generator is a great start but something built into VAG-COM like the long coding helper would rock so much more!
    Jeff.

  2. Markus on July 18th, 2009

    I like the “for experimental purposes only” part :-))) Cheers Mate!

  3. DpM on July 18th, 2009

    I’ll keep my eye on this, as I will soon have MMI 3G and would be extremely interested in that feature for the front passenger.

  4. Jan on July 19th, 2009

    I just sent out the URL for the VIM login-code generator to the beta testers. I don’t have access to a MMI 2G so I have to rely on those guys for feedback. I think we may have some (hopefully positive) results within the next two weeks.

  5. mark030 on July 19th, 2009

    Hallo,

    habe ein VAG-COM und würde gerne an dem Betatest für MMI 2G teilnehmen. Bitte um Zusendung des login-code-generator

  6. Chris76FiSi on July 20th, 2009

    Hi, I am also interested in beta testing your VIM-Code generator. I am looking forward to receive the access to your tool.
    Thanks a lot for you work on this.

  7. Jan on July 20th, 2009

    We’re in the final stages of the web-based VIM-code generator. I’m still waiting for some feedback from the beta testers but if they’re all positive, I think we can go live today or tomorrow.

  8. flibbi on July 20th, 2009

    Yippie ;)

  9. Jan on July 20th, 2009

    Today, we successfully tested the generator on two MMI 2G head units and one MMI 3G head unit. It still needs some fine tuning but we’re almost there.

  10. Craigyb on July 21st, 2009

    The MMI 3G controller number is incorrect as 07 does not exist. Please change the reference to controller 5F (J974).

  11. [...] DVD – V.I.M. – Do it Yourself for FREE !! trick77.com Enable VIM TV-playback using VCDS/VAG-COM in your Audi MMI __________________ Audi B8 A4 Avant (worlds first FWD quattro ) Honda [...]

  12. Pitstop on July 21st, 2009

    Thanks a bunch! I just VIM-enabled my shiny new Audi A4 2.0T MY 2010! Dude, you saved me 200 bucks!!

  13. Paulo on July 21st, 2009

    Can you make some aplication for XP ???
    Many thanks Mate!!!!

  14. luk on July 21st, 2009

    I have try it today the VIM code generator and it works for me :)

    I had Serial Number : 331CE087522224 and i get this codes :

    02242 and 02224

    and for me it works : 02242

    and i have enabled it the channel 63 in 07 Head Unit – 10 Adaptation

    from value = 0 to value = 255

    thank you verry much for your work and for sharing it with us for FREE

  15. kristoffer on July 21st, 2009

    Are you guys making a similar tool for the VW/Skoda/Seat navigation RNS-510 (aka MFD3) soon?

  16. Kaudi on July 21st, 2009

    Hey, I have the 2009 A4 B8 Prem Pkg. I still couldnt figure out how I would get this MMI to work because I dont have the Navi package. Is it still able to work and me some how able to unlock the GPS ?

  17. Jan on July 22nd, 2009

    kristoffer, no there’s no plan to work on a non-Audi VIM-generator.

    Paulo, a Windows-based generator will be available today.

    Cheers,
    Jan

  18. Jonas on July 22nd, 2009

    Thanks guys! I’m getting my new S4 B8 in 2 weeks. Will let you know if I got it to work

  19. Chris on July 22nd, 2009

    Hi,
    tried on an Audi S3 8P (2009) and it didn’t work.
    1. I’ve neither an controller on adress 07 nor on anress 5F. The information for VIM is saved in the radio-controller (56) on channel 5.
    2. The range for VIM is only 0 or 1 which means 0 for US (0 km/h) and 1 for Europe (up to 5 km/h).
    3. My serial no. starts with AUZ…. and not with digits. I tried both login-codes but i got only error messages.

    Can anyone proof this?

  20. Jan on July 22nd, 2009

    Chris, this is only for A4-A8, Q5, Q7, S4-S8 with the “real” MMI, not for the RNS-E which is what your car has.

  21. Chris on July 22nd, 2009

    @Jan: I supposed so… but perhaps s.o. gets the trick with my “RNS-E” ;) Because there are lots of S3s with a TV-module. :D

  22. inspektor on July 23rd, 2009

    niiiiiiiiiiice, it works with VCDS:-)
    Audi A5 MMI 3G

    thanx

  23. arturro1982 on July 23rd, 2009

    Thanks very much, it works for my A8 D3 2008 with MMI 2G.

  24. Nodi on July 23rd, 2009

    Thanks very much, it works for my Q7 4L 2009 with MMI 2g.

  25. Gaudi on July 24th, 2009

    Can this also be used for removing component protection from for example cd changer or amplifier ?

  26. Ragnar on July 25th, 2009

    Works on 2008 A5 US Model.

  27. Jan on July 25th, 2009

    Gaudi: no, this has nothing to do with component protection.

    Chris:
    For RNS-E systems see here:
    http://audiforum.us/rns-e/4750.....rns-e.html

  28. Rob on July 28th, 2009

    Worked on MMI 3G, A4 2010 Model.
    Thanks!

  29. Tony on July 31st, 2009

    Works on a Canadian 2009 Q5 (MMI 3G).

    Thanks for the hack!

  30. Georges on August 5th, 2009

    I tried it on my Feb A4 B8 MMI 2G; and the code was acceoted but when i try to read channel 63 it find nothing. I tried with standard as well as with beta versions of VCDS. looks like there is no channel 63 in my MMI2G. it is the module 7 all right… am i doing something wrong ?

  31. Georges on August 5th, 2009

    today i tried on my MMI3g A5 and that works. I am guessign that on my MMI2g A4 (i have both) my MMI version unlocking channel is not 63 and must be another one…. if someone know which one to look that would be be great as the login code was accepted but since there is no data in channel 63 i can’t unlock it.

  32. DQ1 on August 8th, 2009

    Works for my german S4 MY 2010, MMI 3G, too.
    (The first login code was accepted)

  33. Wagner on August 9th, 2009

    Hey habe heute mein DVD im MMI3G freigeschaltet, hat super funktioniert. Danke an die die das möglich gemacht haben ;-)

  34. ketelapper on August 11th, 2009

    Done yesterday on my A6 2009 (facelift, MMI 3G) and works fine. me happy! thanks a lot!

  35. Laktic on August 14th, 2009

    In my A8 2003, value from the “Serial number” field in the form is 00000000000000 (14 x 0), and login-code generator say: code is 00000 (5 x 0). After that VAG-COm say: wrong number.
    Please help.

  36. Jan on August 15th, 2009

    As I said before, it won’t work with any RNS-E or MMI 1G. MMI 2G/3G devices are only installed in cars built within the last 3-4 years.

  37. AudiFan on August 15th, 2009

    Yes, it is very cool.
    Do you think so?

  38. Dave on August 16th, 2009

    WOW, work perfectly the first time. Thank you sooooo much. Audi 2009 Q5 – Please keep up the great work!!!

  39. Bora on August 18th, 2009

    It#s Works….THANKS!!

  40. Jonas on August 20th, 2009

    Received my 2010 S4 Avant this week. Mod words perfectly! Great watching/ listening music DVD’s over B O 5.1 stereo :)

    Thank you very much!

  41. Karl on August 20th, 2009

    Hi, does anybody know how to enable VIM with a VAS 5051 (original VW-diagnostic)? Thanks

  42. Jan on August 20th, 2009

    There are some steps pointed out in the instructions of the online generator page. The rest is the same.

    “If you’re using a VAS 505x use channel 001 to get the serial number (first field) and remove the leading zero from the generated login-code (4 digits instead of 5).”

  43. Karl on August 22nd, 2009

    …just made it with VAS505x, login-code without the “0″ at the beginning, setting Channel 48 to from value 0 to 255, safe, restart of MMI… but no TV function in “Media”. Did I made anything wrong?
    Thanks!

  44. DesertRat on August 22nd, 2009

    Will this work with the VW RNS-510?

  45. Jan on August 23rd, 2009

    Karl, this is not about a TV function in “Media”. It’s about playback while driving if there IS a DVD/TV already there.

    DesertRat: No, it won’t. MMI 2G/3G only.

  46. Ray on August 25th, 2009

    How do I find out what is my “Serial Number”

  47. Jan on August 25th, 2009

    Ray, please re-read the post and follow the links, it’s all there.

  48. Mark on August 25th, 2009

    Hello, my A8 BJ. Februar 2003 with MMI 2G have this serial.number:300AG037514776
    the login from VIM login-code genberator is 07164 or alternative 01476, but this two codes are wrong. please can you help me ???

    regards Mark

  49. Jan on August 26th, 2009

    Mark, this generator won’t work on your MMI 1G. This is not the 2G in a 2003 A8. MMI 2G devices are only installed in cars built within the last 3-4 years.

  50. Mark on August 26th, 2009

    Hello Jan, have you a idea for the login code for
    my a8 mmi 1G ?
    regards Mark

  51. Jan on August 26th, 2009

    Mark, I’m afraid, I don’t have any information about the head unit in the 2003 A8.

    Cheers
    Jan

  52. Ray on August 27th, 2009

    Thank you

    Works with 2010 Q5 US

  53. Michael on August 27th, 2009

    I just took delivery of my 2010 Audi S5 and when I have already downloaded the VAG-COM software from the ross tech website but I need the cable.

    Ross tech says that for my S5 I need the VAG-COM HEX-USB CAN which is expensive. Are you guys that are doing the mod on your cars going to a garage and asking to use their cable or are you buying an aftermarket cable. I do see some on ebay for $US 10 to 30 dollars but most that I see are for the older version of the software and I am not sure those cables will be compatible.

  54. Jochen on August 29th, 2009

    It works great!! Just did it at a 2010 Audi A4 8K.

    Thanks to you guys

  55. Al on August 29th, 2009

    Great. First Code Works perfect.
    Audi A4 avant MY2010 german

    thanks for the App.

  56. ScottyUK on September 1st, 2009

    Many many thanks. My MY2010 A4 Avant 3G MMI was collected today and the VIM change was the first thing I tweaked. My dealer now wants me to do his car!! Cheers!

  57. Michael on September 2nd, 2009

    Worked perfectly on my brand new 2010 S5. Thank you very much…

  58. Tom on September 2nd, 2009

    Also worked perfectly on my new Q5 MY2010. Thanks a lot for your great job!

  59. Mike on September 14th, 2009

    Hey all just got a new 2010 S5. I’m dying to get the dvd player going on the move. has anyone figured it out? I’d appreciate any input. I see most of the posts are for ‘09 cars so I don’t want to screw it up.
    Thanks!!!!

  60. Jan on September 19th, 2009

    Don’t worry, I personally tested it on two MJ10 cars, you can’t mess something up if you follow the instructions.

    Cheers,
    Jan

  61. filip on September 19th, 2009

    Also worked on my new A4 Avant MY2010, 3G MMI, Belgium.

  62. Pit on September 22nd, 2009

    Thank you

    Works with 2004 A8 CZ

  63. rainer on September 23rd, 2009

    Thanks, its working perfect on the new RS6 from 2008!!!

  64. Stefan on September 24th, 2009

    Works on an 2006 A8L with VCDS and VAG-COM

    Danke Jan

  65. Golfather on September 28th, 2009

    Works perfectly on a 2006 C6 S6, and VCDS.

    Great tool and great website!
    Many thanks for sharing this with us!

  66. Mike on September 29th, 2009

    i have an A4 2010 w nav……anyone know a website for tv tuners that would work?

  67. Mikkel on September 30th, 2009

    Hi

    I have just bourght a Q7 (03/2007), how do I know if i have a 2G MMI or 3G MMI?

  68. Gordon on September 30th, 2009

    Hallo,

    vielen Dank, habe VIM bei meinem MMI 3G freigeschalten … hat perfekt funktioniert !

    Thanks a lot, I enabled VIM on my MMI 3G – worked perfectly !

    Gordon

  69. Mikkel on September 30th, 2009

    Hi Gordon

    Do you have your own VAG-COM/VCDS?

  70. RS6 Avant 5.0 V10 on October 5th, 2009

    Hi,
    Congrats, great stuff and great website.

    Would it work on my RS6 with MMI 3G?

    Additionally I’m having same trouble to find somebody with VAG-COM/VCDS diagnostic cable in Geneva Switzerland. Any help?

    Thanks a lot

  71. kds on October 9th, 2009

    Thanks it worked great!

  72. audis on October 10th, 2009

    hey!

    thank you very much for your great work – it worked perfectly with the first code!!! ;-))

    i used it on an A5 2.0 TDI MY 2010.

    thank you for publishing such good work for free!

  73. Laktic on October 10th, 2009

    Yes, yes it WORK on my A8 2002/2003
    (I had lot’s of problems but RFM ;-)).
    Thanks, thanks.

  74. s4 on October 15th, 2009

    Worked perfectly on Canadian spec B8 S4, 3G MMI with NAV. First code worked. Thanks for this

  75. Nopnop on October 17th, 2009

    Thanks so much for the great work. The first code works right away.

    2009 Audi Q5, MMI 3G

  76. 1FastS4 on October 23rd, 2009

    Thank you Very much!!!

  77. Byron on October 28th, 2009

    This info is great, but where do I find the serial number?

  78. peebee01 on October 30th, 2009

    Worked great on a 2010 Audi A6 MMI 3G!
    Thanks!

  79. diamondshare on November 2nd, 2009

    Works well on my Audi A6 MMI3G (2009)
    first code worked right away.
    thanks a lot!

  80. wilko and out on November 4th, 2009

    this the real deal.works a dream on audi q7 2007.key gen worked first go and instructions spot on. many thanks.

  81. Peter on November 8th, 2009

    Works perfect on Audi A8 W12 from july 2007 MMI2G
    First code worked,
    Thanks a lot.

  82. Peter on November 11th, 2009

    Workr perfectly on MY09 Audi Q5 R8 with MMI3G.
    First Code worked.
    Thank you.

  83. Cliff on November 12th, 2009

    Worked like a charm 2008 Q7

    Thanks a lot

  84. Byron on November 14th, 2009

    Thanks, Just worked perfectly on a 2010 S5 Cab.

  85. Covtun on November 16th, 2009

    Many Thanks Audi Q7 (4L) 2007.

  86. MJK on November 25th, 2009

    It works for me on a Audi Q5 MMI3G Modelyear 2009.
    Many thanks!

  87. GARY on November 25th, 2009

    THANKS VERY MUCH WORKED FIRST TIME ON AUDI Q7

  88. brianysf on November 25th, 2009

    works on 2010 Q5 MMI3G

  89. future brain on December 11th, 2009

    2010 audi q5 from Russia! Thanks a lot. Works!!

  90. Alex on December 23rd, 2009

    2010 Audi S4- done in 2 min. thanks.

  91. Patrick on December 27th, 2009

    worked perfect without any problem on a Q5 2010. nice tool thx

  92. Loris on December 29th, 2009

    Tested ok on Q5 Italy Nov 2009 first code was good and also the guide was perfect!

  93. DJM2009 on January 6th, 2010

    2010 Q7 MMI VIM Login-code generator worked fine… Thanks

  94. rainer on January 8th, 2010

    AUDI S8 2008 it works perfect, thank you guys!!!!

  95. watti on January 9th, 2010

    Audi A4 8K 2009 works perfect, thanks!

  96. MOTOR-TALK.de - Audi A4 8K on January 11th, 2010

    MMI 3G AMI – Handyvorbereitung – DVD/TV Freischaltung nachrüsten!…

    Wie das mit der DVD/TV-Freischaltung funktioniert kann man ja hier nachlesen. Kostet noch nichtmal einen kleinen Beitrag….

  97. JOSE on January 12th, 2010

    WORKS PERFECT ON A4 2010 3G MMI 40G HDD NAVIG. PLUS

  98. netsurfer on January 12th, 2010

    Worked on my ‘06 A8.
    Thanks for sharing mate :)

  99. ASK on January 14th, 2010

    Folks, so sorry for the newbie questions. I have a 2007 A8L (US model). it has the CD changer (but not the AMI). can I still take advantage of the VIM and other restricted options? if so, what do I need to do/add, etc.? many thanks.

    ASK

  100. CL on January 19th, 2010

    Worked great on the 2010 Audi Q7 (3G MMI)
    Fortunately, I did not need to purchase the $300 VAG-COM programming cable. Found someone on Craigslist who was renting it for $5.00 per day!

  101. ace on January 21st, 2010

    2010 S4 B8. First code worked like a charm. Thanks! Probably the same guy from craigslist who rents it for $5/day or $20 per week.

  102. Tran on January 22nd, 2010

    How do I know which VAG COM cable I need for my 2010 S5?

  103. Jan on January 22nd, 2010

    Micro-CAN or HEX CAN Series.

    http://www.ross-tech.com/vcds/canbus.html

    Cheers,
    Jan

  104. Scott on January 22nd, 2010

    Worked for me. 2010 Audi S5. Thank you very much for the hard work and clear instructions.

  105. Parient on January 25th, 2010

    Is it possible to remove component protection as well with the generated login code? Maybe changing some adaptation value…

  106. joe on February 5th, 2010

    Newbi question here: Just picked up an A5 with 3G MMI and was wondering if the VIM can be programmed without the VAG COM cable.

  107. Tom on February 9th, 2010

    Hello,

    PlaesE help on this

    Submit the value from the “Serial number” field in the form below. If there’s more than one serial number, use the first one!

    witch code is it, the one i need to generate?

    Thx

  108. MK on February 12th, 2010

    Some of the latest MMI 3g (after Feb 2010) does not work. Security code is a mixture of characters.
    ex) Login code: 02R6Q
    Is there no way? Please help me ~

  109. MK on February 12th, 2010

    PS.VAG-COM security code can only enter numbers.
    help~

  110. Jan on February 14th, 2010

    MK, that’ not good news. Judging from your feedback it looks like Audi changed the algorithm. Please include any links to forum posts of users in the same situation if you have them.

    If it’s as easy as before to reverse engineer the new algorithm, I’ll certainly update the VIM unlock code calculator. As for now I have no information if or when that may happen. You may want to add a subscription to this feed so I can let y’all know when beta testers are needed.

  111. Pete G on February 17th, 2010

    Hi & thanks for the information.

    Works perfectly with my Nov 2009 A6 Le Mans. The first code worked perfectly.

    Just to check – the value 255 – is that the threshold in KPH? Could I set it to 30 for example to get VIM at slow speeds but not motorway speeds?

  112. Jan on February 17th, 2010

    Yes Pete, that should work.

    Cheers,
    Jan

  113. Pete G on February 18th, 2010

    Splendid Jan, thank you.

    Also, do you know whether this leaves a footprint (for warranty purposes) if I was to set it back to “0″ before taking it to a dealer?

    Thanks for all your hard work by the way!

    Pete

  114. Jan on February 18th, 2010

    Pete, you could always revert the change the way you mentioned. I’t’s highly unlikely you will have any warranty issues with this modification anyway as it’s the official way doing this.

    Cheers,
    Jan

  115. Costi on February 18th, 2010

    I have a friend doing VIM to may car 2010 Audi A5 sportback, but now i save radio station list, radio settings, navigation settings. but after 30 minutes after car stops and lock, the settings are gone and goes back to the settings before VIM. is this possible ? if i do it your way… will be saved the settings i want and all the radio stations list?

  116. Costi on February 18th, 2010

    sorry for wrong written words but my keyboard is such a pain right now.

  117. Perrin on February 19th, 2010

    Thank you so much!! It worked right away. Got my new Audi S5 Year 2010 unlocked. The numbers in the current (german) VAGCOM have slightly changed. Security Access is 15 instead of 16 for example. However even without the correct numbers the process worked like a charm! Thanks again

  118. joe on February 20th, 2010

    Thanks so much Jan. Just had my Audi A5 2010 MMI3G unlocked.
    I can’t believe this works. I almost bought a plug-in. Special thanks to Peter B. in Anaheim, Calif. for the use of his VAGCOM.

  119. JLock on February 21st, 2010

    Hi Jan,
    As for a few others, I just cannot figure out where to find the ID number that you have to input into your VIM unlock-code generator.
    Is it the car unique ID number (chassis number, ex WAUZZZ4F…) or is it a number that you can find inside the MMI system itself?

  120. Jan on February 21st, 2010

    JLock, please re-read the steps 1 and 2 in the online generator. You need VCDS for this.

    Cheers,
    Jan

  121. kelvin on February 23rd, 2010

    serial number: K5FAN1 49A01MM

    can’t calc login code, help….

    THX

  122. sun on February 23rd, 2010

    Serial number: K5FAN1 49A04MK

    can’t calc login code, help….

    THX

  123. OP on February 26th, 2010

    WORKED GREAT!!! First code worked and I then tested system to prove it. Thanks!!!

  124. JLock on February 26th, 2010

    Anyone has tried with the very new version of MMI 3G? i.e. The new Audi Q5 2010?
    I am asking because people have found difficulties for engine chip tuning in that car model (end 2009-2010), with a necessity to physically open the engine chip box to access the parameters. A classic through VAG-COM cable is not feasable!
    Would that be only for engine chip tuning with access still ok for MMI changes?

  125. OP on March 3rd, 2010

    I meant to add that my 2010 Q7 4.2 fsi was delivered 2/1/2010 and has the latest MMI 3G.
    Very happy.

  126. Costi on March 3rd, 2010

    all the VAG cars made after 05/2009 have tuning protection active on. mine too. 2010 A5 sportback 3.0 tdi quattro.

  127. Dave on March 5th, 2010

    2010 A4 3G MMI/NAV – worked with the 2nd auth code :)

  128. fideba on March 7th, 2010

    Works on 2010 Q5 (delivered March 2010)

  129. Yob2kanobe on March 8th, 2010

    Works Great on brand new 2010 Q5 delivered March 2010. Thanks so much!

Leave a reply