VVDI Prog V4.7.7 adds M35128 M35160WT EEPROM

Xhorse VVDI Prog programmer released new update adding M35128, M35160WT and other options.
VVDI Prog latest software version V4.7.7 update
————————————-
v4.7.7 (2018-11-28)
* This version DON’t need update firmware
+ Add VVDI PROG USER MUNUAL 4.7.7 version in Doc folder
+ Add M35128(ADAPTER) M35160WT(ADAPTER) options in <1-EEPROM&FLASH>-> (Need M35160WT ADAPTER)
+ Add MB89F538, MB89F538L, MB89F499, MB91F211, MB91F213, MB95F108B, MB95F166, MB95F108AM, MB95F118M,
MB95F118B, MB95F128, MB95F128MB, MB95F168MA, MB95F156M, MB95F136MB, MB95F116MA options in <2-MCU>->
+ Add BENBEN-EV(2018) option in <5-DASHBOARD>->
+ Add FENGGUANG-330(2015) option in <5-DASHBOARD>->
+ Add CRUZE(2012) option in <7-AIRBAG>->
+ Add 5-SERIES-F18-SUNROOF-COMPUTER option in <8-OTHER>
+ Add PHAETON-REAR-DOOR-ROCKING option in <8-OTHER>
Free Download VVDIProg V4.7.7 software
Note: The M35128 and M35160WT adapter will be available in vvdishop.com soon.
m35160wt-adapter
VVDI-Prog V4.7.4 newly added pinouts:
bmw-f18-power-sunroof-computer
buick-excelle-dashboard
cruze-airbag-2012
phaeton-right-rear-door-rocking-module-2009

http://blog.vvdishop.com/xhorse-vvdi-prog-v4-7-7-adds-m35128-and-m35160wt/

Program Renault Clio 1997 C46CM6 Key via EEPROM

All keys lost on renault clio from 1997 , got pin code from immo box need to eeprom ST C46CM6 using xhorse vvdi prog programmer.
Picture attached:
vvdi-prog-renault-clio-eeprom-1

 

vvdi-prog-renault-clio-eeprom-2

 

vvdi-prog-renault-clio-eeprom-3

 

vvdi-prog-renault-clio-eeprom-4
Solder ST C46CM6 chip to vvdiprog EEPROM adapter
vvdi-prog-renault-clio-eeprom-5
vvdi-prog-renault-clio-eeprom-6
Save eeprom data
Calculate pin code and program transponder with Renault obd programmer
vvdi-prog-renault-clio-eeprom-7

Program Benz E350 2005 W211 Key with VVDI Prog and VVDI MB

How to: Program the Mercedes-Benz 350 E-CLASS 2005 model W211 key easily using Xhorse VVDI PROG and VVDI MB Tool key programmer.
Step 1: Read EIS data with VVDI Prog
Connect EIS with vvdi prog followed by wiring diagram
vvdi-prog-benz-e350-2005-w211-1
Benz EIS W203 W211 HC12 wiring connection to vvdiprog
vvdi-prog-eis-w203-w211
vvdi-prog-benz-e350-2005-w211-2
Open vvdi-prog software, read data
vvdi-prog-benz-e350-2005-w211-3
Save eeprom data.
Step 2: Program new key with VVDI MB
Open VVDI MB software
Select EIS Tools->Load EIS data
vvdi-mb-benz-e350-2005-w211-4
vvdi-mb-benz-e350-2005-w211-5
VVDI MB tool displays current key information, save EIS data
vvdi-mb-benz-e350-2005-w211-6
vvdi-mb-benz-e350-2005-w211-7
Save new EIS data to HC05 format
vvdi-mb-benz-e350-2005-w211-8

 

vvdi-mb-benz-e350-2005-w211-9
Go to Prepare Key File->Load EIS file
vvdi-mb-benz-e350-2005-w211-10
load new EIS data
vvdi-mb-benz-e350-2005-w211-11
Untick V41 and press Prepare Key file
vvdi-mb-benz-e350-2005-w211-12
vvdi-mb-benz-e350-2005-w211-13
Preparing key progress until completed.
vvdi-mb-benz-e350-2005-w211-14

 

vvdi-mb-benz-e350-2005-w211-15
Go to Read/Write Key, check BE key that unuse
vvdi-mb-benz-e350-2005-w211-16
Load Key file->Choose key number 3->Write 
vvdi-mb-benz-e350-2005-w211-17
vvdi-mb-benz-e350-2005-w211-18
Write key success. Now this key ready to start.
vvdi-mb-benz-e350-2005-w211-19
Done.

How to Add Benz Sprinter W906 Key with VVDI Prog and VVDI MB

How to: Program key for Benz Sprinter W906 using Xhorse VVDI prog and VVDI MB Tool key programmer.
Step 1: Read EZS data with VVDI Prog
Open VVDI-Prog software
Select 4-Immobilizer->Benz->EIS W906 (ST12)
Check connection wiring
vvdi-prog-sprinter-w906-1
Follow Benz EIZ W906 ST12 0L01Y wiring diagram to connect EIS with vvdi prog
benz-eis-sprinter-w906
Read eis data
vvdi-prog-sprinter-w906-2
vvdi-prog-sprinter-w906-3
Save data
vvdi-prog-sprinter-w906-4
Step 2: Program key with VVDI MB
Open VVDI MB software
Select Prepare Key File->Load EIS file
vvdi-mb-sprinter-w906-5
Upload EIS data read by vvdiprog
vvdi-mb-sprinter-w906-6
Display key information, select key version v51, then press Prepare Key File
vvdi-mb-sprinter-w906-7
vvdi-mb-sprinter-w906-8
Save new key data
vvdi-mb-sprinter-w906-9
vvdi-mb-sprinter-w906-10
Go to Read and Write Key->Identification key
vvdi-mb-sprinter-w906-11
Press Load key file to upload new key data
vvdi-mb-sprinter-w906-12
Press Write button to write key
vvdi-mb-sprinter-w906-13
Program Sprinter key success
vvdi-mb-sprinter-w906-14
Done.

VVDI Prog & VVDI2 Program Land Rover Discovery 3 2007 BCM Key

New test report:  I’ve successfully added a PCF7936 transponder key to a Land Rover Discovery 3 BCM using Xhorse VVDI Prog and VVDI2 programmer.
Step 1: Read CEM Dump with VVDI Prog
Open VVDIprog software, select Type: 4 Immobilizer->Land Rover->Discovery3-CEM
Press Connection Diagram
PGD need connect a 10k resistor to VCC
vvdi-prog-discovery3-2007-bcm-1
Connect VVDI Prog with BCM module following the wiring diagram
land-rover-cem-pic18f6620
You need also modify MCU reflash cable from V2 to V3 following the picture operation guide below
mcu-reflash-cable-v2-to-v3
vvdi-prog-discovery3-2007-bcm-2
Then back to vvdi software
Read and then save BCM eeprom dump data, i.e: LANDROVER.bin
vvdi-prog-discovery3-2007-bcm-3
vvdi-prog-discovery3-2007-bcm-4
Step 2: Make dealer key with VVDI2
Open VVDI2 software->Immobilizer Data Tool
Select Area: Europe->Land rover-> Discovery 3
vvdi2-discovery3-2007-key-1
Load EEPROM dump (LANDROVER.bin) read by vvdiprog
vvdi2-discovery3-2007-key-2
VVDI2 detects key information, 2 keys have been programmed. Select valid key position Key3 and press Make Dealer Key
vvdi2-discovery3-2007-key-3
Insert a PCF7936 chip into VVDI2’s detection coil
vvdi2-discovery3-2007-key-4
Prepare dealer key success. It start engine after write back new dump file or learn it to car.
vvdi2-discovery3-2007-key-5
Save new dump key file,i.e LANDROVER OKK.bin
vvdi2-discovery3-2007-key-6
Load new key dump file, you’ll see Key 3 was programmed successfully
vvdi2-discovery3-2007-key-7
vvdi2-discovery3-2007-key-8
Step 3: Write new key dump back to BCM with VVDI-Prog
Go back to vvdi prog software
vvdi-prog-discovery3-2007-key-9
Open new key dump LANDROVER OKK.bin
vvdi-prog-discovery3-2007-key-10
Press Write button
vvdi-prog-discovery3-2007-key-11
Operation success.
Reinstall BCM unit back to vehicle
Test the new transponder key.
Done.

VVDI Prog Pinout to BSI Marelli MC68HC912DG128

Here’s the Xhorse VVDI Prog programmer pinout to bsi magnet marelli.
MC68HC912DG128-vvdi-prog-1
I have successfully read bsi magnet marelli whit vvdi prog,mcu is MC68HC912DG128 unsecured
Mask:5H55W , using this wiring diagram , hope this will be useful for somebody used
wires are VCC -red
GND black ,
reset- yellow
and BKGD – purple
MC68HC912DG128-vvdi-prog-2

 

MC68HC912DG128-vvdi-prog-3

 

MC68HC912DG128-vvdi-prog-4

 

MC68HC912DG128-vvdi-prog-5
Credit to iozo from DK forum.

Read Range Rover CEM 2006 with Xhorse VVDI Prog

Question before entering:
Anyone read Range Rover CEM 2006 with the Xhorse Vvdi prog?? I been trying to tread but keep getting can not connect to chip! Any ideas?
vvdi-prog-range-rover-cem-1
Xhorse expert solution:
Yes.
CEM should be 2006-2009.
I’ve done it 3 times by Vvdi prog and vvdi2.
vvdiprog reads no problem and vvdi2 can do a key for range rover 2006-2009. It works 100%.
resistor to put while reading:
vvdi-prog-range-rover-cem-2
It is a regular resistor value 10k ohm or 10000 ohm (same thing)
Here’s connection.
That Black wire point is very difficult to solder on!
vvdi-prog-range-rover-cem-3
Look what the diagram (Pic. 1) says,10k ohms which means 10000 ohms. If you put 10ohms but no 10000 ohms, you will fail to read. You need to get bigger enough to test.

VVDI Prog Read Astra H CIM Dump and Calculate PIN Code

How to get 4-digit PIN code for Opel/Vauxhall Astra H from CIM EEPROM 95160 dump using Xhorse VVDI Prog programmer.
Remove and disassemble CIM module
vvdi-prog-astra-h-pin-code-1
vvdi-prog-astra-h-pin-code-2
Desolder chip 95160 with a hot gun
Solder it into vvdi prog SOP16 adapter
vvdi-prog-astra-h-pin-code-3
vvdi-prog-astra-h-pin-code-4
vvdi-prog-astra-h-pin-code-5
vvdi-prog-astra-h-pin-code-6
Connect VVDI-Prog with computer
vvdi-prog-astra-h-pin-code-7
Open VVDIProg software, select EEPROM->ST->M95160
Read eeprom and save it. Same file: original.bin
vvdi-prog-astra-h-pin-code-8
vvdi-prog-astra-h-pin-code-9
Download WinHEX editor and open it
Upload CIM dump read by vvdi-prog
vvdi-prog-astra-h-pin-code-10
Copy Line 65, Row 8 to Row F letters : 5F 03 5F 48 5F 39 5F 03
vvdi-prog-astra-h-pin-code-11
Right click selected numbers, choose Edit->Copy Block->Into New File
vvdi-prog-astra-h-pin-code-12
Save new file, named:  “pin”
vvdi-prog-astra-h-pin-code-13
Select Replace Hex Values from tab
vvdi-prog-astra-h-pin-code-14
Change these values:
Search for: 5f
Replace with: aa
press OK
vvdi-prog-astra-h-pin-code-15
Changed value display: AA 03 AA 48 AA 39 AA 03
vvdi-prog-astra-h-pin-code-16
vvdi-prog-astra-h-pin-code-17
So the correct Pin for Astra H is 1261.
Read pin code from CIM eeprom 95160 success.

How to Read BMW Land Rover EWS3D with VVDI Prog and EWS3 adapter

BMW EWS3D module is different from regular EWS3 module.  Ews3D can be found in bmw Z3 and some older Land Rovers.

bmw-ews3d-module
BMW EWS III D
EWS Ill D is installed on E36/7 beginning of production 99 Model Year. The system does not have a K-Bus input.
Purpose of the System
The purpose of the EWS 3 D system is to provide the highest level of drive away protection available to vehicles without a K-Bus. The input side of the control module functions the same as an EWS II (no bus inputs) system with the exception of an integrated EWS module and transmitter/receiver module. The output side functions similar to an EWS Ill (3.3) system with “Rolling codes”. The EWS Ill D control module is on the D-Bus for diagnostics.
Individual component inputs and system operation is the same as the mentioned previous systems.
Land rover EWS3D:
LAND ROVER FREELANDER 2001 2004 EWS 3.D MODULE YWC106631
BMW EWS3D wiring connection with Xhorse VVDI Prog programmer
EWS3D pinout
ews3d-pinout
EWS3D back side
ews3d-back-side
EWS3D 0D46J wiring connection to VVDI Prog and Xhorse EWS3 adapter
ews3d-pinout-to-vvdi-prog
Credit to DK Veteran nickolasd.
Xhorse EWS3 Adapter instruction:
xhorse-ews3-adapter-1
xhorse-ews3-adapter-2

Xhorse VVDI Prog V4.7.3 Software Update Function

Xhorse VVDI Prog programmer software released to V4.7.3 on August 1st, 2018.
No Firmware Upgrade Required
Release Date 1st Aug 2018
Download Online via Upgrade Kit App
VVDIPROG 4.7.3:
1- Few Bug Fix’s
2-Added VVDI PROG USER MUNUAL 4.7.3 Version in Doc folder
3-Added in options under
EEPROM&FLASH
CAT1021,
CAT1022,
CAT1023,
CAT1024,
CAT1025
4-Added options under
EEPROM&FLASH + CLIP
CAT1021(CLIP),
CAT1022(CLIP),
CAT1023(CLIP),
CAT1024(CLIP),
CAT1025(CLIP)
5-Added in options under EEPROM&FLASH
M25P10,
M25P16,
M25P20,
M25P32,
M25P40,
M25P64,
M25P128,
M25P80
6-Added in options under
MCU selection block
MC9S12ZVH64,
MC9S12ZVH128,
MC9S12ZVHL32,
MC9S12ZVHL64,
MC9S12ZVL8,
MC9S12ZVL16,
MC9S12ZVL32,
MC9S12ZVL64,
MC9S12ZVL96,
MC9S12ZVL128,
MC9S12ZVLA64,
MC9S12ZVLA96,
MC9S12ZVL128,
MC9S12ZVLS16,
MC9S12ZVLS32,
MC9S12ZVM16,
MC9S12ZVM32,
MC9S12ZVMA16,
MC9S12ZVMA32,
MC9S12ZVMAL16,
MC9S12ZVMAL32,
MC9S12ZVMB48,
MC9S12ZVMB64,
MC9S12ZVMBA48,
MC9S12ZVMBA64,
MC9S12ZVMC64,
MC9S12ZVMC128,
MC9S12ZVMC256,
MC9S12ZVML31,
MC9S12ZVML32,
MC9S12ZVML64,
MC9S12ZVML128,
MC9S12ZVFP64,
MC9S12ZVC64,
MC9S12ZVC96,
MC9S12ZVC128,
MC9S12ZVC192,
MC9S12ZVCA64,
MC9S12ZVCA96