!!!Перед процессом восстановления скачиваем актуальное ПО для вашего оборудования в центре загрузки: https://eltex-co.ru/support/downloads/
Процесс восстановления:
1) подключаем консольный кабель и открываем терминальную программу.
2) заходим в загрузчик, после подачи питания появится строка вида "Autoboot in 3 seconds.." введите eltex:
3) в u-boot меню, нажимаем комбинацию клавиш Ctrl+Shift+6, далее вводим пароль «eltex»
4) переходим Advanced boot menu нажимаем клавишу 6 и 1
5) в advanced boot menu необходимо затереть сектора для LOADER1/2, команды ниже:
sf probe 0; sf erase 0x10000 0xe0000
sf probe 0; sf erase 0xF0000 0xe0000
reset
После ввода команды reset коммутатор перегрузится с сообщением в cli:
и будет ждать получение .boot файла через xmodem
Далее подготавливаем окружение для обновления загрузчика. Нам необходим файл загрузчика с расширение .boot и терминал поддерживающий протокол xmodem. В примере будет использоваться ZOC terminal. Настраиваем режим эмуляции и конфигурацию Serial порта согласно картинке ниже:
Настраиваем протокол который будет использоваться для передачи .boot файла, в данном случае xmodem. Для настройки переходим: Options>>Edit Session Profile>>File Transfer в списке протоколов выбираем Xmodem и нажимаем Save.
Этапы загрузки:
1) В терминале подключаемся к нужному COM интерфейсу.
2) Включаем коммутатор.
3) В терминале ждем сообщение Bootloader image is expected…
4) В верхнем меню терминала нажимаем Transfer, далее Upload и выбираем файл загрузчика с расширением .boot
!!!Если используете ZOC terminal, перед инициализацией загрузки, файл mes2448-1028-1R1.boot необходимо переместить в корень диска C:\
5) Ждем окончания загрузки.
После успешной загрузки boot файла, коммутатор запустится с сообщением в CLI:
Теперь вновь доступен U-boot меню, через него мы можем полноценно обновить LOADER1/2 и ПО
1) заходим в загрузчик, после подачи питания появится строка вида "Autoboot in 3 seconds.." введите eltex
2) в u-boot меню, необходимо нажать комбинацию клавиш Ctrl+Shift+6, далее ввести пароль «eltex» и для перехода в Advanced boot menu нажать клавишу 6 и 1
3) далее в терминале необходимо выполнить последовательно следующие команды в загрузочном меню устройства (192.168.2.20 - будущий IP адрес устройства, 192.168.2.2 - IP-адрес TFTP-сервера, mes2448-1028-1R1.boot- файл boot, mes2448-1028-1R1.iss- файл прошивки):
!!!До ввода команд, необходимо подключить ПК с настроенным TFTP сервером в любой порт коммутатора(в коммутатор должен быть включен только один кабель)
rtk network on
setenv ipaddr 192.168.2.20
setenv serverip 192.168.2.2
!!!Для проверки связность между TFTP сервером и коммутатором используем команду Ping:
MES2448_revB# ping 192.168.2.2
Using rtl9310#0 device
host 192.168.2.2 is alive
tftpboot 0x81000000 mes2448-1028-1R1.boot #указать необходимый boot файл
sf probe 0; sf erase 0x10000 0xe0000
sf write 0x81000000 0x10000 $(filesize)
sf probe 0; sf erase 0xF0000 0xe0000
sf write 0x81000000 0xF0000 $(filesize)
tftp 0x81000000 mes2448-1028-1R1.iss #указать необходимый файл прошивки
sf probe 0
sf erase 0xb4200000 0x1900000
sf write 0x81000000 0xb4200000 $(filesize)
sf erase 0xb5b00000 0x1900000
sf write 0x81000000 0xb5b00000 $(filesize)
reset
Пример успешного обновления образов через U-Boot: