В ситуациях когда вам необходимо обновить прошивку сенсора целиком, или сенсор не загружается, произвести обновление можно по SSH или через консольный порт.
Обновление через консоль, DHCP и TFTP сервер
Для обновления через консольный порт необходимо:
- Загрузить предоставленный образ прошивки на свой TFTP сервер, доступный в сети сенсора;
- Подключить консольный кабель в консольный порт сенсора, подключить сетевой кабель в WAN порт сенсора, открыть терминал, подать питание на сенсор;
- В первые секунды при старте загрузчика нажимать любую кнопку на клавиатуре для остановки загрузки и попадания в консоль загрузчика;
- Если не получилось остановить загрузку, отключить питание и снова включить;
- Если есть DHCP, то в консоли загрузчика выполнить команду и дождаться получения адреса, о чем будет указано в выводе:
dhcp
- Если нет DHCP, то задать адрес для сенсора и адрес TFTP сервера вручную:
setenv ipaddr 10.0.0.100
- Выполнить загрузку прошивки во временную память, заменив IP адрес сервера и имя файла прошивки на ваши:
tftpboot 10.0.0.1:factory.ubi
- Выполнить запись прошивки в постоянную память, процесс занимает около минуты:
flash rootfs flash rootfs_1
- Перезагрузить сенсор для запуска прошивки:
reset
Обновление по сети из работающей ОС
Для обновления сенсора из уже работающей системе с загрузкой обновления по сети с HTTP сервера необходимо выполнить следующие команды:
wget -O /tmp/upgrade.bin http://<указать ссылку на файл прошивки, что вам прислали> sysupgrade /tmp/upgrade.bin