1000042776.jpg4,9 Мб, 4000x3000
Сап, есть одна плата... Плата силовая от кофемашины wmf 1200s. С чего началось: необходимо было зам 565270 В конец треда | Веб
Сап, есть одна плата...
Плата силовая от кофемашины wmf 1200s.
С чего началось: необходимо было заменить плату на одной точке, где перегорел ключ на плате, но при подключении оказалось, что не работает дисплей, кофемашина все функции выполняет, но дисплей никак не подсвечивает, хотя при подключении в режим прошивки надпись bootloader выводится. Сделал вывод, что может не сходиться версия прошивки со второй платой управления.
Попытался прошить штатными средствами через Hexload, но по завершении выскочила ошибка контрольной суммы, км перестала загружаться и постоянно висел режим bootloader, стандартный софт не видел км через компорт.
Затем залез сам в Hexload, там нашёл устройство, прошил ещё раз, сверил контрольную сумму, опять не сошлось, и теперь сразу после включения на плате щёлкает какое-то реле постоянно, видимо при запуске контроллер ловит ошибку и перезагружается, а на пк устройство то появляется то пропадает.
# OP 2 565271
На плате нашёл следующие компоненты:
Кварцевый генератор — мне это не надо
Преобразователь USB-UART FT232RL — через него идёт штатное подключение с пк
EEPROM 24LC64 на цанговом зажиме — предположил что оно мне надо, и стоит слить данные с рабочей и залить на нерабочую, об этом напишу дальше
Микроконтроллер NEC D78F1156A — возможно также что нужные мне данные лежат там, но достать будет проблематично, дальше тоже напишу
# OP 3 565276
Где-то нашёл инфу, что 24LC64 шьётся с помощью программатора CH341A, но чета в выборе чипа не нашёл точного нужного названия в итоге пробовал сливать и заливать под названиями FM24CL64 и ещё чёто и ничего не изменилось.
Короче пока писал, до меня дошло что название чипа не моё, и возможно нихрена не заливалось, я это только сейчас заметил. Попробую эти чипы перекинуть между исправной и неисправной платами, чтобы понять, в нём ли дело
# OP 4 565277
Ещё нашёл инфу, что некий ponyprog должен работать с моим чипом, буду изучать и пробовать
6 565283
>>5282
а не, всё ок, CH341A поддерживает I2C
# OP 7 565285
>>5282
Пока не совсем понимаю данные темы, но поверхностный гуглинг дал информацию, что на CH341A можно заколхозить адаптер для i2c, правильно понимаю, что с имеющимися вводными у меня только такой вариант?
8 565287
>>5285
я щас проверил, CH341A точно поддерживает I2C.
но в базах flashrom и IMSProg я не нашёл чипа 24LC64, есть только 24C64, может не сработать.
9 565288
>>5276

> Попробую эти чипы перекинуть между исправной и неисправной платами, чтобы понять, в нём ли дело



сначала обязательно сделай бэкап, на неисправной плате контроллер может записать в чип хуйню
10 565295
>>5270 (OP)

>необходимо было заменить плату на одной точке, где перегорел ключ на плате


А не проще было просто перепаять ключ?
# OP 11 565321
>>5287
Вот и у меня через софт не нашлось нужного мне чипа, а программатор только такой нашёл из подходящих мне
>>5288
Согласен, могу напортачить, но и бэкап не могу сделать, потому что софта нет, так что пока походу откладывается подключение
>>5295
Плату, которая у меня, все равно надо восстановить, а с ключом это потом успеется, там не моя зона ответственности
12 565324
В eeprom лежат настройки, рецептуры и параметры платежки, если есть, с кривым епромом плата может нормально не пускаться, по крайней мере Бьянчи не запускались. Твой вариант это влить рабочую пару Eeprom/ flash, если есть что лить. Как вариант MCU может быть закрыт на чтение и просто склонировать плату не получиться, тогда только связываться с производителями и надеяться что вышлют зашитый проц. тред прочел по диагонали, сейчас перечитаю подробнее и может что добавлю.
13 565325
В догонку, аппарат с выгоревшим ключом висел на ошибке по какой-то исполниловке или был как будто без связи с силовой платой? Неплохо бы вернуть назад подгоревшую плату и посмотреть подробнее, создается впечатление что ты основную плату ушил и в тамошнем MCU остался один бутлоадер. Штатные средства программирования что-то записали туда, причем верификация проходила, потом MCU отресетился, считанул КС и она не совпала с КС которую посчитал лойдер. Между силовой и основной по какому протоколу связь? Не пробовал основную плату поставить в исправный аппарат и там прошить штатными средствами? На плате с выгоревшим ключом микроконтроллер заводится на штатной тактовой частоте?
14 565347
>>5276
Даташит на твою еепром:
https://static.chipdip.ru/lib/646/DOC011646334.pdf
Шьётся обычным ch341, питание можно и 5В, и 3.3В.
В софтине выбирай I2C - Generic - 24C64.
# OP 15 566527
>>5324

> Твой вариант это влить рабочую пару Eeprom/ flash, если есть что лить.


EEPROM есть возможность физически перекинуть с рабочей платы, но боюсь как бы туда не залетели неправильные данные или чего-то типа того, а то убью её еще, а программатором пока не нашёл как нормально подключиться
Flash у меня есть только в варианте официальной прошивки в формате Hex, которая шьётся через HEX loader штатным методом через uart вроде как (физически через USB -> FT232RL -> MCU). Так что не знаю, будет ли это подходить для записи прямо на MCU через режим программирования чипа

> MCU может быть закрыт на чтение и просто склонировать плату не получиться,


По документации, есть только функции записи, верификации и стирания flash

> тогда только связываться с производителями и надеяться что вышлют зашитый проц.


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

Соре что через месяц отвечаю, пока была другая работа, в плата лежит без дела, никто не требует, вот и решил покопаться дальше как время юудет
16 566595
>>6527
EEPROM физически нельзя менять, правильно опасаешься, может насыпать говна. Выпаял, остыла, помыл изопропанолом, в кроватку, считал, сохранил. С неисправной платы тоже самое, обе в компарисон полюбоваться на красное, красное должны быть блоками и клочками. Раз там есть официальная прога, то нужно по размеру файла прикинуть ее пригодность и по версии пробовать заливать. Кстати там в аппарате сколько MCU? Уверен что официальная прога проливает плату питания, а не главную? А так даташит искать на MCU и по размеру файла прошивки смотреть.
Обновить тред
« /ra/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее