Ремонт духовки своими силами (Программатор + панель SOP8 + память 24c08)
Покупать новую духовку не было никакого желания. Первым делом позвонил мастерам, которые в нашем городе чинят технику Whirlpool. Описав проблему по телефону, я услышал следующее: «Слетела прошивка, перепрограммирование духовки стоит 4 тыс. руб., если программирование не поможет, то замена материнской платы – 8 тыс. руб.» Почему-то мне сразу подумалось, что, скорее всего, будет именно замена платы. На тот момент я не готов был к подобным расходам, поэтому сказал, что перезвоню, и повесил трубку. Отложил решение данной задачи, были другие более важные дела, духовка на тот момент особо была не нужна. В плане приготовления еды её частично заменяла мультиварка/скороварка. Через некоторое время жена напомнила, что с духовкой необходимо что-то сделать, так как приближалась ПАСХА, а ей хотелось испечь куличи в духовке. Делать нечего, пришлось лезть на форумы и изучать вопрос ремонта. Потратив несколько дней своего свободного времени, выяснил, что я не одинок, и что есть люди с подобными проблемами, но решение находили единицы (вопрос решался в личке и на всеобщее обсуждение он не выносился). Суть заключалась в том, что по каким-то причинам слетала прошивка, и её необходимо куда-то залить. Прежде чем задавать подобные вопросы, было решено разобрать духовку, чтобы ознакомиться с «железом». Вытаскиваем духовку из шкафа, снимаем несколько верхних панелей и видим материнскую плату.
Там даже есть сервисный разъем
Только цоколевки на него нет, и как через него программировать тоже никто не знает. По крайне мере, я на форуме встречал упоминание только одного специализированного устройства, которое позволяет запрограммировать многие устройства Whirlpool через диагностический разъем, но в базе устройств моей духовки не нашлось. Да и само устройство стоит как пять моих духовок. Осмотрев плату, я задался вопросом, а что здесь программировать. Ничего похожего на память или контроллер я не увидел. Пришлось откручивать плату и смотреть снизу.
Ну вот, это больше похоже на электронную схему :-). Сердце всей платы микроконтроллер ST 72F324
А вот рядом с ним стоит память 24С08
Её, похоже, и придётся лечить Полез опять на форумы искать прошивку. Списался с несколькими участниками дискуссии и попросил прошивку. Никто не откликнулся. Пришлось ещё искать, и на одном закрытом форуме мне повезло. Теперь встал вопрос, чем запрограммировать микросхему. Полез на али и eBay смотреть программаторы. На eBay ценник не понравился, а на али пачками эти программаторы продают, главное выбрать нужный для определённого типа микросхем. Недолго думая, заказал не сильно дорогой, который мне больше понравился, у продавца с нормальным рейтингом и с большим количеством заказов. Заодно у другого продавца заказал панель переходник SOP8 to DIP8 и ещё 5 микросхем памяти 24С08 для экспериментов. Пока посылки добирались до меня, скачал и установил программное обеспечение для работы с программатором. Программа как и программатор называется CH341A Programmer. Наконец, до меня добрался программатор и панель SOP8. Упаковка стандартная, в ней ничего интересного нет. Вот так выглядит программатор:
К нему в комплекте идёт панелька и штырьки, чтобы сделать своеобразный переходник, но я им пользоваться не стал.
Панелька SOP8 выглядит так:
Если на неё надавить, то контакты расширяются и позволяют вставить в своё нутро микросхему SOP8.
Первым делом выпаиваем микросхему памяти. Выпаивал на работе с помощью фена. Очищаем ножки от припоя и загружаем её в панельку. Панельку устанавливаем в программатор
А его подключаем к компьютеру. Запускаем программу и читаем, что в микросхеме находится, и на всякий случай записываем прошивку в файл (предварительно указав нужный тип микросхемы). Вот сравнение двух прошивок
Я показал только верхнюю часть прошивки, снизу есть ещё несовпадения. В целом 90% прошивки совпадало, остальное было забито каким-то мусором. Загружаю в программатор нужную прошивку, скрещиваю пальцы и нажимаю «записать чип» После успешной записи вытаскиваю микросхему и запаиваю её на место. Ещё трачу 15 минут на сборку духовки и включаю её. Цифровое табло духовки засветилось без ошибки. Пробую включать духовку на разных режимах, все работает.
В заключении хочу подвести итог. Мой бюджет пострадал на: Программатор – 2,51$ Панелька – 1,26$ Микросхемы (можно было не покупать) – 0,72$ Итого: 4,49$ (примерно 300 руб.) Несколько часов потратил на поиск прошивки и примерно 30 минут на разборку/сборку духовки. Теперь в случае подобной поломки могу восстановить духовку меньше чем за час (бесплатно). С того времени духовка работает, жена радуется. На Пасху получились хорошие куличи.