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

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.1 Software Update in May 2018

Xhorse VVDI Prog programmer software update to V4.7.1 on May, 29th, 2018.
What’s new?
Added more PIC mcu’s
changes in MPC5604
Added Renesas R32C mcu’s
VVDI prog V4.7.1 Update Feature:
 
v4.7.1              (2018-05-29)
* This version DON’t need update firmware
* Fix some bugs
+ Add VVDI PROG USER MUNUAL 4.7.1
version in Doc folder
+ Add PIC12F508,
PIC12F509,
PIC12F510,
PIC12F519,
PIC12F609,
PIC12HV609,
PIC12HV615,
PIC12F615,
PIC12F617,
PIC12F1571,
PIC12(L)F1571,
PIC12(L)F1572,
PIC12F1572,
PIC12F1612,
PIC12F1822,
PIC12F1840,
PIC12F752 options in
<2-MCU>->
+ Add PIC16F505,
PIC16(L)F1823,
PIC16(L)F1824,
PIC16(L)F1825,
PIC16(L)F1826,
PIC16(L)F1827,
PIC16(L)F1828,
PIC16(L)F1829,
PIC16(L)F1847,
PIC16(L)F1613,
PIC16(L)F1614,
PIC16(L)F1615,
PIC16(L)F1618,
PIC16(L)F1619,
PIC16(L)F1508,
PIC16(L)F1509,
PIC16(L)F1503,
PIC16(L)F1507,
PIC16F610,
PIC16F616,
PIC16HV610,
PIC16HV616,
PIC16(L)F1512,
PIC16(L)F1513,
PIC16(L)F1516,
PIC16(L)F1517,
PIC16(L)F1518,
PIC16(L)F1519,
PIC16(L)F1526,
PIC16(L)F1527,
PIC16(L)F1713,
PIC16(L)F1716,
PIC16(L)F1717,
PIC16(L)F1718,
PIC16(L)F1719,
PIC16(L)F1703,
PIC16(L)F1704,
PIC16(L)F1705,
PIC16(L)F1707,
PIC16(L)F1708,
PIC16(L)F1709,
PIC16(L)F18313,
PIC16(L)F18323,
PIC16(L)F18324,
PIC16(L)F18344,
PIC16(L)F17325,
PIC16(L)F17345,
PIC16(L)F18326,
PIC16(L)F18346,
PIC16F72,
PIC16F54,
PIC16(L)F1946,
PIC16(L)F1936,
PIC16(L)F1937,
PIC16(L)F1933,
PIC16(L)F1934,
PIC16(L)F1938,
PIC16(L)F1939,
PIC16(L)F1947,
PIC16LF1906,
PIC16LF1907,
PIC16LF1903,
PIC16LF1904,
PIC16LF1902,
PIC16F707,
PIC16(L)F1454,
PIC16(L)F1455,
PIC16(L)F1459,
PIC16(L)F1554,
PIC16(L)F1559,
PIC16(L)F1566,
PIC16(L)F1567,
PIC16F506 options in
<2-MCU>->
+ Add PIC18F252,
PIC18F242,
PIC18F442,
PIC18F452,
PIC18F248,
PIC18F258,
PIC18F448,
PIC18F458,
PIC18F1220,
PIC18F2220,
PIC18F4220,
PIC18F1320,
PIC18F2320,
PIC18F4320,
PIC18F1230,
PIC18F1330,
PIC18F2221,
PIC18F4221,
PIC18F4321,
PIC18F2321,
PIC18F2331,
PIC18F4331,
PIC18F2431,
PIC18F4431,
PIC18F2423,
PIC18F4423,
PIC18F2523,
PIC18F4523,
PIC18F23K20,
PIC18F43K20,
PIC18F24K20,
PIC18F44K20,
PIC18F25K20,
PIC18F45K20,
PIC18F26K20,
PIC18F46K20,
PIC18F13K22,
PIC18F14K22,
PIC18F2480,
PIC18F4480,
PIC18F2580,
PIC18F4580,
PIC18F2455,
PIC18F4455,
PIC18F2550,
PIC18F4550,
PIC18F2525,
PIC18F4525,
PIC18F2620,
PIC18F4620 options in
<2-MCU>->
+ Add R5F64219,
R5F6421D,
R5F64216,
R5F6421A,
R5F64217,
R5F6421B,
R5F64218,
R5F6421C,
R5F64207,
R5F6420B,
R5F64206,
R5F6420A,
R5F64110,
R5F64114,
R5F64111,
R5F64115,
R5F64112,
R5F64116,
R5F64165,
R5F64166,
R5F64167,
R5F64168,
R5F64169,
R5F6417A,
R5F6417B,
R5F64175,
R5F64185,
R5F64176,
R5F64186,
R5F64177,
R5F64187,
R5F64178,
R5F64188,
R5F64179,
R5F64189,
R5F64116J,
R5F64117J,
R5F64118J,
R5F64116K,
R5F64117K,
R5F64118K,
R5F64116L,
R5F64117L,
R5F64118L,
R5F64116M,
R5F64117M,
R5F64118M,
R5F6442F,
R5F6445F,
R5F6442H,
R5F6445H options in
<2-MCU>->
+ Add CS35(2017) option in <7-AIRBAG>->
+ Add FIT(2015) option in <7-AIRBAG>->
+ Add S3(2018) option in <7-AIRBAG>->
+ Add NEW-SANTAFE option in <7-AIRBAG>->
+ Add FRM-F-SERIES-XDP512 option in <8-OTHER>->
+ Add FRM-F-SERIES-XEP100 option in <8-OTHER>->
+ Add MG_GT_ELEC_POWER_UNIT1(2017) option in <8-OTHER>->
+ Add MG_GT_ELEC_POWER_UNIT2(2017) option in <8-OTHER>->
Use the Xhorse update tool to update software to latest version. 
 

http://blog.vvdishop.com/xhorse-vvdi-prog-software-update-to-v4-7-1/

How to Repair BMW E71 FRM 9S12XEQ384 with VVDI Prog

Here’s the guide to restore the original eeprom from Dflash to repair BMW E-series FRM (BMW Footwell Module) module by using Xhorse VVDI Prog programmer.
Note:
VVDI Prog adds FRM-E-SERIES-XEQ384 and FRM-F-SERIES-XET512 read & write options since version 4.6.8 (check pinout connection to VVDI Prog in the end of the post).
Here takes an example on BMW E-series E71
Step 1: Read Dflash
Connect FRM module with VVDI-prog
Open VVDIprog software
Select MCU->Motorola -MC9S12->9S12XEQ384 unsecured
vvdi-prog-frm-9S12XEQ384-1
If vvdi prompts “Partition information error, please select the partition size manually”
Select the partition size EEE:0 sector, DFlash: 128 sectors (32K), press OK
vvdi-prog-frm-9S12XEQ384-2
Read and then save Dflash, i.e E71 xe
vvdi-prog-frm-9S12XEQ384-3
Step 2: Dflash to Eeprom 
Open Dflash to EEE for FRM3 Software, upload Dflash data just read
Then convert Dflash to eeprom.
(You can use free online FRM3 D-Flash to EEPROM converter here as well: http://tlvps.tomvanleeuwen.nl/frm/)
vvdi-prog-frm-9S12XEQ384-4
Save eeprom, i.e: eee_L508991.bin
vvdi-prog-frm-9S12XEQ384-5
Step 3: Write EEPROM
Back to VVDI Prog software, select Type 8-Others->BMW->FRM E-series XEQ384
Click Write Partition (will erase Dflash and eeprom data)
Write EEPROM partition to 16 sectors (4K), DFLASH: 0 sector
vvdi-prog-frm-9S12XEQ384-6
Open EEPROM data just converted from Dflash
vvdi-prog-frm-9S12XEQ384-7
Click Write tab to write eeprom
vvdi-prog-frm-9S12XEQ384-8
vvdi-prog-frm-9S12XEQ384-9
Reset FRM success.
Install FRM module back to vehicle.
BMW FRM 2M25J/3M25J(9S12XEQ384) pinout to VVDI Prog
vvdi-prog-bmw-fmm-9S12XEQ384
BMW FRM F-series 2M25J (MC9S12XET512) pinout to VVDI Prog
vvdi-prog-bmw-fmm-MC9S12XET512