• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

RDC2-0026, Программатор микросхем памяти, дубликатор домофонных ключей

Добрый день! Пытаюсь разобраться, что случилось с программатором. Программа встала (купили прибор давно, но он исправно работал). Драйвер тоже поставили. Ноутбук (Вин 11) его видит. А вот микросхемы 25xx программатор упорно не видит. Пытаюсь прошить две матери MSI.
Микросхема 7678 - Winbond 25Q64FVSIG.
В случае с 7758 - это MXIC MX 25L6406E. Думаю, я правильно разобрала их маркировку.
Пыталась прошить крокодилом. Даже превратила его в аиста, сделав нос тонким, чтобы добраться. Но "микросхема не обнаружена".
Пробовала похожие микросхемы (10 штук), прижимая карандашом. Результат тот же. В правильной полярности - реакции нет. В обратной - лампочка гаснет (кроме МХ, у неё лампочка гаснет в обоих направлениях, скорее всего, она умерла).
Вчера вечером через крокодил удалось одну из новых (пустых) разглядеть. Но через несколько часов он её опять потерял. Подскажите, что не так, не может ли что-то блокировать доступ к микросхемам? Или я совершаю какую-то кардинальную ошибку? Характеристики выставляю по файлу с типичной микросхемой Winbond. Для второй - ставили по описанию (хотя, судя по всему, они - полные аналоги).
Есть другой ноутбук - на нём стоит Simply Linux. Сейчас пробую запуститься на нём для верности.
Пока ждала ответа, нашла его сама, публикую решение. Может быть, кому-нибудь пригодится.
В свойствах программы нужно отметить: запускать в режиме совместимости с Windows 7, поставить галочку на запуск от имени администратора. Если (в более старых версиях) галочки нет, запускать в таком режиме самим. И тогда он начинает читать. И стирать, и писать.
На Linux через wine программа не запускается. Выдаёт критическую ошибку. В логах и дампах я, увы, не понимаю. Поэтому пришлось оставить эту затею.
 

And221

Member
У мня старый (узкий RDC2-0026 а новый -широкий это v2.0?, почему у них одинаковое название? Или разница лишь в формфакторе и гнезде для RFID?).
Три года назад в WIN10 заливал М95160 SRS Ларгуса. Все было отлично!
На прошедшей неделе пытался повторить триумф. Получился вигвам. Микросхему читает стабильно, но ничего не пишет. Пришлось писать китайским CH341 под видом мс Microchip 25lc160, то-есть микросхема исправная.
В чем проблема с RDC2-0026?
Что индицирует его LED?
При потытке записи в МС LED гаснет, программа пишет «идёт запись» ,прогресс отмечается точками, постепенно заполняющими экран но фактически ничего не происходит. Отключение программатора не прерывает процесса заполнения экрана точками, который длится бесконечно. Что делают перемычки на R1 и R2?
У меня они не установлены.
 

And221

Member
Евгений, прошу прощения, запутался в интерфейсе, прикрепил много копий.
 

And221

Member
R1 и R2 не имеют к SPI никакого отношения.
Пробовали читать регистр состояния микросхемы памяти? Какое он имеет значение?
Читается как «0».
Программатором CH341A микросхема пишется.
О чем индицирует светодиод?
При попытке записи в микросхему он гаснет. Напряжение 3,3в на МС сохраняется.
 

Евгений

Administrator
Команда форума
Программатором CH341A микросхема пишется.
Как Вы это определяете?


Читается как «0».
Когда память читается, какие знания в файл записываются?


О чем индицирует светодиод?
О состоянии текущей операции, в данном случае о записи страницы памяти.
 

And221

Member
Как Вы это определяете?



Когда память читается, какие знания в файл записываются?



О состоянии текущей операции, в данном случае о записи страницы памяти.
Определяю просто: подключил микросхему с оснасткой (клипса,провода,разъём) к CH341 (они полностью совпадают), записал .bin файл (SRS Ларгуса), прочитал,сравнил- все okay!
Стёр, проверил на чистоту (все FF), переставил в RCD2-0026, прочитал регистр (0), проверил на чистоту (все FF),
Дал команду записать (файл SRS Ларгуса) светодиод погас и ничего, только точки бегут.
Закрыл ПО, переподключил RCD, прочитал МС-пусто (FF как и было до записи).
 

And221

Member
Как Вы это определяете?



Когда память читается, какие знания в файл записываются?



О состоянии текущей операции, в данном случае о записи страницы памяти.
Левый дамп - что писал, правый - что записалось.
Команда стирание не работает.
910B4C01-A02D-4969-B997-212B5D72B229.jpeg
 

Евгений

Administrator
Команда форума

Евгений

Administrator
Команда форума
Записалось 32 нуля вместо данных. Раньше не обратил внимания. Ничего не изменилось.
Я правильно понимаю: после начала записи в окне сообщений долго идут точки и операция не завершается; после отключения программатора от ПК и подключения снова при чтении микросхемы видим, что первая страница заполнена нулями, остальные не изменились. Верно?
 

And221

Member
Я правильно понимаю: после начала записи в окне сообщений долго идут точки и операция не завершается; после отключения программатора от ПК и подключения снова при чтении микросхемы видим, что первая страница заполнена нулями, остальные не изменились. Верно?
Верно. Точки идут при команде стирание. При этом содержимое МС не меняется (не стирается). Процесс бесконечен. Отключение программатора его не прерывает, точки продолжают заполнять экран.
При команде запись появляется надпись «микросхема обнаружена. Выполняется запись...99%» и висит.
После перезагрузки читаю МС - первая страница (32 байта 00. Остальное не изменилось).
 

Евгений

Administrator
Команда форума
Верно. Точки идут при команде стирание. При этом содержимое МС не меняется (не стирается). Процесс бесконечен. Отключение программатора его не прерывает, точки продолжают заполнять экран.
При команде запись появляется надпись «микросхема обнаружена. Выполняется запись...99%» и висит.
После перезагрузки читаю МС - первая страница (32 байта 00. Остальное не изменилось).
Для этой памяти стирание и запись - это одинаковые операции. После записи страницы микросхема памяти опрашивается на завершение операции и готовность к записи следующей страницы. Похоже, что в данном случае микросхема отвечает, что процесс записи не завершен и она не готова и процесс бесконечен. Это подтверждает и то, что первая страница обнуляется, а не заполняется нужными данными, т.е. не записывается. Сложно предположить, в чем может быть дело.
 

And221

Member
Для этой памяти стирание и запись - это одинаковые операции. После записи страницы микросхема памяти опрашивается на завершение операции и готовность к записи следующей страницы. Похоже, что в данном случае микросхема отвечает, что процесс записи не завершен и она не готова и процесс бесконечен. Это подтверждает и то, что первая страница обнуляется, а не заполняется нужными данными, т.е. не записывается. Сложно предположить, в чем может быть дело.
По команде стирание с содержимым МС не происходит вообще ничего (первая страница не заполняется нулями).
По команде запись первая страница заполняется нулями.
Эта же МС нормально пишется программатором CH341A.
 
Верх