diff --git a/posts/2026/10/15/qcncm865-mt7927-comparison/index.org b/posts/2026/10/15/qcncm865-mt7927-comparison/index.org index 1845311..ea5312d 100644 --- a/posts/2026/10/15/qcncm865-mt7927-comparison/index.org +++ b/posts/2026/10/15/qcncm865-mt7927-comparison/index.org @@ -92,8 +92,112 @@ For the signal strength test, I ran src_bash[:exports code]{iw dev wlan0 link} e ** Interface Information -# TODO: Is there anything interesting to report here? +In addition to measuring the performance of the cards, I also dumped information about the cards by reading from =/sys=, executing =iw list=, and executing =iw reg get=. The differences I found noteworthy are below. +# TODO: See what iw reg means with the 2nd entry. + +*** Supported Ciphers +The MT7927 supports a couple more ciphers than the QCNCM865. That being said, those two additional supported ciphers are for WEP [[https://en.wikipedia.org/wiki/Wired_Equivalent_Privacy#Weak_security][which should not be in use in 2026]]. + +**** MT7927 +- CCMP-128 +- CCMP-256 +- CMAC +- CMAC-256 +- GCMP-128 +- GCMP-256 +- GMAC-128 +- GMAC-256 +- TKIP +- WEP104 +- WEP40 +**** QCNCM865 +- CCMP-128 +- CCMP-256 +- CMAC +- CMAC-256 +- GCMP-128 +- GCMP-256 +- GMAC-128 +- GMAC-256 +- TKIP +*** Beamformee SS in 6GHz +# TODO add explanation +**** MT7927 +#+begin_src text + Beamformee SS (80MHz): 1 + Beamformee SS (160MHz): 1 + Beamformee SS (320MHz): 1 +#+end_src +**** QCNCM865 +#+begin_src text + Beamformee SS (80MHz): 7 + Beamformee SS (160MHz): 3 + Beamformee SS (320MHz): 3 +#+end_src +*** WoWLAN support +# TODO add explanation +**** MT7927 +#+begin_src text + ,* wake up on disconnect + ,* wake up on magic packet + ,* wake up on pattern match, up to 1 patterns of 1-128 bytes, + maximum packet offset 0 bytes + ,* can do GTK rekeying + ,* wake up on network detection, up to 10 match sets +#+end_src +**** QCNCM865 +#+begin_src text + ,* wake up on disconnect + ,* wake up on magic packet + ,* wake up on pattern match, up to 22 patterns of 1-134 bytes, + maximum packet offset 114 bytes + ,* can do GTK rekeying + ,* wake up on GTK rekey failure + ,* wake up on network detection, up to 16 match sets +#+end_src +*** Supported extended features +# TODO add explanation +**** MT7927 +#+begin_src text + ,* [ RRM ]: RRM + ,* [ SET_SCAN_DWELL ]: scan dwell setting + ,* [ BEACON_RATE_LEGACY ]: legacy beacon rate setting + ,* [ BEACON_RATE_HT ]: HT beacon rate setting + ,* [ BEACON_RATE_VHT ]: VHT beacon rate setting + ,* [ FILS_STA ]: STA FILS (Fast Initial Link Setup) + ,* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records + ,* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211 + ,* [ ACK_SIGNAL_SUPPORT ]: ack signal level support + ,* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs + ,* [ CAN_REPLACE_PTK0 ]: can safely replace PTK 0 when rekeying + ,* [ AIRTIME_FAIRNESS ]: airtime fairness scheduling + ,* [ AQL ]: Airtime Queue Limits (AQL) + ,* [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support + ,* [ SCAN_FREQ_KHZ ]: scan on kHz frequency support + ,* [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support + ,* [ BEACON_RATE_HE ]: HE beacon rate support (AP/mesh) + ,* [ POWERED_ADDR_CHANGE ]: can change MAC address while up +#+end_src +**** QCNCM865 +#+begin_src text + ,* [ RRM ]: RRM + ,* [ FILS_STA ]: STA FILS (Fast Initial Link Setup) + ,* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records + ,* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211 + ,* [ ACK_SIGNAL_SUPPORT ]: ack signal level support + ,* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs + ,* [ STA_TX_PWR ]: TX power control per station + ,* [ BEACON_PROTECTION ]: beacon protection support + ,* [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support + ,* [ SCAN_FREQ_KHZ ]: scan on kHz frequency support + ,* [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support + ,* [ FILS_DISCOVERY ]: FILS discovery frame transmission support + ,* [ UNSOL_BCAST_PROBE_RESP ]: unsolicated broadcast probe response transmission support + ,* [ BSS_COLOR ]: BSS coloring support + ,* [ POWERED_ADDR_CHANGE ]: can change MAC address while up + ,* [ PUNCT ]: preamble puncturing in AP mode +#+end_src * Test Setup My test setup consisted of a Framework 13 AMD 7040 laptop with each of the wifi cards, connecting to a [[https://techspecs.ui.com/unifi/wifi/u7-pro][Ubiquiti UniFi U7 Pro]].