Audi A4 B7 cluster RB8 Key Learning by VVDI2

Have Audi A4 B7 cluster RB8 to make key. no problem with Xhorse vvdi2..If u want to be on safe side save eeprom first.
I’ll explain how make new key using Xhorse VVDI2:
option: Key learn in menu then cluster instrument A4 rb8
And follow procedure
Read eeprom and save then read immo data and save them as text example vin , cs , pin code , ……..
Then precode transponder with cs and then learn it to car using pin code
That way in case something went wrong you be safe
I prepared key and add key option. Not use pin code.
Key learning and car start but not have a remote control.
Maybe wrong key
Fcc is the same of both key ?
You should consider that remote controls must be programmed separately from transponder with diagnostic device. but if its electronic it should work straight ahead.

Range Rover 2006 EWS All Keys Lost Programming by VVDI2

How-to: program Land Rover Range Rover 2006 EWS system all keys lost using Xhorse VVDI Prog and VVDI2 key programmer.
Step 1: Read EWS Data
Remove EWS from vehicle
Follow wiring diagram to connect ews with vvdi prog
In VVDI Prog software, select Range Rover EWS (2004-08)
Read and save IMMO data.
Step 2: Make dealer key 
Open VVDI2 software, select Transponder Programmer->Immo Data Tool
Select Euro->Range Rover->9S12
Load eeprom dump read by vvdi-prog
Insert transponder into vvdi2 programmer
Select Make dealer key
Save new key data
Step 3: Write back data 
Write new key data back to EWS module with vvdiprog

How to change VVDI2 Database Language to English?

Hi, my VVDI2 remote function does not work. It displays in Chinese language. Also give an error “Decode failed! Please retry after update device! Error: E0-9C”
Your VVDI2 database version is Chinese, your remote is english version.  They don’t match.
Provide us your device serial number and country to us to change database language to English.

Xhorse VVDI2 Mini Key Tool get Free 96bit copy 48 Function

Xhorse rolls out Mid-autumn festival celebration promotion- Free 96 bit copy 48 function.
Offer requirement:
1) Download Xhorse App
2) Register your login account
3) Combine your VVDI Key Tool, VVDI2 or VVDI MINI Key Tool to your account before 1st October
96bit copy 48 function will be activated automatically on October 1st, 2019.
Promotion expires on 1st October, 2019.
You can check related to Combine the key tool to your account here:

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.





How to OBD Program BMW CAS4 Key with Xhorse VVDI2

Here’s demo tutorial on reading & programming a new BMW CAS4/CAS4+ key with Xhorse VVDI2 by OBD cable step-by-step. Similar procedure goes to CAS4/CAS4+ all keys lost as well (require ISN code).
Model example: BMW 730LD
Requires latest version VVDI2 software (6.6.1 or above)
Launch VVDI2 software, go to BMW function
Connect VVDI2 key programmer with vehicle via OBD cable
Press Connect 
Select Key Learn->CAS Key Learn function
Select Car Type: CAS4/CAS4+- F-Series and Get Key Info
Read vehicle information. Follow instructions on the bottom
Prepare dealer key and reset KM require unlock CAS4.
Select Unlock CAS4/CAS4+ function
It takes about 10 minutes. You must provide extra power to car before programming.
(If all keys lost, press brake and open lights to activate communication. )
Unlocking CAS4 in process
CAS4/CAS4+ unlock complete. Now we can make dealer key via OBDII.
Select a unused key position and press Prepare dealer key with programmer.
Here we choose Have a working key.  Switch ON ignition with working key and continue. Press Next.
If lost all keys, select Known ISN (need to read ISN code first)
Insert working to ignition switch and press OK
Save security key information
Insert original key to VVDI2 programmer and press OK
Put a new key into VVDI2
Write key success.
Test the new key. No need to write back eeprom.
The new key can start vehicle.


Remote control works as well.

Xhorse VVDI2 V6.6.5 adds CAS4 Unlock without Flash Upgrade

Xhorse VVDI2 key programmer software update to V6.6.5 on Aug. 29th, 2019.
*** 2019-08-29
*** Require firmware V6.6.5
===== VAG V6.6.5 =====
1. Improvement for autodetect VAG immobilizer system
2. Bugfix

===== BMW V6.6.5 =====
1. Improvement for CAS4/CAS4+ via OBDII
1). Support unlock CAS4 directly, no need update CAS4 flash
2). Improvement for key learning
2. Bugfix
===== Porsche V6.6.5 =====
1. Bugfix
===== PSA V6.6.5 =====
1. Bugfix
===== Transponder Programmer V6.6.5 =====
1. Bugfix for generate and copy Toyota H chip with VVDI super chip
2. Immobilizer data tool: Asia->Nissan->Note 2004 95080 bugfix
3. Bugfix
===== Copy 48 (96 bits) V6.6.5 =====
1. Bugfix
===== J2534 V6.6.5 =====
1. Bugfix
===== Online Update Tool V6.6.5 =====
1. Bugfix
===== Quick Start V6.6.5 =====
1. Bugfix
Free Download VVDI2 6.6.5 Software 

VVDI2 BMW CAS3++ Control Unit fault in ISTA Solution

When using Xhorse VVDI2 to program a key for a CAS3++ (CAS3+ encrypted version) I get a fault in the CAS module every time. Other CAS modules like CAS3 and CAS3+ ISTAP version work fine without faults.
It gives an error on the CID and a A0AA CAS: Control Unit fault in ISTA.
The programmed key starts the car just fine but every time you start it with the new key it gives a fault.
It’s in Dutch on the picture but it says something like “Engine starting malfunction! Close and reopen the driver’s door. Remove key fob and insert it again in the slot.
The error on the CID goes away if you delete the fault memory with ISTA however the A0AA fault still remains in fault memory. The car operates just fine with this fault stored.
I didn’t make downgrade flash. VVDI2 BMW doesn’t need downgrade for cas3++ only for the ISTAP version. Downgrade for ISTAP versions gives no error.
You can restore cas to backup state or reflash it with Kfp is the fastest way.
Finally, Just flash it with Winkfp and problem solved.
standard ICOM or a good k-dcan will work and everything will be fine, just keep in mind stable charger is important.