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

<p class="callout warning">**ВАЖНО:** Если у вас установлена прошивка до версии 2.5.6.1, то необходимо сначала обновиться на неё (2.5.6.1), затем на любую прошивку версии 2.5.7.х и только после этого можно обновляться [на актуальную прошивку](https://doc.is74.ru/books/umnyi-domofon-sokol-rev-2/page/instrukciia-po-obnovleniiu-prosivki-nacinaia-s-versii-257x).</p>

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

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

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

<p class="callout warning">**Важно, чтобы сервер работал по протоколу http, а не https.** </p>

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

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

```
sudo apt install python3
```

1.2. Скачайте файлы прошивки со страницы [Что нового rev.2? \[Firmware\]](https://kb.is74.ru/pages/viewpage.action?pageId=43810848)

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-интерфейс панели в раздел Система-&gt;Обновление

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

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/](http://firmware.domofon-sokol.ru/)

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

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

Например:

\- [http://firmware.domofon-sokol.ru/X2/2.5.7.23](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://192.168.0.101:8000/2.5.7.23) (пример заполнения на панели при условии, что http запущен на Linux с помощью команды python3 -m http.server)

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

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

<p class="callout warning">**ВАЖНО: ни в коем случае не отключайте домофон от сети во время обновления.**</p>