BavTek
Coding Service - BMW Instrument Cluster
Coding Service - BMW Instrument Cluster
Couldn't load pickup availability
This coding service primarily involves reprogramming the EEPROM M35080 Chip. Equipment options coding for conversions are also available under this service.
- Select Mileage Coding for: Cloning, Cluster Virginizing, Mileage Correction, or 999,999 miles repair.
- Select Equipment Options Coding for: Cloning, Coding a cluster to work on a different vehicle.
- For Bundle w/ Rebuild, mark Yes if you're purchasing the Rebuild Service and receive a discounted coding rate. Mark No otherwise.
⚠️ Fraudulent mileage alterations will not be tolerated. All mileage-related work will be verified against the vehicle’s CarFax history.
Special Considerations
- Previously flashed or attempted EEPROM replacements may require additional parts or, in severe cases, a full board replacement.
The 999,999 Miles Error Explained
This issue typically happens when a vehicle’s battery drains very slowly over a period of months and months. See attached Graph. When the battery gets below 10.5V all electronics become unstable. Extended periods here starts the rest loop and can cause the EEPROM to glitch and display 999,999 miles.
To prevent this the vehicle must be started regularly or put on a battery maintainer. If storing the vehicle longer than 4 months without a maintainer, install a quick disconnect and disconnect the battery.
As these BMWs transition from daily drivers to classic collector cars, they are sitting unused more often, and this error is becoming increasingly common.
Warranty
Due to the nature of software and programming, a 30-day satisfaction warranty is provided to ensure:
- The coding or repair was performed successfully.
- The cluster is operating as expected with accurate mileage.
I cannot be held responsible for reoccurrence of the 999,999 miles error due to slow battery draining. If a dealer or shop later updates a module and disrupts the coding, I cannot be responsible for those alterations.
Turnaround Time
- Standard turnaround: 1-3 business days
- Delays may occur if unexpected repairs or special part orders are required.
Shipping
- Customers are responsible for safely shipping their parts to us.
- For shipping details, or in-person service, please visit our Contact Us page.
- We advise shipping high-value or rare items via UPS and requiring signatures on all deliveries to ensure safe handling.
Quality & Final Inspection
My goal is to return your part in the best possible condition. Internals are cleaned of debris, and the unit is thoroughly cleaned again before reassembly. I strive to deliver an enthusiast-grade repair.
Share
