Восстановление стоковой прошивки Perenio - DivanX10/Openwrt-scripts-for-gateway-zhwg11lm GitHub Wiki
-
Выполняем первые 5 шагов из этой инструкции: https://github.com/DivanX10/Openwrt-scripts-for-gateway-zhwg11lm/wiki/Ставим-OpenWRT-на-шлюз-Perenio-PEACG01
-
На 4-ом шаге вместо файла
0201A8C0.img
кладем файлы бекапа разделаmtd0(kernel)
иmtd1(root)
в папкуTftpd32
илиTftpd64
. Файлыmtd0(kernel)
иmtd1 (root)
должны иметь названиеkernel.bin
иroot.bin
соответственно -
По окончании 5-го шага в терминале будет
ath>
-
Необходимо восстановить стоковую прошивку Zigbee чипа.
- В терминале вводим команду
zold
- это откат на старую прошивку чипа zigbee - В терминале вводим команду
zver
- это проверяет текущую версию чипа zigbee. - Версия чипа должна быть примерно
"stackVersion": "6.6.3-151"
. Значит прошивка стоковая.
- В терминале вводим команду
-
На текущем этапе у нас должно быть:
- Версия чипа zigbee стока (старой прошивки)
- Файлы
kernel.bin
иroot.bin
в папкеTftpd32
илиTftpd64
- Подключен LAN кабель в перенио с настроенным IP адресом
- Терминал в режиме ввода команд
ath>
-
Вводим команду одной большой строкой:
run flash_kernel-0;run flash_root-0;run flash_kernel-1;run flash_root-1;run erase_overlay
- Если все было настроено правильно, файлы будут увидены и пойдет процесс прошивки.
- Ждем окончания процесса прошивки. Будет дважды прошиты
kernel.bin
иroot.bin
и очищен overlay. - По окончании процесса будет вновь доступен ввод команд
ath>
- Вводим команду
reset
. Перенио перезагрузится.
Готово. Когда перенио полностью загрузится, можно нажать Энтер в терминале и появится ascii рисунок PERENIO с возможностью ввода команд. Что говорит об успешности восстановления.