Xhorse VVDI2 Passat User Manual

VVDI2 Passat User Manual:

4th immobilizer system


VW Passat B6/B7/CC Key Learn


You can read PIN and 6 bytes CS from ECU via OBD, no comfort module dump

46 Transponder:

Lost all key is same as add key with working key. Place 7th byte CS to “FF”

48 Transponder:

Add key: you need find 7th byte CS from working key, you can follow steps: 1->2->3->4

Lost all key: this type need use try start method to find working key. Try times belong to 0-255. First try need start from 0, if failed in the procedure, record the failed times. Next time, try start with last failed times.


Cannot read 6 bytes CS from ECU. Here you need comfort module dump (95320) support. After load comfort module dump you will get window

It has 3 methods to decrypt comfort module dump:

u Decrypt 7 bytes CS from dump file (usually we select this method)

u Get CS from ECU EEPROM dump

u Have 6 bytes CS


Decrypt success :

You will get the 7 bytes CS and PIN after decrypt success. So make dealer key is very easy. No matter 48 or 46, no matter lost all key or add key, they are all same.


Decrypt failure:This type rarely happen

Add Key

Lost All key: this type need use try start method to find working key. Try times belong to 0-255. First try need start from 0, if failed in the procedure, record the failed times. Next time, try start with last failed times. Number 6 (Unlock 46 key) only unlock the temp key under try start method under decrypt failure method


5th immobilizer system


VW Passat B6/CC – CAN (Support OBD lost all key)

VW Passat B6/CC with EDC17/MED17 – CAN (Support OBD lost all key)



Ø Passat/CC 46 Transponder learned key failure, verify “Dealer Key”. If you get “NO” mean ignition key is not dealer key. You need prepare dealer key first. Don’t worry about “Locked Key” value, dealer key can be learned without test this item. Please check other failure reason

Ø Passat/CC lost all key, dont know transponder type, Prepare a 48 transponder and a 46 transponder, insert to ignition switch one by one, verify “Transponder type OK”. If you get “YES” mean the immobilizer system use this type transponder


K-Line Instrument/Immobox


Instrument Cluster – Magneti Mareli – Shadow 2 (Passat)


Adapt Unit


Passat B6 /CC Comfort module


Ø You can load EEPROM dump (95320) for 2nd hand comfort module, or type in known PIN/CS manually

Ø Press button “Read” . It requires input power class for 2nd hand module。

Attention: the working key in 2nd hand comfort module will stop work after success reading, it can start work after write with correct 7 bytes CS. This usually happen for adapt original comfort module in car, because the comfort module have working key

Ø Input new Immo No, VIN, power, total 7 bytes CS, PIN, press button “Write”

Ø Note: Comfort module power class can change via adapt unit


Instrument EEPROM: Decrypt for PIN, KM, and set new KM


Passat B6 Comfort module component protection data [95320]


Steering lock VW Passat 6 Security code [68HC908]


Passat VDO 1991 mileage [93C56]

Passat VD202 1993 mileage [93C46]

Passat GT mileage [93C46]

Passat GT mileage [93C56]


How to do Audi A4 B8 2009 All Keys Lost using VVDI2

What is procedure of VVDI2 programming a new key to Audi A4 B8 the 2009 year if all keys are lost?


Reply: Same as for adding key, the only difference is that at some point you have to disconnect the BCM2 power and reconnect it.  Just read the instruction below.


Also, you can take out BCM and read BDM file with VVDI2 BDM cable . Then load file, make dealer key and learn keys .


1.Connect VVDI2 with computer and your car.


2.Put the new key into VVDI2.

3.Start VVDI2 software,and choose Audi.

4.Click on “Key Learn>>5th immobilizer system”.


5.Read BCM Data (OBDII).

6.Insert a working key to turn on ignition before continue.

If the key is already in car, you also need to remove it then insert it again.

If you lost all keys, you need to open car headlight and step on the brake before continue.

7.Read data success, save the eeprom bin file.

8.Make Dealer Key.

If car is A4/A5/Q5, press YES button to continue, no need working key.

If car is A6/A7/A8/VW Touareg, press NO button because it needs working key. Click on YES.

9.If you want to program an OEM key, make sure the new key support change ID. Click on YES.

Choose Program normal dealer key option, click Next and OK to load the BCM file.

10.OK and VVDI 2 start to program new key.

Wait a minute and VVDI2 make new dealer key successfully!

11.Change key number from 1 to 2.

Click on Key Learning then OK to load the BCM bin file.

VVDI2 start learn key.

Use the working key to turn on ignition then insert the new key to learn.

  1. Test the new key; it’s working

VVDI2 program a new key to Audi A4 B8 successfully!


Ps. Sorry for the bad resolution.

VVDI2 V3.0.3 Software Download on Mega

v3.0.3 VVDI2 software 3.0.3 download link:


*Require firmware V3.0.0


VVDI2 VAG 3.0.3

  1. Add BCM2 dump tool, support change immodata in EEPROM dump. Menu->Special Function->BCM2 Dump Tool
  2. Bugfix


VVDI 2 Transponder Programmer V3.0.3

  1. Improvement for copy transponder: Support copy Roewe 750
  2. Prepare Remote: show Roewe 750, 360, MG3 learn code
  3. Immobilizer data tool: Renault Kangoo 2001 93C46 bugfix
  4. Bugfix


More about VVDI 2 xhorse, here you go…

vvdi2 full

vvdi2 user manual

vvdi2 review