If you search the main for for ath10k you get a lot of ath10k-firmware: Update QCA988X firmware to the latest version ath10k: update QCA4019 firmware ath10k-firmware: update Candela Tech firmware images
That last line is sometimes repeated three times in a row! It's not clear what changes are in that update or even which version is being shipped now in order to look it up elsewhere.
commit 61b5b4971e
Author: John Crispin <redacted>
Date: Wed Sep 5 14:51:44 2018 +0200
mac80211: make ath10k-ct the default ath10k
We select ath10k-ct by default, but it is still possible to build
the upstream version.
commit f96af28272
Author: Koen Vandeputte <redacted>
Date: Tue Nov 5 12:16:58 2019 +0100
ath10k-firmware: update Candela Tech firmware images
The release notes since last time for wave-1:
* October 5, 2019: Fix too-short msg caused by invalid use of PayloadLen in receive path.
This appears to resolve the issue of getting (and ignoring) too-short commands
when we detect loss of CE interrupts and go into polling mode.
* October 12, 2019: Fix regression in IBSS mode that caused SWBA overrun issues. Related to
regression added during the ct-station logic, specifically TSF allocation.
Thanks for Ahmed Zaki @ Mage-Networks for helping to diagnose and test.
* October 15, 2019: Only send beacon tx completion events if we can detect CT driver is being
used (based on CT_STATS_OK flag being set). This should help CT firmware work
better on stock driver.
The release notes since last time for wave-2:
* October 15, 2019: Only send beacon tx completion events if we can detect CT driver is being
used (based on ATH10k_USE_TXCOMPL_TXRATE2 | ATH10k_USE_TXCOMPL_TXRATE1 flags being set).
This should help CT firmware work better on stock driver.
* October 31, 2019: Compile out peer-ratecode-list-event. ath10k driver ignores the event.
* November 1, 2019: Fix rate-ctrl related crash when nss and other things were changed while
station stays associated. See bug: https://github.com/greearb/ath10k-ct/issues/96