Цитата(toweroff @ Jul 11 2015, 17:35)

Есть один байт некой контрольной суммы. Перепробовал CRC8 с разными начальными значениями и полиномами, прогнал суммирование, ксорирование... ничего не помогает

У CRC кроме начального значения и полинома есть ещё кучка параметров, которые можно менять, как то:
порядок обработки байт, порядок бит, конечный XOR с произвольным значением и т.д.
Да мало-ли что ещё можно придумать? Перебрать все варианты нереально.
Я, например, встречал прошивки, в которых CRC образа считалась от начала до конца, но с пропуском внутри образа некоторого диапазона адресов.