Например TDA7294

Форум РадиоКот • Просмотр темы - Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб мар 14, 2026 16:59:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1689 ]     ... , , , 14, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 19:42:08 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
iplogger писал(а):
chaika писал(а):
Путем проб и ошибок(изменение номиналов) ни к чему не привели.Проблема с КС домофоном осталась.Думаю -это все-таки фильтры антиклоны домофонов.Вопрос к автору.Как сделать,чтоб эмулятор не отвечал на проверочные команды.Допустим на 0FH отвечал, на 33H -молчал.


Команда 33H - основная команда команда DS1990. Это постулат. Даже не обсуждается. 0FH - дополнительная. Сомневаюсь в фильтре на 33H. Чтобы такое сделать, это надо покурить что-нибудь уж очень ядреное. Прошивку только 0x0F выкладываю.

Согласен с Вами 33H -главная команда идентификации.Цитирую документ dallas- для чтения ПЗУ ds1990 0FH используется вместо 33h.Вырезку из документа прилагаю.Спасибо за прошивку.Прошивку проверю и отпишусь о результатах.


Вложения:
Doc1.doc [75 KiB]
Скачиваний: 337
Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 20:24:03 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Согласен с Вами 33H -главная команда идентификации.Цитирую документ dallas- для чтения ПЗУ ds1990 0FH используется вместо 33h.Вырезку из документа прилагаю.

А Вы не ориентируйтесь дословно на документы Далласа. Ориентируйтесь на то, какие команды реально используются домофонами для чтения ключа. А используется для этой цели как раз команда 33h, исключений пока не встречал.:) Если нормальному ключу положено отзываться на обе команды (0Fh и 33h) своим номером, то и эмулятор так же должен это делать. Фильтр домофона может как раз проверить, правильно ли ключ отзывается на все положенные для него команды. А Вы одну из этих команд зачем-то блокировать хотите...


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 20:29:37 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
chaika писал(а):
Согласен с Вами 33H -главная команда идентификации.Цитирую документ dallas- для чтения ПЗУ ds1990 0FH используется вместо 33h.Вырезку из документа прилагаю.Спасибо за прошивку.Прошивку проверю и отпишусь о результатах.


Это не документ. Это чей-то перевод в каком-то word-овском файле. Я всегда предпочитаю пользоваться первоисточником, а в нем на 45-ой странице английским по-белому написано:

"READ ROM

code 33H
- to identify a device.
- to determine if several devices are connected in parallel.

code 0FH
- the DS1990A accepts this code as an alternative to 33H."

Не "вместо", а лишь как "альтернатива."


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 20:51:00 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
RECTO писал(а):
chaika писал(а):
Согласен с Вами 33H -главная команда идентификации.Цитирую документ dallas- для чтения ПЗУ ds1990 0FH используется вместо 33h.Вырезку из документа прилагаю.

А Вы не ориентируйтесь дословно на документы Далласа. Ориентируйтесь на то, какие команды реально используются домофонами для чтения ключа. А используется для этой цели как раз команда 33h, исключений пока не встречал.:) Если нормальному ключу положено отзываться на обе команды (0Fh и 33h) своим номером, то и эмулятор так же должен это делать. Фильтр домофона может как раз проверить, правильно ли ключ отзывается на все положенные для него команды. А Вы одну из этих команд зачем-то блокировать хотите...

Я хочу блокировать ответы-не типичные для данной таблетки.1990 должна отвечать только на команды из datasheet.если ответила на любую другую-клон.
Как фильтр домофона устроен я не знаю.0fh и 33h я привел в качестве примера.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 21:08:14 
Сверлит текстолит когтями
Аватар пользователя

Карма: 1
Рейтинг сообщений: 16
Зарегистрирован: Пт дек 23, 2011 21:50:58
Сообщений: 1139
Откуда: 123
Рейтинг сообщения: 0
Сегодня привезли новый микроконтроллер мегу 8 ! Доработал программатор ! Прошил без проблем ! Все фьюзы выставляются без проблем . никак раньше ! Запустил . всё заработало . ключи стал правильно читать и копировать ! На rs232 по прежнему не откликался через usb шнурок от сотового ! Выкинул его нахрен ! Спаял новый по ссылке http://easyelectronics.ru/svyaz-mikroko ... rs232.html . Все программы и хайпер и кейс заработали сразу ! Видать от сотового уровни другие ! Хотя и rx и tx есть . Короче заработал ! Всем спасибо большое !!!! Теперь корпус буду искать . А дороботка программатора конечно помогла .Поставил кварц . Пару пикушек . Фильтра по низкой и высокой составляющей .


Вложения:
Новая папка.rar [678.81 KiB]
Скачиваний: 442
Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 21:14:44 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
iplogger писал(а):
chaika писал(а):
Согласен с Вами 33H -главная команда идентификации.Цитирую документ dallas- для чтения ПЗУ ds1990 0FH используется вместо 33h.Вырезку из документа прилагаю.Спасибо за прошивку.Прошивку проверю и отпишусь о результатах.


Это не документ. Это чей-то перевод в каком-то word-овском файле. Я всегда предпочитаю пользоваться первоисточником, а в нем на 45-ой странице английским по-белому написано:

"READ ROM

code 33H
- to identify a device.
- to determine if several devices are connected in parallel.

code 0FH
- the DS1990A accepts this code as an alternative to 33H."

Не "вместо", а лишь как "альтернатива."

Это не может быть использовано как фильтр? Или на 0fh еще кто-то отзывается?


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 21:51:34 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
А в симуляторе кто-нибудь запускал? У меня в Proteuse 1wire сканер этот эмулятор не видит, avr ide вообще ругается на программу.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 21:59:07 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Я хочу блокировать ответы-не типичные для данной таблетки.1990 должна отвечать только на команды из datasheet.если ответила на любую другую-клон.

Ответы на "левые" команды присущи обычно перезаписываемым ключам-заготовкам, поскольку они программируются по той же шине 1-wire, и они нужны для работы с дубликатором. А эмулятор - нет, поэтому у него нет никаких ответов на посторонние команды, им там просто неоткуда взяться.:)
chaika писал(а):
Как фильтр домофона устроен я не знаю.

Да примерно так и работает, как Вы описали. Еще (теоретически) может проверить, отзывается ли ключ на все положенные команды, например на 55h...
chaika писал(а):
0fh и 33h я привел в качестве примера.

Пример очень неудачный. На обе эти команды ключ должен отзываться серийником, блокировать их не нужно.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 22:25:00 
Вымогатель припоя

Зарегистрирован: Вс дек 20, 2009 09:44:51
Сообщений: 653
Откуда: 016RU
Рейтинг сообщения: 0
chaika писал(а):
А в симуляторе кто-нибудь запускал? У меня в Proteuse 1wire сканер этот эмулятор не видит, avr ide вообще ругается на программу.

А что и исходники уже выложили?


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 23:10:19 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
RECTO писал(а):
Ответы на "левые" команды присущи обычно перезаписываемым ключам-заготовкам, поскольку они программируются по той же шине 1-wire, и они нужны для работы с дубликатором. А эмулятор - нет, поэтому у него нет никаких ответов на посторонние команды, им там просто неоткуда взяться.:)

Да примерно так и работает, как Вы описали. Еще (теоретически) может проверить, отзывается ли ключ на все положенные команды, например на 55h...
chaika писал(а):
0fh и 33h я привел в качестве примера.

Пример очень неудачный. На обе эти команды ключ должен отзываться серийником, блокировать их не нужно.

Вы сами себе противоречите.Левые команды скорее всего фильтр и создает,т.е. провоцирует отозваться клонов. Зачем проверять на стандартную для ds1990- 55h ?Проверять интересней на не стандартную для данного ключа команду.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 23:18:37 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
vano11 писал(а):
chaika писал(а):
А в симуляторе кто-нибудь запускал? У меня в Proteuse 1wire сканер этот эмулятор не видит, avr ide вообще ругается на программу.

А что и исходники уже выложили?

Не нужны для симуляторов исходники.Там же отличный disasm есть.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вс янв 15, 2012 23:40:13 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Вы сами себе противоречите.Левые команды скорее всего фильтр и создает,т.е. провоцирует отозваться клонов. Зачем проверять на стандартную для ds1990- 55h ?

Потому что, например, какой-нибудь простенький эмулятор, работающий по упрощенной программе, может эту команду не поддерживать, а только выдавать код на 0F и 33. И вот для отлова таких устройств. :) Но это, как я писал ранее, возможно теоретически. На практике не встречал пока.
chaika писал(а):
Проверять интересней на не стандартную для данного ключа команду.

Разумеется. Только этих нестандартных команд дофига. Примерно столько же, сколько существует и типов заготовок. Перебирать их все подряд? Учитывая, что (официально) информация об этих командах закрыта. :) Фактически стабильно фильтруется только ТМ2004, которая уже давно изучена вдоль и поперек...


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 03:37:02 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Это не может быть использовано как фильтр? Или на 0fh еще кто-то отзывается?

Конечно, все без исключения клоны на записываемых ключах-заготовках отзываются и на 33h, и на 0Fh. А ТМ2004, упомянутая выше, кроме того отзывается своим серийником на все команды с "3" на конце, и почти на все команды с "F" на конце, и еще на многие (всего около полсотни команд, причем во всех этих командах первые два младших бита = 1. Скорее всего, это происходит из-за упрощенного алгоритма дешифрации кода команды). По этому признаку она и ловится фильтрами. :)


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 06:26:46 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
RECTO писал(а):
chaika писал(а):
Вы сами себе противоречите.Левые команды скорее всего фильтр и создает,т.е. провоцирует отозваться клонов. Зачем проверять на стандартную для ds1990- 55h ?

Потому что, например, какой-нибудь простенький эмулятор, работающий по упрощенной программе, может эту команду не поддерживать, а только выдавать код на 0F и 33. И вот для отлова таких устройств. :) Но это, как я писал ранее, возможно теоретически. На практике не встречал пока.
chaika писал(а):
Проверять интересней на не стандартную для данного ключа команду.

Разумеется. Только этих нестандартных команд дофига. Примерно столько же, сколько существует и типов заготовок. Перебирать их все подряд? Учитывая, что (официально) информация об этих командах закрыта. :) Фактически стабильно фильтруется только ТМ2004, которая уже давно изучена вдоль и поперек...

Зачем все команды.Вы что-то не допоняли.Я говорю,о том,что если эмуль хочет эмулировать ds1990 ,то отвечал только на известные 4 команды из даташита и ни на какие другие.И не доказывать домофону-сколько много команд эмуль знает.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 15:33:40 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Вы что-то не допоняли. Я говорю,о том,что если эмуль хочет эмулировать ds1990 ,то отвечал только на известные 4 команды из даташита и ни на какие другие. И не доказывать домофону-сколько много команд эмуль знает.

Так всё и происходит. Хотя бы потому, что в эмуляторе просто неоткуда взяться откликам на посторонние команды.
И я совершенно не допонял, зачем Вы захотели, чтоб эмулятор "доказывал" домофону, что не знает команду 33h, описанную в даташите...


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 16:22:05 
Открыл глаза

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср ноя 24, 2010 15:44:48
Сообщений: 67
Откуда: Кузбасс
Рейтинг сообщения: 0
RECTO писал(а):
chaika писал(а):
Вы что-то не допоняли. Я говорю,о том,что если эмуль хочет эмулировать ds1990 ,то отвечал только на известные 4 команды из даташита и ни на какие другие. И не доказывать домофону-сколько много команд эмуль знает.

Так всё и происходит. Хотя бы потому, что в эмуляторе просто неоткуда взяться откликам на посторонние команды.
И я совершенно не допонял, зачем Вы захотели, чтоб эмулятор "доказывал" домофону, что не знает команду 33h, описанную в даташите...

Цитирую автора"Со стороны разъема эмуляции “DOMOFON” – весь набор команд общения с «мастером» (Read ROM [33h], Read ROM [0Fh], Match ROM [55h], Skip ROM [CCh], Search ROM [F0h], Write Scratchpad [0Fh], Read Scratchpad [AAh], Copy Scratchpad [55h], Read Memory [F0h])."
Часть из них Ds1990 просто не знает,а эмуль знает.Повторяю-у меня в Протеусе не пошло.По поводу 33h я уже отвечал.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 16:58:43 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
chaika Это полный набор команд, поддерживаемый эмулятором. Если Вы захотите сохранить и эмулировать ключи DS1992 или DS1993 он будет отвечать на все перечисленные команды. Во всех остальных случаях он будет отвечать только на команды DS1990A - Read ROM [33h], Read ROM [0Fh] и Search ROM [F0h], как ему и полагается.
Если хотите понять как работают фильтры против заготовок поясняю (как сделал бы я). Так. Ключ DS1990A. Отвечает на команды 33H, 0FH и F0H. Их не трогаем. Заготовка ТМ2004 кроме команд DS1990A отвечает на любую команду с тройкой на конце. Посылаем команду 03H - есть ответ, 13H - есть ответ. Все, это ТМ2004. Писать на улицу. Заготовка RW1990.1. Проверяем. Посылаем команды D1H, B5H с чтением-записью флагов. Есть ответ - курить туда-же. Заготовка RW1990.2. Проверяем. Посылаем команды 1DH, 1EH с чтением-записью флагов. Есть ответ - заниматься глупостями туда-же. И только после перебора заготовок посылаем команды DS1990A и читаем серийный номер.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Пн янв 16, 2012 18:47:06 
Первый раз сказал Мяу!

Зарегистрирован: Ср дек 21, 2011 01:33:12
Сообщений: 38
Рейтинг сообщения: 0
chaika писал(а):
Часть из них Ds1990 просто не знает,а эмуль знает. Повторяю-у меня в Протеусе не пошло.

Могу Вас заверить, не по этой причине. :)


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Вт янв 17, 2012 17:36:50 
Грызет канифоль
Аватар пользователя

Карма: 11
Рейтинг сообщений: 36
Зарегистрирован: Пн дек 15, 2008 19:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
reviver Хочу Вас предупредить. С вашего почтового ящика пришло какое-то матершиное предложение в мой адрес и сообщение о якобы прекращении общения. Похоже, что у Вас опять вскрыли почту. Отпишитесь, чтобы я знал, что случилось, потому-что Вам почта не доставляется.


Вернуться наверх
 
 Заголовок сообщения: Re: Эмулятор ключей домофонов «Цифрал», «Метаком» и «Даллас»
СообщениеДобавлено: Ср янв 18, 2012 11:05:14 
Это не хвост, это антенна
Аватар пользователя

Карма: 23
Рейтинг сообщений: 417
Зарегистрирован: Пт фев 05, 2010 03:48:21
Сообщений: 1467
Откуда: 056.RU
Рейтинг сообщения: 0
iplogger писал(а):
reviver Хочу Вас предупредить. С вашего почтового ящика пришло какое-то матершиное предложение в мой адрес и сообщение о якобы прекращении общения. Похоже, что у Вас опять вскрыли почту. Отпишитесь, чтобы я знал, что случилось, потому-что Вам почта не доставляется.

Спасибо, понял, смотрите личку. Вы получили вчера файлы протоколов?

_________________
Кошка случайно подсказала!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1689 ]     ... , , , 14, , , ...  

Часовой пояс: UTC + 3 часа


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y