-
Posts
6 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Sigland
-
-
4 minutes ago, Infy said:
Да, в программе формирования концевика, которая используется только в SDK, действительно есть проблема.
Спасибо!
Я поправлю, но на работу это не повлияет: веб-интерфейс будет просто иначе ругаться при заливке прошивки.
Сформированные в SDK образы нужно прошивать только через TFTP, т.к. они не содержат подпись.через TFTP возникла нелепая проблема: к настоящему времени, у меня просто нет ни одного устройства с ethernet-адаптером. Но, главное, есть путь обновиться. Спасибо!
-
1 hour ago, sergeyk said:
Вы случаем сборку запускаете не на Mac с arm64? Под arm64 она не тестировалась и, похоже, действительно генерирует неправильные образы.
В корне repo keenetic-sdk, есть файл .config, я пробовал менять device-id c 0x801011 на 0x8035002b предварительно сделав порядок байт Little Endian. Но это было пальцем в небо и не помогло, ошибка сохранилась
-
1 hour ago, sergeyk said:
Вы случаем сборку запускаете не на Mac с arm64? Под arm64 она не тестировалась и, похоже, действительно генерирует неправильные образы.
Собирал на Ubuntu 20.04. Ubuntu исполняется на Amd64
-
2 hours ago, Александр Рыжов said:
Прошивку без подписи можно загрузить только в режиме recovery.
Спасибо. Попробую
-
xor patch я применил, собрал прошивку, но роутер её отбрыкивает с ошибкой, детали ниже:
1. Скачал текущую прошивку: KN-1011_stable_3.09.C.8.0-0_firmware.bin из своего KN-1011
2. git clone --depth 1 --branch 3.09.C.8.0-0 https://github.com/keenetic/keenetic-sdk.git
3. Поместил KN-1011_stable_3.09.C.8.0-0_firmware.bin в директорию репо из пункта 2
4. ./unpack.sh ./KN-1011_stable_3.09.C.8.0-0_firmware.bin
5. make => Успех
6. Применил XOR patch для OpenVPN
7. make => Успех
8. Результат - прошивка: 20230705_1812_Firmware-KN-1011-3.09.C.8.0-0.bin
9. В системных настройках web-интерфейса firmware -> replace file -> 20230705_1812_Firmware-KN-1011-3.09.C.8.0-0.bin
10. В web-интерфейсе показывается popup-окно с ошибкой: The update image is for a different device model
11. Для пункта 10, в логе ошибки:
Jul 6 01:12:53 ndm
Core::System::Firmware: invalid trailer firmware ID (0x801011).
Jul 6 01:12:53 ndm
Core::FileSystem::Repository: wrong device firmware (0x8035002b), invalid trailer firmware ID (0x801011).Подскажете почему роутер отбрыкивает собранную прошивку? XOR patch на фоне текущих проблем OpenVPN очень нужен
OpenVPN scramble XOR patch
in Вопросы по сборке и настройке Opkg
Posted
взял патч. В 6-ом пункте, "руками" применил патч в ./keenetic-sdk/build_dir/target-mipsel-linux-musl_musl/openvpn-2.6.0-pre-5-1/src/openvpn/ (это ваш очень примерный путь)
"руками", т.к. keenetic-sdk, на момент сборки, содержал openvpn-2.6.0-pre-5-1, для этой версии патч не подходит, даже не пробуйте применять через patch -p1 < имя_патча. Патчи такие маленькие, отредактировать исходные файлы не составит труда.