Вся беда в подобном виде расчета в том, что ты не отделил зерна от плевел, т.е. так и не понял где пробег, а где контролька. И здесь вероятно сработал глючный тахософт, который и внес подобную сумятицу. Тебя спасало то, что подобный расчет, когда контрольку ты просчитываешь как пробег был действителен только до определенного километража, но на 90000 он уже - он не катит. Я тебе уже объяснил, что в твоем варианте "a06f5f90 остальное забиваем 0000" пробег будет не 900000, а 24464, неужели уже здесь нельзя было задуматься?
Ну уж если пошла такая карусель, то 2*2 не равно 5, так же и у тебя 90000 - hex = 15F90, а не 5F90, согласись, что циферки явно разные, наверно в кальке надо убрать метку с окна "2 байта" :D
P.S. То Tuprop and Strannik42, он привел значение a06f5f900000, а не a06f5f900001, вы наверно не доглядели немного. Ребята, давайте прикрывать обсуждение, тем более автору темы оно по видимому уже не интересно.