Пример использования программы.


Описание:
Первая информация - информация о самом файле, имя, длина.
Далее - модель стиральной машины.

 
В серийном номере содержится информация о дате производства изделия, а так же порядковый номер.
Если номер состоит только из нулей - значит прошивка ремонтная.

Код прошивки не совпадает с продуктовым номером стиральной машины, хотя некоторые цифры могут совпадать...

 
Формат прошивки указывает на тип электроники. На данный момент это могут быть EVO I или EVO II.

Контрольная сумма прошивки (CRC) в прошивках EVO I и EVO II прописана в самой прошивке. А вычисляется путём складывания байтов из неизменяемой области прошивки.
Несовпадение вычисленной и прописанной CRC явно указывает на неисправность прошивки.
И наоборот - если CRC совпадают, то, вероятнее всего, прошивка в порядке.

Последняя ошибка остаётся в памяти, если стиральную машину выключить из сети во время сигнализации ошибки и больше её не включать.
Ошибка удаляется из этой ячейки, если стиральную машину включить вновь и прописывается снова только при очередной сигнализации ошибки стиральной машиной.
И ещё: если здесь хранится ошибка, это совсем не означает, что неисправна прошивка! Нужно устранять причину возникающей ошибки, например, если сохранилась ошибка F02, то нужно ремонтировать электродвигатель и его цепи, а не менять прошивку.
После устранения причины возникновения ошибки, информация о ошибке из этой ячейки удалится сама после включения стиральной машины.

Дальше - основная статистика. Если там везде нули, то, скорее всего, прошивка новая и не использовалась.
Эти данные находятся в изменяемой области прошивки, и на работу стиральной машины не влияют.