VVDI Prog 4.8.6 updated: Bosch ECU adapter required!

VVDI PROG the latest software version 4.8.6:

Download link:
Version: 4.8.6
Date: 02-09-2019

Released notes:
* This version DON’t need update
version in Doc folder
+ Add ME17.5.22(TC1724)(ADAPTER),
options in
+ Add ME17.5.22(ADAPTER),
MED17_5_25(ADAPTER) options in

used to read isn from bmw ecu n20/n55/b38
source: http://www.xhorsetool.com/wholesale/vvdi-prog-bosch-ecu-adapter.html

VVDI PROG 4.8.6 images:

2009 BMW 3 series all keys lost: VVDI2 OBD2 add keys?

Topic: VVDI2 works for 2009 BMW 3 series all keys lost?

Car: 2009 bmw 3 series


There is no working key on the vehicle.

All keys lost


Can it be done by obd? Vvdi2 Or is it istap? Can vvdi prog read isn?

How to:

There may be different systems installed on this vehicle, CAS2 or CAS3 / 3 + OR CAS3 + ista you have to connect and you look to see the CAS version, the vvdi will tell you when you connect . If it’s Ista, read the eeprom with vvdi prog and program a blank key with vvdi2


Use this method or load ECU dump if without any working keys


was cas 3/3+
Got key info obd
Chose key position
Programmed under dealer key



if akl & updated do not wind back or you will need isn if fails , we never wind back , if can get isn easy , if can’t or don’t want to risk it , read cas on bench , load Vvdi , do key in out , always try key in out 2 x with battery support , then click no it mods key then try again , always works but might take few goes never fails

If someone else been & wound back you can’t do that

If not updated can add key obd or on bench


P.s. Thanks to Mathieu Michelet, Joseph Huerta and Martyn N Kate Ellis for all contribution

How to get ISN off BMW 550I using VVDI2 or Vvdi Prog

Purpose: get the ISN off this module

Car: 2012 bmw 550I

Tool: vvdi2 or vvdi-programmer

Description & Question: 

Does anyone know how to get the ISN off this module using the vvdi2 or Vvdi Prog? It’s out of a 2012 bmw 550I, or can you make a key for the cas4 without the isn Like you can do the 64 starts with cas3 thanks everyone

Tips and  guide:

  1. No need to read DME on cas4 ISN is in the Dump
  2. Exactly as people mentioned here before 2012 is cas4 not cas4+ you don’t need isn from ECU/DME. The isn will show up on the cas read once you pull the cas out.
  3. you can get isn using vvdi2 dme isn
  4. Read cas4 first, if you have never done one you have a good chance of messing it up you’ll need to remove and replace up to 4 components( dont cut traces), once you have d flash a eeprom from 9s12xep100 and you load it into the tool you will know if its 4 or 4+. It is possible that even a 2011 for example has been updated to 4+. If it is 4+ then you’ll need isn from dme to decrypt cas data. I was gonna rip you for attempting this not knowing squat but then I remember u said car was wrecked so I guess it’s a decent learning opportunity.


VVDI2 have bench connection for this to read isn

Thanks to all contribution in the xhorse group: https://www.facebook.com/groups/xhorsetools/