Приветствую всех!

Пожалуй, самыми странными среди домофонов являются не какие-то раритетные экземпляры с оптическими или магнитными ключами, а «локальные» модели, выпускавшиеся одним предприятием (зачастую вообще по части основной своей деятельности с домофонами не связанным) для одного города или региона. В самом деле, столь странных конструктивных решений, какие встречаются там, порой не встретить больше нигде. Про пару таких девайсов я уже рассказывал, и вот ко мне попал очередной — некий «Форвард» весьма странного вида и с не менее странной схемотехникой.

Источник

Итак, в сегодняшней статье посмотрим на один из самых распространённых в Сибири домофонов. Заодно узнаем, зачем в нём RTC и батарейка, как его оживить и что ещё отличает его от привычных нам экземпляров. Традиционно будет много интересного.

❯ Суть такова

источник

Как и в случае с «Факториалами», многие из вас запросто могут видеть данное устройство впервые. Выпускал их некий «Алтайтехнопарк», что и определило область их распространения. Ставились они в Барнауле, Красноярске, Иркутске и окрестных городах. Судя по всему, предназначались они для установки исключительно обслуживающими организациями: никакой документации и схем, в отличие от находившихся в свободной продаже «Цифралов» и «Метакомов», на них найти не вышло.

Источник

Первая версия такой панели — Форвард-М. Оптических, магнитных или ещё каких-то ключей в них предусмотрено не было, только обычные Touch memory.

Источник

Более поздний вариант — Форвард-МВ. Здесь есть аналоговая видеокамера, прошивка тоже отличается.

источник

А вот ещё более новая панель.

❯ Обзор оборудования

Вот такая панель досталась мне.

Это одна из первых версий — «Форвард-М», появившийся в 2007 году. По сравнению с какими-нибудь раритетными «Элтисами» он ещё совсем новый… Интересно выглядит индикатор, словно позаимствованный от каких-то часов, DVD-плеера или ещё какого бытового прибора.

С обратной стороны только металлическая крышка без каких-либо надписей.

Снимем её.

Внутри нас ждёт много интересного: съёмная плата коммутатора, какие-то перемычки и самое неожиданное — батарейка. Зачем она тут, если у домофона нет NVRAM или чего-то подобного? Скоро разберёмся.

Рядом с ней RTC от Dallas.

Под платой коммутации микроконтроллер ATMega32 с какой-то наклейкой и микросхема памяти. Прошивка ожидаемо защищена от чтения, тут ничего нового.

Снимем плату.

С обратной стороны мало интересного — кнопки, индикатор, а также стабилизатор и мощный транзистор, прижатые для охлаждения к корпусу.

Корпус многое повидал на своём веку, но всё ещё держится.

Первый запуск

Первым делом пробуем подать питание.

Загорелась подсветка, на индикаторе появились бегущие сегменты, а домофон даже начал куда-то звонить. Отлично, всё работает.

Играет он, к слову говоря, восьмибитный «Дым над водой»…

А вот звуки панели «Форвард-МВ». Эту мелодию вызова, думаю, узнает каждый…

❯ Пароли

Теперь очередь паролей.

Инструкции нет, зато стандартный код для входа в режим программирования вполне известен — это 77395201.

Увы, на мой домофон он не подошёл, так что придётся разбираться самому.

❯ Память

Пароля нет, так что достаём из панельки EEPROM и читаем её программатором. Далее открываем её в HEX и смотрим, что там есть интересного.

Данные с нулевого адреса вплоть до 176Fh — явно таблица ключей.

Далее идёт область параметров.

За ней вся память пустая, только лишь в конце два байта таки записаны. Судя по всему, это признак того, что EEPROM исправна и размечена.

❯ Упрощённый режим

В области параметров нашёл интересную последовательность BC 61 4E. Интересна она тем, что в десятичной системе это 12345678.

Явно какой-то код, незадействованный или отключенный. Само собой, ввод этого числа ничего не дал, поэтому я перезаписал эту последовательность и ряд соседних байт на 01h.

Набираем 16843009 — 01 01 01 01 в шестнадцатеричной системе. О, что-то получилось!

Но радость быстро ушла: вместо «P» на индикаторе почему-то загорелось «П». На нажатие кнопок домофон также не реагировал. Странно, однако. Оказалось, что это этакий упрощённый режим записи ключей. Если в этом режиме приложить ключ, то он сохранится в памяти, больше при этом ничего делать нельзя. За включение и выключение этого кода, как выяснилось, отвечает байт по адресу 1846h: 01h, если упрощённый режим разрешён, 05h — если запрещён. С хранением ключей всё тоже довольно просто: в память помещаются три последних байта номера, между собой записи разделяются двумя нулевыми байтами.

Вот так это работает.

❯ Про режим программирования

После некоторых поисков удалось найти полный список функций в режиме программирования:

  • P0 — запись ключей

  • P1 — удаление отдельных ключей

  • P2 — сброс памяти ключей

  • P3 — время открытия двери

  • P4 — выбор типа замка

  • P5 — блокировка и разблокировка квартир

  • P6 — номер первой квартиры

  • P7 — ввод пользовательского кода

  • P8 — вкл/выкл пользовательского кода

  • P9 — смена пароля

Как нетрудно догадаться, этот пользовательский код и предназначен для записи ключей в упрощённом режиме. А вот кодов для открытия двери почему-то нет, равно как и какого-либо упоминания часов. Ладно, придётся искать дальше.

RTC

Так и не найдя чего-то подходящего, продолжаем модифицировать память.

Забиваем единичными байтами другую область, и… на индикаторе действительно отобразилось текущее время!

Вскоре удалось локализовать и отвечающий за это флаг. Лежит он по адресу 185Dh. Принцип всё тот же, что и для пароля пользователя: 01h — часы работают, 05h — не работают.

Помните ту шутку про то, что читать инструкцию к микроволновке было слишком лень, отчего её просто включили в полночь?

Здесь это актуально как никогда: возможность установки времени отсутствует, так что единственный возможный вариант — отпаять батарейку и подключить её в нужный момент. Если установить время и загрузить «модифицированную» прошивку, можно превратить домофон в часы.

❯ Так что же в итоге?

Пообщавшись с товарищем, у которого также имелась такая панель, выяснил, что были «Форварды-М», которые батарейки и RTC не имели. Что же до модели «МВ», то там возможность установки времени имелась штатно (хотя, судя по всему, ни в одной обслуживающей компании ей не пользовались). Зачем в моей панели, с прошивкой от «обычной» версии, такая функция, мне решительно неведомо.

Такие дела.


Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале 

Перейти ↩
Может быть интересно:

Комментарии (12)


  1. Nick0las
    15.05.2026 10:49

    Функция часов в домофоне выглядит странно. Но не раскрыт вопрос собственно домофонной функциональности. Вроде клеммы для подключения трубок есть пряма на панели, подключить трубку и позвонить не пробовал?


    1. MaFrance351 Автор
      15.05.2026 10:49

      Пробовал. Там ещё прикол, что в большинстве домофонов на коммутаторе плюсы - это десятки, а минусы - единицы. А тут наоборот.


    1. StrikerusRus
      15.05.2026 10:49

      Полагаю, что это не реализованный функционал защиты от хулиганов, которые ночью звонят домофона в квартиры и убегают. А так можно выставить интервал, когда позвонить в домофон нельзя. Исключительно предположение


      1. Radisto
        15.05.2026 10:49

        Хорошее предложение. Можно еще придумать в определенное время отключать замок, если, скажем, ждут мастера, проверку счетчиков, врача. Осталось только узнать, для чего именно нужны были часы)))


        1. ailcat
          15.05.2026 10:49

          А там RTC не с памятью случайно?
          Может, из-за батарейной SRAM в чипе использовали (настройки будильника - тоже ячейки памяти!), а функция часов - так, побочный эффект?


    1. Darkness_Paladin
      15.05.2026 10:49

      Функция часов в домофоне выглядит странно.

      Почему странно? Лет 27+ назад, когда у меня уже был телефон, но в телефонах ещё не стало общепринятой фишкой делать часы, я нередко об этом задумывался -- разработчику домофона снабдить его функцией часов, в общем, ничего не стоит -- а любям было бы удобно.

      Я вообще сторонник мнения, что любое устройство с дисплеем, функционально для этого годным, должно уметь показывать время.


  1. AnSa8
    15.05.2026 10:49

    Набираем 16843009 — 01 01 01 01 в десятичной системе. О, что-то получилось!

    В шестнадцатеричной.


    1. MaFrance351 Автор
      15.05.2026 10:49

      Точно. Спасибо за правку.


  1. Darkness_Paladin
    15.05.2026 10:49

    Помните ту шутку про то, что читать инструкцию к микроволновке было слишком лень, отчего её просто включили в полночь?

    И что не так?

    У меня на микроволновке сломана кнопка -- совсем не обязательная для обычного использования (поэтому мне лень её чинить), но нужная, чтоб установить время. Поэтому да, ставлю часы методом включения в полночь.

    На водогрейке у меня есть часы, и это хорошо -- но описанный в инструкции способ их настройки просто не работает, как и все "интуитивно понятные" способы это сделать, какие пришли мне в голову. Возможно, у моей версии часы вообще случайно остались от какой-то другой модели, более продвинутой. Найду подходящего размера дисплей, чтоб поместился вместо родного семисегментника -- выброшу штатные мозги, поставлю туда самодельные, а пока приходится устанавливать часы методом включения в полночь.

    В брелке от сигналки у меня есть часы. Один раз я попробовал установить их по инструкции, и понял, что дождаться полуночи и передёрнуть батарейку тупо удобнее, чем выполнять 100500 операций для установки часов штатным способом.


    1. MaFrance351 Автор
      15.05.2026 10:49

      У меня так же было с какими-то настольными часвми-термометром. Потом выяснил, что проще воткнуть батарейку ровно в полночь, чем пытаться устанавливать по инструкции.


  1. arthuru1
    15.05.2026 10:49

    Как домофоны управляют замком? Если например злоумышленник выведет из строя плату управления например мщным разрядом


    1. Darkness_Paladin
      15.05.2026 10:49

      В смысле "как"? Реле там стоит, с сухим контактом, и даёт импульс по команде от микроконтроллера.

      Если плата сдохнет -- замок либо откроется (если закрытое состояние замка поддерживается включенным состоянием реле), либо останется в закрытом положении до тех пор, пока его не откроют вручную (если замок электромеханический, требующий подачи питания для отпирания).