Прошивка модуля стиральной машины индезит
Проверка и подбор прошивки Indesit/Ariston
Один из очень важных моментов в программирование стиральных машин это понимание как правильно подобрать прошивку для стиральных машин Indesit and Ariston, именно эти два бренда, являющиеся по сути одной и той же фирмой, но разделенной для «иллюзии выбора» у покупателя и являются самыми частыми гостями в сервисных центрах и мастерских по ремонту бытовой техники с диагнозом «слетала прошивка».
Самые частые гости они не сколько потому что самые дешевые и как следствие, самые распространенные, сколько по тому что немного «кривые» руки растущие не из плеч у разработчиков не позволяют писать хороший и надежный софт, в отличие от например Samsung или Bosch, у которых прошивка нужна только после разряда молнии(полная замена процессора) или отвертки электрика(неквалифицированный ремонт).
Каждая стиральная машина Indesit или Ariston имеет бирку, находящеюся за дверцей люка загрузки белья, на которой есть вся необходимая информация для полной идентификации аппарата и подбору прошивки.
Для подбора прошивки нужно перейти на сайт bineep.ru и в поисковой строке указать модель стиральной машины без пробелов и желательно только буквы и цифры
Здесь мы ввели поисковый запрос WISL85EXV (Старайтесь вводить без пробелов, тирэ и прочих символов кроме «/» или «.» эти символы есть в именах некоторых моделей).
Как мы видим, на одну модель WISL85EXV существует 3 варианта продуктового кода (т.е. как можно догадаться продуктовый код более подробно раскрывает модель).
Если при поисковом запросе эти поля пустые то либо данных нет, либо они не принципиальны.
Как мы видим для 6 вариантов стиральных машин подходят 2 прошивки, будьте внимательны в выборе прошивке, так как её неправильный выбор может привести к последующей неисправности.
Подбор прошивки для стиральной машины Indesit
Каждый из этих параметров важен при подборе прошивки, давайте подробнее разберем каждый из них.
Модель— это буквенноцифровое обозначение серии изделий, с одинаковыми параметрами и возможностями, у фирм Indesit и Ariston принято применять следующею маркировку: WISL 102 CIS или AQSL 105 EU, что означают эти данные нам сейчас не принципиально, об этом поговорим потом, главное понимать как обозначается модель. В название модели содержится такая информация как скорость вращения барабана в режиме отжима, вариант загрузки белья и т. д.
Серийный номер — порядковый номер изделия, уникальный идентификатор, присваивается на заводе производителя во время изготовления.
Продуктовый код (Индустриальный код) — числовой интерпретатор модели, т.е. 11-значное число, которое также как модель присваиваться серии изделий.
Как подбирать прошивку?
Для этого нужно перейти в раздел Прошивки и в поисковой строке указать модель стиральной машины без пробелов
Здесь мы ввели поисковый запрос WISL85EXV (Старайтесь вводить без пробелов, тирэ и прочих символов кроме «/» или «.» эти символы есть в именах некоторых моделей).
Как мы видим, на одну модель WISL85EXV существует 3 варианта продуктового кода (т.е. как можно догадаться продуктовый код более подробно раскрывает модель).
Если при поисковом запросе эти поля пустые то либо данных нет, либо они не принципиальны.
Как мы видим для 6 вариантов стиральных машин подходят 2 прошивки, будьте внимательны в выборе прошивке, так как её неправильный выбор может привести к последующей неисправности.
Удачи в ремонтах!
Прошивка стиральной машины Индезит
При желании своими руками перепрошить управляющий модуль стиралки Indesit, можно столкнуться с проблемой нехватки информации по данному вопросу. Достаточно сложно самостоятельно разобраться, где взять программное обеспечение для конкретной модели, по каким параметрам подбирается прошивка, и как понять, подойдет ли она для вашей машинки. Разберемся, как можно самостоятельно прошить стиральную машину Indesit, на что обратить внимание при проведении работ.
Сначала идентифицируем машинку
Каждая стиралка фирмы Индезит имеет штрихкод. Расположен он за дверцей люка барабана. На штрихкоде представлена основная информация об оборудовании, которую следует изучить, прежде чем выполнять ремонт модуля управления. На бирке указывается:
Подбирать прошивку для машинки-автомата следует, опираясь на характеристики стиралки, указанные на заводском штрихкоде.
Уточним, о чем говорит каждый конкретный параметр.
Если вы решили перепрошить модуль СМА Индезит в домашних условиях, следует внимательно переписать информацию со штрихкода на отдельный лист. Важно не ошибиться и не перепутать ни одной цифры или буквы. Данные сведения понадобятся для поиска подходящего программного обеспечения.
Ищем прошивку
Итак, один из самых важнейших этапов предстоящего ремонта – подбор подходящего именно для вашей модели СМА программного обеспечения. Искать прошивку советуем на сайте bineep.ru, где представлена обширная бесплатная база программ для всех автоматических стиралок. Интерфейс портала достаточно прост. В строку поиска необходимо вписать модель машинки-автомата без пробелов, дефисов и пр. Допускается указывать знаки «/» и «.», присутствующие в обозначении моделей некоторых стиралок.
После того, как вы укажете наименование модели, следует кликнуть кнопку «Найти». Система выведет подходящие для перепрошивки программы. Также следует обращать внимание на продуктовый код машинки. В некоторых случаях, на одну модель СМА приходится несколько вариантов этого кода. То есть, продуктовый код подробнее описывает модель, поэтому, выбирая прошивку, смотрите и на этот параметр.
К примеру, портал может выдать информацию, что такая-то программа применяется до S/N 40829…., другая – от S/N 40425… Это значит, что если серийный номер больше указанного значения, лучше выбрать прошивку, например, 30815480000, если меньше, то 30815480201.
Выбирая прошивку, стоит быть предельно внимательными, неверно подобранное программное обеспечение может привести к выходу оборудования из строя.
Как прошивается машинка?
Прошить автоматическую машинку Индезит в домашних условиях возможно, однако придется хорошо разобраться в этом вопросе. К ремонту необходимо подготовиться. В распоряжении пользователя должны быть:
Некоторые стиральные машинки не поддаются перепрошивке управляющего блока, требуя исключительно авторизированное программное обеспечение. К счастью владельцев машинок-автоматов Индезит, модули стиралок от данного производителя легко переустанавливаются.
Программатор необходим для подключения главного управляющего блока СМА к компьютеру. Чтобы произвести перепрошивку стиральной машины Indesit, можно использовать самое обычное устройство от китайского производителя USBDM.
Чтобы переустановить программное обеспечение, необходимо извлечь из корпуса стиралки управляющую плату. Демонтаж производится следующим образом:
Вот и все, плата оказывается у вас в руках. Теперь расскажем о самом процессе перепрошивки. Один конец программатора подсоединяется к разъему ноутбука, другой – к плате управления. Далее следует загрузить драйвера устройства.
Нелишним будет проверить, опознал ли ноутбук девайсы, подключенные к нему. Для этого, пользуясь меню «Пуск», перейдите во вкладку, где отображаются распознанные компьютером устройства. Во вкладке «USBDM» должно отразиться название программатора. Понять, что электронная плата также подключена, можно, кликнув на вкладку «Target». В подразделе «Device Selection» высветится номер управляющей платы.
После необходимо закачать на программатор программное обеспечение, которое было найдено ранее и подходящий драйвер. Чтобы перепрограммировать СМА Индезит, необходимо:
Необходимо дождаться, пока запущенный процесс остановится. Если при переустановке контролирующего модуля не высветилось никаких ошибок, значит, прошивка выполнена верно. Можно устанавливать плату на место, собирать автомат и тестировать его работу.
Технические проблемы
Бывает, что программатор просто не может найти управляющий модуль. С большей вероятностью можно утверждать, что проблема кроется в плате. Придется прозвонить все ее элементы мультиметром. Если дефект будет обнаружен, потребуется ремонт блока управления. Данная работа технически сложная, поэтому доверить ее лучше специалистам сервисного центра. Своими руками чинить такую важную деталь не рекомендуется.
Возможен и другой исход. Если все устройства распознаны и подключены между собой, но в процессе переустановки «вылазят» различные ошибки, значит, подобрано неправильное программное обеспечение. Редко, но случается так, что на заводе путают штрихкод, и приклеивают ярлык на совершенно другую модель. Тогда перепрошить стиралку будет намного сложнее, но пробовать отремонтировать модуль все же стоит.
ТЕХОТДЕЛ / Программирование микроконтроллеров электронных модулей стиральных машин
INDESIT, ARISTON с аппаратной платформой EVO-II
В этой статье описывается методика прошивки внутренней памяти микроконтроллеров (MK), применяемых в силовых электронных модулях (ЭМ) и платах панелей управления (ПУ) стиральных машин (СМ) INDESIT/ARISTON, выполненных на аппаратной платформе EVO-II. Рассматриваемая методика справедлива для программирования MCU HD64F3694HV / 3664H, которые можно использовать в ПУ и модулях, предназначенных для работы как с 3-фазными, так и с коллекторными приводными моторами.
Электронные модули стиральной машины выполненны на аппаратной платформе EVO-II. Применяются микроконтроллеры семейства H8/300H фирмы RENESAS. МК имеют масочное (однократно записываемое) ПЗУ, в котором хранятся начальный загрузчик, основное программное обеспечение (ПО) и другая информация. Эту память не следует путать с отдельной микросхемой ЭСППЗУ (24C64), в которой записаны данные конфигурации СМ, статистическая информация, зафиксированные коды ошибок и др. Специалистам удалось считать содержимое внутреннего Постоянного Запоминающего Устройства энергонезависимых «мозгов» на скорости битрейта 38400 бод (бит/с). Имея файл прошивки внутреннего драйвера физического уровня, стало возможным обеспечить тиражирование на микроконтроллерах для применения их в ЭМ, к тому же приобрести эти микросхемы (HD64F3694HV/3664H) с «чистой» Flash-памятью несложно.
Установка новых микропроцессоров взамен вышедших из строя показала свою экономическую целесообразность— ранее при отказах процессора приходилось менять модуль целиком или использовать ЧИПы с плат-«доноров». Подобные электронные компоненты в связке- процессор+память можно программировать с помощью стандартных программаторов с тактированием. Но такой способ достаточно накладен, если учесть стоимость этих программаторов. Существует также метод заливки программы с помощью ISP-программаторов (англ. In-System Programming) непосредственно на плате электронного модуля. В этой статье рассматривается технология прошивки Flash-памяти процессора с помощью простейшего ISP-программатора.
Рис. 1 Принципиальная электрическая схема преобразователей уровней RS-232/ТТЛ/КМОП
Для программирования Micro Controller Unit понадобятся: преобразователь уровней сигналов (микросхема МАХ232 — см. рис. 1), стабилизированный источник напряжения 5 В, тонкие изолированные проводники и обычная электрическая кнопка (на замыкание). Также для указанных целей необходима специализированная программа прошивки ФЛЭШ-памяти микроконтроллера, называемая Flash Development Toolkit (FDT). Эту программу можно скачать с официального сайта RENESAS www.renesas.com
Рис. 2 Участок эм evo 2 с отмеченными контрольными точками и соединителем J6
Первым шагом нужно выполнить все необходимые подключения. На рисунке 2 показан участок одной из разновидностей ЭМ EVO-II (этот модуль предназначен для подключения коллекторного приводного мотора) с отмеченными контрольными точками и соединителем- джампером J6. Указанный соединитель может отсутствовать, но место под его установку на печатной плате зарезервировано. Вероятно, это связано с тем, что производитель в настоящее время устанавливает на плату уже заведомо прошитые микроконтроллеры и поэтому отпадает необходимость их программирования на ЭМ через указанный соединитель.
Рис. 5 Рабочая частота кварцевого резонатора 4,91 Мгц. Рис. 6 Выбор скорости обмена
Для обеспечения организации пропускной способности задействованы два вывода микроконтроллера с источником точного времени: 7 (RESET, начальный оброс) и 35 (NMI, немаскируемое прерывание). Вследствие определенных сложностей при подключении непосредственно к самим выводам МК, на рис. 2 указаны точки на плате ЭМ, к которым можно подключиться без риска повреждения его выводов:
— NMI, нижний (см. рисунок) вывод резистора R10;
— RESET, левый вывод керамического SMD-конденсатора, расположенного ниже кварцевого резонатора.
Следующим шагом заменяют неисправный МК на ЭМ новым с «чистой» прошивкой FLASH-памяти. Демонтаж/монтаж микросхемы выполняют любым из известных способов (с помощью паяльной станции или термофена). После замены МК к соединителю J6 подключают соответствующие линии с преобразователя уровня (см. рис. 1 преобразователь также соединен кабелем с СОМ-портом ПК). Затем подключают линии питания 5 В с отдельного сетевого источника к модулю (J6) и преобразователю уровней с контролем (битом) чётности и управление потоком Break.
Примечание. При программировании микропроцессора модуль должен быть полностью отключен от всех штатных внешних соединителей за исключением разъема J6.
Далее соединяют контрольную точку сигнала NMI с общим проводом (контакт 1 соединителя J6 или средний контакт сервисного соединителя J7). Также подключают к контрольной точке RESET кнопку (второй ее контакт соединяют с «землей»). Следующим шагом скачивают с сайта www.renesas.com и устанавливают программу FDT 4.08 (Flash Development Toolkit).
Рис. 3 Стартовое окно программы FDT в Basic. Рис. 4 Выбор COM-порта
Запускают программу в варианте «Basic» (окно программы показано на рис. 3). Далее выбирают в строке тип соединения RS-232 или поток MAX232 МК (в зависимости от типа ЭМ — 3664 или 3694) и нажимают кнопку «Далее» — появится новое окно (рис. 4), в котором необходимо указать номер СОМ-порта на ПК, к которому подключен кабель для связи с процессором.
В очередной раз нажимают кнопку «Далее» и в открывшемся окне вводят частоту тактового генератора микроконтроллера (рабочая частота внешнего кварцевого резонатора, подключенного к МК) — 4.910 (рис. 5). После нажатия «Далее» появится окно выбора режима и скорости. Снимают галочку «Use Default» и выбирают максимальную скорость порта (рис. 6). Затем два раза нажимают «Далее» — появится новое окно (рис. 7а), в котором указывают путь к файлу прошивки. Для этого ставят галочку «User/Data Area», нажимают справа от строки стрелку и затем «Browse» (обзор), затем выбирают файл прошивки (рис. 7б).
Рис. 7 Выбор файла прошивки
Возможно, что с первого раза не получится установить связь посредством Universal Asynchronous Receiver-Transmitter: настольной ЭВМ и микропроцессором. Чтобы решить данную проблему, нужно поэкспериментировать с длительностью нажатия кнопки «Reset». Если все перечисленные выше операции были выполнены без ошибок, по окончании процесса записи по шине Serial Peripheral Interface (SPI) отобразится окно, показанное на рис. 9.
На этом процесс программирования Flash-памяти МК завершен. Удаляют перемычку с точки NMI и кнопку RESET, отпаивают провода от соединителя J6 на ЭМ. После установки электронного модуля в стиральную машину любым из известных способов (с помощью программатора или через сервисный ключ) прошивают микросхему ЭСППЗУ в его составе с данными конфигурации и др.
Описанная выше методика прошивки с универсальным асинхронным приёмопередатчиком (УАПП) также справедлива и для модулей дисплеев (панелей управления, ПУ), применяемых в СМ, выполненных на платформе EVO-II.
В ПУ используются МК HD64x3661 — они из той же серии, что и МК, устанавливаемые в силовых электронных модулях, только имеют меньший объем внутренней памяти. МК ПУ заменяются на HD64X3664 без каких-либо доработок. Процесс прошивки МК ПУ ничем не отличается от описанного выше — он даже проще, поскольку все основные сигналы на платах ПУ выведены на специальные сервисные разъемы. В качестве примера на рис. 10 приведены фрагменты печатных плат некоторых разновидностей ПУ, расположение на них контрольных точек и назначение контактов сервисных соединителей.
Рис. 10 Расположение на платах точек и контактов сервисных соединителей.
Рис. 10. Расположение на платах ПУ контрольных точек и назначение контактов сервисных соединителей.
Решил написать в эту рубрику, поскольку более подходящей, типа «Бытовая техника», не нашел, а эта статья непосредственно относится и к электронике, и к бытовой технике, и к говну. 🙂
Вступление
Началось все с того, что залил много моющего в СМА Indesit WIL85EX/TE/Y. В итоге полезла пена и попала на блок управления (мозги), в результате чего машинка просто перестала включаться.
Но! Не все потеряно. Начал читать, много где пишут, что нужно подождать 5-10 минут, и вот, чудо. Заморгали индикаторы, которые указывали на ошибку F-12 — ошибка связи блока управления с модулем. Чаще всего из-за слетевшей прошивки.
Поехали дальше… Снял мозги, вынул из пластмассового корпуса и начал внимательно рассматривать. Была влага на краю плате, в результате чего, как я полагаю, и произошел сбой, но из строя ничего не вышло! Процессор стоит SP101655, либо же MC9S08GB60, от Motorola.
Под него, оказывается, нужен специальный программатор — USB BDM.
Ну… Прошить стоит 300 грн., а программатор — 390, на момент покупки. Поэтому решил купить программатор и сделать все сам, нежели отдам 300 за прошивку, завтра опять пойдет пена, и опять платить… А то и хуже!
Вот так выглядит программатор (снизу) и блок управления (сверху)
Прошивка
Если же Вы хотите прошить не выпаивая модуль, как делал я, то рекомендую питание подпаивать к выводам конденсатора C007.
Подпаялся, открыл программу, которая шла в комплекте. Если у кого нет, то скачать можно здесь, и драйвера также.
Как уже говорил, открываем программу, выбираем напряжение 3.3В, важно не ошибиться, иначе спалите проц. Затем выбираем прошивку, вводим частоту (см. видео), и прошиваем. Прошили…
Теперь, при первом тесте, рекомендую заранее отпаять провода с субмодуля, ибо это может сказываться на правильной работе.
Если все отлично работает, то поздравляю! Вы восстановили СМА, и скорее всего, сэкономили немало денег.
Видео, в котором я рассказал все по шагам.