Перейти к содержанию

sendel

Участники форума
  • Постов

    2
  • Зарегистрирован

  • Посещение

Весь контент sendel

  1. Для Speedster KN-3012: 1. скачать прошивку той же версии от Hopper KN-3810 (будьте внимательны существуют разные версии Hopper!!!) и Viva KN-1912, распаковать их в отдельном каталоге, я например использую под Linux(Ubuntu): $ binwalk -e <файл_прошивки> 2. подготовить Keenetic SDK: 2.0 если у вас не скачивается ваша версия прошивки из git, то качайте branch всей версии, 4.02 но потом нужно выполнить команду git tag -a <номер актуальной прошивки git> откроется файл аннотации, там тоже установить <номер актуальной прошивки git> Если что, актуальную прошивку в роутере можно понизить до той, что в git Отключить автообновление в роутере! 2.1 заменить в <SDK>/target/linux/en7528/KN-3012 файлы ndwrt.config (старый сохранить отдельно) target.mk файлами из <SDK>/target/linux/en7528/KN-1912 и поправить в новом ndwrt.config идентификаторы модели из файла от KN-3012, обратить внимание на CONFIG_TARGET_DEVICE_ID 2.2 распаковать скаченный с вашего роутера образ прошивки при помощи SDK unpack.sh ... 3.1 добавить (недостающие пути тоже добавить!) из прошивки Hopper в путь <SDK>/package/private/ndm/files-ndm-mod-opkg/lib файлы из /lib: libndmExec.so libndmOpkg.so 3.2 добавить (недостающие пути добавить!) из прошивки Hopper в путь <SDK>/package/private/ndm/files-ndm-mod-usb/lib файлы из /lib: libndmUSB.so 3.3 добавить (недостающие пути добавить!) из прошивки Hopper в путь <SDK>/package/private/ndm/files-ndm-mod-storage/lib файлы из /lib: libndmStorage.so 3.4 Заменить файл в package/private/ndm/files-ndm/etc/components.xml из прошивки Viva /etc/components.xml 3.5 Включить в $ make menuconfig (можно пользоваться поиском на клавишу '/') CONFIG_KERNEL_DEBUG_FS=y CONFIG_PACKAGE_curl=y CONFIG_PACKAGE_ndm-mod-shell=y CONFIG_PACKAGE_kmod-fs-ubi=y CONFIG_PACKAGE_kmod-fs-ubifs=y CONFIG_PACKAGE_kmod-ndm-storage=y CONFIG_PACKAGE_kmod-usb-core=y CONFIG_PACKAGE_kmod-usb-storage=y CONFIG_PACKAGE_libarchive=y CONFIG_PACKAGE_libcurl=y CONFIG_PACKAGE_ndm-mod-usb=y CONFIG_PACKAGE_ndm-mod-shell=y CONFIG_PACKAGE_ndm-mod-storage=y CONFIG_PACKAGE_ubi-utils=y CONFIG_PACKAGE_kmod-usb-xhci-mtk=y CONFIG_PACKAGE_kmod-usb-xhci-hcd=y CONFIG_PACKAGE_kmod-usb2=y CONFIG_PACKAGE_kmod-usb3=y CONFIG_PACKAGE_kmod-usb_extras=y надеюсь ничего не забыл. Если что посмотрите в прикреплённом конфиге 4.1 Добавить каталоги в build_dir/target-mipsel-linux-musl_musl/base-files/ipkg-KN-3012/base-files /storage /opt 5. скомпилировать для контроля можно распаковать образ в <SDK>/bin/... при помощи $ binwalk -e <файл_прошивки> Проверить струкутру, библиотеки и т.д. 6. Залить в роутер при помощи tftpd: образ поместить в какталог для tftp и переименовать! в KN-3012_recovery.bin P.S> если есть добрые люди которые пробовали KN-3711 перевести в режим с opkg и storage. (аля KN-3811), поделитесь опытом. Думаю покупать Keenetic или Asus... если в Keenetic на ARM сработает, то выбор будет очевиден) .config
  2. Вы можете отключить поддержку пропатчив файлы ядра соответствующим образом) Но это слабовостребовано на самом деле.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.