Какой алгоритм подсчёта контрольной суммы Indesit (rom 2048 байт.)

Есть несколько прошивок (например WT80CSI) в которых контрольная сумма считается как надо. Также без проблем в прошивках 8192байт. А есть прошивки с размером 2048(например ws105 txex) ну никак не посчитать.
Подскажите алгоритм кто знает...

Решение
Разобрался. К сумме добавляется блок находящийся после блока ошибок. Спасибо всем кто помагал.
#прошивка#горит#горит#считать#алгоритм#алгоритм#читать
Задан 19 мая 2019

Для комментария нужно зарегистрироваться или войдите
Ответы 6
Конкретно по моему примеру:
сайт с калькулятором здесь: https://crccalc.com/
Запихиваю без И2С адреса (91) и без эхо байта (5А), и первый же сверху в списке алгоритм дает искомые "9С02".
>> ...и без эхо байта (5А)...
А этого я не знаю... Это байт начало пакета?
да, действительно... - @mario 21 мая 2019
21 мая 2019
Не факт конечно, но попробуй CRC-CCITT (0xFFFF). В интернете найдешь и калькулятор и алгоритм написанный на С++. Во всяком случае, в интерфейсе Индезит/Аристон именно этот алгоритм используют.
CRC16-CCITT (0xFFFF) к сожалению не подходит :( - @mario 19 мая 2019
Да и врятли в прошивках будут использовать такой сложный алгоритм как CRC-CCITT...
Обычно там простое сложение и сброс при переполнении... но вот со вторим алгоритмом что то там не так... - @mario 20 мая 2019
19 мая 2019
Если не изменяет память, то в EVO 1 несколько вариантов подсчета контрольной суммы в зависимости от нескольких факторов применятся тот или другой, но все это не так сложно по сравнению с Arcadia, там дела обстоят куда более интересно, но не понятен смысл Ваших действий? Залил на bineep.ru и узнал результат, мы там алгоритмы анализа все равное регулярно поправляем, смысла в статичном софте уже нет, да и сайты умрут через пару лет
19 мая 2019
Алгоритм CRC16-CCITT (0xFFFF) используют в протоколе общения панели и силового блока холодильника ХотпоинтАристон (ломал протокол).
Не выяснили какой алгоритм? Сейчас ломаю протокол с CY8C21534 (емкостная клавиатура на холодильника), не могу подобрать алгоритм подсчета CRC.
>>Алгоритм CRC16-CCITT (0xFFFF) используют в протоколе общения...
То есть с пакета еще считается CRC и отправляется с кон-сумой для проверки на той стороне...
Зачем так сложно... В принципе мне легче :)
Алгоритма не выяснил, но кажется это (не простое) сложение (или вычитание)... потому что байт не привязан до адреса(если байты менять местами - сума совпадает). Буду экспериментировать дальше. - @mario 21 мая 2019
21 мая 2019
Вот пример чтения из силового блока холодильника по адресу (91), КС - 9C + 02-
[91]+ 5A+ A5+ EE+ 01+ 60+ 13+ 85+ 00+ 00+ 00+ 00+ 01+ 00+ 00+ 00+ 01+ 00+ 00+ 00+ 00+ 00+ 00+ 00+ 00+ 00+ 9C+ 02-
21 мая 2019
Вот файл полного пакета общения для холодильника Аристон. По адресу (90) идет запись, чтение по адресу(91).
Файл не приклеился

panel.zip

- @Warlock 21 мая 2019
21 мая 2019
Нужна схема модула холодильника Индезит DW5180
22 часа 149
СМА Bosch Classixx 5 WLF 20260 OE зависла.
20 ноября 241
СМА RSD 8239 DX убит проц, помогите восстановить (indesit 0300.05)
Суть проблемы: Был фейерверк в районе ввода сгорел конденсатор фильтра 0.1x275v отгорели дорожки. Плату восстановил. Блок питания запустился. Дальше разбирался вышел на кз по 5В. Оказалось проц садит.
Видимо вспышки достали до слаботочных лин
20 ноября 362
Как прошить плата индикации сма индезит SW:03.04.43
19 ноября 330
СМА BEKO не греет воду только на режиме хлопок.
СМА. Веко wkb 61001y, на любых режимах воду греет, сливает, отжимает, кроме режима хлопок. На хлопке эко 60°, хлопке 40° и вообще на режимах хлопок воду не греет. Стирает почти 9 часов. Селектор выбора программ исправен, резисторы в его цепи тоже исп
18 ноября 256
Инверторная микроволновая печь LG. Неисправен магнетрон.
Инверторная микроволновая печь LG MS2336GIH. Неисправен магнетрон. Из-за высокой температуры рассыпались ферриты в фильтре самого магнетрона 2M286-21Tbg.
Прошу мастеров сталкивающихся с подобной проблемой подсказать индуктивность этих катуше
18 ноября 110
Когда будет возможно закрыть свой вопрос решением и по какой причине это нельзя сделать сейчас?
17 ноября 113
LG DIRECT DRIVE с таходатчиком странный старт вращения
LG F80b9ld. Модуль EBR 739337.
Барабан стартует странным образом. Делает поворот градусов на 30 ( до 45 не дотягивает явно), после меняет направление вращения и начинает вращение.
Это в режиме диагностики.
При работе в режиме пол
17 ноября 224
Подскажите номиналы резисторов R8 и R9 модуля управления Атлант 908092005514 сма 60у1213?
17 ноября 212
СМА LG блок EBR731948 02 после залития водой .
15 ноября 364
ПММ Gorenje GV52040 - панель управления не работает, светодиоды не горят
13 ноября 288
Плата управления холодильника LG EBR80525407
Плата после жизнедеятельности мышей..... Подскажите пожалуйста номиналы резисторов R92 и R104, сгнили в труху..... Или если есть возможность фото сделать в районе проца. Спасибо заранее.


Вопрос решён. Выложу здесь видео п
13 ноября 212