Ключи от домофона. Ликбез. Вопросы и ответы
Здесь собраны любимые вопросы по ключам доступа, даны базовые знания о типах ключей, а так же приведены распространённые заблуждения, мифы и легенды из этой области. Не стесняйтесь задавать вопросы, друзья.
И хочу порекомендовать очень интересный и полезный ресурс посвящённый копированию ключей — Домофон-мастер2009. Статьи содержит уникальную информацию, изложенную на редкость внятно.
Можно ли запрограммировать ключ на два домофона (контроллера)?
Ответ: Да, можно. Ключ можно прописать в любое количество совместимых с ним домофонов или контроллеров.
Подробнее: Многие думают, что при программировании ключа, в него вносится какая-то запись, и если ключ запрограммировали в домофоне подъезда, то ключ уже «не пустой» и не может открывать другой домофон, к примеру, на работе. А если этот ключ пропишут на работе, то он якобы перестанет открывать домофон в подъезде. На самом деле в процессе программирования в сам ключ вообще ничего записывается.
На заводе в каждый ключ зашивается уникальный код. При программировании этот код записывается в память домофона (где уже хранятся коды ключей ваших соседей). После этого домофон считает этот ключ «своим» и открывает дверь.
Так что, будьте уверены, если вы записали свой ключ в домофон любовницы, то ваш домашний домофон так ничего и не узнает о ваших похождениях.
Откуда тогда сомнения? Многие наверняка сталкивались с тем, что ключ от одного домофона не подходит к другому домофону. Но это вовсе не из-за того, что ключ уже «занят». Просто ключ одного типа (например Cyfral) в принципе не совместим с другими домофонами (например, Eltis), даже если этот ключ ещё никуда не прописан.
Ещё один повод для сомнений — появление наряду с обычными ключами ключей-заготовок, т.н. «болванок». «Болванке» можно присвоить любой код самостоятельно. Но это не меняет сути — код болванки (который необходимо присвоить ей заранее) прописывается в память домофона точно так же, как код обычного ключа. Домофон не делает никаких записей в память болванки.
Могут ли размагнититься ключи от домофона?
Ответ: Нет. Ключ от домофона не может размагнититься. Но он может выйти из строя по другой причине.
Подробнее: Ключи доступа называют «магнитными ключами» или просто «магнитками» по недоразумению. Ничего магнитного ни в домофонных «таблетках», ни в карточках доступа, ни в брелоках нет. Соответственно, сами они не магнитят и обычных магнитов не боятся. Я пытался «размагнитить» мощным неодимовым магнитом карту формата EM-Marine и ключ touch memory Dallas, но и ключ и карта полностью сохранили работоспособность. Они даже не прилипали к магниту. Конечно, ключ, как и любое электронное устройство, можно вывести из строя мощным электромагнитным излучением, например в микроволновке. Примерно с тем же успехом можно бросить карту в Ородруин.
Откуда тогда сомнения? В своё время в системах контроля доступа использовались именно магнитные ключи. Да и сейчас вход в некоторые банки обеспечивается по банковской магнитной карте. Кстати, банковскую магнитную карту размагнитить можно.
Ключи нередко выходят из строя. «Таблетки», например, погибают от статических разрядов. Если носить бесконтактную карту в заднем кармане, то регулярные приседания доведут карту до потресканного состояния и она перестанет работать. Чаще всего именно этот недуг и называют «размагничиванием». Когда вышедший из строя ключ приносят технику или администратору, он не «перемагничивает» его, а выдаёт новый.
Контактные ключи типа «таблетка» от частого использования утапливаются в держателе и перестают контактировать со считывателем. Тут тоже не может быть и речи о размагничивании. Просто продавите таблетку в обратном направлении ↓
Какие типы ключей бывают?
Контактные ключи. Официальное название Touch memory (сокр. TM) или iButton. Бытовое название: «таблетки». Код ключа TM передаётся по одной паре, этот протокол передачи называется «1-Wire». И о грустном — о несовместимости. Существует несколько форматов ключей TM:
- Dallas. В большинстве случаев под TM подразумевается ключ семейства Dallas (например, DS1990A). С этими ключами работает множество устройств: Vizit, Eltis, Z-5R, С2000-2 и др.
- Cyfral. Эти домофоны работают только с ключами DC2000А и Цифрал-КП1.
- Metakom. Под эти домофоны разработаны ключи К1233КТ2. Эти ключи годятся и для многих других контроллеров.
- Резистивные. Есть экзотические домофоны, работающие с резистивными ключами. Вместо кода с них считывается сопротивление. Без сомнения, это контактные ключи, но я бы не назвал их Touch memory.

Бесконтактные ключи. Официальное название RFID. Выпускаются в форме карт, брелоков, браслетов и пр. Бытовое название «карточки» и «капельки» (брелоки). Ключи действующие до 10-15 см называются Proximity (ближнего действия), а действующие до 1 м — Vicinity (дальнобойные). В домофонах используются исключительно ключи Proximity, и этот термин стал чуть ли не синонимом «бесконтактного ключа».

В мире Proximity тоже нет единства форматов:
- EM-Marin — самый популярный на сегодня формат.
- HID — аксакал среди бесконтактных ключей.
- MIFARE — перспективный формат. Именно к нему относятся бесконтактные смарт-карты.

Магнитные карты. Экзотика. До сих пор магнитные банковские карты обеспечивают доступ в некоторые банки. Больше нигде замечены не были. По ошибке магнитными ключами часто называют ключи TM и RFID.
Ферритовые ключи. По сути дела это магнитные ключи, применяемые в экзотических домофонах производства «Сейф-Сервис».
Оптические ключи. Реликт безвозвратно ушедший в прошлое. Применялись в отечественных домофонах на рубеже 1990-х. Оптический ключ представляет собой металлическую пластину с насверленными в ней в определённом порядке отверстиями. Для считывания ключ помещался в щель с фотоэлементами. Ни о какой авторизации речи быть не могло, контроллер лишь оценивал ключ по принципу «свой/чужой», совершенно не представляя, кто именно его предоставил — у жителей всего подъезда были абсолютно одинаковые ключи. Кроме того, такой домофон успешно открывался сплющенной беломориной.
О совместимости ключей и домофонов
1. С какими ключами будет работать домофон зависит от его считывателя — контактный или бесконтактный.
2. Кроме этого должен совпадать формат ключа, например, EM-marin или Mifare. Не всегда можно различить их по внешнему виду.
3. Современные домофоны «Визит» с бесконтактными считывателями поддерживают только фирменные визитовские бесконтактные ключи. Домофонам других производителей пофиг — они работают и с простыми и с визитовскими ключами.
Что такое клон? Что такое болванка или заготовка?
Ответ: Клон это копия другого ключа. Заготовка это пустой ключ (не содержит никакого кода) для создания клона. Пока заготовка пуста, её нельзя прописать в память контроллера.
Подробнее: В обычном ключе код прошит на заводе. В заготовку можно записать любой код самостоятельно с помощью специального устройства — дубликатора. Именно заготовками пользуются в мастерских по изготовлению ключей, когда вы просите скопировать свою «таблетку». Скопированный ключ называют клоном или дубликатом. Все те домофоны, что открывались оригинальным ключом, будут встречать его клона как родного. Исключения составляют домофоны с фильтром от клонов.
Не следует путать болванку с обычным ключом, который ещё не прописан в контроллер.

- Заготовки могут быть записываемыми и перезаписываемыми в полной аналогии с дисками CD-R и CD-RW соответственно. Есть даже термин «финализация».
- Если у вас есть множество клонов одного и того же ключа, то в память контроллера достаточно прописать любого из них. Все клоны и оригинал обретут одинаковые права доступа в этом контроллере, так как будут для него все на одно лицо. При отсутствии фильтра клонов.
- В системах учёта рабочего времени все клоны будут регистрироваться под одной фамилией.
- По ошибке болванкой нередко называют обычный ключ, который ещё не прописан в контроллер.
- С клонированием ключей связана давняя война между производителями домофонов и производителями заготовок. Первые придумывают новые способы фильтрации и игнорирования клонов, вторые ищут способы обойти фильтрацию. Конца и краю этой войне не видно.
Контрольный вопрос. Правильно ответив на него, вы будете уверены, что с болванками вам всё ясно.
У человека есть электронный ключ от офисного домофона. На всякий случай человек сделал клон этого ключа и оставил дома. Пока человек со своим ключом был на работе, в подъезде дома установили домофон. Жена того человека собиралась уезжать и, беспокоясь, что муж вечером не попадёт в подъезд, отдала технику клон ключа и попросила прописать его в домофон. Потом она позвонила мужу на работу и сказала, что дома поставили домофон и его ключ уже должен работать. Как вы думаете, правильно ли она решила? Откроет ли муж вечером домофон своим рабочим ключом?
Что такое мастер-ключ? Где его взять? Чем мастер-ключ отличается от обычного ключа?
Ответ: Мастер-ключ сам не открывает дверь, но позволяет добавлять в контроллер открывающие ключи.
Подробнее: Не думайте, что это какой-то особенный формат ключа, который надо покупать отдельно. Просто контроллер вводится в специальный режим, берётся произвольный ключ из купленной охапки и записывается в память контроллера точно так же как и простые ключи, а потом на этот ключ вешается бирка «Мастер. Никому не давать!». Для контроллера разница между обычным ключом и мастером заключается лишь в том, что его коду в ячейке памяти присваивается статус «Мастер». Замечу, в сам ключ никакой электронной пометки «Мастер» не вносится. И мастером он будет только для этого контроллера. Для другого, незнакомого с этим ключом контроллера, наш мастер будет никем. Скажу больше: один и тот же ключ может быть для одного контроллера мастером, а для другого — простым открывающим ключом. Контроллеры даже знать не будут о такой двуличности этого ключа.
Разумеется, при эксплуатации нескольких контроллеров нет нужды создавать индивидуальный мастер-ключ для каждого контроллера. На несколько контроллеров можно сделать один единственный мастер-ключ.
Не следует путать мастер-ключ с «вездеходом» — простым открывающим ключом, прописанным во всех контроллерах данного объекта.
Откуда такой вопрос? К некоторым устройствам в комплекте прилагается записанный на заводе мастер-ключ, дабы облегчить пусконаладку. Но в большинстве случаев остаётся возможность прописать новый мастер-ключ, если заводской был утерян.
Что такое блокирующий ключ?
Ответ: Обладатель блокирующего ключа может зайти в помещение сам, но после прохода доступ в помещение для всех остальных будет закрыт. Дверь можно открыть этим или другим блокирующим ключом, при этом блокировка будет снята. Так же, блокировку можно снять мастер-ключом.
Подробнее: «Блокирующий ключ» — статус ключа предусмотренный в некоторых (не во всех!) контроллерах, например, в Z-5R. Ключ записывается в контроллер как блокирующий, если контроллер находится в режиме добавления блок-ключей. Бывали случаи, когда блокирующий ключ создавался случайно (перед записью ключа контроллер по ошибке был введён не в тот режим) и выдавался одному из пользователей. Честные люди никак не могли понять, почему периодически пропадает доступ в ту или иную дверь. При этом счастливый обладатель такого ключа о проблеме — ни сном ни духом. Ему-то все двери открыты!
Зачем это вообще? Например, директор хочет уединиться с секретаршей в своём кабинете. Приложил блок-ключ, прошёл в кабинет и уверен, что никто уже не побеспокоит.
Универсальный ключ — правда или обман?
Ответ: Правда. Универсальный (в определённых пределах!) ключ можно создать.
Подробнее: Есть несколько совершенно разных путей создания универсального ключа.

- Честный способ. Берётся один ключ и прописывается во все доступные контроллеры/домофоны. Ситуация упростилась с появлением возможности клонировать ключи. Коммунальная служба делает множество копий одного ключа, раздаёт их компаниям, обслуживающим домофоны на районе, и обязывает прописывать этот ключ во все обслуживаемые и вновь устанавливаемые ими домофоны в округе. При каждом добавлении одной из этих копий в новый домофон все собратья этого ключа «заочно» обретают доступ в новый подъезд. Копии такого ключика раздаются почтальонам, коммунальщикам и, разумеется, полицейским. Представляете? Ключи розданы, а апдейт продолжается! Однако, в этой бочке мёда есть пара ложек дёгтя:
- Одним ключом дело не ограничивается. У кого-то в подъезде считыватель бесконтактный, у кого-то ещё touch memory доживает свой век. Приходится заводить отдельный ключ для домофонов Cyfral, да и современный Vizit не всякий ключ примет.
- Хлопот добавляет фильтр клонов (копий) в некоторых современных домофонах. К счастью(?), мудрые китайцы выбрасывают на рынок всё новые и новые заготовки, способные обмануть фильтр.
- Эмулятор — устройство с дисплеем и памятью, в которую копируются коды ключей, имеющих доступ к разным домофонам. Каждый код снабжается комментарием (типа «3-я улица Строителей, дом 25, подъезд 1»), который позволяет найти нужный код в памяти перед тем как приложить эмулятор к считывателю. Основное достоинство эмулятора — он способен имитировать ключи различных форматов: и Dallas, и Cyfral, и Metakom, и чёрта в ступе.
- Хакерский способ. В новых домофонах эту лазейку устранили, но до 2005 года это работало повсеместно. Умные головы обнаружили, что в незанятых ячейках памяти домофона прописаны некие коды. Эти коды собственно и являются маркером свободной ячейки памяти. С помощью дубликатора создавались ключи с кодом «свободной ячейки», и домофоны охотно открывали двери таким ключам, благо в любом домофоне хотя бы одна свободная ячейка есть. Говорят, что в некоторых домофонах до сих пор содержится универсальный код, записанный в недоступную для очистки ячейку памяти. Ключ с таким кодом нельзя назвать вездеходом, но определённые шансы он даёт.
Что такое модуль памяти Memory iButton?
Ответ: Это ключ модели DS1996(L) для копирования и переноса всех ключей из одного контроллера в другой. Типа флешки, только выглядит он в точности как контактный ключ DS1990A.
Подробнее: В некоторых контроллерах предусмотрен режим передачи всех записанных кодов в модуль памяти и режим приёма. Это удобно для переноса ключей при замене контроллера или для записи ключей, если на объекте установлено несколько контроллеров и у всех пользователей одинаковый уровень доступа. Ёмкость модуля памяти — 64 килобит. Нетрудно подсчитать, что при объёме одного кода 64 бита, в модуль памяти можно записать ровно 1024 ключа.
Где конкретно хранятся прописанные в домофоне ключи?
Говоря в общем, ключи хранятся в памяти контроллера. Контроллер может быть как отдельным прибором, скрытым от глаз пользователя, так и встроенным в вызывное устройство или в считыватель, и тогда он как бы на виду.
- Контроллеры, как отдельные устройства: Z-5R, Gate, VIZIT KTM602, С2000-2, С2000-4, КТМ-255 и др.
- Контроллеры, совмещённые с Блоком Управления: VIZIT БУД-3xx и VIZIT БУД-4xx
- Контроллеры, встроенные в Вызывную Панель: VIZIT-K100, VIZIT-K8, БУ-K100, БВД-SM1xx, БВД-N1xx, БВД-M2xx, БВД-C100TM, БВД-8М100, БВД-407x, некоторые вызывные панели Cyfral и Eltis
- Контроллеры, встроенные в считыватель: VIZIT-KTM40, VIZIT KTM-602, MicroProx
Если материал оказался полезным для вас…
…вы можете нас отблагодарить! Авторам сайта будет очень приятно!

Здравствуйте! Прошу совета у более опытных. Хочу купить дубликатор ТМД-5S. Но читал в отзывах, что он копирует не все ключи Визит бордового и красного цвета. Так ли это? В чем может быть проблема? Стоит ли его покупать?
Проблема в том, что часть памяти ключа формата Mifare Classic (те самые Vizit бордовые) защищена от копирования.
Чтобы обойти эту проблему нужны танцы с бубном. Если интересно, прочтите последний абзац: «Для Копирования ключей стандарта Mifare Classic…» на сайте продавца http://touchmemory.ru/shop/tmd-5s/
Покупать дубликатор стоит. Не стоит связываться с защищёнными ключами.
Сегодня попался ключ, домофон элтис, выглядит как обычный rfid(ну собственно это и понятно) tmd 5s его даже не увидел, прочитал Вашу ссылку что нужно выходить в поле к домофону, просто вопрос, он так и должен не видеть этот ключ? А то как-то не хочется потратить такое колличество денюшку, на то что не поможет решить проблему.
Dallas ЗАЩИТИЛА ds1990 от копирования МКА отдыхает

- Гости
#3 Павел_645499
Так вот я и обясняю, что данное ограничение и становися проблемой.
вывод: "ведущий разработчик" не внимательно прочитал тему и неврубился в суть, но зато красиво выразился "Ведите себя прилично. Это не форум крYтыХ хацкеров. ","помутить воду и показать себя. ".
А ведь в теме всего-лишь вопрос для Вас о том, собираетесь ли вы расмотреть возможность исправления этого "ограничения", когда количество жалоб превысит допустимые нормы?, и обяснение для тех, кто уже или вскоре сталкнётся с такими ключами.
#4 Гость_Embedder_*

- Гости
"Для тех кто в танке" повторяю: MKA — не копировщик ключей, а устройство для облегчения жизни установщикам нашего оборудования.
Если вы возьмете этот ключ (BD 00 22 33 55 CC 15 01) и сделаете копию, то (с обычным для себя удивлением) обнаружите, что эта копия работает с нашими домофонами.
[quote=Павел_645499]
итак, читаем 4-е сообщение по первой ссылке, и видим, что уважаемый "ведущий разработчик" отвечает на вопрос что делать с неработающими ключами, которые получаются при копировании мк2002.[/quote]
Причем здесь TM2002?
Разговор насчет переворачивания кода совершенно не в тему ("слышал звон, да не понял где он"). Учите матчасть. А заодно и русский язык не мешало бы 😕
[quote=Павел_645499]вы предлагаете перевернуть код далласовской таблетки с надеждой что он подойдёт?[/quote]
Да. С большой такой надеждой, ехидный вы наш
[quote name=’Павел_645499]Там единственное что имеет отношение к данной теме’ date=’ так это Ваше-же заявление:[quote=Павел_645499′]вывод: "ведущий разработчик" не внимательно прочитал тему и неврубился в суть[/quote]
Куда уж мне.
Вроде бы вы у себя на сайте все правильно пишете. И про всякие проблемы при копировании ключей. Создается впечатление, что вы хорошо разобрались в вопросе.
А здесь как будто другой человек общается.
Вам больше не с кем конфликтовать? Или просто в "наездах" практикуетесь?
так для этого есть более подходящие места.
Например, тот же форум крYтыХ хацкеров
Попробуйте, например, "наехать" на "Элтис" — чего это у них весь код хранится, а не как у нормальных пацанов 4 байта?
[quote name=’Павел_645499]А ведь в теме всего-лишь вопрос для Вас о том’ date=’ собираетесь ли вы расмотреть возможность исправления этого "ограничения"[/quote’]
Вот если бы вы его именно так и задали, то и флейма было бы меньше.
Отвечаю на этот так и не заданный в первом письме вопрос:
Нет никаких технических ограничений (ни у MKA, ни у TM2004) на запись двух старших байтов кода. Но, поскольку для нашего оборудования (как, впрочем, и для подавляющего большинства изделий других производителей) требуются только 4 младших байта, то 2 старших байта не обрабатываются (и не будут обрабатываться).
А вот если действительно возникнет необходимость в отдельном режиме копировщика ключей, то там это ограничение будет снято.
[quote name=’Павел_645499]когда количество жалоб превысит допустимые нормы?’ date=’ и обяснение для тех, кто уже или вскоре сталкнётся с такими ключами.[/quote’]
Ваша "жалоба" — пока первая.
Ds1990a f5 как перезаписать

Продолжим тему о ключах iButton, начатую в статье «Универсальный ключ — вездеход». Сначала хотелось бы чётко разделить такие понятия, как «программирование ключей» и «регистрация ключей» в системах контроля доступа, т.к. у многих складывается не совсем правильное понимание сути этого вопроса.
Вспомним в общих чертах особенности iButton (DS1990А – т.к. дальше мы будем говорить именно о ключах этой серии). DS1990А представляет собой восьми байтовое ПЗУ с информацией, записанной лазером. В младшем байте содержится код семейства. Для DS1990A он всегда будет равен 01h. В шести последующих байтах содержится серийный номер ключа (уникальный 48-битный код, для этого ключа он имеет значение 000006342833). Последний байт называется CRC — это контроль четности, обеспечивающий подлинность переданных данных. Он вычисляется из семи предыдущих байт по определённому алгоритму. В данном случае CRC равен D8. Графически структура ПЗУ ключа показана на рис. 1
Рис. 1
Так как информация записана в однократно программируемое ПЗУ, эти ключи невозможно перепрограммировать – т.е. изменить их серийный номер. Поэтому, наиболее правильным является термин «регистрация ключа» — ключ с конкретным серийным номером записывается в память устройства контроля доступа и становится «своим» для данной системы. Если ключ будет случайно утерян, его номер можно удалить из памяти и, следовательно, он станет для системы «чужим» — получить доступ его посредством в этом случае становится невозможным.
А теперь рассмотрим, что такое «программирование ключей». Если ключ с определённым серийным номером зарегистрирован в конкретной системе контроля доступа, то, очевидно, что такая система будет реагировать на любой ключ, который имеет точно такой же номер. Однако в каждый ключ прописан свой уникальный номер, и подобрать ему «двойника» невозможно. Но ведь вполне можно считать информацию с ключа и записать этот код в чистую ПЗУ (или по другому – « электронную заготовку»). В качестве примера таких «заготовок» можно привести ТМ2004, которые и предназначены для клонирования ключей.
Итак, из всего вышесказанного становится понятно, что для того что бы получить доступ к определённой системе нужно либо «прописать» ключ в этой системе, либо сделать «клон» любого ключа, который был уже в ней прописан. В первом случае понадобиться обращаться к администратору, который отвечает за устройство доступа, а во втором – достаточно снять «слепок» с ключа любого официального владельца. Так как второй способ наиболее простой, то он и получил самое широкое распространение. Вот этот способ и рассмотрим более детально.
Клонирование ключа состоит из двух операций:
1. Считывание серийного номера с оригинала.
2. Запись считанного серийного номера в электронную «заготовку» ключа.
Сразу хочу отметить, что программы для записи серийного номера в «заготовку» являются платными (по крайней мере, freeware-варианта я не нашёл, если кто знает – сообщите, буду очень благодарен). А вот для считывания серийного номера с оригинала существует довольно много бесплатного софта, свободно выложенного в сети. Поэтому, для начала попробуем научиться считывать код с ключа DS1990А. Вообще-то серийный номер в большинстве случаев нанесён прямо на корпус «таблетки» ключа, но наша задача – извлечь его из ПЗУ «электронными средствами»
Для операций чтения / записи существуют как автономные устройства на микроконтроллерах, так и различные адаптеры к компьютеру. Естественно, что во втором случае устройство получается более простым.
Соберём простейший адаптер, который подключается к СОМ-порту персонального компьютера. Его принципиальная схема показана на рис.2:
Рис. 2
Как видите, схема очень простая, отличается минимальным количеством деталей и, что самое главное – не требует внешнего питания, т.к. получает его непосредственно с порта компьютера. Этот адаптер можно собрать на кусочке монтажной платы, например, как на рис.3.

Рис. 3
Для удобства подключения ключей используется стандартное считывающее устройство. При его отсутствии можно обойтись, например, обычной пластмассовой бельевой прищепкой, на губках которой закрепить контакты, подключенные к соответствующим точкам адаптера. Собранный адаптер подключаем к СОМ-порту.
Далее нам понадобится программное обеспечение, которое будет использоваться с данным адаптером. Мы будем пользоваться пакетом iButton – ТМЕХ, скачать который можно здесь — http://lock.3dn.ru/load/programma_dlja_raboty_s_shinoj_1_wire/5-1-0-192 После инсталляции пакета в соответствующей папке получится фактически две программы. Нас интересует программа iButton Wiewer. Запускает файл iBView32.exe и получаем вот такой интерфейс – рис. 4:
Рис. 4
После запуска программы выбираем в выпадающем списке вверху окна программы тип нашего устройства – DS1990A. Прикладываем ключ к считывающему устройство. Если адаптер собран правильно, ключ исправен и программа установлена корректно, то в верхнем левом углу (позиция 1) должна появиться считанная с ключа информация, а в правом нижнем углу (позиция 2) – надпись Click Here For Viewer (рис.5).
Рис. 5
Кликнув мышкой по этой надписи, выведем считанную с ключа информацию в более наглядном виде, (рис.6, позиция 3):
Рис. 6
Считанный код ключа можно сохранить в буфер обмена – для этого необходимо выбрать File-Copy Device list to Clipboard и затем вставить в любой текстовый документ.
Есть более простые и удобные программы для считывания серийного номера с электронных ключей. Например, программа 1-Wire reader. Эту программу разработал FELIX-RU — участник форума интернет-портала Казус.ру и с его разрешения, я расскажу немного о данной программе.
Во-первых, 1-Wire reader работает с тем же адаптером, что и iButton Wiewer. Кстати, данную схему адаптера так же разрабатывал FELIX-RU.
Во-вторых программа 1-Wire reader более «легковесная» по сравнению с iButton Wiewer.
В-третьих – программа не требует инсталляции и состоит из одного запускаемого файла iButton Wiewer.exe.
Давайте попробуем считать номер ключа с помощью программы 1-Wire reader. Скачиваем её здесь — http://lock.3dn.ru/load/programma_dlja_chtenija_kljuchej_ibutton/5-1-0-199 , запускаем и видим такой интерфейс (рис.7):
Рис. 7
Прикладываем ключ к считывающему устройству и кликаем мышкой по кнопке «Прочитать ключ». После этого в соответствующих окошках программы будет отображен код семейства ключа, его серийный номер и CRC (рис.8):
Рис. 8
Таким образом, с помощью двух различных программ (iButton – ТМЕХ и 1-Wire reader ) мы научились считывать информацию с электронных ключей DS1990A. А вот о записи серийного номера в электронные «заготовки» ТМ2004 (т.е. изготовление «клона» ключа) и проблемах, которые возникают с некоторыми устройствами контроля доступа при использовании «клонов» на основе ТМ2004, мы погорим в следующий раз. Правда, только при условии, что мне удастся найти freeware-версию программного обеспечения для выполнения операции записи в электронные «заготовки». Ну, а если не получится найти, то попробуем написать такую программу самостоятельно
Ds1990a f5 как перезаписать
PS. Программатор, кстати, могли бы и сами спаять, если уж не хочется на это тратиться. Схем в сети навалом. Вот только СОМ-порты не у всех есть.
| Меню пользователя RECTO |
| Посмотреть профиль |
| Отправить личное сообщение для RECTO |
| Найти ещё сообщения от RECTO |
Что касается редактирования, то не люблю, когда в моих постах есть
явные ошибки, поэтому перечитываю и редактирую. Но Вам это
не понять, уровень культуры далеко не тот .
Времени действительно мало, но на праздниках решил сделать себе
выходные, а заодно посмотреть, что нового придумали » изобретатели».
А сегодня опять работа, так что прощаюсь до Нового года.
Можете и дальше поминать меня в своих молитвах. Как оказалось — это лучшая реклама для меня .
Копирование ключей dallas. Запись на на rw1990(rw1990.1)
Здравствуйте! Сегодня хочу рассказать о том, как сделать устройство, которое позволяет копировать Touch Memory фирмы Dallas. Статья предназначена для тех, кто имеет опыт в программирование на языках C/C++. Рассказывать, как устроен протокол OneWire я не собираюсь, т.к. в интернете куча информации на эту тему.
Итак, что нам понадобится для изготовления данного устройства:
1) Atmega8
2) FTDI RL232, преобразующий USB в USART
3) Драйвер для FTDI RL232
4) Программатор(Я использовал USBasp)
5) Visual Studio
6) Atmel Studio
7) Макетная плата
С таким набором можно двигаться дальше. Для начала приготовьте плату, на которой будете размещать компоненты.
Я это сделал так:
Теперь давайте определимся с параметрами USART на atmega8. У меня они такие:
1) Стоповый бит — 1
2) 9600boud
3) Бит четности — нет
Я буду использовать внутренний генератор на 4Mhz, так что регистр UBRR я буду настраивать под эту частоту. Вот кусок кода, где идет настройка USART:
Пришло время разобрать протокол записи на болванки rw1990. Команда считывания 8-байтного кода у них идентична с ключами dallas.
Запись на rw1990 происходит так:
1) Посылаем импульс reset, и ожидаем presence импульс;
2) Отправляем команду 0xD1, тем самым разрешаем запись;
3) Тайм-слот, посылаем логический «0» (смотреть рис.1);
4) Посылаем импульс reset и ожидаем presence импульс;
5) Отправляем команду записи, 0xD5;
6) Посылаем 8-байтный код(все биты инвертированы), передача отличается от протокола oneWire (смотреть рис.1);
7) Посылаем импульс reset и ожидаем presence импульс;
8) Отправляем команду 0xD1, тем самым запрещаем запись;
9) Тайм-слот, посылаем логический «1» (смотреть рис.1).

Кусок кода, где происходит запись:
Надеюсь, понятно. Нам требуется еще написать приложение, которое будет общаться с микроконтроллером. То есть мы будем посылать запросы на чтение и на запись ключа микроконтроллеру с компьютера. Все исходники я выложу под топиком. Приложение довольно простое.
Ds1990a f5 как перезаписать
Вот сколько лет существует тема копирование ключей и всё равно в сети полно вопросов по поводу ключей и заготовок.
Поэтому решил немного обобщить эту информацию в серии статей.
Начнём с ТМ — ключей ключей.
1. ТМ — ключи DALLAS ( DS1990A ).

Это круглая металлическая таблетка, имеющая два контакта к которым подключён чип. Питание ключа происходит от шины 1-WIRE.
Работает такой ключ по протоколу шины 1-WIRE и передаёт по запросу от домофона ( контроллера ) свой код ( номер ), состоящий
из 64 бит информации ( 8 байт ). Из них 48 бит ( 6 байт ) — это сам код, младший байт — это код семейства ( для DS1990A — это 01h ),
старший байт — контрольная сумма ( CRC8 ), которая высчитывается по 7-ми младшим байтам.
2. ТМ — ключи CYFRAL.

Выглядит аналогично ключу DALLAS, но отличается логикой работы.
Этот ключ был разработан для домофонов ( контроллеров ) фирмы CYFRAL. Он работает по принципу изменения тока,
протекающего от считывателя по ключу в зависимости от кода. Ключ 36-ти битный и состоит из слов, по 4 бита ( тетрад ).
Тетрады тоже имеют свои особенности. В самом начале должна быть тетрада 0001 ( стартовое слово ). Затем идут тетрады кода,
которые обязательно состоят из 3-х единиц и одного нуля. То есть всего их может быть четыре вида: 0111, 1011, 1101 и 1110.
То есть всего у этих ключей может быть 65 535 вариантов кодов.
3. ТМ — ключи METAKOM.

Это тоже токовый ключ, но разработан для домофонов ( МЕТАКОМ ).
Здесь пошли по другому принципу. Начало кода определяется по стартовому импульсу, затем идёт кодовая комбинация 010,
а дальше сам код ( 32 бита ). Код состоит из 8-ми битовых слов, где 7 бит определяют сам код, а младший бит — это бит чётности
для этих семи бит( дополняет число единиц в коде до чётного числа ).
У этих ключей всего может быть 268 435 456 вариантов кода.
Теперь про заготовки, на которые эти ключи копируются.
Для копирования ТМ-ключей за все эти годы было разработано большое число заготовок.
RW1990, RW1990.1, RW1990.2, TM-08, TM-08Vi2, TM-08ViF, RW(TM)2004 RW2000

TM-01A RW1, RW1.1


RW15 KC-07


RW-07 RW2007 RW2017


Ключи квадратные ( ТМ08V2 и трёхконтактный КТ-01 ) RW99


Рассмотрим некоторые из них:
а. Для DALLAS — это ТМ2004, RW2004, КС-3, КС-4, RW1990, RW1990.1,RW1990.2, TM-08, TM-08V2, TM-08Vi2, TM-08ViF, RW99 .
Существуют ещё квадратные заготовки. Это заготовка-аналог ТМ-08V2 и заготовка КТ-01 (трёхконтактная).
б. Для CYFRAL и METAKOM — это RW2007, RW-07, RW2017, RW-15, RW2000, KC-07, RW-057 ( эта заготовка производится
в Украине и у нас она тоже редко встречается ).
Кроме этого есть универсальные заготовки, на которые можно писать все виды ТМ-ключей.
Это ТМ-01С, ТМ-01А, RW-1, RW-1.1.
В заготовках ТМ-01А также можно устанавливать длительность выдаваемых импульсов и ток потребления, а в заготовках RW-15
можно устанавливать длительность импульсов и включать/выключать нагрузочный резистор.
Причём в заготовках ТМ-01А параметры записываются только в режиме DALLAS, а в заготовках RW-15 сразу во время записи
Часть заготовок имеет функцию финализации ( окончательное блокирования заготовки от перезаписи ).
В заготовках ТМ-01С, ТМ-01А , ТМ-08ViF, RW1990.2 финализация осуществляется с помощью подачи специальных команд,
а вот для финализации ТМ2004, RW2004 требуется ещё и повышенное напряжение + 8 — 9 Вольт.
Заготовка RW2000 просто пишется ( прожигается ) только один раз. .
Заготовки RW2007, RW07, RW2017, RW1, RW1.1 тоже могут финализироваться. Правда в имеющихся в продаже дубликаторах это не всегда предусмотрено.
Финализация была сделана с целью обхода фильтров, которые пытаются отсеивать заготовки от ключей путём попытки их перезаписать.
Существует ещё понятие псевдофинализации. Это когда заготовка блокируется от перезаписи, но с помощью подачи специальной команды или специального
алгоритма подачи команд её можно вернуть к нормальному состоянию.
Немного о том как пишутся эти заготовки:
Заготовки ТМ2004, RW2004, КС-3, КС-4, RW1990, RW1990.1, RW1990.2, TM-08, TM-08V2, TM-08Vi2, TM-08ViF, ТМ-01С, ТМ-01А, RW99, квадратная ТМ-08V2.
являются самыми простыми по записи. Пишутся подачей команд и данных по шине 1-WIRE . Данные и команды не шифруются.
Их протоколы записи ( правда не совсем полные ) легко можно найти в сети.
Заготовки RW2007, RW-07, RW2017 имеют более сложный протокол
Данные и команды для их записи тоже передаются по шине 1-WIRE , но при этом они зашифрованы.
RW1 и RW1.1 — имеют ещё более сложный шифрованный протокол.
Запись ведётся по шине 1-WIRE , но при записи происходит ещё двустороннее взаимодействие заготовка -дубликатор.
Заготовки RW2000 — это одноразовые заготовки. Данные не шифруются, но пишутся ( точнее прожигаются ) повышенным напряжением + 8 Вольт .
Заготовки RW-15 — данные не шифруются, но при записи требуется напряжение + 12 Вольт .
Заготовки КС-07 информация для их записи шифруется и пишутся они с повышенным напряжением + 8 Вольт .
Квадратная заготовка КТ-01 требует для записи наличия специального щупа , который при записи вставляется в отверстие с обратной стороны заготовки.
Для того чтобы сделать копию ключа нужно выбрать соответствующую заготовку и дубликатор, который может её записывать.
Сейчас выпускается довольно много разных дубликаторов. Кроме этого в сети есть ещё и схемы самодельных дубликаторов.
Важно помнить, что пока никакой дубликатор не работает со всеми видами заготовок .
Поэтому, если захотите копировать ключи на конкретную заготовку, то обязательно посмотрите есть ли она в
перечне заготовок поддерживаемых дубликатором !
Ещё возникают вопросы о том, что не все заготовки нормально читаются и пишутся.
На самом деле всё это происходит потому, что есть ещё заготовки, которые делают в Китае.
Они позиционируются как аналоги ( например, RW1990 или ТМ-01А ), но на практике таковыми не являются.
Так как цена на них ниже оригинальных, то люди часто их покупают а потом мучаются с чтением и записью.
Поэтому не надо гоняться за дешевизной и лучше заказывать заготовки на фирмах, которые
их разработали ( IKEY, RMX и т. п. ) .
В этом случае есть большая уверенность в том, что они будут рабочими, ну а в случае чего можно будет
договориться об обмене плохих на исправные .
Немного информации об офис-ключах.
В некоторых типах домофонов программисты иногда закладывают в прошивку возможность использования офис-ключей.
Это ключи, с помощью которых можно входить в меню программирования домофонов без ввода пароля.
Вот что интересно, код таких ключей иногда специально делается таким, чтобы его нельзя было считать и сделать копию на
имеющихся в данное время дубликаторах. Известно, что коды ключей CYFRAL и METAKOM имеют ограничения по выдаваемым
ими кодам. Более подробно об этих ограничениях можно посмотреть в документации на эти ключи.
Поэтому, я в своих копировщиках предусмотрел эту возможность и в данное время они могут записать в заготовки практически
любой код для ключей CYFRAL и МЕТАКОМ.
Ну вот и всё на сегодня.
В следующей статье буду рассматривать RFID — ключи и заготовки для их копирования, работающие на
частоте 125 КГц.
Это ключи: Em-Marine, Electra, Urmet, HID, Indala.
При перепечатке этих материалов следует указывать на источник информации.
