I have created a build for the Belkin RT3200 that offers some basic functionality for my own personal use cases as well as some enhancements.
Important note 1: This is a Universal Base Image (UBI) build and not the "standard" build. You will first need to switch your router over to using UBI by following the instructions here.
Important note 2: I do not intend to provide much in the way of "support" for this build. If there are bugs I will try to resolve them since this build will be running on my personal router; but I do not intend (for example) to add packages to this build above and beyond what I personally would use. This is more of just a personal project / experiment.
The build is based on the master branch.
Current version: master-r16564-4f8da19572
I'm making the builds available here.
I will only be uploading the versions after successfully flashing my own router and running some basic verifications (i.e.: it boots, DNS works, speed test runs at the speed I'd expect). Configurations and build scripts I use are included at the link above.
- Support for DNS over HTTPS (luci-app-https-dns-proxy)
- Support for SQM QoS (luci-app-sqm)
- Support for SSL (luci-ssl)
- Support for banIP (luci-app-banip)
- Support for BCP38 (luci-app-bcp38)
- Support for the Nano Editor (nano)
- System entropy enhancements (haveged)
- Interrupt distribution over CPUs to improve system latency and throughput (irqbalance)
- Bottleneck Bandwidth and Round-trip propagation time (BBR) as a TCP congestion control algorithm (kmod-tcp-bbr)
- Using GCC 10
- Using the GCC "-O3" speed optimization flag during compilation
- Using the GCC "-mcpu=cortex-a53+crypto" architecture optimization flag during compilation
- Using the GCC "-mharden-sls=all" hardening flag during compilation
- Using the GCC "-mbranch-protection=standard" hardening flag during compilation
Note that as of now, you can't enable 802.11ax (WiFi 6) radio in the Web GUI but rather that must be done via the CLI (see this topic).