Обновление прошивки ONU Huawei

Предосторожности перед обновлением:

  1. Версии Huawei ONT делятся на два типа китайскую и английскую, на выбор.
  • китайский формат версии: HG8xxxV100R006CxxSPCxxx_china_user_all.bin / HG8xxxV100R006CxxSPCxxx_china_full_all.bin.
  • Английская формат версии: HG8xxxV100R006CxxSPCxxx_user_all.bin / HG8xxxV100R006CxxSPCxxx_full_all.bin.
  1. Обновление с использованием CLI OLT или NMS завершится неудачей, если подключенная оптическая линия будет отключена при передаче данных. После устранения неисправности подождите не менее двух минут, прежде чем выполнять обновление.
  2. Во время обновления ONT он не должен выключаться; в противном случае ONT входит в мини-систему. ONT в мини-системе не сможет выполнять любые услуги, включая уровень 2, уровень 3 и голосовые услуги. ONT можно восстановить только после второго обновления.

 Система — это программа, позволяющая ОНТ и всем ее службам работать должным образом.
 Мини-система — это система, предоставляющая функцию обновления программы ONT, но не предоставляющая никаких услуг.
 Когда ONT входит в мини-систему, вы можете удаленно обновлять программу ONT, даже если системная программа ONT повреждена.

  1. Версия OLT, используемая для обновления ONT, должна поддерживать версию Huawei ONT. В противном случае связанные платы на OLT могут быть сброшены, или ONT может не обновиться или даже быть неисправным.
  2. Создайте резервную копию исходной версии перед обновлением в случае необходимости отката системы.
  1. Загрузка настроек для ONT HGU (HG8546M и HS8545M и им подобным):
    Необходимо подготовленный файл в формате xml заархивировать в архив GZ и положить на TFP сервер.
    На OLT переходим в режим diagnose при помощи команды diagnose . Далее выполняем следующие команды название файла и IP tftp сервера ont-load info configuration hs8545M.xml.gz tftp 172.31.174.92 выбираем для каких ONT будет производиться загрузка конфига. Возможны варианты: всей карты, всего PON порта, конкретной ONT. Выбор варианта зависит от того указан ли PON порт и номер ONT ont-load select 0/0 0 2 Запускаем режим загрузки ont-load start Посмотреть состояние загрузки можно командами:
    display ont-load info — покажет настройки для загружаемого файла
    display ont-load select 0/0 — покажет статус загрузки для каждой ONT
    display ont-load result 0/0 0 1 — покажет какая возникла ошибка при загрузке файла, это очень полезно когда вы готовите новый файл xml Подготовить новый xml можно следующим образом:
    1. Зайти на нужную ONT, сделать все настройки и сохранить файл конфига.
    2. Полученный XML отредактировать при помощи XML редактора, например XMLSpear.
      При редактировании необходимо удалить все раздел со словами info и прочие, настройки для которых вы не делали. Также необходимо удалить разделы с пользователями для WEB и WiFI, так как ожидаемые ONT пароли не в том виде, в котором они хранятся в XML.
    3. Сохраненный XML архивируем в GZ, например при помощи 7-zip.
    4. Пробуем его загрузить на ONT через OLT и смотрим на ошибки через display ont-load result. Если появляется ошибка со ссылкой на недопустимый параметр, удаляем соответствующий раздел из XML. Повторяем пункты 3-4 до успешной загрузки XML
  2. Смена станадртной пары telecomadmin admintelecom на свои:
    1. Подготовьте xml:
    2. Положите его на ftp
    3. Загрузите xml на ONT через OLT:
XPON-OLT>enable XPON-OLT#diagnose XPON-OLT(diagnose)%%ont-load stop #reset load settings XPON-OLT(diagnose)%%ont-load info configuration yourfilename.xml ftp 1.2.3.4 ftpuser ftppassword XPON-OLT(diagnose)%%ont-load select 0/0 0 1 XPON-OLT(diagnose)%%ont-load start XPON-OLT(diagnose)%%display ont-load select { |frameid/slotid }: Command: display ont-load select
F/S/P ONT ID Load state Load progress
0/0/0 1 Fail 0%
XPON-OLT(diagnose)%%display ont-load result 0/0 0 1
Program fragment num : --- Program current fragment index : --- Program current fragment loading progress : Initial state Configuration loading progress : Failed to obtain the file from the OLT and the FTP server Configuration loading error info : ---

3.  Обновляем прошивку ONU через OLT:

Загружаем файл на OLT:

load file tftp xxx.xxx.xxx.xxx firmware.bin display progress load

Загружаем файл на ONT:

ont load 0/6/1 3 firmware.bin activemode immediate display ont load state 0/6/1 0 MA5683T(config)#interface gpon 0/1 MA5683T(config-if-gpon-0/1)#ont reset …