[ openwrt-gpl-ipq40xx-generic.Linux-x86_64-02.06.1]$ diff .config .config.old
370a371
> # CONFIG_GPL is not set
389a391
> CONFIG_FEED_luci=y
404,405d405
< CONFIG_TLT_VERSIONING_RELEASE="R"
< CONFIG_TLT_VERSIONING_BRANCH_PREFIX="GPL"
409a410,411
> CONFIG_TLT_VERSIONING_RELEASE="R"
> CONFIG_TLT_VERSIONING_BRANCH_PREFIX="GPL"
2357a2360
> # CONFIG_PACKAGE_common is not set
3770d3772
< # CONFIG_PACKAGE_libtirpc is not set
4232,4233d4233
< # CONFIG_PACKAGE_conntrack is not set
< # CONFIG_PACKAGE_conntrackd is not set
4581a4582
> # CONFIG_PACKAGE_tlt_custom_pkg_wireguard is not set
4738d4738
< # CONFIG_PACKAGE_travelmate is not set
4782a4783,4788
>
> #
> # QCA Proprietary software
> #
> # CONFIG_PACKAGE_kmod-art2 is not set
> # CONFIG_PACKAGE_kmod-art2-netlink is not set
and that gives a different .vermagic. Same if you enable any non-default kernel module.
So, short of generating and flashing a full firmware image you can't use the SDK to add optional kernel modules. This may be an issue if you just want to enable routed VPN.
Regards,