I didnt realize the firmware coming down from linux-firmware /lib/firmware/ath10k/WCN3990/hw1.0/firmware-5.bin was missing the firmware flag single-chan-info-per-channel. Ez enuff grab ath10k-fwencoder https://github.com/qca/qca-swiss-army-knife edit it and change
'mgmt-tx-by-ref': ATH10K_FW_FEATURE_MGMT_TX_BY_REF,
to;
'mgmt-tx-by-reference': ATH10K_FW_FEATURE_MGMT_TX_BY_REF,
its unrelated to our thing but still required. now
./ath10k-fwencoder --modify --features=wowlan,mgmt-tx-by-reference,non-bmi,single-chan-info-per-channel firmware-5.bin
I didnt realize the firmware coming down from linux-firmware /lib/firmware/ath10k/WCN3990/hw1.0/firmware-5.bin was missing the firmware flag single-chan-info-per-channel. Ez enuff grab ath10k-fwencoder https://github.com/qca/qca-swiss-army-knife edit it and change 'mgmt-tx-by-ref': ATH10K_FW_FEATURE_MGMT_TX_BY_REF, to; 'mgmt-tx-by-reference': ATH10K_FW_FEATURE_MGMT_TX_BY_REF, its unrelated to our thing but still required. now ./ath10k-fwencoder --modify --features=wowlan,mgmt-tx-by-reference,non-bmi,single-chan-info-per-channel firmware-5.bin