Инструкция по перепрошивке EPON OLT STELS v.3.x

Данная инструкция предназначена для перепрошивки 8-x и 16-ми портовых EPON OLT «STELS» с версией 3.х., представленных в Украине компанией Deepnet. Прошивку на ваше устройство можно скачать с сайта компании или с этой страницы.
Следует помнить что данный OLT с версией прошивки старше v.1.2.1 использует профильную архитектуру. В новой версии используется дискретный режим. Поэтому он должен обновляться в boot режиме.
Прошивка осуществляется только через MGMT порт OLTа!

Обращаем внимание что с некоторого времени компания C-Data изменила файлы и способ своих прошивок. Теперь вместо архива из трех файлов поставляется один в названии которого присутствует слово _Pack_
Например FD1208S_Pack_V1.3.2_180724_X000.img Если у вас именно такая прошивка то инструкция ниже для вас не актуальна. Инструкция для данной прошивке находится на этой странице

1. Подключаем консольный кабель.
Данные для входа root/admin
2. Смотрим версию прошивки:
OLT# show version
Hardware version : V3.0
Firmware version : V1.2.2 (Thu, 08 Jun 2017 21:26:10 +0800)
Kernel version : V1.0.0 (Thu, 08 Jun 2017 21:30:07 +0800)

Все последние версии прошивок можно найти на сайте deepnet.ua в разделе «OLT (концентраторы)»
3. Переводим OLT в «discrete mode»
Для этого:
Нажмите «CTRL+C» и ENTER в момент загрузки OLT

4. Назначаем ip адрес, маску и шлюз нашему OLTу
u-boot> ifconfig -addr=192.168.8.100 -mask=255.255.255.0 -gw=192.168.8.1

5. Устанавливаем на компьютере ip адрес из подсети в которой находится OLT,
например 192.168.8.10 255.0.0.0
Берем новую прошивку и кладем ее в папку с tftpd
выбираем в tftpd в выпадающем меню, в разделе «Server interfaces» интерфейс который смотрит в сторону OLTа. (необязательное условие, но иногда процесс закачки не начинается.)

6. Обновляем boot-загрузчик.

u-boot> program tftp://192.168.8.10/FD1216S_uboot_V1.0.2_170605_0908.img
Using bcmiproc_eth-0 device
TFTP from server 192.168.8.10; our IP address is 192.168.8.100
Filename 'FD1208S_uboot_V1.0.2_170608_2119.img'.
Load address: 0x61008000
Loading: #########################
done
Bytes transferred = 353560 (56518 hex)
TFTP download size 353560.

Warning: Don’t cut off the power during the programing of the bootloader, otherwise the device will be damaged!
Are you sure to continue? (y/n)[n]:

7. Обновляем Kernel file

program tftp://192.168.8.10/FD1216S_Kernel_X000_171114_1833.img

ETH LINK UP: 100FD
Using bcmiproc_eth-0 device
TFTP from server 192.168.8.10; our IP address is 192.168.8.100
Filename ‘FD1208S_Kernel_X000_171025_1053.img’.
Load address: 0x61008000
Loading: #################################################################
#################################################################
########################
done
Bytes transferred = 11801508 (b413a4 hex)
TFTP download size 11801508.
Programing flash 0x20120000 to 0x20cfffff size 11801444
…………………………………………………………… done
Un-Protected 95 sectors
Erasing Flash…
…………………………………………………………… done
Erased 95 sectors
Writing to Flash… …………………………………………. done

8. Обновляем Firmware file

program tftp://192.168.8.10/FD1216S_FW_V1.3.1_X000_171114_1841.img
ETH LINK UP: 100FD
Using bcmiproc_eth-0 device
TFTP from server 192.168.8.10; our IP address is 192.168.8.100
Filename 'FD1216S_FW_V1.3.1_X000_171114_1841.img'.
Load address: 0x61008000
Loading: #################################################################
########################################
done
Bytes transferred = 4389860 (42fbe4 hex)
TFTP download size 4389860.
Programing flash 0x21400000 to 0x21afffff size 4389860
........................................................ done
Un-Protected 56 sectors
Erasing Flash...
........................................................ done
Erased 56 sectors
Writing to Flash... .....................................done
Programing flash 0x20100000 to 0x2011ffff size 37
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... ..done

9. Перегружаем OLT
u-boot> reset

10. Смотрим на новую версию прошивки

OLT# show version
Hardware version : V3.0
Firmware version : V1.3.0 (Wed, 25 Oct 2017 10:54:57 +0800)
Kernel version : V1.0.0 (Wed, 25 Oct 2017 10:39:52 +0800)

11. Вытираем пот со лба и радуемся.