You do not need that, just make sure the irqbalance service is enabled on system/startup page in the web interface. But in the past I suspected irqbalance to cause issues, personally I keep it disabled and just manually move a couple of IRQs in /etc/rc.local
hostpad/80211 seems to have issues with the inactivity timer. I see disconnects in the log from devices that are clearly active:
Sun Aug 2 08:49:39 2020 daemon.info hostapd: wlan0: STA 10:xxx IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sun Aug 2 10:15:09 2020 daemon.info hostapd: wlan0-1: STA 38:xxx IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
I know there's some option to disable it, just saying I didn't have to in the past.
The recent mac80211 and hostapd updates seem to be causing some wifi instability
When upgrading to build 14023 the R7800 power LED started flashing orange and it didn't come back up after flashing like it normally does when upgrading to a new build. Powering off and back on manually got it going.
I want to use nfs, uas and f2fs but can't use the kmods from opkg because of different kernel versions. The version is actually the same but the checksum is different. Do I need to create my own build to make this work? I tried using --force-depends when installing the nfs kmod and it hard crashed the router. Had to use the reset button on the back.
Yes, you need your own build if you want to install kernel kmods. The checksum check is there for a reason, just like you noticed. Just build you own version with the needed kmods included.
(Or alternatively, you can use the official release 19.07.3 builds.)
If transferring from official release builds to your builds (and vice versa), which one do we flash? The one from your builds labeled *factory.img or *sysupgrade.bin
Sysupgrade image is used to upgrade from a running OpenWrt via sysupgrade
Factory image is used to upgrade from a running OEM firmware or using OEM bootloader's TFTP flash routine (or similar recovery tool). So the image needs to match OEM expectations...
You need to set upnp "enabled" first. Use LuCI to toggle the config setting or manually edit /etc/config/upnpd first by toggling "enabled from 0 to 1 (and restart the service):