Wireguard works with 4.0.0b8, though I did have some problems tethering with my phone this evening. Probably my carrier is doing something dumb.

On that note, the internet connection not available message is a bit annoying: I had an IP, GW, and DNS from my phone, so it wasn’t clear why the VPN panel was saying that internet was not available. By all indications it should have been. Eventually I was able to install tcpdump to figure out where packets were being lost.

As for packages, I just had to add src/gz openwrt_base https://downloads.openwrt.org/releases/21.02-SNAPSHOT/packages/arm_cortex-a7/base to /etc/opkg/distfeeds.conf and more packages were available.