Xhorse VVDI2 Unlock BMW BDC by OBD Review

Xhorse VVDI2 V7.3.5 software update BMW BDC unlock via OBD.

Report today:

BMW X1 12/2019  BDC SWFL unlock success via OBD with VVDI2 and key programmed fast and easy.
VVDI tools using a lot and never was failed, at least damaged something!
In this type of job you need to be ready for some background solution if something going wrong, if you not ready need going away from this field!
VVDI tools very good tool for that money.

 

Unlock BMW X1 2019 BDC with Xhorse VVDI2 by OBD 1

 

Unlock BMW X1 2019 BDC with Xhorse VVDI2 by OBD 2

 

NOTE:

SWFL_00002419.085.xxx.xxx version cannot be unlocked by OBD.

VVDI2 BMW FEM “Current version is not support”

Problem:
A 2012 F30 BMW 335i. FEM is out and on bench. Have isn from DME. Xhorse VVDI2 reports this message” Current version is not support, please perform program FEM/BDC operation with “BMW E-sys software” first.  ”
Same with Autel IM608…it doesn’t recognize the SW version and has no upgrade path.  Neither tool recognizes the software on this fem.
Software version:
SWFL 0000155E 003.007.010
SWFL 0000155F 000.003.025
vvdi2-bmw-fem-version-not-supported-1

 

vvdi2-bmw-fem-version-not-supported-2

 

vvdi2-bmw-fem-version-not-supported-3

 

vvdi2-bmw-fem-version-not-supported-4
*This is normal.  This FEM software is not yet supported by VVDI2 BMW yet.
Possible solutions:
VVDI2:
Had same issue with vvdi2 . Downgrade fem with esys.
You’re better off putting the module back in the car and use e-sys to do a istep update.
IM608:
If using Autel MaxiIM im608 and go through smart mode. You can update the S/W on the 608 through the Autel BMW router. Follow instructions, job done.
Just do coding with esys or autel and go again.
If failed with IM608, try maxisys.
Autel has BMW/Mercedes server that only the cool kids with 908p get to play with.

How to avoid VVDI2 CAS3++ Istap Downgrade failure?

Question: What is the best way of preventing the risk of CAS3++ Istap failure when programming key via OBD only?
Using xhorse vvdi2 only.
Suggestion from whom have done many VVDI2 CAS3++:
1) Continuous 13 volts with a voltage stabilizer.
2) Voltage  it’s one thing you need to consider.
3) Voltage… I done lots off them no problems
4) The voltage drop can be the reason it fails.
5) Voltage is the biggest thing. Best way to do it is on the bench to be safe.
6)  The best way to prevent an issue with the downgrade is to not do it via OBD. Or pull the CAS out and read/save the eeprom prior…. It takes 5-10 minutes to do with some practice. Read CAS with programmer .. make key .. put all back ..job done ..
7) Make backup eeprom and flash via vvdi prog programer and than do downgrade or what ever you want
So if you need to do with VVDI2 via OBD. Go and get a battery stabilizer. It will work.
The best way is to backup eeprom and write key on bench.

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)
Procedure:
vvdi2-bmw-cas4-via-obd-1
Launch VVDI2 software, go to BMW function
vvdi2-bmw-cas4-via-obd-2
Connect VVDI2 key programmer with vehicle via OBD cable
Press Connect 
vvdi2-bmw-cas4-via-obd-3
Select Key Learn->CAS Key Learn function
vvdi2-bmw-cas4-via-obd-4
Select Car Type: CAS4/CAS4+- F-Series and Get Key Info
vvdi2-bmw-cas4-via-obd-5
Read vehicle information. Follow instructions on the bottom
Prepare dealer key and reset KM require unlock CAS4.
vvdi2-bmw-cas4-via-obd-6
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. )
vvdi2-bmw-cas4-via-obd-7
Unlocking CAS4 in process
vvdi2-bmw-cas4-via-obd-8
CAS4/CAS4+ unlock complete. Now we can make dealer key via OBDII.
vvdi2-bmw-cas4-via-obd-9
Select a unused key position and press Prepare dealer key with programmer.
vvdi2-bmw-cas4-via-obd-10
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)
vvdi2-bmw-cas4-via-obd-11
Insert working to ignition switch and press OK
vvdi2-bmw-cas4-via-obd-12
Save security key information
vvdi2-bmw-cas4-via-obd-13
Insert original key to VVDI2 programmer and press OK
vvdi2-bmw-cas4-via-obd-14
Put a new key into VVDI2
vvdi2-bmw-cas4-via-obd-15
Write key success.
Test the new key. No need to write back eeprom.
vvdi2-bmw-cas4-via-obd-16
The new key can start vehicle.
vvdi2-bmw-cas4-via-obd-17

 

vvdi2-bmw-cas4-via-obd-18
Remote control works as well.
Done.

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.
vvdi2-bmw-cas3+key-error
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.
Solution:
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.

VVDI2 2017 BMW X1 Backup Coding Failed Solution

Problem:
Trying to read backup coding for 2017 bmw X1 with Xhorse vvdi2 and this appears
Any suggestions
Error:
“Please use “BMW E-sys software” to read/restore coding!!!
Coding1: Unknown version!- SWFL:0000074F, BDFL:0000074B”
vvdi2-coding-error
Solution:
Only F series is supported your car is G series. You model is not supported… vvdi2 did not go through.
It needs coding, autohex or bmw explorer or avdi could do this. Or you need to do coding with ISTA-P.

VVDI2 BMW BDC Coding1: Unknown version Solution

Question:
2016 7-Series (BDC system) trying to backup coding by obd using Xhorse VVDI2 BMW and never saw that screen any suggestions?
Error:
“Please use BMW E-sys software to read/restore coding!!!
Coding1: Unknown version- SWFL:00005FA8, BDFL:000064F8
unknown G012 type”
vvdi2-bmw-use-eeys-to-code-error-1

 

vvdi2-bmw-use-eeys-to-code-error-2
 Cause & Solution:
G-Series BDC is not supported with any tool at the moment.
What it means is that you will require another tool to carry out coding. Bmw e-sys dealer kit is an example. Maybe vvdi bmw will be able to help soon.

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

VVDI2 Read BMW ISN code from E92 ecu MSD81

New test report: read BMW ISN code from E92 ecu MSD81 using Xhorse VVDI2 key programmer on bench.
Connect MSD81 unit, extra power adapter with VVDI2
vvdi2-bmw-e92-msd81-isn-1

 

vvdi2-bmw-e92-msd81-isn-2

 

vvdi2-bmw-e92-msd81-isn-3
Open VVDI2 BMW software
Select ECU/CAS ISN->Read ECU Information
vvdi2-bmw-e92-msd81-isn-4
Read ECU ISN
vvdi2-bmw-e92-msd81-isn-5
vvdi2-bmw-e92-msd81-isn-6
The procedure takes about 6 to 10 minutes.
Strongly recommand you connect extra power to car/MSD unit
Switch ON ignition before continuing
vvdi2-bmw-e92-msd81-isn-7

 

vvdi2-bmw-e92-msd81-isn-8
Read ISN code success
vvdi2-bmw-e92-msd81-isn-9
Save ECU ISN code
vvdi2-bmw-e92-msd81-isn-10
Done.
http://blog.vvdishop.com/xhorse-vvdi2-read-bmw-e92-isn-msd81-on-bench/