Обновление прошивки Keenetic
Для NAND памяти (от 128MB)
Способ #1 Автоматический, рекомендуемый
• Используйте KeenKit с функцией Обновить прошивку из файла
или OTA Update
Способ #2 Ручной
- Поместите файл обновления на встроенный/внешний накопитель с установленной Entware
- Через
Telnet/SSH
попасть в Entware - Введите команду для получения информации о разделах
Firmware_1
иFirmware_2
shell
cat /proc/mtd
- Перезаписываем разделы и перезагружаемся
shell
dd if=/opt/firmware.bin of=/dev/mtdblock3
shell
dd if=/opt/firmware.bin of=/dev/mtdblock13
shell
reboot
Где 3/13 разделы Firmware_1
и Firmware_2
полученные в 3 шаге, а /opt/firmware.sh
путь до файла помещённого в 1 шаге
Способ #3 Через Breed
ВНИМАНИЕ
Данный способ при невнимательности может окирпичить роутер, внимательно следуйте командам
- Загрузиться в Breed
- Запустить Putty, заходим по TelNet
192.168.1.1 port 23
и дальнейшие команды вставляем(ПКМ) поочередно, ожидая выполнения предыдущей команды. - Размещаем прошивку в
HFS.exe
, напримерfirmware.bin
Команды для устройств с Flash накопителем 256MB (SmartBox Pro, Xiaomi R3P)
Вводить поочередно
shell
flash erase 0x180000 0x1AB3F00
shell
flash erase 0x8140000 0x1AB3F00
shell
wget http://192.168.1.2/firmware.bin
shell
flash write 0x180000 0x80001000 0x1AB3F00
shell
flash write 0x8140000 0x80001000 0x1AB3F00
shell
reset
Команды для остальных устройств
Вводить поочередно
shell
flash erase 0x180000 0x1AB3F00
shell
flash erase 0x4140000 0x1AB3F00
shell
wget http://192.168.1.2/firmware.bin
shell
flash write 0x180000 0x80001000 0x1AB3F00
shell
flash write 0x4140000 0x80001000 0x1AB3F00
shell
reset
Для SPI памяти (до 32MB)
Способ #1 Автоматический, рекомендуемый
- Загрузиться в Breed
- В Upgrade -> Generic -> Firmware выбираем нашу прошивку. Перевод разделов может отличаться от версии Breed
ОБРАТИТЕ ВНИМАНИЕ
Этот пункт используется только для файла прошивки. Не используйте полный дамп флешки
- После успешной загрузки роутер перезагрузится в систему