Имеется блок с двумя контрольками после данных. Данные лежат в явном виде.
Пример:
00 01 05 F9 BC - пробег 105 км., первая контролька F9, вторая контролька BC.
07 84 54 20 33 - пробег 78.454 км., первая контролька 20, вторая контролька 33.
Первая контролька учитывает данные до неё, вторая возможно учитывает и первую контрольку. Если любая из двух контролек неправильно посчитана - пробег стоит на месте, не увеличивается.
Блок производства России, год выпуска 2005. Других данных о блоке не имеется.
Если первая контролька считается элементарно, то вторая мне пока непонятна.
Может кто подтолкнёт в нужном направлении? Как нужно калькулировать вторую контрольку?
Если сам не разберусь - готов оплатить услугу по пересчёту пробега. Предложения в личку.
Нужно 105.217км.:
10 52 17 86 ?? - пробег 105.217 км., первая контролька 86, вторая контролька неизвестна.
Ниже прилагаю примеры правильных контролек для пробега от 0 до 110 километров и пару других значений: