Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Обнуления счетчика выстрелов на EEPROM 24 серии

Чт фев 18, 2021 13:16:35

Здравствуйте! Опишу проблему с начала.
Требуется обнулить счетчик выстрелов на картридже для косметологического аппарата. Известно что тип памяти EEPROM 24 серии, картридж не разборный т.е. узнать производителя и модель нет возможности. Программатор минипро 866а. Вопрос собственно вот в чем - ка правильно выбрать микросхему в мини и как правильно подключить картридж к программатору??? благодарю за любую помощь

Добавлено after 1 minute 28 seconds:
Изображение

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Чт фев 18, 2021 22:41:12

Как можно найти пины eeprom на неразборном картриже (К)?
а) Разломать К, найти там eeprom, вызвонить соответствие ног eeprom и К. Или
б) Сфотографировать на рентгене К, найти eeprom, и далее как в (а). Или
в) Вывести тонким одножильным проводом все пины К за пределы прибора, чтобы в рабочем положении К внутри прибора, был доступ к этим сигналам. Включить всё это дело. Осциллографом найти найти все цифровые сигналы. Логическим анализатором найти среди них SCL, SDA, заодно декодировать, на каком адресе сидит eeprom. Или
г) Разобрать тот прибор, куда вставляется картридж, найти там микроконтроллер, найти на него datasheet, посмотреть где у него I2C, посмотреть на какие пины картриджа она выведена. Или
д) Как-нибудь ещё.

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Сб фев 20, 2021 12:09:41

д) Как-нибудь ещё.
д) Нагуглить в инете инфу от тех, кто уже выполнил любой из пунктов а)...г) и поделился с народом. 8)

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Вс фев 21, 2021 16:22:05

Как можно найти пины eeprom на неразборном картриже (К)?
а) Разломать К, найти там eeprom, вызвонить соответствие ног eeprom и К. Или
б) Сфотографировать на рентгене К, найти eeprom, и далее как в (а). Или
в) Вывести тонким одножильным проводом все пины К за пределы прибора, чтобы в рабочем положении К внутри прибора, был доступ к этим сигналам. Включить всё это дело. Осциллографом найти найти все цифровые сигналы. Логическим анализатором найти среди них SCL, SDA, заодно декодировать, на каком адресе сидит eeprom. Или
г) Разобрать тот прибор, куда вставляется картридж, найти там микроконтроллер, найти на него datasheet, посмотреть где у него I2C, посмотреть на какие пины картриджа она выведена. Или
д) Как-нибудь ещё.



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

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Вс фев 21, 2021 18:15:05

есть предположение по нахождению scl и sda но кто из них кто не известно

Если их перепутать, что произойдёт ?

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Пн фев 22, 2021 07:44:39

ничего не сгорит

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Пн фев 22, 2021 09:48:11

Требуется обнулить счетчик выстрелов на картридже для косметологического аппарата.
А Вы готовы взять на себя ответственность за результат процедуры, проведённой перезаправленным картриджем? Это ведь не у струйника чип ресетнуть... тут здоровье и жизнь на кону...

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Пт фев 26, 2021 20:50:48

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


Если бы у меня было задание организовать счетчик «выстрелов»/моточасов, я бы - присвоил выносному девайсу ID, зарегистрировал его в системе, если имеются часы/календарь, то добавил дату начала эксплуатации, плюс сам счетчик, на все это просчитал CRC, затем все это вместе прогнал через DES и, уже в криптованном виде, положил в EEPROM.
Все это к тому, что просто определить где SDA/SCL и , даже, вычислить где меняются данные в процессе работы, может оказаться недостаточными. Надо знать как подменить данные, чтоб их приняла система.

Re: Обнуления счетчика выстрелов на EEPROM 24 серии

Вс мар 14, 2021 20:30:27

Так в большинстве случаев и делается - у картриджа ЕЕПРОМка с аппаратно заданным при изготовлении идентификатором, в самом аппарате (к примеру "солидный" копир/принтер) свой модуль памяти, где хранятся данные о установленных там картриджах.
Отмотал значение - без замены идентификатора (самой ЕЕПРОМки) уже заново не установить, даже ежли все остальное "приведено к начальному состоянию".
Вплоть до сервис-блокировки аппарата при такой попытке обмана и соответствующих матюков со стороны потребителя.
Дешево и сердито.
:twisted:
Ответить