This article aims to show how to use Xhorse VVDI BMW to correct odometer for BMW old and new years.
Xhorse VVDI BMW mileage programmer coverage:
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)
Download: Xhorse VVDI BMW user manual
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)
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
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
Thanks.