8. [DKSF 59.0.0.11] Прошивка устройства
Обновление встроенного ПО устройства
Осуществляется по протоколу TFTP. На примере утилиты TFPTf64:
Перевод устройства в режим обновления ПО
Возможен двумя способами
Отключить устройство от сети. Зажать кнопку Reset, подключить устройство к сети питания, держать кнопку Reset зажатой не менее 5 секунд, но не более 10 секунд.
На странице «НАСТРОЙКИ» кнопка «Обновление ПО».(Недоступно для устройств где версия загрузчика 1.0 - см. в web-интерфейсе на главной странице)
Загрузка прошивки в устройство
В данном режиме есть две особенности работы:
IP адрес устанавливается в значение по умолчанию: 192.168.0.100 / 24
Прибор не рассылает ARP пакеты.
Таким образом, для успешной прошивки нужно соблюсти два условия:
Исключить наличие в сети хоста с адресом 192.168.0.100
Запустить бесконечный пинг до адреса 192.168.0.100 (Прим. для win: ping -t 192.168.0.100)
Далее, необходимо настроить tftpd654 следующим образом:
1. Server interfaces — выбрать сетевой интерфейс, смотрящий в сторону сети с прибором.
2. Host — 192.168.0.100, адрес прибора в режиме обновления ПО.
3. Port — 69, порт прибора, на котором он ожидает загрузки прошивки.
4. Block size — 512, размера блока при передаче прошивки.
5. Put — запустить загрузку прошивки. Нажать, когда прибор будет находится в режиме обновления ПО.
В случае успешной прошивки вы увидите следующее сообщение:
Если попытка была не успешной нужно повторить процедуру, начиная с перевода устройства в режим обновления ПО.
Рекомендуется нажимать Put только после того, как устройство начало отвечать на команду ping.
Рекомендуется осуществлять процедуру в рамках одной подсети, без участия маршрутизатора.