I've now waited a long time to observe why my Archer C7 v2 and v5 units got bad performance on 2.4 GHz and sometimes complete crash of the WiFi drivers while the LAN interfaces are still working.
It all seems to boil down to OpenWrt's decision to include ath10k-ct drivers instead of ath10k (non-ct) drivers since 19.07.x releases.
Since then, many users including me according to the below referenced topics have the same issues, e.g.:
- 2.4 GHz download speed is capped around 10 MBit/sec.
- ath10k driver crashes, requiring "rmmod ath10k-pci; sleep 10; insmod ath10k-pci;" or "reboot" to make the router work again.
- 5 GHz max bandwidth is a lot slower than with non-ct drivers, but still okay
- the feeling "of less WiFi range", because devices that are further away seem to have trouble connecting at 1st try. For me, standing at the exact same distance, I've observed my devices connecting fine.
It's a "mysterious" story since then, because I've read a lot of threads here (and participated myself), I feel like 80% of the feedback I got for my "ath10 non-ct builds" was "hey, my WiFi problems with the Archver C7's were solved thank you." and the rest like "not sure - or it's the same like with ct drivers".
This leads me to kindly ask you to consider including ath10k (non-ct) drivers in the next upcoming major OpenWrt releases. It would save me and other people the effort to build a new OpenWrt image ourselves whenever a new official stable commit is available as release. I'd hope to use the official built images again in the future and also advise other people to use them. You are really doing great work on OpenWrt!