Программа Sky Prog Programmer для прошивки стиральных машин
Программа Sky Prog Programmer позволяет считывать и записывать внутреннюю EEPROM и FLASH память микроконтроллера, а так же внешнюю EEPROM СМА.
Sky Prog Programmer работает с модулями стиральных машин Indesit/Ariston и Candy.
Особенности программы:
Для соединения компьютера и модуля НЕ ТРЕБУЕТСЯ ФИРМЕННЫЙ КЛЮЧ MERLONI. Применяется крайне бюджетный инструмент;
Работа с электронными модулями ARCADIA 1, 2, 3;
Чтение/запись зоны конфигурации микроконтроллера (FREESCALE
Чтение/запись всей флэш микроконтроллера (FREESCALE 60 kb) платформы Indesit Arcadia;
Статистика ошибок;
Подсчёт контрольной суммы прошивки;
Поддержка программатора USBDM для МК FREESCALE — чтение, статистика, запись SW
Встроенный удобный конвертер S19 для слияния прошивки-SW и прошивки-конфигурации
База данных прошивок ARCADIA 1,2,3
Встроена таблица подбора прошивок по коду и серийному номеру модели
Android приложение для прошивки стиральных машин Indesit
Включена подробная помощь, включающая также расшифровку кодов ошибок ARCADIA и EVO II (нажатие F1).
Поддержка технологии Drag
Статистика ошибок EVOII;
Подсчёт контрольной суммы прошивки EVO II;
Включена помощь по расшифровке кодов ошибок ARCADIA и EVO II (при нажатии F1).
Аппаратная часть (интерфейс, программатор).
Для работы с программой потребуется программатор.
Программатор USB Elinv Prog (подключение через USB порт), выполненный на микросхеме FT232RL.
Купить программатор можно на Aliexpress : s.click.Aliexpress.com/e/bAnwZaz2
В инструкции Sky Prog Programmer все подробно описывается!!
Администратор запретил публиковать записи гостям.
Источник: master-tv.net
Программа для прошивки стиральной машины
Что такое программа Sky Prog Programmer
Sky Prog Programmer — это проект, предназначенный для работы с электронными модулями бытовой техники. Общая цель проекта — соединить в одном месте как можно больше возможностей.
На данный момент программа работает с модулями CANDY, INDESIT Co. (ARISTON, HOTPOINT), ATLANT.
Sky Prog Programmer для Indesit — это программа для считывания и программирования зоны конфигурации (записи прошивки), а так же всей памяти микроконтроллера (опция) в электронных модулях ARCADIA и EVOII стиральных машин Indesit/Ariston.
Кроме того, Sky Prog работает с модулями Candy (опция)
Дополнительной функцией является вывод статистики ошибок.
Следующее видео демонстрирует чтение модуля ARCADIA 3 с помощью простейшего и очень доступного по цене программатора на микросхеме FT232RL с последующим показом статистики ошибок и перепрограммированием модуля.
Sky Prog Programmer устанавливается на компьютер и работает не зависимо от интернета.
Программа позволяет считать/записать внутреннюю EEPROM и/или FLASH память, которая находится внутри микроконтроллера, а так же внешнюю EEPROM (отдельно стоящую микросхему памяти).
Имеется демонстрационная версия программы. Распространяется без ограничений. Скачайте и опробуйте программу на своих компьютерах.
Подробнее о демо-версии
- Для соединения компьютера и модуля НЕ ТРЕБУЕТСЯ ФИРМЕННЫЙ КЛЮЧ MERLONI. Применяется крайне бюджетный инструмент;
- Работа с электронными модулями ARCADIA 1, 2, 3, WINDY;
- Чтение/запись зоны конфигурации микроконтроллера (FREESCALE
- Запись всей флэш памяти микроконтроллера RENESAS 128 kb платформы INDESIT ARCADIA 3, WINDY;
- Чтение/запись всей флэш памяти микроконтроллера FREESCALE 60 kb платформы INDESIT ARCADIA 1;
- Статистика ошибок;
- Подсчёт контрольной суммы прошивки;
- Поддержка программатора USBDM для МК FREESCALE — чтение, статистика, запись SW Indesit Arcadia 1;
- Встроенный удобный конвертер S19 для слияния прошивки-SW и прошивки-конфигурации;
- База данных прошивок ARCADIA 1,2,3, EVO 1,2. Текущая версия 02-05-2023 содержит 13164 прошивок и дополнительно прошивки SW для работы со всей FLASH памятью модулей ARCADIA 1
Посмотреть, какие прошивки в базе можно здесь. - Встроена таблица подбора прошивок по коду и серийному номеру модели;
- Включена подробная помощь, включающая также расшифровку кодов ошибок ARCADIA и EVO II (нажатие F1).
- Включена поддержка работы с модулями стиральных машин АТЛАНТ, серии 1, 2, 4. Чтение прошивки, запись прошивки (перепрограммирование), статистика ошибок, подсчёт контрольной суммы;
- Встроена база прошивок для стиральных машин АТЛАНТ, серии 1, 2, 4;
- Поддержка технологии Drag
- Статистика ошибок EVOII;
- Подсчёт контрольной суммы прошивки EVO II;
- Включена помощь по расшифровке кодов ошибок ARCADIA и EVO II (при нажатии F1).
Для работы потребуется программатор.
На данный момент предлагается два варианта подключения компьютера к модулю: через COM порт (RS232, Serial port), либо через USB порт.
Подробнее в разделе ПОДДЕРЖКА
- При установке нового не сконфигурированного модуля либо сконфигурированного, но не под нужную модель;
- При установке Б/У модуля на изделие другой модели;
- При замене микроконтроллера;
- При замене FLASH памяти микроконтроллера;
- При программном сбое/повреждении внутренней или внешней EEPROM.
Ниже представлено видео с работой по программированию электронного модуля ARCADIA 3 (коллекторный мотор), исправление ошибки F12:
Следующее видео демонстрирует решение проблемы F12 в электронных модулях серии ARCADIA 1, используя программу Sky Prog Programmer плюс программатор USBDM.
Имея в своём арсенале программу Sky Prog Programmer, Вы сможете держать в наличии на своём складе пару самых ходовых не прошитых модулей, а когда возникнет необходимость, прошить новый модуль нужной прошивкой и поменять клиенту без больших потерь времени. Программа автоматически проверяет наличие новых версий (при подключенном интернете) и, в случае обнаружения, попросит Вас переустановить её.
Обновления программы бесплатные!
Имеется возможность переустанавливать программу на другие компьютеры.
Программа протестирована на операционных системах:
Источник: skyprog.net
Инструкция для программатора BlueKey
Для прошивки модулей управления стиральных машин и холодильников фирм Indesit и Ariston применяют специальный программатор BlueKey, который позволяет посмотреть статистику ошибок, сравнить код прошивки с данными на шильдике изделия и проверить исправность прошивки, за счет расчета контрольной суммы, а в случае ее неисправности или установки модуля на другую модель записать прошивку.
Проверка и восстановление питания
Для работы микроконтроллера программатора и микросхемы-конвертера CH340 нужно 3.3 v , а на шине USB 5 v , следовательно нужно применить регулятор напряжения (AMS1117-3.3), который принимает от 4.75 до 12 вольт, а отдает 3.3 +-0.05 вольта, ток который способен пережить данный регулятор равен 0.8 ампера, чего вполне хватает для работы программатора.
Подключаем программатор к USB разъёму компьютера и измеряем напряжение на разъёме, если его нет или оно сильно скачет, значит где-то есть неисправность по питанию, для проверки работы конденсаторов, разъема и диода в начальной цепи питания нужно выпаять регулятор напряжения, так мы разорвем всею цепь питания, если напряжение стабилизировалось на 5 вольт, значит ищем дальше, если напряжение так же прыгает, меняем, провод, разъём или диод BAT54W, именно в такой последовательности, проверяя результат после каждой замены
В случае стабилизации напряжения после выпаивания AMS1117 меняем его на заведомо исправный и впаиваем обратно, если проблема не решилась, начинаем с CH340, выпиеваем проверяем, блютуз модуль HC-05/06 выпаиваем и проверяем и в последнею очередь сам микроконтроллер, так же выпаиваем и проверяем 3.3 вольта, неисправный элемент меняет, при этом CH340 не нужно программировать (настраивать)
Установка драйверов и работа через USB
При первом подключение программатора к компьютеру нужно установить драйвера, так как компьютер не понимает, что это за устройство и как с ним работать.
Если установка драйверов не проходит, нужно отключить проверку цифровой подписи драйвера в операционной системе
Пуск => Все параметры => Обновление и безопасность => Восстановление
В разделе Особые варианты загрузки нажмите Перезагрузить сейчас
После перезагрузки откройте Диагностика / Дополнительные параметры / Параметры загрузки и нажмите Перезагрузить . Подождите, пока появится меню выбора параметров.
Клавишей 7 или F7 выберите Отключить обязательную проверку подписи драйвера и еще раз перезагрузите ПК. Установите драйвер.
Если драйвер установлен, а программатор так и не определяется как COM порт, проверьте питание 3.3 вольта на микросхеме CH340 (PIN19 VCC, PIN8 GND), если напряжение стабильное меняем микросхему на заведомоисправную
Замена и прошивка микроконтроллера
К сожалению мы не можем жить без ошибок и частенько мастера по ремонту в спешке забывают проверить напряжение на сервисном разъёме и сжигают микроконтроллер, так же очень часто некоторые мастера подключают программатор к записанному модулю управления по USB, хотя нужно запомнить правило
Если подали напряжение на модуль, подключаемся только через BLUETOOTH, подключение USB к запитанному модулю ЗАПРЕЩЕНО!
Как выпаивать и запаивать процессор или любую микросхему Вы можете посмотреть в множестве видео, тут главное отметить что на плате надпись IC2 написана там где стоит точкам микроконтроллера, так же как и у всех других микросхем, направление диодов и полярных конденсаторов обозначено в виде буквы П где нужно устанавливать конденсатор или диод меткой к верхней границе П
После того как микроконтроллер запаян его нужно подключить к программатору USBDM и сделать чип тест или detect , если программа определили что это GB32 или GB60 или GB60а значит процессор живой и запаян правильно по питанию и BKGD шине, но это не говорит правильность пропайки Rx/Tx и I2c. Выбираем GB60а даже если определился как 32, выбираем прошивку, выставляем галочку установки частоты без изменения параметров и нажимаем прошивка
После прошивки, нужно отключить питание от USBDM затем от BlueKey и дальше начинается волшебство, прошитому процессору нужно несколько минут, а лучше часов полежать, мы не знаем почему это происходит, но экспериментально вычислено, что после прошивки полежавшие процессоры работают со 100% вероятность, а при тестировании сразу, некоторая часть может не работать, при этом после того как полежит начинает работать, так же после прошивки нужно попробовать, затем отключить питание на несколько минут и затем снова попробовать, очень часто процессор запускается и далее работает без проблем, скорее всего проблема сброса, которая присуща данному семейству.
Проверка шины обмена информацией I2C
Лучше всего отслеживать шину с помощью логического анализаторов Analyzer 24MHz так как с помощью осцилографа могут быть сложности в его настройки, но помните, что программатор и анализатор должны питаться от одного блока питания компьютера, не нужно проводить анализ с двух компьютеров или с ПК и блока питания модуля управления СМА
Если тактирования нет, проверьте SMD конденсаторы на линиях SDA https://www.sw19.ru/post/284″ target=»_blank»]www.sw19.ru[/mask_link]