Коментарии к моему посту #82
Появилось время разобрать дамп.
Вопросы оставались по байтам 0xDE-0xDF , это это два байта в котором включаются и отключаются индикация панели.
Мне удобно было представлять эти функции переведя HEX в бинарный вид.
Для примера приведем панель модификации 94023-1H200 , в этой панели зашито только индикация коробки автомат и все
Байты 0xDE-0xDF в этих панелях 00 08 , в бинарном виде это 00000000 00001000 , выделенная жирным 10 это индикация автомат , если там будет 00 это механика.
И так отдельно распишем по каждой функции 00000000 00000000
Зеленые биты , 00- отключен круиз и лимитер , 01- включен круиз и лимитер ,11- круиз и лимитер для дизеля.
Если оранжевые биты 01 - включено ISG . В моем случае оранжевые - 10 , в самых простых панелях серии 1H200-1H220 - 00
ESC это желтые биты , 10-есть , 00- нет
Красные это тип КПП писал выше.
И самое главное контрольная сумма конфигурации панели 0xEC-0xED
Первый байт это посчитанный (SUM8 - XOR FF) 16 байтов 0xDC-0xEB
Второй байт это контрольная сумма 16 байтов 0xDC-0xEB (XOR+1)
Как посчитать? Открываем свой дамп на сайте hex-works.com выделяем байты 0xDC-0xEB , в окне контрольная сумма SUM появляться число , это число в HEX калькуляторе( обычный виндозный калькулятор в режиме программист) XOR FF , это первый байт контрольной суммы.
В окне контрольная сумма XOR тоже видим число , к нему в HEX калькуляторе добавляем +1 и это второй байт нашей контрольной суммы.
Как пример для панели супервижн с автоматом ,esc, круизом и лимитером байты 0xDE-0xDF = 42 18 ,
контрольная сумма 0xEC-0xED = 94 94
Все ваши действия на ваш страх и риск.
Спасибо за внимание.