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

Обновлено: 13.05.2024

Ремонт, прошивка электронных модулей:
Стиральных машин, Холодильников, Бойлеров, ПММ, Сушильных машин и т.д.

Основной отличительной способностью программ является работа с модулями Arcadia без сервисного ключа Merloni . Все действия производятся через USBDM программатор

Возможности:
Считывание, запись, сохранение считаного файла ПО микропроцессора, просмотр статистики и зафиксированных ошибок. Считывание данных с процессора даже если модуль находиться в ошибке F-12
Считывание SW + Config (ПО) c процессора и сохранение его в файл пакета .S19 ( если модуль в ошибке F-12, есть возможность считать родной файл ПО микропроцессора и просмотреть данные: о модели устройства, серийном и продуктовом номере, контрольных суммах (корректности прошивки) версии SW, типе микропроцессора и зафиксированных ошибках. После можно перепрошить этот модуль родной прошивкой считанной с помощью программы.





Программирование и считывание МК, установленных на модулях индикации и силовых модулях СМА, ПММ, Холодильников, Эл.Духовок, Индукционных плит, и т.д.
Протестировано на брендах: Indesit / Ariston, Bosch, Siemens, Zanussi, Electrolux, Hansa, Gorenje, Haier и т.д.
Программа разработана как простое бюджетное решение и альтернатива дорогостоящего эмулятора E8A от Renesas.

Предназначена для внутрисхемного считывания и программирования микроконтроллеров Renesas семейства R8C.



Программа "Arcadia Service Tool" с встроенным
Конвертером .s19 и базой прошивок (1196 штук) Мультиязычная.
Поддержка модулей Arcadia 1,2,3.























Программа поиска SS кода
для закрытых микропроцессоров:
ARDO Bosch
MC68HC908JL3
MC68HC908JL8
MC68HC908AP32
MC68HC908AP64
MC68HC908GP32









Для работы с модулями: EVO-1, EVO-2, Arcadia 1,2,3 и т.д.

Работают с программами:
"Arcadia Service Tool"
"EVO-II Service Tool"
"Arcadia Utility"
"EVO-2 Checker"
представленными на нашем сайте и со многими другими, как официальными, так и от сторонних разработчиков.




















+ Создание гарантийных талонов, актов выполненных работ, на мобильном устройстве
+ Файлы генерируются в PDF формате.
+ Гибкие настройки под нужды каждого пользователя.
+ Неограниченнное количество полей ввода информации.
+ Отправка файла клиенту через любое приложение установленное на телефоне
(электронную почту e-mail, месcенджер (Viber, Whatsap, Telegram, ICQ, Skype. Bluetooth, WI-FI. Соц сеть, или сразу на печать.
+ Автоматическое сохранение копий созданых документов в памяти телефона.
+ Поддержка экранов от 4 дюймов.
+ Совместимость с версиями ANDROID от 4.4
+ Языки: Русский, Украинский.

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

Признаки поломки модуля управления

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

Тестирование платы управления СМА

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

Прошивка модулей

Чтобы прошить машину самому через ноутбук, понадобится:

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

Программатор — специальное устройство, соединяющее модуль с ноутбуком. С его помощью программа, установленная на ноутбук (компьютер), восстанавливает командные алгоритмы в памяти СМА.

Выбор программатора для прошивки

Программаторы для СМА

Программатор с кабелем и программным обеспечением

Как прошить модуль управления самому

Схема подключения программатора

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

Как видите, вполне реально провести такую процедуру самому. Главное — вооружиться необходимыми знаниями, соответствующим оборудованием, энтузиазмом. Терпения вам и удачного ремонта!

MaStak

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Последние посетители 0 пользователей онлайн

Топ авторов темы

-=gga=- 17 постов

NebsteR 15 постов

AlenB 15 постов

IMXO 19 постов

Популярные посты

lc433

lc433

24 августа, 2012

ICSP - внутрисхемное программирование (ВСП), активизируется битом конфигурации в конфигурационном слове, имеющим адресное положение вне области памяти программ. МК переходит в режим ВСП при подаче на

chip-chip

chip-chip

25 августа, 2012

@lc433, почитайте это внимательно Моя ссылка .

lc433

lc433

26 августа, 2012

Кстати, вы своими ответами только эфир засоряете. Если нечего сказать по-существу, так не вмешивайтесь. У Пиков LVP используется для перепрошивки на ходу и мастерклер там не нужен. Успокойтесь, все ош

Изображения в теме

Andrey 69

HAKAS

ROMMo

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

IMXO

230В через диод получим действующие , оно же эффективное, оно же средне квадратичное , оно же тру рмс 162В. а амплитудное как было 325В так и останицо.

ROMMo

При чем тут амплитудное напряжение, работу совершает действующее, с диодом одна полуволна срезается и приходит 110в Подключи лампочку накаливания, будет гореть вполнакала и мерцать. Мы же в сети считаем 220 а не 310.

Gorbunoff Dmitr

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

I_Avals

Так он выбран. И, как я понимаю, основными участниками дискуссии одобрен. Это 5 милливольт на частоте 1 килогерц, на входе корректора.



Ультразвуковой испаритель, для DIY увлажнителя воздуха или генератора тумана

Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.




В комплект поставки входят сам программатор и переходная плата с двумя посадочными местами под микросхемы памяти в SOIC корпусе.


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


Так-же на переходнике есть посадочное место для разьема PLD-8 (в комплект не входит, я впаял 2хPLS-4), предназначенного для подключения прищепки или шлейфа программирования.


Аппаратная часть (Hardware).



Особых отличий от даташита схема не имеет, разве что на блокировочных конденсаторах по питанию сильно экономили. Питание 5V от USB подается на вывод 28, на выходе 9 внутреннего стабилизатора блокировочный конденсатор.


Т.к. на выводах ввода/вывода напряжение соответствует 5V уровням, в основном это устройство на 5V, правда в инете много упоминаний и о программировании им микросхем на 3.3V без каких либо ошибок и отрицательных последствий. Выход отдельного стабилизатора AMS1117-3.3 в схеме не задействован и просто выведен на выходной ZIF разьем и на контакт боковой гребенки SPI.
В даташите указан способ сделать уровни на выходах совместимыми с 3.3V. Для этого необходимо соединить выводы 28 и 9 и подать на них 3.3V, при этом внутренний стабилизатор просто не используется. Но при этом 3.3V уровни также будут на на переходнике USB RS232, что иногда не приемлемо. Также на Ali сушествует другая версия этого программатора, скомпонованная немного по другому и выполненая на зеленом текстолите. Читал, что там на вывод 28 подается 3.3V от внешнего стабилизатора, но выводы 28 и 9 не соединены, и это нормально работает. В любом случае, уровни на переходнике USB RS232 и здесь будут 3.3V.
Если планируется программирование флешек 1.8V через основной разьем необходимо дополнительно приобрести модуль 1.8V-adapter. Бонусом является то, что переделать его для поддержки и уровней 3.3V несложно, надо лишь закоротить вход/выход стабилизатора 1.8V дополнительным джампером.


Теперь при наличии джампера адаптер работает с логическими уровнями 3.3V, при отсутствии — 1.8V.
Минус тут в том, что стоимость адаптера не намного меньше, чем самого программатора. Но если он уже есть, почему бы его не использовать по полной?

Если для программирования будет использована боковая гребенка SPI, можно поступить проще. На Ali много предложений 4-канального двунаправленного преобразователя уровней на МОП транзисторах за очень небольшие деньги.


Работа этого преобразователя подробно описана в статье "Согласование логических уровней 5В и 3.3В устройств". Схема отличается от рассмотренной в статье только номиналами резисторов (сопротивление меньше — увеличено быстродействие и энергопотребление). За счет добавления дополнительных джампера J1 и двух кремниевых диодов, можно будет программировать как 3.3V, так и 1.8V флешки.


Программная часть (Software), драйвер.


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


При этом программирование может производиться только через интерфейс RS232 TTL на разьеме Р1 (там же где и джампер), если целевое устройство поддерживает такой способ (встроенный загрузчик или монитор).

Программная часть (Software), программа прошивальщик.


Программа не требует установки, включает в архив драйверы для обоих режимов программирования СН341А.
Log-файл работы программы с флешкой W25Q128FW, 16Мб, 1.8V через "1.8V-adapter":


Используется программатор: CH341
Sreg: 00000000(0x00), 00000010(0x02), 01100000(0x60)

Используется программатор: CH341
Читаю флэшку…
Готово
Время выполнения: 0:02:49

Используется программатор: CH341
Стираю флэшку…
Готово
Время выполнения: 0:01:03

Используется программатор: CH341
Записываю флэшку с проверкой…
Готово
Время выполнения: 0:24:45

За все время работы с данной программой (прошивал ~5 вариантов BIOS) ни одного сбоя или ошибки.

Линуксоидам использовать стороннюю программу нет необходимости, стандартный прошивальщик Flashrom полностью поддерживает данный программатор (должен быть собран с поддержкой ключа "-ch341a").

WARNING: If the /WP or /HOLD pins are tied directly to the power supply or ground during standard SPI or Dual SPI operation, the QE bit should never be set to a 1.


Как по мне, проще сделать это на переходнике 1.8V-adapter, если задействовать его вторую незанятую половину разьема. Тем более при применении адаптера переделка на плате программатора становится бесполезной, порты у трансмиттера используются как однонаправленные.

Доработка 2. Увеличение кол-ва блокировочных конденсаторов по питанию.


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

Комментарии ( 35 )

Шикарная статья. Конденсаторы, нарисованы там же где у меня стоят. Я так понимаю, бит QE в AsProgrammer не используются и дорабатывать необязятельно. К сожалению, современная техника изобилует флешками, в которых портятся прошивки и их надо перепрошивать. Авторегистраторы, ноутбуки, мониторы, стиральные машины и многое другое. Как мне кажется, микросхемы, которые программируются напряжением 12В гораздо менее подвержены риску потерять прошивку.

>> бит QE в AsProgrammer не используются и дорабатывать необязятельно
Здесь главное, иметь возможность его сбросить, если он мешает программированию.
Если вы посмотрите на мой лог файл прошивки, увидите:
Sreg: 00000000(0x00), 00000010(0x02), 01100000(0x60)
Второй бит в регистре SREG установлен, это и есть бит QE. Вроде бы я не должен иметь возможность работы с флешкой в режиме QuadSPI, но AsProgrammer прекрасно с ней работает. Возможно я просто где то ошибся, просто особо глубоко не копал, убедился что работает и на этом успокоился. Вот если б не заработало, прошлось бы копать дальше.

Недоговорил:
>> Второй бит в регистре SREG установлен, это и есть бит QE.
Второй бит в регистре SREG2, девятый бит если считать SREG 24-разрядным регистром.

К сожалению, современная техника изобилует флешками, в которых портятся прошивки и их надо перепрошивать.

Как мне кажется, микросхемы, которые программируются напряжением 12В гораздо менее подвержены риску потерять прошивку.

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

Знаю пару способов поднятия напряжения. На переключаемых конденсаторах и с использованием индуктивности. Каким способом поднимается напряжение во флешках?

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

Шикарная статья. Пару раз сталкивался с такой проблемой в технике. взять прошивку было неоткуда и аппараты утилизировались.

Мне это нужно не для прошивки микросхем памяти, а для прямой работы с шиной I²C. Чтение информации с часов реального времени (кварцевых генераторов), регулировка контрастности, насыщенности и цветового баланса мониторов, чтение информации с датчиков и диагностики оборудования.

Как к нему обращаться?

Подсказка, из комплекта драйверов в каталог AsProgrammer перетащена CH341DLL.DLL. В сырцах на GitNub есть заголовочный файл к ней…

Пробежал статью по диагонали, очень хорошая плата для ваших целей. Ведь сам чип поддерживает не два режима, как в данном программаторе, а три, и DeviceID у него тоже три.
Наверное заголовочник CH341DLL при желании можно адаптировать к любому обьектно-ориентированному языку, Tifa вот подключил к Object Pascal.

Вы софт запускать не пробовали? Возможно у вас пойдет и русифицированный.
У меня русский софт не пошел, возможно из-за того, что пока нет в наличии какой либо платы с чипом CH341A и драйвера под него не установлены.

Честно говоря не только не пробовал, но и не собираюсь этого делать. Все актуальные для меня вопросы я решил этим программатором.

Читайте также: