Обновление прошивки

Что нового? [Firmware]

2.2.5.15.7 — 11.09.2024 (ОБЯЗАТЕЛЬНА для установки)

Прошивка 2.2.5.15.7

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.15.7.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.15.7 

ВАЖНО! Данная версия прошивки является переходной и предназначена для устранения возможных проблем с зависанием панели при обновлении. ОБЯЗАТЕЛЬНО обновитесь на данную версию прошивки перед обновлением на последующие версии.

Алгоритм действий при обновлении на данную версию прошивки

  1. Перезагрузить панель;
  2. Запустить обновление только на раздел OPT:
    • через API — opt;
      {
          "url": "http://firmware.domofon-sokol.ru/X2/2.2.5.15.7",
          "mcu": false,
          "opt": true,
          "media": false,
          "rootfs": false
      }

       

    • через web-интерфейс (начиная с версии 2.2.5.12.4) — Обновить приложения;

      image.png

  3. Проверить, что версия раздела OPT соответствует данной: 2.2.5.15.7
    • Если соответствует, перейти к пункту 4;
    • Если не соответствует, повторить пункты 1 и 2;
  4. Запустить обычное обновление устройства.

#Web-интерфейс

#SIP-клиент

#RTSP-сервер

#HTTP-сервер

#Обновление устройства

2.2.5.14.0 — 18.07.2024

Прошивка 2.2.5.14.0

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.14.0.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.14.0 

#WEB-интерфейс

#SIP-клиент

#RTSP-сервер

2.2.5.13.3 — 30.05.2024

Прошивка 2.2.5.13.3

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.13.3.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.13.3 

#WEB-интерфейс

#SIP-клиент

#RTSP-сервер

2.2.5.12.4 — 15.04.2024

Прошивка 2.2.5.12.4

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.12.4.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.12.4 

#WEB-интерфейс

Реализовали новый web-интерфейс 

#SIP-клиент

Обновили библиотеки для SIP-клиента

#RTSP-клиент

Обновили RTSP-клиент до версии rev.5

2.2.5.11.5 (для домофонов с камерой Hisilicon) — 27.12.2023

Прошивка 2.2.5.11.5 (для домофонов с камерой Hisilicon)

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.11.5.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.11.5

Актуальный API можно скачать на странице API-документация

##STREAMER

2.2.5.10.5 — 15.09.2023

Прошивка 2.2.5.10.5

Ссылка на файлы прошивки: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.10.5.zip
Ссылка для обновления: http://firmware.domofon-sokol.ru/X2/2.2.5.10.5

Актуальный API можно скачать на странице API-документация

##CAMOFON

##UART

##STREAMER

2.2.5.9.0.1 — 18.07.2023

Прошивка 2.2.5.9.0.1

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.9.0.1.zip

Актуальный API можно скачать на странице API-документация


Небольшие улучшения для повышения стабильности работы умного домофона Сокол.

2.2.5.8.10 — 03.07.2023

Прошивка 2.2.5.8.10

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.2.5.8.10.zip

Актуальный API можно скачать на странице API-документация


Основные изменения:

##API

##CAMOFON

##STREAMER

##MCU-X2

##ИНТЕРФЕЙС

2.5.7.23 — 02.06.2023

Прошивка 2.5.7.23

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.5.7.23.zip

Актуальный API можно скачать на странице API-документация

Основные изменения:

##STREAMER

##MCU

2.5.7.18 — 3.05.2023

Прошивка 2.5.7.18

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.5.7.18.zip

Актуальный API можно скачать на странице API-документация


Основные изменения:

## Интерфейс

Изменили логику обновления прошивки. Ссылка на новую инструкцию по обновлению:

## API

## UPGRADE

## CAMOFON

## STREAMER

Было
Стало

## MCU

Было
Стало

 

 

 

 

Если в процессе обновления прошивки произошел сбой, после которого домофон перестал реагировать на нажатия кнопок, то сброс настроек до заводских не сможет восстановить его работоспособность.

2.5.6.1 — 15.03.2023

Прошивка 2.5.6.1

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.5.6.1.zip

Актуальный API можно скачать на странице API-документация


Основные изменения:

## STREAMER

Доработали качество видео в ночной период. Изображение стало более ярким и четким.

Примеры:

Было
Стало

 

2.5.5.5 — 27.01.2023

Прошивка 2.5.5.5

Ссылка на прошивку: https://www.is74.ru/upload/domofonsokol/firmware/2.5.5.5.zip

Актуальный API можно скачать на странице API-документация

## SIP-клиент

 - Исправили таймер для повторных запросов SIP-регистрации

Было: Со временем панели переставали работать с sip-сервером, из-за чего звонки не поступали. Нужно было перезагружать панель или приложение Camofon.

Стало: Теперь панель самостоятельно продолжает обновлять SIP-регистрацию на постоянной основе.

## WEB-интерфейс

 - Поменяли названия полей: Сопротивление поднятия трубки => Уровень снятия;

 - Поменяли названия полей: Сопротивление положенной трубки => Уровень открытия.

## API

 - Добавили поддержку 7 байт ключей (/key/settings)

   - по умолчанию используется 4 байта

     - 4 байта (максимальное количество ключей — 25234)

     - 7 байт (максимальное количество ключей — 16835)

    

ВАЖНО! При смене режима удаляются все ключи, т.к меняется разметка базы с ключами.

Было: Панель не поддерживала ключи 7 байт.

Стало: Теперь можно добавлять и использовать ключи 7 байт.

 - Добавили параметр enabled для отключения отправки запросов DDNS (/v1/ddns), по умолчанию: включен

Стало удобнее :)

 - Исправили остановку приложений при обновлении

Было: Перед тем, как запустить обновление домофона, необходимо останавливать все используемые приложения на нем, но периодически прекращали работу не все. Это могло привести к неработособности панели в будущем.

Стало: Останавливаются все используемые приложения.

## IRCUT Работа с ИК-шторкой

- Разработали новое приложение для переключения шторки камеры 

Было: Некоторые контакты ИК-шторки не отключались, что могло привести к перегреву контактов.

Стало: Контакты ИК-шторки включены только в момент переключения, в остальное время — отключены. 

## STREAMER Работа с видеопотоком

 - Исправили проблему с рассинхронизацией картинки

Было: В видеопотоке изображение отставало от звука со временем.

Стало: Звук и видео синхронны.

 - Вернули перезагрузку стримера каждый четный час;

Было: Периодически пропадал видеопоток.

Стало: Благодаря периодической плановой перезагрузке приложения streamer проблема решилась.

Инструкция по обновлению прошивки (начиная с версии 2.5.7.х)

ВАЖНО: Если у вас установлена прошивка до версии 2.5.6.1, то необходимо сначала обновиться на неё (2.5.6.1), затем на любую прошивку версии 2.5.7.х и только после этого можно обновляться на актуальную прошивку.

Для домофона Сокол доступно два варианта обновления:

1. Через собственный http-сервер 

Инструкция для Linux

Важно, чтобы сервер работал по протоколу http, а не https. 

1.1. Если на Вашем сервере не установлен python, то рекомендуем установить python3, если же python установлен, то для запуска скрипта использовать Вашу версию python. 

Установите python3 с помощью команды:

sudo apt install python3

1.2. Скачайте файлы прошивки со страницы Что нового rev.2? [Firmware]

1.3. Создайте папку с помощью команды:

mkdir /srv/tftp/ISComX1

1.4. Распакуйте архив с прошивкой в эту папку (пример пути после распаковки: /srv/tftp/ISComX1/2.5.7.23)

1.4.1. Переходим в папку где лежат прошивки и запускаем http сервер:

python3 -m http.server

1.5. Зайдите в web-интерфейс панели в раздел Система->Обновление

1.6. Нажмите обновить

1.7. Для отслеживания обновления подключитесь к панели по telnet и введите команду:

tail -f /tmp/complex.Logs (до версий 2.5.6.х включительно)

или

tail -f /tmp/iscom/log/upgrade.log (начиная с версий 2.5.7.х)

1.8. По окончанию обновления панель перезагрузится

2. Сервер компании Интерсвязь (в случае, если панель имеет доступ в Интернет): http://firmware.domofon-sokol.ru/

2.1. Зайдите в web-интерфейс умного домофона и перейдите в раздел «Система» -> «Обновление».

2.2. В поле «Путь до папки с файлами на http сервере:» укажите http://{адрес}:{порт}/{ревизия устройства x2 или x3}/{версия прошивки}

Например:

    - http://firmware.domofon-sokol.ru/X2/2.5.7.23, где 2.5.7.23 — версия прошивки, на которую вы хотите обновиться.

    - http://192.168.0.101:8000/2.5.7.23 (пример заполнения на панели при условии, что http запущен на Linux с помощью команды python3 -m http.server)

2.3. После запуска обновления в течение 30 секунд на экране будет светиться надпись "boot". Это означает, что обновление запущено.

2.4. Примерное время обновления устройства 2 минуты. После завершения обновления панель перегрузится и после этого будет готова к работе.

ВАЖНО: ни в коем случае не отключайте домофон от сети во время обновления.

Инструкция по обновлению прошивки (до версии 2.5.7.х включительно)

Чтобы обновить прошивку, скачайте файлы нужной прошивки со страницы Что нового? и выполните два шага: 

  1. Установить TFTP-сервер на компьютер, с которого планируется обновление домофона, и загрузить на TFTP-сервер новую прошивку.
  2. Обновить домофон с помощью web-интерфейса.

ВАЖНО: Если у вас установлена прошивка до версии 2.5.6.1, то необходимо сначала обновиться на неё (2.5.6.1), затем на любую прошивку версии 2.5.7.х и только после этого можно обновляться на актуальную прошивку.

1. Установка TFTP-сервера

1.1. Установка TFTP-сервера для Windows

1.1.1. Нужно скачать приложение TFTP-клиент (Например Tftpd64) и распаковать архив с прошивкой в папку установки клиента, например C:\Program Files\Tftpd64\папка с прошивкой 

Убедитесь, что в папке с прошивкой находятся файлы прошивки

image.png

1.1.2. Чтобы настроить сервер, необходимо:

а) Запустить установленную программу.

Во вкладке current directory должна быть указана папка, где установлена программа, в данном случае 

C:\Program Files\Tftpd64

ВАЖНО Указываете только папку, в которую будете класть папку с прошивкой, т.е. если у Вас прошивка лежит по пути C:\Program Files\Tftpd64\2.5.6.1 то указываете C:\Program Files\Tftpd64\     

2.5.6.1 в конце дописывать не нужно

в пункте Server interfaces выбрать сетевую карту вашего компьютера (панель должна иметь доступ в указанную сеть компьютера)

image.png

б) Нажать на кнопку Settings, выбрать пункт TFTP поставить галочку Bind TFTP и вписать IP сетевого устройства. После этого нажать кнопку ОК

image.png

В меню обновления панели указать ip адреса вашего пк в пункте "Адрес TFTP сервера" в пункте путь к файлу на сервере указываете папку с прошивкой, /2.5.6.1 - обратите внимание на положение наклонной черты в самом начале.

1.2. Установка TFTP-сервера для Linux

1.1.1. На компьютере, с которого планируется производиться обновление домофона, нужно установить: Ansible, tftpd-hpa с помощью следующих команд:

sudo apt-get install ansible  

sudo apt install tftpd-hpa


1.1.2. Чтобы настроить TFTP-сервер, нужно отредактировать файл настроек:

а) Строку: 

/etc/default/tftpd-hpa

sudo nano /etc/default/tftpd-hpa

привести к виду:

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/srv/tftp"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure --ipv4"

б) и создать директорий /srv/tftp:

sudo mkdir /srv/tftp


1.1.3. Распаковать архив с прошивкой 2.5.6.1.zip в созданный директорий /srv/tftp

zip xvzf ./ 2.5.6.1.zip /srv/tftp


2. Обновление домофона через web-интерфейс

После того, как на компьютере был установлен TFTP-сервер, откройте web-интерфейс домофона, зайдите в раздел Система->Обновление и заполните поля:

Адрес tftp сервера: IP-адрес компьютера, где был установлен TFTP-сервер 

Путь к файлу на сервере: /версия прошивки (обратите внимание на то, что слеш выполнен в виде '/' а не как на Windows "\"

image.png

После нажатия на кнопку «Обновить устройство» необходимо дождаться, когда на дисплее панели появится надпись «boot».

Чтобы контролировать ход выполнения обновления прошивки, можно зайти через telnet на панель и запустить команду:

tail -f /tmp/complex.Logs

Далее можно безопасно обновиться на прошивку 2.5.7.23 (например) и уже дальше обновляться на самую последнюю.

ВАЖНО: ни в коем случае не отключайте домофон от сети во время обновления.