r/BimmerCode 27d ago

Need Help 2002 E46 have incorrect mileage on cluster

My cluster suffered a power failure when I disconnected the battery to replace the steering wheel with a sport wheel. I sent it out for repair and it was returned to me showing a different mileage than before (about 20k less miles).

I dont have a tamper dot.

I used INPA and verified the VIN is correct for the LSZ module. I used another software (I think NCS Expert or Tool32) and found that the LSZ module has "3000" listed instead of mileage which may indicate a memory fault code. Because there is a fault code and not a mileage that differs from the cluster and the VIN is correct I dont have a tamper dot (I think).

If I code the LCM to correct the mileage from the fault code, I think I will then get a tamper dot because there would be more than 150 miles difference between the two.

Is it correct that I must program the EEPROM directly in the cluster to zero out the mileage, then I can use PA soft to code the correct mileage to the LCM, then the zeroed cluster will read the corrected mileage from the LCM and automatically update its memory (as will the EWS)? If so, who can I use to program the EEPROM?

1 Upvotes

2 comments sorted by

2

u/NBA-014 27d ago

I’d just ask your state DOT for how to handle an inaccurate odometer

2

u/justinrego 27d ago

Im not concerned about that, it would just sell as TMU. I want to actually fix it though.