Наш канал в telegram

Использование шлюза RH-0004 в качестве USB-дубликатора ключей iButton

Дополнил программу для работы с микросхемами 1-Wire возможностью программировать перезаписываемые заготовки RW1990. Теперь шлюз можно использовать ещё и как дубликатор далласовских ключей iButton типа DS1990A.

Работает это всё следующим образом:

  • Подключаем шлюз RH-0004 к USB-порту компьютера с помощью переходника USB-to-UART (должны быть установлены драйвера для cp2102).
  • Подключение дубликатора iButton к компьютеру

  • Запускаем программу, подключаемся к нужному COM-порту (можно посмотреть через диспетчер устройств)
  • Определение нужного COM-порта в диспетчере устройств

  • Выбираем в меню программы болванку RW1990 («ChipSelect->Writable Keys->RW1990»).
  • Программа для клонирования ключей iButton

  • Подключаем к шлюзу оригинальный ключ-таблетку (DS1990A), который нужно клонировать (в соответствии со схемой в правом верхнем углу окна программы).
  • Читаем ROM (нажимаем кнопку «Read ROM»). Считанный ключ отображается в поле «Selected ROM».
  • Подключаем к шлюзу заготовку RW1990, на которую нужно клонировать оригинальный ключ (в соответствии со схемой в правом верхнем углу окна программы).
  • Записываем ROM (нажимаем кнопку «Write ROM»). В результате на болванку записывается ключ из поля «Selected ROM».
  • Считываем ROM с RW1990 для проверки. Всё!

Поле «Selected ROM» — редактируемое, туда можно руками вписывать любые данные. Кроме того, считанные ключи можно сохранять в виде bin или hex-файлов и, соответственно, можно загружать сохранённые ключи из этих файлов обратно в программу.

Кнопка «Calculate CRC» позволяет рассчитать правильный CRC для случая, если в поле ROM введены произвольные данные. CRC — это самый правый (старший) байт поля ROM.

Добавить комментарий