You should probably talk about that with Ansuel & others in the NSS thread, and get some PRs done. E.g. start with the non-NSS DTS improvements (possibly required for NSS) & NSS core stuff.
(Ps. My intention was not to turn this build thread into NSS discussion, but I just answered a question from wireless here)
(my 2 cents)
I disappeared for some days as I'm very full of exams to study....
Anyway @hnyman Do you think openwrt would accept not enabled stuff? It would be very good to have upstream the core nss stuff... The missing reset, the core handler and the dts part. At least it will be something.
About nss integration is that dsa doesn't really work so well with nss and to use nss we should use a dedicated gmac driver (not the upstream one)
And i think that with 5.10 we will switch to dsa since qca8k looks to be decent now.
End OT and sorry.
Strange I've been using your builds solely for the longest time and I've recovered from a few bricks with your factory images along the way. I must misunderstand how factory images work then.
If you install the factory image via tftp, or the sysupgrade image via sysupgrade without keeping settings, you get the defaults.
There is no functional difference between factory and sysupgrade images. Factory is just compatible with OEM flashing tools (tftp or OEM GUI flashing). And sysupgrade is compatible with OpenWrt flashing routine.
@hnyman
I am new to your FW.
My questions:
Did wireguard work on your FW smoothly?
I am using newest KONG's, can I just switch to your FW by flash yours upgrade bin?
I had config several Rpis with PiVPN very smoothly wireguard but I can't do with KONG's and I prefer WG run on R7800 instead of Pi.
Thank you.
i have had the latest CT firmware for a month now. most clients run great in 5ghz and 2.4ghz wifi. with two iphones i can reproducibly prove very slow connections (<5Mbit/s) in 2.4ghz. I test with iperf3. Since other apple phones are running fine i always thought it was a problem with these 2 phones. But now I test the "old" mainline ath10k firmware and everything is fine.
(i just tried because wired posted that CT firmware never worked well for his clients, and yes that seems to be true for me as well )
As I am quite new to this topic I am currently stuck on the following points:
-Can anyone point me in the direction of where to find the differences between the ath10k and ath10k-ct drivers.
-The connection strength to my devices is very good, how can I best draw conclusions why these two iphone phones in particular are so slow?
-What tool can I use to find the noise of the clients/router?
There is no clear listing anywhere. Mainline ath10k is what is in the main Linux upstream (somehwat stale), while ath10k-ct is more maintained by CandelaTech and more actively debugged/maintained, both for the firmware block and the driver part.
But please take ath10k variants comparison discussion somewhere else, as it has not much to do specifically with my build. Same goes for generic wifi debugging.
FWIW, my problems are with 2 MBPs and a Nest E thermostat. It's not like these are weird or uncommon devices. I reported the bugs to the CT repo but unfortunately there seems to be only 1 developer behind it and it's hard for him to get all the hardware people have issues with.
You can try replacing only the firmware, but still use CT builds and the CT driver. The firmware goes in /lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin. I find firmware-5.bin_10.4-3.10-00047 to work best for me. I just keep it in /root and symlink to it after I flash a new OpenWRT version.