I've been experimenting with building openwrt myself.
I got a second router (TP-Link Archer A7 v5) so that my IoT devices, printers, and legacy devices could connect using WPA2 on 2.4Ghz, and only have limited access to my main network. Wireless access to the main network is 5Ghz and WPA3 only, via a netgear r9000 running dd-wrt. If somebody cracks WPA2, they won't have unrestricted network access to the things I really care about.
When I first got the second router, I put DD-WRT on it. But it lacked any way to monitor it -- the r9000 has SNMP, which I use via zabbix. Also, if I rebooted the router, it would lose the custom certificate I had installed.
So I put openwrt on it, but that also had no SNMP. So I started learning about how to compile OpenWRT myself. Later I figured out that I could easily install SNMP on the stock image. Also, OpenWRT does not lose my custom certificate on reboot.
I got a third router identical to the second so I could further experiment with custom builds. I've managed to get it to build the latest stable branch, but all my custom builds only have the 5GHz radio in luci. For my purposes, I disable 5Ghz and enable 2.4Ghz.
I started with the config.buildinfo for ath79/generic, told it to only build the one target device, and then added a small amount of stuff.
What do I need to do so it has the 2.4Ghz radio?
I pasted a picture here and it said it uploaded, but I don't see it, so I hope it gets included.