Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 34

Тема: ПК программатор 1-wire чипов памяти

  1. #1

    ПК программатор 1-wire чипов памяти

    Здравствуйте!
    Подскажите доступную программу прочитать прошить 1-wire чип DS2431 ?
    На глаза попалась 1-Wire Devices, то там доступно только чтение, а запись только платно, но поддержки нет.


  2. #2
    Может проще эмулятор на тини13 или подобном сделать? Для ключей и-буттон прекрасно получалось )

  3. #3
    Да. Данные оригинального чипа уже вычитал, надо разбираться в их назначении. Подумал уже о эмуляторе на pic16, но есть еще вариант купить новые записанные чипы у человека кто уже разобрался и специализируется на прошивке этих чипов.
    Это чип на чернильном модуле принтера который надо менять каждые 6000 часов (стоимость модуля пока не ясна, от 40 до 70 т.р.), хотя и без того работал нормально пока не заблокировался.

  4. #4
    Эта прога читает данные чипа.



    Эмулировать чип микроконтроллером пока не удается. Проснифить систему обмена данными с чипом DS2431 то же не удается, принтер каждые 10 мс подает сигнал сброса чипу, и только 1 раз в секунду снимает данные с чипа. Отловить момент съема данных моим логик анализатором пока не удается, так как начала записи анализатора ориентируется на первые импульсы.
    Еще автор программы говорит что данные EEPROM чипа закодированы согласно серийного номера чипа, по этому редактирование данных бессмысленно.

  5. #5
    Да, этот чип посложней, чем DS2401...

  6. #6
    Дело не в сложности чипа, а в этом:

    Микросхемы DS2431 принтеров VideoJet запрограммированы следующим
    образом:
    -----------------------------------------------------------
    Страница 0: только для чтения.
    Эта страница содержит информацию о типе расходки (растворитель,
    чернила, Кор-модуль и подобное), срок годности (обычно, срок
    годности от года до двух с половиной, зависит от типа расходки).
    Страницы 1..3:
    уровень использованности расходника
    -------------------------------------------------------------------

    Данные в странице 0 зависят от уникального серийного номера
    микросхемы.
    Данные из одной микросхемы, скопированные в другую
    микросхему будут неработоспособны, посколько ROM-область для каждой
    микросхемы содержит уникальные данные.

    До 2011 года микросхемы DS2431 содержали уязвимость, которая позволяла
    сбросить данные в страницах, сконфигурированных как OTP. Эта
    уязвимость позволяла использовать мой продукт "1-Wire Software Restorer
    for DS2432/DS2431/DSQ8" для сброса счетчиков в области OTP.
    DS2431, произведенной после 2011 года лишены этой уязвимости.

    Старые машины VideoJet не запоминали серийный номер использованных
    микросхем CRUM-модулей. Это позволяло использовать сброшенные Restorer
    микросхемы в одной и той же машине много раз.

    Новые VideoJet запоминают использованный CRUM-модуль (это возможно
    поскольку микросхема DS2431, которая используется в CRUM-модуле,
    содержит уникальный 64-битный серийный номер). Таким образом,
    сброшенный Restorer'ом CRUM-модуль будет отклонен той же машиной, где
    этот CRUM-модуль предварительно отработал. Тем не менее, такой
    CRUM-модуль можно использовать в другой машине VideoJet, которая
    использует расходку такого типа, в которой этот CRUM-модуль ранее не
    работал.

    Каждый расходник имеет "срок жизни" (обычно 2 - 2.5 года растворителя
    и 1 - 1.5 для чернил). "Просроченные" расходники машиной не
    принимаются.

  7. #7
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,691
    Цитата Сообщение от Слесарь Посмотреть сообщение
    Отловить момент съема данных моим логик анализатором пока не удается, так как начала записи анализатора ориентируется на первые импульсы
    Самое время заняться изготовлением продвинутого логического анализатора
    Вадим

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

  9. #9
    ... без мотора Аватар для oldMaks
    Регистрация
    25.04.2013
    Адрес
    в бывшей 1/6 части суши
    Сообщений
    192
    "Тем не менее, такой CRUM-модуль можно использовать в другой машине VideoJet, которая использует расходку такого типа, в которой этот CRUM-модуль ранее не работал."
    а другого модуля или другой машины под рукой нет? считать инфу из другого модуля, выделить и проанализировать разницу, в кодах и связь с серийными номерами чипов ...


  10. #10
    А разве можно проанализировать каким образом шифруется инфо в EEPROM согласно серийника?
    Я списывался с автором статьи, он как-то по дампу памяти чипа узнает что у меня за расходник и какие даты срока годности. Видимо автор видел исходник программы принтера и знает ключ шифрования или же у него есть сервисное ПО производителя принтера которое декодирует.
    В общем, автор статьи продает прошитые чипы, но время не терпит и гарантий как-понимаю никаких. тем более как понимаю автор из Украина.

    Добавлено через 31 минут(ы):

    Вот пример:
    Автор как-то дешифровал по этому дампу:

    Нажмите на изображение для увеличения. 

Название:	read 1.JPG 
Просмотров:	2584 
Размер:	86.8 Кб 
ID:	201492

    тип расходника V705A, дату производства 25-08-2014, дату окончания срока 24-08-2016, процент использования 92, LOT: 142372291DE.

    Помогите определиться со структурой записи данных?
    Как могут данные EEPROM быть зашифрованы согласно серийника чипа 2D2DBADD0C0000FE ?
    Последний раз редактировалось Слесарь; 04.05.2015 в 22:59.

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Синтезатор №4 с использованием DDS
    от RA9YTJ в разделе Технический кабинет
    Ответов: 95
    Последнее сообщение: 21.01.2016, 13:51
  2. Программатор для работы с 1-Wire памятью
    от UR3CMB в разделе Технический кабинет
    Ответов: 1
    Последнее сообщение: 15.08.2013, 11:25
  3. Программатор микроконтролллеров и памяти
    от Gustavo в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 12
    Последнее сообщение: 11.02.2013, 00:21
  4. Two-wire Lamp Flasher
    от Kinslayer в разделе Для начинающих
    Ответов: 4
    Последнее сообщение: 07.10.2009, 11:21
  5. hex, moxon, wire yagi for MMANA
    от Vit/rx0at в разделе Антенны
    Ответов: 3
    Последнее сообщение: 16.12.2004, 14:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •