How to use Xhorse VVDI BMW for BMW Mileage Programming

Xhorse VVDI BMW is the best mileage programmer for old and new BMW. This article is available with Xhorse VVDI BMW KM reset function list and how to operate in step by step procedure.

Xhorse VVDI BMW KM reset function list:

Type:

EWS1

EWS2

EWS3

EWS4

CAS1 (0K50E)

CAS2 (2K79X)

CAS3 (0L01Y)

CAS3+ (0L15Y, 0M23S)

CAS4 (1L15Y)

CAS4 (5M48H)

M35080 (E-Series instrument)

35160, 35128 (F-series instrument)

vvdi-bmw-km-reset-function-list-01

Download: Xhorse VVDI BMW user manual (download on this page)

Part 1: File Change KM

EWS3/EWS4

CAS1/CAS2/CAS3/CAS3+ CAS4

Cluster (E Series): M35080 EEPROM dump

Cluster (F Series)

Support type:EWS3, EWS4, CAS1, CAS2, CAS3, CAS3+, CAS4 (0L15Y), CAS4 (5M48H). CAS3+ encrypt version select CAS3+ type, EWS1/EWS2 don’t support change KM

? Change KM for EWS/CAS: It’s very easy. Load EEPROM dump accord the type, inut new KM, press button Change KM and save new EEPROM dump (PICTURE 13.1)

vvdi-bmw-km-reset-function-list-02

CAS1/CAS2/CAS3/CAS3+ change KM steps:

1) Write down the KM shown in instrument, take instrument away from car, avoid synchronize KM with CAS

2) Set CAS KM to 0km (you can do this via OBD or EEPROM dump)

3) Read instrument EEPROM dump with BDM programmer, usually it use M35080 chip

4) Select File Change KM ->M35080 (Instrument) and load EEPROM dump

Note: this type have 2 algorithm for KM, Algo 1 and Algo 2,you need try different algorithm to check the Old KM in file value, which one is nearby the KM (write in step 1)), which is the right type. Change new KM with the right type

5) Input new KM

6) Press button “Change KM” and save new EEPROM dump

7) Write new EEPROM dump to M35080 chip

8) Put your instrument in car

9) Finished

F-Series(CAS4 system) change KM steps:

1) Write down the KM shown in instrument, take instrument away from car, avoid synchronize KM with CAS

2) Set CAS KM to 0km (Change KM with File Change KM, select type with mask, support 1L15Ymask and 5M48H mask)

3) Read instrument EEPROM dump with BDM programmer

4) Select File Change KM ->F-Series Instrument and load EEPROM dump

5) Input new KM

6) Press button “Change KM” and save new EEPROM dump

7) Write new EEPROM dump to instrument

8) Put your instrument in car

9) Finished

*** From page 39

Part 2: EEPROM/KM/Synch Codes(OBD)/ISN

Read KM: Read KM stored in CAS system, support CAS1/CAS2/CAS3/CAS3+ (ISTAP version not support). CAS1, CAS2, CAS3 require CAS PLUG; CAS3+ can access by OBDII and CAS PLUG

Write KM: Write new KM to CAS, support CAS1/CAS2/CAS3/CAS3+ (ISTAP version not support). CAS1, CAS2, CAS3 require CAS PLUG; CAS3+ can access by OBDII and CAS PLUG

Attention: KM shown on instrument stored not only in instrument, but also in CAS system, it can synchronize CAS with cluster for the bigger one. So, when you want change KM, you’d better take instrument away from car, Set CAS KM to 0, read EEPROM dump from instrument, change instrument EEPROM KM to new one with File Change KM function, write the new EEPROM dump to instrument and put your instrument in car

vvdi-bmw-km-reset-function-list-03

Part 3: FEM/BDC KM reset

Reset KM: Reset the module KM, in general after replace the module for restore original KM

***From page 26

vvdi-bmw-km-reset-function-list-04

Thanks.