Приветствую всех!
Мне уже не раз доводилось показывать самых странных представителей домофонных ключей, однако этот экземпляр постоянно от меня ускользал. Для кого-то его существование вообще будет открытием: в самом деле, неужели кто-то вообще мог придумать настолько примитивный в плане защиты девайс? Но вот сейчас мне удалось наконец раздобыть экземпляр на опыты, так что самое время разбираться.
Итак, в сегодняшней статье поговорим о том, как работали домофоны «Цифрал» с резистивным ключом. Узнаем, какие вообще девайсы с ними совместимы и как оно устроено, попутно посмотрим на несколько неожиданных решений по части схемотехники таких домофонов. Традиционно будет много интересного.
Вообще, заполучить себе такой домофон мне хотелось уже очень долго. Но достать его оказалось даже сложнее, чем оптический. Судя по всему, выпущено их было не так уж и много. Но вот наконец мне удалось это сделать, так что экземпляр на опыты у нас есть.
Вообще, резистивными ключами были оснащены не только «Цифралы», они также стояли во многих других моделях.
Для жителей нашей страны резистивными ключами чаще всего были таковые от домофонов «Визит». Благодаря товарищу я даже смог найти фото такого экземпляра. Ещё недавно многие московские подъезды открывались именно ими. Но о них (за неимением у меня экземпляра на обзор) поговорим как-нибудь в другой раз.
Казалось бы, сложно придумать что-то проще по исполнению. Внутри ключа располагался самый обычный постоянный резистор, сопротивление которого и измеряла электроника домофона.
По неведомым мне причинам таких домофонов в России было сравнительно мало. Зато их много в украинских и белорусских городах, огромное их количество используется до сих пор.
Белорусский домофон «Пиррс». На территории нашей страны их единицы.
А вот и его ключ. Также существовали экзотические ключи такого же форм-фактора, внутри которых находился такой же чип, как в метках Dallas.
А вот и предмет обсуждения — домофон Cyfral CCD 2094/tm. Именно в нём и используются резистивные ключи.
А вот похожий внешне CCD 2094/tc использует обычные ключи TM.
Начинка ключа. Внутри ожидаемо ничего интересного: одинокий резистор и всё.
Рабочий CCD 2094/tm достать не получилось. Впрочем, это не так страшно, и позже вы узнаете, почему.
Сердце резистивного «Цифрала» — контроллер. Достался мне он как ремкомплект для этих блоков старого образца. На передней части видим клеммы для подключения замка (резистивный «Цифрал» — единственный, который может управлять замком без дополнительных устройств типа контроллера Цифрал/Т), управляющий транзистор, конденсаторы, переменный резистор, парочку перемычек, индикаторные светодиоды.
С обратной стороны микроконтроллер и немного мелких компонентов.
А вот плата блока вызова. Это тоже поздний ремкомплект, ни в одном домофоне она не стояла.
В паре моих постов фигурировал такой домофон как Cyfral CCD 2094/tc.
А в ещё одном я рассказывал про Cyfral CCD 2094/0.
Казалось бы, это совершенно разные блоки, с разными считывателями и с разными прошивками. Но нет. В плане схемотехники они абсолютно идентичны. Более того, плату от контактной панели можно без проблем переставить в оптическую, для этого не потребуется никаких модификаций, ведь все необходимые компоненты уже распаяны. Да-да, абсолютно бесполезная для ТМ-версии обвязка оптического считывателя есть во всех таких панелях. Как видно на фото, несмотря на разные считыватели, платы хоть и не абсолютно одинаковы, но очень похожи.
Шутки ради я даже попробовал подключить к Cyfral CCD 2094/0 контактный считыватель. И, как видите, он отлично работает.
На этом опыты не закончились: у меня появилось желание собрать самодельный оптический считыватель, что и было вскоре сделано.
Припаял провода к той самой «ремонтной» плате, распилил кусок макетки пополам, и, как можно видеть, всё отлично работает. И неудивительно, ведь прошивка абсолютно идентична. Увы, на этом мой энтузиазм тогда кончился, отчего в таком виде это железо пролежало у меня больше года.
На этом любопытные моменты не заканчиваются.
Всё дело в том, что та самая прошивка, судя по всему, написана отнюдь не «Цифралом». Она практически полностью идентична той, что используется в панелях Eltis ЦП100.
Практически полностью умудрились скопировать даже схемотехнику: если поставить микроконтроллер от «Цифрала» в «Элтис», он даже будет работать. Единственное отличие в электронике заключается в цепи считывателя ключей.
Разумеется, «обратная» перестановка также осуществима.
Прошивка CCD 2094 всё же отличается от прообраза — она унифицирована как для оптических, так и для контактных панелей. История её создания мне неизвестна: то ли в дремучие девяностые её банально слизали, то ли выкупили у «Элтиса» (и специально внесли изменения), то ли обратились к тому же разработчику, что делал «оригинал», а он реализовал по образу и подобию.
Последующие версии (CCD 2094.1, CCD 2094.3) также довольно схожи по схемотехнике (как видно в предыдущем ролике, прошивка «Элтиса» работает и на них), но уже довольно далеко ушли по программной части, так что рассматривать их мы не будем.
Прежде чем перейти непосредственно к резистивным ключам, рассмотрим такую модификацию как куда более популярный CCD 2094/tc.
Помимо платы управления он имеет ещё одну — добавляющую поддержку проприетарных токовых ключей Cyfral DC2000. Она подключается в разрыв между считывателем и платой домофона и берёт питание от тех контактов, к которым подключается подсветка оптического считывателя. Проще говоря, эта плата — конвертер, который преобразует код ключа DC2000 в стандартный DS1990A.
За годы производства ТСшников плата несколько раз меняла схемотехнику, но принцип оставался тем же.
Теперь перейдём к самому интересному — резистивным ключам.
Это уже однажды упомянутая общая схема старых домофонов Cyfral CCD 2094. Внизу незамысловатая цепь считывания резистивных ключей. Построена она на банальном компараторе — когда прикладывается ключ правильного сопротивления, подаётся импульс на открытие. По сути эта цепь полностью аналоговая. Но погодите-ка! Ведь на том контроллере был МК! Зачем он там нужен? Давайте разбираться.
Первым делом удалось выяснить, что мой контроллер — не просто этакая фантазия на тему того, что должно было там стоять. Точно такие же в плане схемотехники использовались и в серийных экземплярах.
С обратной стороны всё тоже практически такое же, как у меня. Значит, девайс не так уж и прост. Судя по всему, существовало две версии таких домофонов: в первой стоял аналоговый контроллер, во второй — цифровой, который и попал в мои руки.
Самое время посмотреть на плату в работе.
Первым делом я выпаял бывшие там изначально куски проволоки и запаял нормальные перемычки. Они нам пригодятся при записи ключа.
Оригинальных резистивных ключей у меня нет, поэтому я взял обычный резистор МЛТ. Для записи ключа необходимо снять дальнюю от клеммника перемычку, приложить ключ и, не убирая его, тонкой отвёрткой крутить потенциометр до зажигания светодиода. После этого джампер надо насадить обратно. Всё, контроллер настроен на нужное сопротивление ключа.
Немало вопросов вызвало подключение контроллера.
У меня имелась вот такая инструкция, но она оказалась не совсем точной. Вместо DALLAS_OUT нужно подключать контакт без маркировки, расположенный между двумя электролитическими конденсаторами. На моих фотографиях это зелёный провод. Его-то и надо припаять туда, куда изначально был подключён ТМ-считыватель. Да-да, по сути эта плата — конвертер резистивного ключа в контактный! Уверен, что-то более странное в домофонии надо ещё поискать.
Теперь, когда плата подключена, а ключ настроен, его надо прописать — так же, как и любой другой на обычном домофоне. Открываем сервисное меню, выбираем любую квартиру и прикладываем наш резистивный ключ. Странная манипуляция — прописывать в память какой-то резистор, который, казалось бы, мы уже настроили.
Но такова цена тому, что обычно такие домофоны работают с внешним контроллером и на сигнал открытия никак не реагируют. А вот такой экземпляр — пожалуйста, он даже издаёт свой звук при нажатии кнопки выхода, чего у остальных CCD 2094, даже самых новых, нет. Как нетрудно догадаться, никакого хакерства тут нет, просто нажатие кнопки (которая подключается к контроллеру) домофон воспринимает как прикладывание резистивного ключа.
Изначально я думал, что это какой-то особый код, который прописан во все домофоны.
Но нет, для панели это самый обычный ключ, который можно прописать на какую-то квартиру. При прикладывании ключа или нажатии кнопки выхода на экране отобразится именно тот абонент, к которому приписан наш фиктивный ключ. Чтобы такого не было, записывать надо на нулевой номер квартиры.
Всё время своего увлечения домофонами мне было интересно: а можно ли открыть такой домофон потенциометром, если приложить его к считывателю и покрутить?
Как оказалось, вполне себе можно. Единственное, крутить надо медленно, так как считывание происходит не сразу. На перебор всего диапазона уходит минут пять. Странно, что в по сути полностью цифровом контроллере не сделана защита от перебора сопротивления (но она есть в белорусских домофонах «Пиррс»).
А вот таблица номиналов этих ключей, которые поставлял Цифрал. Из неё следует, что любой такой домофон с лёгкостью вскрывается обычным потенциометром на десять килоом. Использовать нужно таковой с линейной характеристикой: будет куда удобнее подбирать. Если взять многооборотный, то будет вообще отлично, но под рукой у меня такого не нашлось.
Но всё же одно дело — пробовать у себя, а как насчёт провернуть всё то же самое, но на рабочем домофоне? Поэтому берём с собой всё наше оборудование и отправляемся к единственному на весь Челябинск резистивному «Цифралу» (на КДПВ). Повезло, что спустя год после того, как я его нашёл, его ещё не заменили.
У принесённого с собой потенциометра подгибаем ножки по месту. Прикладываем. Крутим, крутим, крутим…
… и домофон успешно открывается!
Итак, с виду совершенно примитивный девайс оказался довольно интересным внутри. Решения с цифровым резистивным контроллером я не мог ожидать вообще никак. Мне неведомо, с чем это связано, но, скорее всего, сделано так было для максимальной унификации платы.
Такие дела.
Другие мои посты про ключи, домофоны, считыватели и прочие подобные устройства:
Мне уже не раз доводилось показывать самых странных представителей домофонных ключей, однако этот экземпляр постоянно от меня ускользал. Для кого-то его существование вообще будет открытием: в самом деле, неужели кто-то вообще мог придумать настолько примитивный в плане защиты девайс? Но вот сейчас мне удалось наконец раздобыть экземпляр на опыты, так что самое время разбираться.
Итак, в сегодняшней статье поговорим о том, как работали домофоны «Цифрал» с резистивным ключом. Узнаем, какие вообще девайсы с ними совместимы и как оно устроено, попутно посмотрим на несколько неожиданных решений по части схемотехники таких домофонов. Традиционно будет много интересного.
❯ Суть такова
Вообще, заполучить себе такой домофон мне хотелось уже очень долго. Но достать его оказалось даже сложнее, чем оптический. Судя по всему, выпущено их было не так уж и много. Но вот наконец мне удалось это сделать, так что экземпляр на опыты у нас есть.
Вообще, резистивными ключами были оснащены не только «Цифралы», они также стояли во многих других моделях.
Для жителей нашей страны резистивными ключами чаще всего были таковые от домофонов «Визит». Благодаря товарищу я даже смог найти фото такого экземпляра. Ещё недавно многие московские подъезды открывались именно ими. Но о них (за неимением у меня экземпляра на обзор) поговорим как-нибудь в другой раз.
❯ Что это вообще за ключи?
Казалось бы, сложно придумать что-то проще по исполнению. Внутри ключа располагался самый обычный постоянный резистор, сопротивление которого и измеряла электроника домофона.
По неведомым мне причинам таких домофонов в России было сравнительно мало. Зато их много в украинских и белорусских городах, огромное их количество используется до сих пор.
Белорусский домофон «Пиррс». На территории нашей страны их единицы.
А вот и его ключ. Также существовали экзотические ключи такого же форм-фактора, внутри которых находился такой же чип, как в метках Dallas.
А вот и предмет обсуждения — домофон Cyfral CCD 2094/tm. Именно в нём и используются резистивные ключи.
А вот похожий внешне CCD 2094/tc использует обычные ключи TM.
Начинка ключа. Внутри ожидаемо ничего интересного: одинокий резистор и всё.
❯ Обзор оборудования
Рабочий CCD 2094/tm достать не получилось. Впрочем, это не так страшно, и позже вы узнаете, почему.
Сердце резистивного «Цифрала» — контроллер. Достался мне он как ремкомплект для этих блоков старого образца. На передней части видим клеммы для подключения замка (резистивный «Цифрал» — единственный, который может управлять замком без дополнительных устройств типа контроллера Цифрал/Т), управляющий транзистор, конденсаторы, переменный резистор, парочку перемычек, индикаторные светодиоды.
С обратной стороны микроконтроллер и немного мелких компонентов.
А вот плата блока вызова. Это тоже поздний ремкомплект, ни в одном домофоне она не стояла.
❯ Чем примечателен старый Cyfral CCD 2094?
В паре моих постов фигурировал такой домофон как Cyfral CCD 2094/tc.
А в ещё одном я рассказывал про Cyfral CCD 2094/0.
Казалось бы, это совершенно разные блоки, с разными считывателями и с разными прошивками. Но нет. В плане схемотехники они абсолютно идентичны. Более того, плату от контактной панели можно без проблем переставить в оптическую, для этого не потребуется никаких модификаций, ведь все необходимые компоненты уже распаяны. Да-да, абсолютно бесполезная для ТМ-версии обвязка оптического считывателя есть во всех таких панелях. Как видно на фото, несмотря на разные считыватели, платы хоть и не абсолютно одинаковы, но очень похожи.
Шутки ради я даже попробовал подключить к Cyfral CCD 2094/0 контактный считыватель. И, как видите, он отлично работает.
На этом опыты не закончились: у меня появилось желание собрать самодельный оптический считыватель, что и было вскоре сделано.
Припаял провода к той самой «ремонтной» плате, распилил кусок макетки пополам, и, как можно видеть, всё отлично работает. И неудивительно, ведь прошивка абсолютно идентична. Увы, на этом мой энтузиазм тогда кончился, отчего в таком виде это железо пролежало у меня больше года.
❯ Прошивка
На этом любопытные моменты не заканчиваются.
Всё дело в том, что та самая прошивка, судя по всему, написана отнюдь не «Цифралом». Она практически полностью идентична той, что используется в панелях Eltis ЦП100.
Практически полностью умудрились скопировать даже схемотехнику: если поставить микроконтроллер от «Цифрала» в «Элтис», он даже будет работать. Единственное отличие в электронике заключается в цепи считывателя ключей.
Разумеется, «обратная» перестановка также осуществима.
Прошивка CCD 2094 всё же отличается от прообраза — она унифицирована как для оптических, так и для контактных панелей. История её создания мне неизвестна: то ли в дремучие девяностые её банально слизали, то ли выкупили у «Элтиса» (и специально внесли изменения), то ли обратились к тому же разработчику, что делал «оригинал», а он реализовал по образу и подобию.
Последующие версии (CCD 2094.1, CCD 2094.3) также довольно схожи по схемотехнике (как видно в предыдущем ролике, прошивка «Элтиса» работает и на них), но уже довольно далеко ушли по программной части, так что рассматривать их мы не будем.
❯ Токовые ключи
Прежде чем перейти непосредственно к резистивным ключам, рассмотрим такую модификацию как куда более популярный CCD 2094/tc.
Помимо платы управления он имеет ещё одну — добавляющую поддержку проприетарных токовых ключей Cyfral DC2000. Она подключается в разрыв между считывателем и платой домофона и берёт питание от тех контактов, к которым подключается подсветка оптического считывателя. Проще говоря, эта плата — конвертер, который преобразует код ключа DC2000 в стандартный DS1990A.
За годы производства ТСшников плата несколько раз меняла схемотехнику, но принцип оставался тем же.
❯ Резистивные ключи
Теперь перейдём к самому интересному — резистивным ключам.
Это уже однажды упомянутая общая схема старых домофонов Cyfral CCD 2094. Внизу незамысловатая цепь считывания резистивных ключей. Построена она на банальном компараторе — когда прикладывается ключ правильного сопротивления, подаётся импульс на открытие. По сути эта цепь полностью аналоговая. Но погодите-ка! Ведь на том контроллере был МК! Зачем он там нужен? Давайте разбираться.
Первым делом удалось выяснить, что мой контроллер — не просто этакая фантазия на тему того, что должно было там стоять. Точно такие же в плане схемотехники использовались и в серийных экземплярах.
С обратной стороны всё тоже практически такое же, как у меня. Значит, девайс не так уж и прост. Судя по всему, существовало две версии таких домофонов: в первой стоял аналоговый контроллер, во второй — цифровой, который и попал в мои руки.
❯ Записываем ключ
Самое время посмотреть на плату в работе.
Первым делом я выпаял бывшие там изначально куски проволоки и запаял нормальные перемычки. Они нам пригодятся при записи ключа.
Оригинальных резистивных ключей у меня нет, поэтому я взял обычный резистор МЛТ. Для записи ключа необходимо снять дальнюю от клеммника перемычку, приложить ключ и, не убирая его, тонкой отвёрткой крутить потенциометр до зажигания светодиода. После этого джампер надо насадить обратно. Всё, контроллер настроен на нужное сопротивление ключа.
❯ Подключение платы
Немало вопросов вызвало подключение контроллера.
У меня имелась вот такая инструкция, но она оказалась не совсем точной. Вместо DALLAS_OUT нужно подключать контакт без маркировки, расположенный между двумя электролитическими конденсаторами. На моих фотографиях это зелёный провод. Его-то и надо припаять туда, куда изначально был подключён ТМ-считыватель. Да-да, по сути эта плата — конвертер резистивного ключа в контактный! Уверен, что-то более странное в домофонии надо ещё поискать.
Теперь, когда плата подключена, а ключ настроен, его надо прописать — так же, как и любой другой на обычном домофоне. Открываем сервисное меню, выбираем любую квартиру и прикладываем наш резистивный ключ. Странная манипуляция — прописывать в память какой-то резистор, который, казалось бы, мы уже настроили.
Но такова цена тому, что обычно такие домофоны работают с внешним контроллером и на сигнал открытия никак не реагируют. А вот такой экземпляр — пожалуйста, он даже издаёт свой звук при нажатии кнопки выхода, чего у остальных CCD 2094, даже самых новых, нет. Как нетрудно догадаться, никакого хакерства тут нет, просто нажатие кнопки (которая подключается к контроллеру) домофон воспринимает как прикладывание резистивного ключа.
❯ Код
Изначально я думал, что это какой-то особый код, который прописан во все домофоны.
Но нет, для панели это самый обычный ключ, который можно прописать на какую-то квартиру. При прикладывании ключа или нажатии кнопки выхода на экране отобразится именно тот абонент, к которому приписан наш фиктивный ключ. Чтобы такого не было, записывать надо на нулевой номер квартиры.
❯ Уязвимость
Всё время своего увлечения домофонами мне было интересно: а можно ли открыть такой домофон потенциометром, если приложить его к считывателю и покрутить?
Как оказалось, вполне себе можно. Единственное, крутить надо медленно, так как считывание происходит не сразу. На перебор всего диапазона уходит минут пять. Странно, что в по сути полностью цифровом контроллере не сделана защита от перебора сопротивления (но она есть в белорусских домофонах «Пиррс»).
А вот таблица номиналов этих ключей, которые поставлял Цифрал. Из неё следует, что любой такой домофон с лёгкостью вскрывается обычным потенциометром на десять килоом. Использовать нужно таковой с линейной характеристикой: будет куда удобнее подбирать. Если взять многооборотный, то будет вообще отлично, но под рукой у меня такого не нашлось.
Но всё же одно дело — пробовать у себя, а как насчёт провернуть всё то же самое, но на рабочем домофоне? Поэтому берём с собой всё наше оборудование и отправляемся к единственному на весь Челябинск резистивному «Цифралу» (на КДПВ). Повезло, что спустя год после того, как я его нашёл, его ещё не заменили.
У принесённого с собой потенциометра подгибаем ножки по месту. Прикладываем. Крутим, крутим, крутим…
… и домофон успешно открывается!
❯ Вот как-то так
Итак, с виду совершенно примитивный девайс оказался довольно интересным внутри. Решения с цифровым резистивным контроллером я не мог ожидать вообще никак. Мне неведомо, с чем это связано, но, скорее всего, сделано так было для максимальной унификации платы.
Такие дела.
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩