Join Date: Aug 2008
location: Ottawa, Canada
Thanked 331 Times in 234 Posts
"I thought you could just put the car on blocks and drive it in reverse to roll back the miles... : )"
I know if I were designing the system, the first corner case I would think of was people driving backwards. If (tranny == reverse) change_mileage = 0;
Why stop mileage changing when reversing? It makes no sense. Just have mileage increment normally upwards whenever the vehicle moves either forwards or backwards. The sensor just gives pulses as the vehicle wheel turns and it doesn't matter to the counter whether the pulses are received when the vehicle is going forwards or backwards.
Mark - Retired automotive lighting engineer
14 Accord Touring V6 Sedan
2014 Audi S4 | 2016 Porsche GT3-RS | 08 Accord Sedan EX-L V6 | 2012 Cessna 400 Corvalis TTX
Gone but not forgotten :97 Jaguar XJ6 | 95 Ford Taurus SHO | 77 MGB