How to do Mercedes mileage correction with VVDI Prog?

To do mileage correction on some merc’s, most between 2006-2014. As i understand, the cars are storing the mileage in many modules. Like IC, EIS, SRS, ESP, etc. The most important is EIS, because if i modify the mileage in th einstrument cluster, it will read the correct value form EIS (if it has a higher value). What equipment should i use to do the job? Which tool is capable to read and write EIS?


What to do next?

I give U my suggestion ( and experience). Use Xhorse VVDI prog programmer for both EIS AND CLUSTER. plus, not set  to 0, just set needed mileage in two ecu. With XHorse VVDI Programmer you can read and write the EIS.


Simple instruction:

Go to immobilizer- Benz- and see. It is not obd tool. It is programmer. Need to read memory and make changes.
Both – eis and cluster at least.


MB cars for right correction required at least to make changes in 2 ecu – eis and dash(i am not talking about mileage stored in ecu. just basic) and tools like mb vvdi breaks synchronization between it. in real life U can see example EIS -160000 and Dash 180000 after this operation.

w251 EIS is equal w164. plus no universal tool for this kind of work. plus fbs4 cars i have newer tried yet.


For how would you correct the mileage in a w204 with VVDI programmer?

You need other tool. As i said before, no universal tool existing. If i need to do that i could not to make due my equipment – i need to buy something for this.


What about VVDI MB BGA Tool? Is it working?

If vvdi mb could modify eis mileage  by ir and bench connection – U can try.


Actually, Xhorse chief engineer says yes, some locks need to backup gateway data to modify mileage, for the details, please refer to the VVDI MB BGA Tool user manual:!AljZSzatPJ-MhSb0myDsLwiTOADA?e=c1lO0k


VVDI MB tool support repair dashboard KM. Support the following type.



Support Type:

  1. C(W204), GLK(X204), CLK(W207), E(W212), SLS(W197), CLS(W218)
  2. R-Class(W251), GL(X164), ML(W164)
  3. E-Class(W211), CLS(W219)
  4. S-Class(W221), CL(216)
  5. W166, W172, W246, W231
  6. W205


  1. W204, W207, W212…and S-Class(W221), CL(216): If you want block KM synchronization between EZS and dashboard, you need backup CGW(Gateway) EEPROM and FLASH before write KM
  2. For S-Class(W221), CL(216), block KM synchronization require update Gateway FLASH and EEPROM. You can provide the FLASH and EEPROM that you have. If you don’t provide these files. We will use the FALSH and EEPROM from Gateway, only need some time to read it
  3. W166, W172, W246, W231 and W205: these 2 types only support change KM in dashboard. Don’t support block KM synchronization between EZS and dashboard. You can install extra CAN filter yourself or erase EIS
  4. Warning: This function only use for KM repair, please follow the local legislation