VAG Cluster Bench Connection Pinout for Xhorse VVDI2


I have s Skoda supreb 2012 which has one working smart key (orignal key MEGAMOS ID48), car push start button. Customer need another key so i program xhorse vvdi smart key with vvdi2 vag but end process in cluster dispalys 0-2.  0-2 mean no key learned still in programming mode. Key not program with near push start & original key only remote work, not ignition & not start.  I have saved original immo data from vvdi.

Than i remove odo & read nec24c64 eeprom & autel do automatic service mode & then write eeprom via obd & make cs, pin , mac. but end of same key not program.









Read 24c64 direct in PCB in a programer.
Put dump in service mode in vvdi2 and write back in the eeprom in programer.
it vvdi2 read the eeprom and then write the original eeprom previously read it the programer.
read the immo data and them write the backup you have of the immo data.

Need to learn 2 keys.
Original and new key.
You put key quantity 2
Reset instrument cluster
If it works this will allow you to restore the cluster to its original state!
You need original brand new keys or xhorse proximity key to the this job.
If vvdi prepare new dealer key them you have to add both key original and new using immo data option.

Connect the cluster on the bench with vvdi2 and do the steps above.
vvdi 2 allow direct connection to the cluster, only need connect power and ground to the cluster and CAN  lines.







And here is another wiring pinout


Credit to Mr. danyguit and cristo who provide pinouts above.


Test feedback:

Do the procedure above and car start with the original key. below attach picture






i try xhorse smart key & make dealer key & info with vvdi 2 = MEGAMOS 48 [ LOCKED] . I read orignla key detail = MEGAMOS 48 = TP24 [ SKODA ]
but when i make dealer key some error
the new key id checksum error , this key cat be learn to car
below attach pictures of error photo
then i learn key one original learn ok 1/2 , second new one fail & again car off
again do all make service mode & back immo data & again car start with original key







Then i made vvdi super chip transpoder memamos 48 tp-24.
than lean key one original & one only transponder, all 2/2 success & original remote also work.

But second key only transpoder no remote.

vvdi2 proximity remote may support but my vvdi2 serial number has Chinese database so today change to EU database and try


Finally i change my sn to global database & make proximity remote & write. All success.

Xhorse VVDI2 Program Golf 4 Transponder Key via Super Chip

This is an operation tutorial of how to use Xhorse VVDI2 VAG key programmer and vvdi super chip to program a key for VW Golf 4.



Start up VVDI2 quick start, click VW, wait until connecting to device successfully.


Special function >> K-line instrument/immobox >> Read EEPROM


Connecting to device, please wait…


Start transfer/receive data…


Reading address…


Reading data success.


Copy the PIN code 04376, close the window, go access to “Transponder Programmer”.











Click “Autodetect Transponder” to get transponder information.


VVDI super chip >> Set transponder type >> MEGAMOS 48 >> Reset VVDI super chip >> Yes















Exit to click “Autodetect Transponder”, the transponder information has changed.


VVDI super chip >> Set transponder type >> MEGAMOS 48 >> Set


Setting Xhorse super chip type…success


Exit to click “Autodetect Transponder” again, the transponder information is same as first time.









Close the window, go back to VW


Key learn >> Key learn


Paste the pin code 04376 on “Login(PIN)”, click “Learn”.


Switch ignition off for 5 seconds, then switch on, click “OK”.


Switch off ignition. Insert every key to ignition and switch on at least 2 seconds. Click “OK”.


Adaption finished.
















Above are a quick demonstration of using VVDI2 full Commander to program super chip for a VW Golf4. Thanks to

VVDI2 Changed Seat Ibiza EDC17U01 Immo Data in EEPROM

Here vvdishop.comm presents how work Xhorse VVDI2 VAG for change immo data in eeprom from Seat Ibiza EDC17U01 .


Run VVDI2 Quick Start->Seat->Special Function->MED17/EDC17 dump tool




Load EEPROM File,  upload original Ibiza EDC17U01 eeprom




Load Flash file, upload original EDC17U01 flash file


Then press Decode


Decode ECU information, incl. ECU Type, CIN, CS, PIN MAC, Immo type


Save as TXT

Upload EEPROM file and Flash File you want to change respectively




Then Decode
missing IMMO ID, Load from TXT saved previously




Decode success. Save new EEPROM dump.




Open txt file to check ECU information



change EDC17 immo data in eeprom success.

Xhorse VVDI2 Program 2004 VW Tourage all keys lost

I was working a 2004 vw tourage, none original key could not program it, i had the pin and cs and no luck. we purchased the new original key from dealer and still no luck. is this a 4th generation immo? i am kind of new to vw key programming. I have tried that, and just regular key programming it opens the cluster, dash, and starts and dies. after turning the key in to off position, it won’t turn the cluster on, the steering is locked also. when I leave the ignition key in the on position, i can access engine control module, kessy also. I don’t know what else to do. any ideas how to get this keys programmed????? i have 2, original and aftermarket. this is a all keys lost situation.


From one User:
Your transponder PRECODING not correct. Must show DEALER key as “YES” then it will work.
From Xhorse engineer:
When using Xhorse VVDI2 to program 2004 vw tourage with 4th generation immo, Phaeton and A8 with K-line immo. In the first step, it prompts to pull out the key and insert it again, please do not pull out the key, just close and open is okay. When learning the key, please follow the prompts to operate, when you hear the ELS/ELV unlocking sound, please insert the dealer key that is generated. It won’t have prompts like 1-2, if the dashboard is not lit, turn the key continuously. After learning complete, to try to start the car, if failed, wait the key lit the dashboard for 5 minutes and start again.

VW Audi VDO NEC 2009+ -UDS 4th IMMO Learn Key with VVDI2

Vehicle: VW Audi Seat Skoda with VDO NEC 2009+ -UDS
Purpose: All keys successfully Learned.
Tools to use:
FIGO Simulator (
There’s special procedure for prepare dealer key: Menu -> Key Learn. Choose specific type for 4th immobilizer system.
Lost all key-OBD prepare key:
This function will read PIN/CS from ECU (or input PIN/CS) and prepare dealer key. The dealer key can learn to car .
After run this function, it changed 6 bytes of all 12 bytes CS in immobilizer system, so the old key can’t be used anymore, and don’t accept any key come from dealer.
Support make OEM dealer key. The OEM key can do online operation. Need special transponder.





Which tool to Program VW Golf 7 All Keys Lost?

Confirmed: There is no tool on the market that can do MQB platform all key lost …..yet
only dealer + dealer key order
Works with working key only.
  1. Since VVDI2 V6.1.0 Update:
Improvement for MQB prepare dealer key.
Support change MQB key ID (support GEKO online), require use VVDI proximity remote.
VW MQB add new type: Dashboard version 0555, 0556.
Support generate MQB proximity remote: require use VVDI proximity remote and download latest remote database.
How-to’s of
  1. How to program Skoda Octavia 2015 MQB keyless go with VVDI2
  1. How to program Seat Leon MQB remote key with VVDI2 VAG?
  1. How to use VVDI2 to program new keys to VW MQB NEC35XX?
  1. Abrites diagnostics for VAG: Works with working key only.
Key programming for vehicles based on the MQB platform from 2012 onwards. The VN009 special function will allow you to program keys to those vehicles if you have a working key. You can use new keys and keys previously programmed to the particular vehicle.
Supported models:
Audi A3/S3 2014+
Audi A3 8V (2012-2014)
Audi Q2
Seat LEON 07.2014+
Seat LEON 3 5F (2012-2014)
Skoda RAPID 06.2015+
Skoda OCTAVIA 3 5E (2012-2014)
Skoda FABIA/OCTAVIA III 07.2014+
Volkswagen Crafter 2017+
Volkswagen Golf VII (2012-2014)
Volkswagen Golf 7/Polo/Tiguan II/Touran II 07.2014+
Volkswagen Passat B8
Please note: Vehicles with JCI clusters and virtual cockpits are not supported at the moment.
This special function requires an Abrites PROTAG Programmer, internet connection and an active AMS.
A new AVDI Interface or active AMS is required to purchase this special function.

Xhorse VVDI2 V6.1.0 can change VW MQB ID

Xhorse VVDI2 new software updateV6.1.0  adding new VW MQB and FEM/BDC versions on Jan. 7th, 2018.
VVDI2 latest software version V6.1.0 update
************************************************* *********************
*** 2018-01-07
*** Require firmware V6.1.0
************************************************* *********************
===== VAG V6.1.0 =====
1. Immoprovement for MQB prepare dealer key
a). Support change MQB key ID(support GEKO online),require use VVDI proximity remote
b). Support save synchronize data when make key with working key
c). Support make dealer key with immo data and synchronize data while all key lost
2. VW MQB add new type: Dashboard version 0555, 0556
3. Immoprovement for autodetect VAG immobilizer system
4. Support some NEC24C32 TFT dashboard
5. Bugfix
===== BMW V6.1.0 =====
1. ECU /CAS ISN: Bugfix for change ISN for F series
2. FEM/BDC make key: Add new version, support car until 2018.11
3. FEM/BDC backup coding: Add new version, support car until 2018.11
4. Bugfix for MSV70 read ECU synchronize code(2 Bytes)
5. Bugfix
===== Porsche V6.1.0 =====
1. Bugfix
===== PSA V6.1.0 =====
1. Bugfix
===== Transponder Programmer V6.1.0 =====
1. Support generate MQB proximity remote: require use vvdi proximity remote and download latest remote database
2. Improvement for vvdi special transponder
3. Immobilizer data tool: Euro->BMW->motorcycle add new type
4. Immobilizer data tool: Euro->Iveco->Daily 93C56 bugfix
5. Immobilizer data tool: Asia->Isuzu->SX4 TC1762 bugfix
6. Immobilizer data tool: Asia->SAIC->Roewe750 add new type
7. Bugfix
===== Copy 48 (96 bits) V6.1.0 =====
1. Bugfix
===== J2534 V6.1.0 =====
1. Bugfix
===== Online Upate Tool V6.1.0 =====
1. Bugfix
===== Quick Start V6.1.0 =====
1. Bugfix

Program Audi S5 2010 BCM2 Smart Remote Key with VVDI2

How to: Program Smart Remote to a Audi S5 year 2010 5th generation immobilizer BCM2 with Xhorse VVDI2 key programmer.


Step 1:Read BCM2 data


Open VVDI2 software->Audi->Key Learn->5th Immobilizer system

Precedure to read BCM: choose Read by OBDII
Press Read BCM2 data (OBDII)

Insert working key into ignition and switch on before continue
If working key is already in car, take out and insret it again (also switch START/STOP button)
If lost all working keys, open the headlight, and step on the brake before continue
Disable security access level1 Success

VVDI2 read VAG number and key number


Save BCM2 data


Step 2: Check key status

Step 3: Make dealer key by BCM2 dump


Choose A4L A5 Q5 add key or lost all keys- Don’t need working key
Press Next

Press OK to load BCM2 data read from step 1

Put new key into VVDI2 VAG programmer,then continue
Start read key information, please wait

Now reprogramming key info, please wait

Start make key


Dealer key make successful


Step 4: Key Learning 

Connect with our VVDI2 device to vehicle, prepare all the key for this car. Insert one key into switch ignition,
input key number you want to learn.

Here 2 keys need to learn. Press Key Learning to continue.

Press OK to load BCM2 data read from step 1
Insert working key into igniton (or nearby ignition coil) and switch on beofre contonue.
If lost all working key, insert dealer key into ignition (or nearby ignition coil), open the headlight, and
step on the brake before continue.
Start learning key

Insert every key into ignition in turn
Once a key is learned successful, X/Y in the dashboard, X will be added 1.
If only have ignition coil, please stop and start the START/STOP button after X added 1.

1st key learned successful
Insert 2nd key to ignition switch and turn on

2nd key learned successful

All keys have been learned success

Test start ok


Test remote control ok


Xhorse VVDI2 Program Audi S5 2010 BCM2 Smart Remote Key

How to use VVDI2 VAG to Re-adapt Key Audi A7 keyless Go

As titled, here’s the test on re-adapting key on Audi A7 Keyless Go using  Xhorse VVDI2 VAG key programmer.
Insert working key into VVDI2
Open VVDI2 VAG software
Select Key Learn->5th Immobilizer system->Check key status
The current key has keyless. The key is locked.
Insert another key into VVDI2 key programmer, check key status again
The current key does not have keyless. The key is not locked.
Turn ignition switch to ON position
Read BCM2 Data (OBDII)
Insert working key into ignition and switch on before continue.
If working key is already in car, take out and insert in again (switch START/STOP button as well)
If lost all working key, open the headlight, and step on the brake before continue.
Transfer data
Save data
Connect VVDI2 with car,prepare all the key for this car.  Insert one key into switch ignition, input the key number you want to learn, Then press “Key Learning”, it requests load the BCM2 data read in step 1.
Insert every key into ignition in turn. Once a key is learned successful, X/Y in the dashboard, X will be added 1.
If only have ignition coil, please stop and start the START/STOP button after X added 1.
Insert working key into ignition or nearby ignition coil and switch on before continue.
If lost all working key, insert dealer key into ignition. Open the headlight, and step on the brake before continue
Start learning key
VVDI2 re-adapt Audi A7 keyless go success.

VVDI2 2015 Skoda Octavia MQB Mileage Correction Guide

Here’s an example of odometer (mileage) correction in the car Skoda Octavia 2015 (VAG MQB platform). The procedure is carried out with the Xhorse VVDI2 VAG key programmer.
Original mileage: 66,612KM
Open VVDI2 software
Select Key Learn->MQB platform instrument immobilizer->Instrument with NEC35xx (Continental/VDO)
Click on Diag to load vehicle information
Instrument version 2210
Instrument type: MQB NEC35xx Continental VDO
You can read eeprom and save it first.
Click on read KM
Read odometer success.
Manually enter odometer you desired
Click on Write KM
Switch ignition on with working key before press OK. If car has Keyless Go, put the working key nearly car coil and switch on.
Choose security login:  Login Method 2 (because software version of the dashboard belong to 2210)
Write data success.
Use “Reset instrument” to active instrument after all the operation is finished.
Reset success.
Check mileage on dashboard
Clear ABS fault codes with VVDI2 software