Восстановление стоковой прошивки Perenio - DivanX10/Openwrt-scripts-for-gateway-zhwg11lm GitHub Wiki

  1. Выполняем первые 5 шагов из этой инструкции: https://github.com/DivanX10/Openwrt-scripts-for-gateway-zhwg11lm/wiki/Ставим-OpenWRT-на-шлюз-Perenio-PEACG01

  2. На 4-ом шаге вместо файла 0201A8C0.img кладем файлы бекапа раздела mtd0(kernel) и mtd1(root) в папку Tftpd32 или Tftpd64. Файлы mtd0(kernel) и mtd1 (root) должны иметь название kernel.bin и root.bin соответственно

  3. По окончании 5-го шага в терминале будет ath>

  4. Необходимо восстановить стоковую прошивку Zigbee чипа.

    • В терминале вводим команду zold - это откат на старую прошивку чипа zigbee
    • В терминале вводим команду zver - это проверяет текущую версию чипа zigbee.
    • Версия чипа должна быть примерно "stackVersion": "6.6.3-151". Значит прошивка стоковая.
  5. На текущем этапе у нас должно быть:

    • Версия чипа zigbee стока (старой прошивки)
    • Файлы kernel.bin и root.bin в папке Tftpd32 или Tftpd64
    • Подключен LAN кабель в перенио с настроенным IP адресом
    • Терминал в режиме ввода команд ath>
  6. Вводим команду одной большой строкой:

run flash_kernel-0;run flash_root-0;run flash_kernel-1;run flash_root-1;run erase_overlay
  1. Если все было настроено правильно, файлы будут увидены и пойдет процесс прошивки.
  2. Ждем окончания процесса прошивки. Будет дважды прошиты kernel.bin и root.bin и очищен overlay.
  3. По окончании процесса будет вновь доступен ввод команд ath>
  4. Вводим команду reset. Перенио перезагрузится.

Готово. Когда перенио полностью загрузится, можно нажать Энтер в терминале и появится ascii рисунок PERENIO с возможностью ввода команд. Что говорит об успешности восстановления.