Здравствуйте. Столкнулся с таким субмодулем: у тёщи на стиральной машине такой же. Но, поскольку сам не мог поехать и починить машинку, то вызвали мастера из ближайшего к тёще города. Мастер объявил неисправность: сказал, что вышел из строя этот субмодуль, по его словам, на ULN2003 от микроконтроллера не приходит сигнал включения помпы, при этом остальные режимы работают. Позвонил мне и сказал, что не может найти такой на замену. Я доверился ему и решил, что наверное, частично вышел из строя микроконтроллер. У меня был случай, когда на одной из плат пробило порт микроконтроллера (правда то был STM32), предположительно от внешних воздействий, но МК ещё подавал признаки жизни.
Я тогда на Авито нашёл весь модуль Arcadia в сборе и с прошивкой под нужную модель и заказал. Мастер его получил, поставил, машинка заработала. Но я попросил мастера вернуть старый неисправный модуль мне на анализ, т.к. было интересно восстановить его. Уже приходилось восстанавливать модуль EVO2, там менял микроконтроллер, EEPROM и ещё по мелочи, в общем, всё заработало. Поэтому и этот модуль хотел восстановить, про запас. Мастер оставил старый модуль у тёщи и я его забрал, как только туда поехал. Стал проводить анализ, и выяснил, что мастер оказался не прав, микроконтроллер исправен, а вышла из строя банальная ULN2003 - сгорел выходной транзистор в той линии, что как раз управляет реле подачи питания на помпу. Обидно: можно было заменить копеечную микросхему, а пришлось потратить лишние деньги.
В общем, я решил считать прошивку, но оказалось, как я понял, данные микроконтроллеры не приспособлены для чтения прошивки, т.е. можно только записать и/или стереть? Вы не могли бы прояснить, возможно, спустя 5 лет после этого обсуждения что-то изменилось, и появилась возможность чтения прошивок с таких модулей? - @Vandroid 8 сентября 2020