Hi, as you may notice the wireguard package is very old, 0.0.20171017-1.
This is a very actively developed project and should probably be updated once a month.
Several important packages are missing in the Omnia repo as well, such as
I ended up installing those packages from
Some luci file had to be modified to avoid the base64 decode error,
/usr/lib/lua/luci/cbi.lua - remove line 165 and reboot.
I must say that in OpenWRT for arm this doesn’t happen and everything works perfect out
of the box. This is the related open issue on Gitlab:
Honestly I’m quite disappointed that an important package like this is not being part of the default
install, and given a low priority to fix. Also it is very lightweight so there is no reason why vpnc, openconnect
are part of the base system while Wireguard isn’t. The way I had to install it takes time, and is harder to backup and restore after future software upgrades.