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

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

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. Чтобы настроить сервер, необходимо:

а) Выбрать вкладку Tftp Server

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

в)  В поле Current Directory указать директорию, где будут лежать файлы прошивки для скачивания или загрузки

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

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

г) В поле Server Interface указать тот же IP, что и в пункте (б)

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 (например) и уже дальше обновляться на самую последнюю.

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