Look here: Full key programming car list which vvdi2 full
All done by obd.
Audi A4/A6 (immobilizer box) – 1997- KWP1281
Audi A8 (immobilizer box) – 1999- KWP1281
Audi A2/A3/A6/TT/Allroard 1997+ – KWP1281
Audi A4 1997-2002 – KWP1281
Audi A4 2002+ – KWP2000
Audi A8 1999-2002 – KWP1281
Audi A3 – CAN
Audi A6/Q7/Allroard 2005+ – CAN
Seat Altea – 2007 – CAN
Seat Cordoba
Seat Ibiza (immobilizer box) – 1999- KWP1281
Seat Ibiza 1999+
Seat Leon – KWP1281
Seat Leon – 2007 – CAN
Seat Toledo – KWP1281
Seat Toledo – 2007 – CAN
Skoda Octavia – KWP1281
Skoda Octavia II – 2007- CAN
Skoda Octavia III 2007+ – CAN
Skoda Superb – KWP1281
Skoda Roomster – KWP1281
Skoda Scout – 2007- CAN
Skoda Fabia (immobilizer box) – 1999- KWP1281
Skoda Fabia 1999+ – KWP1281
VAG (immobilizer box) – KWP1281
VAG KWP1281 immobilizer – KWP1281
VAG KWP2000 immobilzer – KWP2000
VW Polo (PCF7935 transponder) – KWP1281
VW Touareg/Phaeton/Bentley/Cayenne Kline – KWP2000
Audi A8 – CAN
VW, Seat, Skoda – 2007 – CAN
Porsche Cayenne CAN – CAN
VW Passat B6/CC – CAN
VW Passat B6/CC with EDC17/MED17 – CAN
VW Golf V with Visteon dash
Audi A4 (RB8 instrument cluster) 2004+ – KWP2000
VW, Seat, Skoda 2007+ – CAB
VW, Seat, Skoda, Audi with VDO NEX 2009+ – UDS
…
source: http://www.xhorsetool.com/wholesale/xhorse-vvdi2-full-plus-vw-all-software-activation.html