Программатор для прошивки стиральных машин своими руками

Прошивки

Анализ

Конвертер

Сравнить

Подобрать

Bluetooth

Любая современная стиральная машина состоит из множества периферийных (вспомогательных) устройств, датчиков и агрегатов, за слаженную работу всего этого организма отвечает модуль управления стиральной машиной, который расположен в нижней части(у фирм Indesit Ariston и т.д.) или на лицевой панели, как это сделано в стиральных машинах фирм Electrolux, Zanussi, AEG или CANDY.

Любой модуль или плата управления состоит из радиокомпонентов, резисторов, симисторов, реле и так далее, но самое сердце этого устройства является микроконтроллер или процессор , хотя больше для него подходит определение мозг, а не сердце, поэтому в народе есть выражение «Прошить мозги», здесь имеется ввиду замена программного обеспечения на более новую версию или замена на 100% исправную.

Как прошить модуль стиральной машины?

Для того чтобы прошить модуль стиральной машины нужно несколько вещей:

  • Программатор
  • Прошивка
  • Способность модуля на прошивку

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

Программаторов универсальных на 100% не существует и это нужно запомнить, есть очень узкие программаторы, например для прошивки одного вида микросхем и чем уже программатор, тем он дороже, но в зависимости от принения технологии, если это одна микросхема или семейство процессоров, но применяются они много где, помимо бытовой техники, то цена на данное устройство может резко упасть из-за большого спроса, рождающего более низкую цену, в тоже время если спрос маленький, то крупные производители не интересуются данным устройством и цена может зависит от множества факторов

Прошивка — это набор команд или инструкция для микроконтроллера, согласно которым происходит процесс стирки или выполнения программы и вывода ошибок в случае неисправности, прошивка записана в 16 ричном виде и понятно, только самому процессору, но с помощью программы анализа ее можно привести в читабельный вид, а с помощью программы конвертации ее можно перевести из одного формата в другой

TexnoMag.ru

Интернет-магазин запчастей для бытовой техники

USBDM – это широко известный в узких кругах программатор микроконтроллеров Motorola/Freescale серий HCS08/12. С помощью него можно, например, прошивать приборки для свежих ВАЗ-ов (Гранта, Веста) или творить подобные непотребства www.drive2.ru/l/472435133639558124/. Известность его обусловлена опенсорсностью (исходники открыты и каждый может их модернизировать под собственные нужды) и низкой ценой (около 10$ на алиэкспрессе).

Читайте также:  Солнечный контроллер заряда на ардуино

Покупался он для экспериментов с отопителем Webasto Thermotop V (проц MC9S12DG256). Для моих экспериментов программатор должен уметь прошивать как EEPROM, так и флеш-память у микроконторллера. Сперва по незнанию был куплен клон UPA-USB, но он умеет только EEPROM для данных контроллеров… Пришлось искать альтернативу, более продвинутые вещи (типа Orange / XProg) стоят довольно много (> 100$ ) даже в Китае, у нас — цены совсем без стыда…
Итак, был куплен USBDM, подпаян к целевой плате (ЭБУ от вебасты), было сделано много попыток читать проц. Основная ошибка, которую я видел – BKGD signal timeout. Очень редко прога цеплялась-таки к процу, но вычитывала что-то неохотно и с ошибками… UPA-USB при этом спокойно себе вычитывала EEPROM из него…
Покупать третий по счету программатор было влом, я начал задумываться о бренности бытия, и тут меня осенило: «WatchDog», внешний и аппаратный, Вебасто ведь ответственный агрегат, процу в нем – негоже зависать и сжигать тачку нафиг… Во время нормальной работы прощивки watchdog своевременно сбрасывается, а на программаторе он пытается, причем успешно, перезапустить проц, чем крайне удивляет программатор.
Watchdog был найден, им оказался LDO TLE4271, который «в нагрузку» имел функции аппаратного Watchdog. Третья нога – Reset Output, отвечает за формирование сброса проца watchdog-ом, 6-я WatchDog input, сброс Watchdog-a. Нога была поднята, USBDM стал нормально читать/писать проц, в общем, теория подтвердилась. Но UPA-USB умеет работать с тем же процом, каким-то образом игнорируя внешние сигналы сброса.
У обоих программаторов в качестве буферного выхода использована одинаковая микросхема 74HC125 (4 неинвертирующих буфера с управляемым выходом):

У USBDM управление Reset-ом сделано в виде инвертора с открытым коллектором (см. схему). У UP-ы же классический PUSH-PULL, который «пересиливает» сигнал WatchDog-а и не дает ему сбросить проц. (Ватчдог обычно через резистор к Reset-у подключают).
В итоге, захотелось переделать USBDM с «открытого коллектора» на «Push-Pull» в цепи управления Reset-ом. Был высвобожден элемент U1A от 125-ки, USBDM не мониторит состояние Reset-а (по крайней мере для HCS12-ых чипов). Переделка изображена на рисунке:

По итогу переделки, USBDM стал стабильно и без ошибок читать проц, не смотря на внешний Wathdog. Переделкой – доволен…

Прошивка стиральной машины – ответственное мероприятие, выполнение которого рекомендуется доверять опытному мастеру, предоставляющему гарантии. Как правило, такого можно найти в специализированном сервисном центре, он легко справится с любой поломкой от А до Я.

Читайте также:  Брус из доски своими руками

Уверенные в своих технических способностях, а также владельцы старых давно отслуживших свое машин, могут выполнить увлекательную операцию своими силами. Особое внимание уделите вопросу прошивки, если у Вас стиральная машина Индезит. Абсолютным исключением является стандартная процедура прошивки для стиральных машин, работающие на платформе Arcadia.

Придется обратиться к специалисту. На момент написания статьи Arcadia используется в некоторых моделях Indesit и Ariston. Определить модель с такой электронной платформой можно по символу «Y» в конце наименования. У других популярных моделей (например, LG) Arcadia на сегодняшний день не используется.

Предварительная диагностика

Прямой признак неисправности электронного модуля всего один – соответствующий код ошибки на дисплее. И даже его отсутствие не исключает полностью сбой в работе модуля. Большинство признаков неисправностей могут свидетельствовать о неправильной работе платы, а также о поломках других деталей.

Перед принятием решения самостоятельно прошивать стиральную машину, необходимо убедиться, что неисправность не кроется в каком-то другом ее узле. Необходимо снять верхнюю и переднюю панели корпуса.

Демонтируются они следующим образом:

  • откручиваем саморезы верхней крышки, они находятся со стороны задней стенки корпуса стиральной машины;
  • сдвигаем крышку и убираем ее;
  • фотографируем все соединения, чтобы впоследствии по фото можно было правильно собрать;
  • скучиваем саморезы, которые держат панель управления, отсоединяем провода, которые крепятся к ней через разъемы;
  • открываем защелки и снимаем нижнюю панель;
  • снимаем манжету, вытягиваем хомут, нажав на пружину;
  • раскручиваем саморезы, на которых держится передняя панель;
  • снимаем замок люка;
  • снимаем переднюю панель, приподняв ее.

Вскрыв корпус стиральной машины, нужно прозвонить все узлы, чтобы исключить в них поломки. Прошивка электронного модуля – трудоемкое и рискованное занятие. Прошивать ее «на всякий случай» недальновидно.

Корпус стиральной машины

Исключив неисправность в других деталях, осматриваем электронный модуль на наличие механических повреждений. Если визуально таковых нет, вероятность программного сбоя высокая.

Подготовка оборудования

Для прошивки модуля стиральной машины требуются:

  • программатор;
  • компьютер или удобнее ноутбук;
  • плата управления стиральной машины.

С компьютером и платой вопросов не возникает. Что касается программатора, его предстоит купить или собрать.

Плата управления стиральной машины

Самостоятельная сборка целесообразна при невозможности купить готовый. Покупка готового имеет очевидные преимущества:

  • доступность программ для него;
  • высокая вероятность исправной работы, так как он собран и протестирован специально обученными профессионалами;
  • стоимость готового программатора сопоставима с общей стоимостью запчастей для самодельного.

При намерении освоить прошивку и заняться оказанием подобных услуг, можно рассмотреть покупку профессионального программатора для прошивки стиральных машин, обойдется он в несколько тысяч рублей. Для единичного случая достаточно будет приобрести самый простой. Цена таких устройств на Aliexpress начинается от 80 рублей за штуку. Принцип и качество их работы аналогичны дорогим.

Читайте также:  Выколотые и невыколотые точки

Разница в уязвимости. Дорогой программатор защищен добротным корпусом, имеет дополнительные сигнализаторы, у него симпатичный дизайн. Дешевый не имеет деталей комфорта и эстетики, скорее всего, в ближайшем будущем выйдет из строя от попадания пыли или какой-нибудь царапины.

Программатор стиральной машины

При покупке программатора уточняйте его совместимость с Вашей операционной системой.

Купив программатор, потребуется скачать драйвера. Для этого в поисковую систему нужно ввести полное наименование модели своей машины + «скачать прошивку». Для стиральных машин Indesit и Ariston программное обеспечение, как правило, в свободном доступе. Для LG, скорее всего, придется оплатить символическую сумму, в зависимости от модели.

По соображениям качества и безопасности при скачивании драйверов поиск начинать всегда предпочтительно с сайтов производителей и официальных сервисных служб.

Процедура прошивки

  • достав плату из стиральной машины, соедините ее с программатором, программатор с компьютером;
  • при распознании программатора его наименование должно отобразиться на мониторе;
  • распознание модуля можно проконтролировать во вкладке «Target»;
  • в этой же вкладке нужно прогрузить прошивку;
  • после нажатия кнопки прошить (Flash), плата будет прошита.

Наглядно подсоединение и запуск прошивки представлены в видео.

Если какое-то оборудование не распознается

На этапе подключения оборудования для прошивки Вы можете обнаружить, что какой-то элемент не распознается.

Если компьютер не видит программатор, он может быть неисправным, или не совместим с операционной системой компьютера. Если перезагрузка, использование другого USB-порта не помогают, есть смысл попробовать подключить программатор к другому компьютеру, с другой операционной системой. Если безрезультатно, придется вернуть аппарат продавцу либо списать на свои убытки.

Прошивка модуля стиральной машины

Если не распознается плата, придется протестировать ее элементы. Для этого потребуется мультиметр, а также придется скачать и изучить от А до Я схему модуля. Вероятно, некоторые элементы предстоит отремонтировать или купить новую плату.

Для тщательного и глубокого тестирования платы управления требуется специальное образование и высокая квалификация, а также оборудование. Ремонт достаточно дорогой. Но отсоединив элемент, Вы уже сами можете с ним доехать до сервисного центра, что несколько сэкономит Ваши средства. Сервисные центры крупных производителей, таких как Indesit, Ariston, LG присутствуют в каждом городе.

Решив транспортировать электронную плату, ее необходимо положить в чистый пакет, завернуть, например, в полотенце и положить в коробку во избежание повреждений, попадания влаги и пыли.

Оцените статью
Добавить комментарий

Adblock detector