Во всех прошивках бытовой техники есть отличительные особенности, так например прошивки EVO2 имеют размер 8192 байта, а прошивки Candy MDL 512 байт, это обусловлено размером микросхемы памяти. Прошивки модулей Arcadia имеют динамические размеры, которые могут меняться от модели к модуле.
Ключевой параметр любой прошивки это CRC или контрольная сумма, это сумма всех байт рассчитанная по определенному алгоритму, при изменение любого байта прошивки контрольная сумма будет отличаться от изначально рассчитанного и прописанного в самом теле прошивке.
Однако в любой прошивке есть две части, неизменная - относительно которой и рассчитывается CRC и изменяемая, которая меняется в зависимости от статистики ошибок и отработанных циклов, в подсчете CRC она не принимает участия
Очень важен формат прошивки, который лучше не переименовывать без надобности, по нему алгоритм определяется платформу и ему проще ориентироваться в содержимом файла, так же не нужно менять содержимое прошивки за исключением статистических данных, так как простое изменение кода прошивки или серийного номера, все равно оставит содержимое прошивки в неизменном состоянии
По своей сути прошивка это всего лишь часть программы, так как основная программа храниться на самом микроконтроллере, но она может подходить для разных типов моделей, в зависимости от конфигурационных данных, именно эти данные мы и называем прошивка, хотя правильнее говорить конфиг
Windows программа
Работает как по блютуз, так и через USB, поддерживает оригинальный программатор BlueKey или аналоги C00289047, C00304255. Поддерживает все платформы от EVO2 и Arcadia до Windy
Приложение для установки на телефон, которое подключается по блютуз к программатору BlueKey2 или другой версией программатора. Поддержка Андроид версии 10 и выше. Читает и пишет все платформы Indesit & Ariston