Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
- reviver
- Это не хвост, это антенна
- Сообщения: 1467
- Зарегистрирован: Пт фев 05, 2010 03:48:21
- Откуда: 056.RU
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
1
Последний раз редактировалось reviver Ср дек 21, 2011 15:41:12, всего редактировалось 1 раз.
Кошка случайно подсказала!
- reviver
- Это не хвост, это антенна
- Сообщения: 1467
- Зарегистрирован: Пт фев 05, 2010 03:48:21
- Откуда: 056.RU
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
iplogger писал(а):И какую конвертацию предлагает для метакома? Например, для кода CA42CC55.
Метаком: 25 00 CA 42 CC 55 01
DALLAS: 62 00 55 CC 42 CA 01
Кошка случайно подсказала!
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Спасибо. У меня получился такой-же код.
- Avarges
- Вымогатель припоя
- Сообщения: 512
- Зарегистрирован: Вт дек 22, 2009 02:24:50
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
iplogger писал(а):Спасибо.
reviver А Вы понимаете, что своими последними сообщениями Вы показали протокол перекодировки заготовок из форматов цифрал-метаком в даллас, которого до данного момента в сети хрен найдешь?
Правильно делает, информация должна быть общедоступна.
К слову, ни разу за всё время не ходили по квартирам и не предлагали копии ключиков, а тема то денежная для какого-нибудь студента-самоделкина. Сваял прибор и вперёд
- reviver
- Это не хвост, это антенна
- Сообщения: 1467
- Зарегистрирован: Пт фев 05, 2010 03:48:21
- Откуда: 056.RU
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Кому как. Коммерцией ключами не занимаюсь. Просто лет пять назад увидел копировщик и решил ради спортивного интереса заняться.
Ключи родственникам, друзьям и знакомым, кто попросит и то можно сказать по себестоимости.
ТМ-01 дорогие, в три раза дороже RW1990.
Ключи родственникам, друзьям и знакомым, кто попросит и то можно сказать по себестоимости.
ТМ-01 дорогие, в три раза дороже RW1990.
Кошка случайно подсказала!
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Собрал устройство, завелось практически с пол пинка. Ключи читает, завтра буду пробовать на живых домофонах. Огромное спасибо автору проекта.
Из граблей которые встретил - изначально мегу шил в программаторе, потом решил обновить прошивку через SPI, но потерпев все возможные неудачи вспомнил что при первом программировании не поставил фьюз разрешения внутрисхемного программирования ( т.к. в статье написано что нужно только один фьюз ставить), переписал фьюз внутрисхемного, и дальше все пошло замечательно.
Хотелось бы узнать есть ли у автора планы развивать устройство, и что он хотел бы сделать?
И еще, заметил одну странность, если выбрать ключ больше чем Е (например F, 0., 1., ...) и т.д. то при прикасании к считывающему устройству на индикаторе точка горит, а мигает сегмент b (верхний, правый, вертикальный) индикатора, и такое впечатление что эмулятор ничего не передает считывающему устройству. Пробовал записать один и тот же ключ в разные ячейки - например в 0 и 0. из нулевой отдает отлично, из 0. мигает сегмент b индикатора.
Из граблей которые встретил - изначально мегу шил в программаторе, потом решил обновить прошивку через SPI, но потерпев все возможные неудачи вспомнил что при первом программировании не поставил фьюз разрешения внутрисхемного программирования ( т.к. в статье написано что нужно только один фьюз ставить), переписал фьюз внутрисхемного, и дальше все пошло замечательно.
Хотелось бы узнать есть ли у автора планы развивать устройство, и что он хотел бы сделать?
И еще, заметил одну странность, если выбрать ключ больше чем Е (например F, 0., 1., ...) и т.д. то при прикасании к считывающему устройству на индикаторе точка горит, а мигает сегмент b (верхний, правый, вертикальный) индикатора, и такое впечатление что эмулятор ничего не передает считывающему устройству. Пробовал записать один и тот же ключ в разные ячейки - например в 0 и 0. из нулевой отдает отлично, из 0. мигает сегмент b индикатора.
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
dimar Насчет планов читайте посты чуть выше. Что есть "считывающее устройство"? Какая спаяна схема (статика или динамика)? Какая прошивка? Напряжение питания устройства?
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
iplogger писал(а):dimar Насчет планов читайте посты чуть выше. Что есть "считывающее устройство"? Какая спаяна схема (статика или динамика)? Какая прошивка? Напряжение питания устройства?
Доброго времени суток. Считывающим устройством в моем случае является так называемый PingComServer, это устройство на базе 128 меги, с эзернетом, у которого есть отдельно входы для 1-wire устройств ( датчики температуры, I-button), проверил это устройство на ключах ibutton, считывает без проблем. Скопировал эти ключи в ваш эмулятор - он без проблем, правильно передал данные этих ключей пингкомсерверу, но когда я записал те же ключи в ячейки более Е, то при прикасании эмулятора к считывателю горит точка и мигает сегмент b.
Схема со статикой, прошивка 3in1_2. Питание 3.7 вольта (li-po аккумулятор), Atmega8a, установленные фьюзы - bootsz0 и spien.
Относительно Ваших планов: хотелось бы увеличение кол-ва ячеек памяти ( для индикации как вариант использовать еще один светодиод, как используется точка в индикаторе), возможность работы с rfid, для коммуникации с компьютером использовать Usb вместо ком порта.(В проекте Avr-doper мега8 используется непосредственно как usb устройство и оно эмулирует в системе com порт, на сайте разработчика доступны исходные коды, возможно это поможет Вам)
Спасибо за внимание.
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Использовать Mega8 ещё и как usb интерфейс наверно не получится, места под код не хватит.
- Symrak
- Встал на лапы
- Сообщения: 121
- Зарегистрирован: Пн фев 28, 2011 19:26:53
- Откуда: Киев, Украина
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Mega168 - не вариант? Там вроде памяти больше, насколько я знаю
Абсолютно те же выводы, и периферия кажись та же
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Снова по вопросу о форматах перекодировки ключей...
Судя по тому, что в одном случае домофон думает ощутимое время, а в другом посылает сразу, можно сделать вывод, что формат Даллас он все-таки понимает, и ключи ваши читает.
hexFF, попробуйте записать ваш код в прямом виде, т.е. BE BD BB 7E = CD 00 00 BE BD BB 7E 01. Возможно, поможет.
hexFF писал(а):34 00 00 00 01 76 53 01 пробовал раньше, не сработал, сразу "Err";
32 00 00 81 44 42 41 01 подумал около 1 сек и послал;
9B 00 00 FF FF FF FF 01 послал сразу;
3d 00 00 00 00 00 00 01 не отреагировал вообще.
Судя по тому, что в одном случае домофон думает ощутимое время, а в другом посылает сразу, можно сделать вывод, что формат Даллас он все-таки понимает, и ключи ваши читает.
hexFF, попробуйте записать ваш код в прямом виде, т.е. BE BD BB 7E = CD 00 00 BE BD BB 7E 01. Возможно, поможет.
- Symrak
- Встал на лапы
- Сообщения: 121
- Зарегистрирован: Пн фев 28, 2011 19:26:53
- Откуда: Киев, Украина
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Главное еще, чтобы код семейства (01) стоял на своем месте, а CRC - Checksumm на своем. Я никого не считаю глупым, но можно перепутать при вводе (дело в том, что дубликаторы и некотрые ридеры первой выдаеют чексумму, потом код, потом семейство, а остальная часть ридеров/эмуляторов - наоборот). 
P.S. Если будет время и будет нужно форумчанам - напилю программку для конвертации Цифрал/Метаком - Даллас.
P.S. Если будет время и будет нужно форумчанам - напилю программку для конвертации Цифрал/Метаком - Даллас.
- reviver
- Это не хвост, это антенна
- Сообщения: 1467
- Зарегистрирован: Пт фев 05, 2010 03:48:21
- Откуда: 056.RU
- Контактная информация:
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
RECTO писал(а): попробуйте записать ваш код в прямом виде, т.е. BE BD BB 7E = CD 00 00 BE BD BB 7E 01. Возможно, поможет.
Обращаю внимание, что предложенная перекодировка не правильная.
Код CD 00 00 BE BD BB 7E 01 получается когда в эмулятор забиваешь ключ в HYPER TERMINAL и неправильно ставится
тип ключа (c или m)
Например BE BD BB 7E m - будет при считывании копировщиком первую строку показывать CD 00 00 BE BD BB 7E 01
Если забить правильно как Цифрал с буквой "с" то будет: 34 00 00 00 01 76 53 01
Кошка случайно подсказала!
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Symrak писал(а):Главное еще, чтобы код семейства (01) стоял на своем месте, а CRC - Checksumm на своем. Я никого не считаю глупым, но можно перепутать при вводе (дело в том, что дубликаторы и некотрые ридеры первой выдаеют чексумму, потом код, потом семейство, а остальная часть ридеров/эмуляторов - наоборот).
Ну, если уже изучил свой копировщик, которым пользуешься - не запутаешься!
Symrak писал(а):P.S. Если будет время и будет нужно форумчанам - напилю программку для конвертации Цифрал/Метаком - Даллас.
Да, да! Очень нужно!!!
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
reviver писал(а):RECTO писал(а): попробуйте записать ваш код в прямом виде, т.е. BE BD BB 7E = CD 00 00 BE BD BB 7E 01. Возможно, поможет.
Обращаю внимание, что предложенная перекодировка не правильная.
Код CD 00 00 BE BD BB 7E 01 получается когда в эмулятор забиваешь ключ в HYPER TERMINAL и неправильно ставится
тип ключа (c или m)
Тем не менее, попробовать-то можно, если другие варианты не подходят, хотя ключ явно читается и его код анализируется.
Или вот еще, как вариант, попробуйте: AB 00 00 00 01 89 AC 01 - по аналогии с третьим вариантом перекодировки, где "прямой" код с Цифрала инвертирован и записан в Даллас. А здесь у меня инвертирован первый вариант кодировки.
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Symrak писал(а):P.S. Если будет время и будет нужно форумчанам - напилю программку для конвертации Цифрал/Метаком - Даллас.
Да, нужно
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
dimar писал(а):Скопировал эти ключи в ваш эмулятор - он без проблем, правильно передал данные этих ключей пингкомсерверу, но когда я записал те же ключи в ячейки более Е, то при прикасании эмулятора к считывателю горит точка и мигает сегмент b.
Честно говоря, даже не знаю, что ответить... Залил прошивку со статикой в эмулятор, проверил, вроде все нормально. Код выдается правильно. У меня с 0 ключа и далее "домашние" ключи, в F. и E. - вездеходы. Проблем не возникает. Да и вроде жалоб с такой проблемой не было
Народ. У кого-нибудь есть такая же проблема? Хотелось бы понять...Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
RECTO писал(а):Снова по вопросу о форматах перекодировки ключей...
hexFF не отписался о том, какой у него домофон. Это важно. Возможно ему (домофону) наплевать на все перекодировки и даллас он вообще не понимает.
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
iplogger писал(а):hexFF не отписался о том, какой у него домофон. Это важно. Возможно ему (домофону) наплевать на все перекодировки и даллас он вообще не понимает.
Судя по тому, как он описал процесс подбора: с одним ключом домофон послал его сразу, со вторым - послал, подумав пару секунд, на третий ключ не отреагировал - Далласовские ключи он понимает и читает их. Причем анализ разных кодов занимает разное время: с универсальными ключами и с кодами из 2-х значащий байт он посылает сразу. А ключ из 4-х значащих байт какое-то время анализируется. Возможно, он принимается как допустимый и запускается поиск по базе ключей, но соответствия не находится. Поэтому, по моему мнению, нужно продолжать работать именно с этой комбинацией: инвертировать, переставлять байты местами, пробовать различные сочетания...
Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
iplogger писал(а):hexFF не отписался о том, какой у него домофон. Это важно. Возможно ему (домофону) наплевать на все перекодировки и даллас он вообще не понимает.
Прошу прощения за вынужденное отсутствие, отвечаю. По ссылке на ikey похожи 2 варианта, один понимает перекодировку "цифрал 2", напротив второго стоит крест, видимо только оригинал.
Попробовал сделать ключик в мастерской (друг приезжал на время), сделали в оригинальном формате, заготовка похожа на ТМ01, работает без нареканий.
Сейчас потихоньку реализую другую задумку- микросниффер протокола iWire на тини13, чтоб писал переданные по линии байты себе в EEPROM, оттуда потом программатором прочесть. Подключаться будет параллельно ключу и тыкаться в домофон. Питание автономное, от литиевой таблетки. Прошивку пока допиливаю до рабочего состояния, допилю- будет поход до моего домофона и одной конторы, от которой хотелось заиметь ключик (там 2 считывателя, соединены параллельно)
Пробовал, не работает.RECTO писал(а):hexFF, попробуйте записать ваш код в прямом виде, т.е. BE BD BB 7E = CD 00 00 BE BD BB 7E 01. Возможно, поможет.
Попробую, спасибо. Отпишусь.RECTO писал(а):Тем не менее, попробовать-то можно, если другие варианты не подходят, хотя ключ явно читается и его код анализируется. Или вот еще, как вариант, попробуйте: AB 00 00 00 01 89 AC 01 - по аналогии с третьим вариантом перекодировки, где "прямой" код с Цифрала инвертирован и записан в Даллас. А здесь у меня инвертирован первый вариант кодировки.
Обоими руками ЗА!Symrak писал(а):P.S. Если будет время и будет нужно форумчанам - напилю программку для конвертации Цифрал/Метаком - Даллас.
Reviver, извините, повторю вопрос iplogger насчет прошивок дубликаторов, думал поковырять на досуге ТМ01. Ещё раз спасибо за варианты перекодировок, больше нигде не нашел.
Мыслю в том же направлении. Придется собрать эмулятор, а то со связками заготовок бегать запаришься. 5 этаж, лифта нет...RECTO писал(а):Судя по тому, как он описал процесс подбора: с одним ключом домофон послал его сразу, со вторым - послал, подумав пару секунд, на третий ключ не отреагировал - Далласовские ключи он понимает и читает их. Причем анализ разных кодов занимает разное время: с универсальными ключами и с кодами из 2-х значащий байт он посылает сразу. А ключ из 4-х значащих байт какое-то время анализируется. Возможно, он принимается как допустимый и запускается поиск по базе ключей, но соответствия не находится. Поэтому, по моему мнению, нужно продолжать работать именно с этой комбинацией: инвертировать, переставлять байты местами, пробовать различные сочетания...