На самом деле разбираться, как вычисляется сумма не нужно. Достаточно найти место, где происходит проверка контрольной суммы заголовка и тела NBF...
Спасибо, разобрался! )
Вытащил алгоритм из hpRUU прошивальщик для HP iPAQ. Мне нужно заголовок откоректировать у прошивки.
Значения в [ecx+24h] = 7fffffffh [ecx+28h] = 3fffffffh [ecx+2Ch] = 0fffffffh
Это заголовок nbf файла HP. Если по шагово прогнать, (привожу первые 16 байта из 320h) вход: 3A862B77D22D59320B2A422E48C3BFFC ......
Из файла читается 320h байтый заголовок закодированной информации. Если успешно считано выполняется функция decode_nbf_header, функция в цикле...
Имена участников (разделяйте запятой).