WiFi country regulation for CZ country

Hi

Recently I’ve been trying to resolve puzzle why my laptop shows me this with openwrt dlink AP:

iw reg get

global
country CZ: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(5725 - 5875 @ 80), (N/A, 13), (N/A)
(5945 - 6425 @ 320), (N/A, 23), (N/A), NO-OUTDOOR
(57000 - 66000 @ 2160), (N/A, 40), (N/A)

phy#2 (self-managed)
country 00: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 20), (N/A, 20), (N/A), PASSIVE-SCAN
(5170 - 5330 @ 160), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5490 - 5730 @ 160), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5735 - 5895 @ 160), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 160), (N/A, 30), (N/A), NO-OUTDOOR, AUTO-BW

While when I’ve connecting in the work office with some expensive Cisco AP - I’m getting proper list:

iw reg get

global
country CZ: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(5725 - 5875 @ 80), (N/A, 13), (N/A)
(5945 - 6425 @ 320), (N/A, 23), (N/A), NO-OUTDOOR
(57000 - 66000 @ 2160), (N/A, 40), (N/A)

phy#1 (self-managed)
country CZ: DFS-ETSI
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 23), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5490 - 5590 @ 80), (N/A, 30), (0 ms), DFS, AUTO-BW
(5590 - 5650 @ 40), (N/A, 30), (600000 ms), DFS, AUTO-BW
(5650 - 5710 @ 40), (N/A, 30), (0 ms), DFS, AUTO-BW
(5735 - 5855 @ 80), (N/A, 14), (N/A), AUTO-BW
(5855 - 5875 @ 20), (N/A, 14), (N/A), AUTO-BW
(5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW

So in the office - it’s properly getting CZ region.

I assume it’s because when I’m on openwrt - scan gives me:

   Country: CZ     Environment: Indoor/Outdoor
            Channels [36 - 48] @ 23 dBm
            Channels [52 - 64] @ 20 dBm
            Channels [100 - 140] @ 26 dBm
            Channels [144 - 144] @ 0 dBm
            Channels [149 - 173] @ 13 dBm

while office router gives:

   Country: CZ     Environment: Indoor/Outdoor
            Channels [36 - 64] @ 23 dBm
            Channels [100 - 140] @ 30 dBm
            Channels [149 - 165] @ 14 dBm

So it looks like (with help of Gemini) there is some mismatch in regulatory.db description for CZ.

This link like gives usable channels in an easy to see way (in Czech though):

Here is official government doc:

Where channels 36-64, 100-140 seems to be ‘safe’ others likely not - especially not 144.

Anyway - I’m not an expert in this territory - I’m just curious why ‘iw reg get’ is not reporting proper region on my Lenovo P16 with ath11k WiFi chip set.

There are likely more things to fix on the road - but this regulatory mismatch is one minor thing on the road.

Obviously my 5G wifi connection otherwise works.

Please show channel map part from iw phy

Outline of process:

Google says it's because your phy#2 isn't correctly getting the regulatory region, and hence is falling back to a default 00: DFS-UNSET, whilst your phy#1 is either correctly getting the CZ region from elsewhere, or you have it fixed on this phy to CZ.

Are you running crda? Google suggests re-installing this if you uninstalled it previously.
Or using iw reg set CZ to one-time configure the regulatory region.

I don't (yet) think this has anything to do with an issue in the regulatory.db descriptions (since it's not using the same region for both phy's anyway).

It is ath10k cosmetic glitch. Looks like generic ETSI regdb, there is nothing to reinstall, CZ has more power permitted than that.

It’s always the same laptop - the difference in phy# is eventually caused by modprobe -r ath11k_pci and it’s reload when testing some different settings.

And yes I’ve used ‘iw reg set CZ’ and I also have /etc/default/crda and options cfg80211 ieee80211_regdom=CZ in use.

The difference in some Cisco access point where my laptop shows CZ - while with openwrt dlink 882 and OpenWrt SNAPSHOT, r32466-c1281a501e showing country 00: DFS-UNSET - while router is adversing ‘CZ’

That is a cosmetic limitation of ath10k, please show iw phy for real channel map.

Here is ‘phy’ of my laptop:

Wiphy phy2
	wiphy index: 2
	max # scan SSIDs: 16
	max scan IEs length: 394 bytes
	max # sched scan SSIDs: 16
	max # match sets: 16
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Device supports RSN-IBSS.
	Device supports AP-side u-APSD.
	Supported Ciphers:
		* TKIP (00-0f-ac:2)
		* CCMP-128 (00-0f-ac:4)
		* CMAC (00-0f-ac:6)
		* CMAC-256 (00-0f-ac:13)
		* GMAC-128 (00-0f-ac:11)
		* GMAC-256 (00-0f-ac:12)
		* GCMP-128 (00-0f-ac:8)
		* GCMP-256 (00-0f-ac:9)
		* CCMP-256 (00-0f-ac:10)
	Available Antennas: TX 0x3 RX 0x3
	Configured Antennas: TX 0x3 RX 0x3
	Supported interface modes:
		 * managed
		 * AP
		 * P2P-client
		 * P2P-GO
		 * P2P-device
	Band 1:
		Capabilities: 0x19e3
			RX LDPC
			HT20/HT40
			Static SM Power Save
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100040):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02304c890d018008020c00):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				20MHz in 40MHz HE PPDU 2.4GHz
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100040):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02304c880d018008020c00):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				20MHz in 40MHz HE PPDU 2.4GHz
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02300c800d018008000000):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 1.0 Mbps
			* 2.0 Mbps (short preamble supported)
			* 5.5 Mbps (short preamble supported)
			* 11.0 Mbps (short preamble supported)
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 2412.0 MHz [1] (20.0 dBm)
			* 2417.0 MHz [2] (20.0 dBm)
			* 2422.0 MHz [3] (20.0 dBm)
			* 2427.0 MHz [4] (20.0 dBm)
			* 2432.0 MHz [5] (20.0 dBm)
			* 2437.0 MHz [6] (20.0 dBm)
			* 2442.0 MHz [7] (20.0 dBm)
			* 2447.0 MHz [8] (20.0 dBm)
			* 2452.0 MHz [9] (20.0 dBm)
			* 2457.0 MHz [10] (20.0 dBm)
			* 2462.0 MHz [11] (20.0 dBm)
			* 2467.0 MHz [12] (20.0 dBm) (no IR)
			* 2472.0 MHz [13] (20.0 dBm) (no IR)
			* 2484.0 MHz [14] (disabled)
	Band 2:
		Capabilities: 0x19e3
			RX LDPC
			HT20/HT40
			Static SM Power Save
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x3391f9f6):
			Max MPDU length: 11454
			Supported Channel Width: 160 MHz
			RX LDPC
			short GI (80 MHz)
			short GI (160/80+80 MHz)
			TX STBC
			SU Beamformer
			SU Beamformee
			MU Beamformee
			RX antenna pattern consistency
			TX antenna pattern consistency
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		VHT extended NSS: supported
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100840):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c89fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100840):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c88fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x0c330c80fd098008000000):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5180.0 MHz [36] (20.0 dBm) (no IR)
			* 5200.0 MHz [40] (20.0 dBm) (no IR)
			* 5220.0 MHz [44] (20.0 dBm) (no IR)
			* 5240.0 MHz [48] (20.0 dBm) (no IR)
			* 5260.0 MHz [52] (20.0 dBm) (no IR)
			* 5280.0 MHz [56] (20.0 dBm) (no IR)
			* 5300.0 MHz [60] (20.0 dBm) (no IR)
			* 5320.0 MHz [64] (20.0 dBm) (no IR)
			* 5500.0 MHz [100] (20.0 dBm) (no IR)
			* 5520.0 MHz [104] (20.0 dBm) (no IR)
			* 5540.0 MHz [108] (20.0 dBm) (no IR)
			* 5560.0 MHz [112] (20.0 dBm) (no IR)
			* 5580.0 MHz [116] (20.0 dBm) (no IR)
			* 5600.0 MHz [120] (20.0 dBm) (no IR)
			* 5620.0 MHz [124] (20.0 dBm) (no IR)
			* 5640.0 MHz [128] (20.0 dBm) (no IR)
			* 5660.0 MHz [132] (20.0 dBm) (no IR)
			* 5680.0 MHz [136] (20.0 dBm) (no IR)
			* 5700.0 MHz [140] (20.0 dBm) (no IR)
			* 5720.0 MHz [144] (20.0 dBm) (no IR)
			* 5745.0 MHz [149] (20.0 dBm) (no IR)
			* 5765.0 MHz [153] (20.0 dBm) (no IR)
			* 5785.0 MHz [157] (20.0 dBm) (no IR)
			* 5805.0 MHz [161] (20.0 dBm) (no IR)
			* 5825.0 MHz [165] (20.0 dBm) (no IR)
			* 5845.0 MHz [169] (20.0 dBm) (no IR)
			* 5865.0 MHz [173] (20.0 dBm) (no IR)
			* 5885.0 MHz [177] (20.0 dBm) (no IR)
	Band 4:
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100840):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c89fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100840):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c88fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x0c330c80fd098008000000):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5955.0 MHz [1] (30.0 dBm)
			* 5975.0 MHz [5] (30.0 dBm)
			* 5995.0 MHz [9] (30.0 dBm)
			* 6015.0 MHz [13] (30.0 dBm)
			* 6035.0 MHz [17] (30.0 dBm)
			* 6055.0 MHz [21] (30.0 dBm)
			* 6075.0 MHz [25] (30.0 dBm)
			* 6095.0 MHz [29] (30.0 dBm)
			* 6115.0 MHz [33] (30.0 dBm)
			* 6135.0 MHz [37] (30.0 dBm)
			* 6155.0 MHz [41] (30.0 dBm)
			* 6175.0 MHz [45] (30.0 dBm)
			* 6195.0 MHz [49] (30.0 dBm)
			* 6215.0 MHz [53] (30.0 dBm)
			* 6235.0 MHz [57] (30.0 dBm)
			* 6255.0 MHz [61] (30.0 dBm)
			* 6275.0 MHz [65] (30.0 dBm)
			* 6295.0 MHz [69] (30.0 dBm)
			* 6315.0 MHz [73] (30.0 dBm)
			* 6335.0 MHz [77] (30.0 dBm)
			* 6355.0 MHz [81] (30.0 dBm)
			* 6375.0 MHz [85] (30.0 dBm)
			* 6395.0 MHz [89] (30.0 dBm)
			* 6415.0 MHz [93] (30.0 dBm)
			* 6435.0 MHz [97] (30.0 dBm)
			* 6455.0 MHz [101] (30.0 dBm)
			* 6475.0 MHz [105] (30.0 dBm)
			* 6495.0 MHz [109] (30.0 dBm)
			* 6515.0 MHz [113] (30.0 dBm)
			* 6535.0 MHz [117] (30.0 dBm)
			* 6555.0 MHz [121] (30.0 dBm)
			* 6575.0 MHz [125] (30.0 dBm)
			* 6595.0 MHz [129] (30.0 dBm)
			* 6615.0 MHz [133] (30.0 dBm)
			* 6635.0 MHz [137] (30.0 dBm)
			* 6655.0 MHz [141] (30.0 dBm)
			* 6675.0 MHz [145] (30.0 dBm)
			* 6695.0 MHz [149] (30.0 dBm)
			* 6715.0 MHz [153] (30.0 dBm)
			* 6735.0 MHz [157] (30.0 dBm)
			* 6755.0 MHz [161] (30.0 dBm)
			* 6775.0 MHz [165] (30.0 dBm)
			* 6795.0 MHz [169] (30.0 dBm)
			* 6815.0 MHz [173] (30.0 dBm)
			* 6835.0 MHz [177] (30.0 dBm)
			* 6855.0 MHz [181] (30.0 dBm)
			* 6875.0 MHz [185] (30.0 dBm)
			* 6895.0 MHz [189] (30.0 dBm)
			* 6915.0 MHz [193] (30.0 dBm)
			* 6935.0 MHz [197] (30.0 dBm)
			* 6955.0 MHz [201] (30.0 dBm)
			* 6975.0 MHz [205] (30.0 dBm)
			* 6995.0 MHz [209] (30.0 dBm)
			* 7015.0 MHz [213] (30.0 dBm)
			* 7035.0 MHz [217] (30.0 dBm)
			* 7055.0 MHz [221] (30.0 dBm)
			* 7075.0 MHz [225] (30.0 dBm)
			* 7095.0 MHz [229] (30.0 dBm)
			* 7115.0 MHz [233] (30.0 dBm)
			* 5935.0 MHz [2] (30.0 dBm)
	Supported commands:
		 * new_interface
		 * set_interface
		 * new_key
		 * start_ap
		 * new_station
		 * new_mpath
		 * set_mesh_config
		 * set_bss
		 * authenticate
		 * associate
		 * deauthenticate
		 * disassociate
		 * join_ibss
		 * join_mesh
		 * remain_on_channel
		 * set_tx_bitrate_mask
		 * frame
		 * frame_wait_cancel
		 * set_wiphy_netns
		 * set_channel
		 * probe_client
		 * set_noack_map
		 * register_beacons
		 * start_p2p_device
		 * set_mcast_rate
		 * connect
		 * disconnect
		 * channel_switch
		 * set_qos_map
		 * set_multicast_to_unicast
		 * set_sar_specs
		 * assoc_mlo_reconf
	WoWLAN support:
		 * 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
	software interface modes (can always be added):
		 * monitor
	valid interface combinations:
		 * #{ managed } <= 2, #{ AP, P2P-client, P2P-GO } <= 16, #{ P2P-device } <= 1,
		   total <= 16, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }

		 * #{ managed } <= 2, #{ AP, P2P-client, P2P-GO } <= 16, #{ P2P-device } <= 1,
		   total <= 3, #channels <= 2, STA/AP BI must match
	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports TX status socket option.
	Device supports HT-IBSS.
	Device supports SAE with AUTHENTICATE command
	Device supports scan flush.
	Device supports AP scan.
	Device supports per-vif TX power setting
	P2P GO supports CT window setting
	P2P GO supports opportunistic powersave setting
	Driver supports full state transitions for AP/GO clients
	Driver supports a userspace MPM
	Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
	Device supports static SMPS
	Device supports configuring vdev MAC-addr on create.
	Device supports randomizing MAC-addr in scans.
	Device supports randomizing MAC-addr in net-detect scans.
	max # scan plans: 2
	max scan plan interval: 7200
	max scan plan iterations: 100
	Supported TX frame types:
		 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * NAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
	Supported RX frame types:
		 * IBSS: 0x40 0xb0 0xc0 0xd0
		 * managed: 0x40 0xb0 0xd0
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * mesh point: 0xb0 0xc0 0xd0
		 * P2P-client: 0x40 0xd0
		 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * P2P-device: 0x40 0xb0 0xd0
		 * NAN: 0xb0 0xd0
	Maximum associated stations in AP mode: 512
	Supported extended features:
		* [ RRM ]: RRM
		* [ SET_SCAN_DWELL ]: scan dwell 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
		* [ STA_TX_PWR ]: TX power control per station
		* [ 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

It' might be worth to note - it’s P16 gen1 with this show in dmesg:

ath11k_pci 0000:01:00.0: chip_id 0x2 chip_family 0xb board_id 0xff soc_id 0x400c0210
ath11k_pci 0000:01:00.0: fw_version 0x1105124d fw_build_timestamp 2025-05-10 07:12 fw_build_id WLAN.HSP.1.1-0468
5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
ath11k_pci 0000:01:00.0 wlp1s0: renamed from wlan0
ath11k_pci 0000:01:00.0: Failed to set the requested Country regulatory setting
ath11k_pci 0000:01:00.0: failed to process regulatory info -22
ath11k_pci 0000:01:00.0: Failed to set the requested Country regulatory setting
ath11k_pci 0000:01:00.0: failed to process regulatory info -22

It’s not clear to me why ‘regulatory info -22’ error is there - seems no one cares as these are reported for years without any fix. But ‘iw reg get’ can show CZ properly - so probably unrelated.

I’m also using latest firmware from github - as the older one coming from linux-firmware packages seems to be occasionally disconnecting from my AP under bigger load - this version 468 looks stable so far.

That is generic unset channel map. Disable radio, reboot, then set regdom, then list phy again.

Since I’m at office place now - I can show how my laptop displays ‘iw phy’ when shows:

# iw reg get 
global
country CZ: DFS-ETSI
	(2400 - 2483 @ 40), (N/A, 20), (N/A)
	(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
	(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
	(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
	(5725 - 5875 @ 80), (N/A, 13), (N/A)
	(5945 - 6425 @ 320), (N/A, 23), (N/A), NO-OUTDOOR
	(57000 - 66000 @ 2160), (N/A, 40), (N/A)

phy#0 (self-managed)
country CZ: DFS-ETSI
	(2402 - 2482 @ 40), (N/A, 20), (N/A)
	(5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
	(5250 - 5330 @ 80), (N/A, 23), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
	(5490 - 5590 @ 80), (N/A, 30), (0 ms), DFS, AUTO-BW
	(5590 - 5650 @ 40), (N/A, 30), (600000 ms), DFS, AUTO-BW
	(5650 - 5710 @ 40), (N/A, 30), (0 ms), DFS, AUTO-BW
	(5735 - 5855 @ 80), (N/A, 14), (N/A), AUTO-BW
	(5855 - 5875 @ 20), (N/A, 14), (N/A), AUTO-BW
	(5945 - 6425 @ 160), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
Wiphy phy0
	wiphy index: 0
	max # scan SSIDs: 16
	max scan IEs length: 394 bytes
	max # sched scan SSIDs: 16
	max # match sets: 16
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Device supports RSN-IBSS.
	Device supports AP-side u-APSD.
	Supported Ciphers:
		* TKIP (00-0f-ac:2)
		* CCMP-128 (00-0f-ac:4)
		* CMAC (00-0f-ac:6)
		* CMAC-256 (00-0f-ac:13)
		* GMAC-128 (00-0f-ac:11)
		* GMAC-256 (00-0f-ac:12)
		* GCMP-128 (00-0f-ac:8)
		* GCMP-256 (00-0f-ac:9)
		* CCMP-256 (00-0f-ac:10)
	Available Antennas: TX 0x3 RX 0x3
	Configured Antennas: TX 0x3 RX 0x3
	Supported interface modes:
		 * managed
		 * AP
		 * P2P-client
		 * P2P-GO
		 * P2P-device
	Band 1:
		Capabilities: 0x19e3
			RX LDPC
			HT20/HT40
			Static SM Power Save
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100040):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02304c890d018008020c00):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				20MHz in 40MHz HE PPDU 2.4GHz
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100040):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02304c880d018008020c00):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				20MHz in 40MHz HE PPDU 2.4GHz
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x02300c800d018008000000):
				HE40/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 3
				Sounding Dimensions <= 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x19 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 1.0 Mbps
			* 2.0 Mbps (short preamble supported)
			* 5.5 Mbps (short preamble supported)
			* 11.0 Mbps (short preamble supported)
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 2412.0 MHz [1] (20.0 dBm)
			* 2417.0 MHz [2] (20.0 dBm)
			* 2422.0 MHz [3] (20.0 dBm)
			* 2427.0 MHz [4] (20.0 dBm)
			* 2432.0 MHz [5] (20.0 dBm)
			* 2437.0 MHz [6] (20.0 dBm)
			* 2442.0 MHz [7] (20.0 dBm)
			* 2447.0 MHz [8] (20.0 dBm)
			* 2452.0 MHz [9] (20.0 dBm)
			* 2457.0 MHz [10] (20.0 dBm)
			* 2462.0 MHz [11] (20.0 dBm)
			* 2467.0 MHz [12] (20.0 dBm)
			* 2472.0 MHz [13] (20.0 dBm)
			* 2484.0 MHz [14] (disabled)
	Band 2:
		Capabilities: 0x19e3
			RX LDPC
			HT20/HT40
			Static SM Power Save
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x3391f9f6):
			Max MPDU length: 11454
			Supported Channel Width: 160 MHz
			RX LDPC
			short GI (80 MHz)
			short GI (160/80+80 MHz)
			TX STBC
			SU Beamformer
			SU Beamformee
			MU Beamformee
			RX antenna pattern consistency
			TX antenna pattern consistency
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		VHT extended NSS: supported
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100840):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c89fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100840):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c88fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x0c330c80fd098008000000):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5180.0 MHz [36] (23.0 dBm)
			* 5200.0 MHz [40] (23.0 dBm)
			* 5220.0 MHz [44] (23.0 dBm)
			* 5240.0 MHz [48] (23.0 dBm)
			* 5260.0 MHz [52] (23.0 dBm) (radar detection)
			* 5280.0 MHz [56] (23.0 dBm) (radar detection)
			* 5300.0 MHz [60] (23.0 dBm) (radar detection)
			* 5320.0 MHz [64] (23.0 dBm) (radar detection)
			* 5500.0 MHz [100] (30.0 dBm) (radar detection)
			* 5520.0 MHz [104] (30.0 dBm) (radar detection)
			* 5540.0 MHz [108] (30.0 dBm) (radar detection)
			* 5560.0 MHz [112] (30.0 dBm) (radar detection)
			* 5580.0 MHz [116] (30.0 dBm) (radar detection)
			* 5600.0 MHz [120] (30.0 dBm) (radar detection)
			* 5620.0 MHz [124] (30.0 dBm) (radar detection)
			* 5640.0 MHz [128] (30.0 dBm) (radar detection)
			* 5660.0 MHz [132] (30.0 dBm) (radar detection)
			* 5680.0 MHz [136] (30.0 dBm) (radar detection)
			* 5700.0 MHz [140] (30.0 dBm) (radar detection)
			* 5720.0 MHz [144] (disabled)
			* 5745.0 MHz [149] (14.0 dBm)
			* 5765.0 MHz [153] (14.0 dBm)
			* 5785.0 MHz [157] (14.0 dBm)
			* 5805.0 MHz [161] (14.0 dBm)
			* 5825.0 MHz [165] (14.0 dBm)
			* 5845.0 MHz [169] (14.0 dBm)
			* 5865.0 MHz [173] (14.0 dBm)
			* 5885.0 MHz [177] (disabled)
	Band 4:
		HE Iftypes: managed
			HE MAC Capabilities (0x000b9a100840):
				+HTC HE Supported
				TWT Requester
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c89fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation: 1
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: AP
			HE MAC Capabilities (0x000f9a100840):
				+HTC HE Supported
				TWT Requester
				TWT Responder
				Dynamic BA Fragementation Level: 1
				Broadcast TWT
				OM Control
				Maximum A-MPDU Length Exponent: 3
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
				UL 2x996-Tone RU
			HE PHY Capabilities: (0x0c334c88fd0980c80e0c00):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				DCM Max Constellation Rx: 1
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
				STBC Tx > 80MHz
				STBC Rx > 80MHz
				20MHz in 40MHz HE PPDU 2.4GHz
				20MHz in 160/80+80MHz HE PPDU
				80MHz in 160/80+80MHz HE PPDU
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		HE Iftypes: mesh point
			HE MAC Capabilities (0x00098a000040):
				+HTC HE Supported
				Dynamic BA Fragementation Level: 1
				OM Control
				Maximum A-MPDU Length Exponent: 1
				RX Control Frame to MultiBSS
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x0c330c80fd098008000000):
				HE40/HE80/5GHz
				HE160/5GHz
				Punctured Preamble RX: 3
				Device Class: 1
				LDPC Coding in Payload
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				SU Beamformer
				SU Beamformee
				Beamformee STS <= 80MHz: 7
				Beamformee STS > 80MHz: 7
				Sounding Dimensions <= 80MHz: 1
				Sounding Dimensions > 80MHz: 1
				PPE Threshold Present
				Max NC: 1
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE RX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set 160 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71 
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5955.0 MHz [1] (23.0 dBm)
			* 5975.0 MHz [5] (23.0 dBm)
			* 5995.0 MHz [9] (23.0 dBm)
			* 6015.0 MHz [13] (23.0 dBm)
			* 6035.0 MHz [17] (23.0 dBm)
			* 6055.0 MHz [21] (23.0 dBm)
			* 6075.0 MHz [25] (23.0 dBm)
			* 6095.0 MHz [29] (23.0 dBm)
			* 6115.0 MHz [33] (23.0 dBm)
			* 6135.0 MHz [37] (23.0 dBm)
			* 6155.0 MHz [41] (23.0 dBm)
			* 6175.0 MHz [45] (23.0 dBm)
			* 6195.0 MHz [49] (23.0 dBm)
			* 6215.0 MHz [53] (23.0 dBm)
			* 6235.0 MHz [57] (23.0 dBm)
			* 6255.0 MHz [61] (23.0 dBm)
			* 6275.0 MHz [65] (23.0 dBm)
			* 6295.0 MHz [69] (23.0 dBm)
			* 6315.0 MHz [73] (23.0 dBm)
			* 6335.0 MHz [77] (23.0 dBm)
			* 6355.0 MHz [81] (23.0 dBm)
			* 6375.0 MHz [85] (23.0 dBm)
			* 6395.0 MHz [89] (23.0 dBm)
			* 6415.0 MHz [93] (23.0 dBm)
			* 6435.0 MHz [97] (disabled)
			* 6455.0 MHz [101] (disabled)
			* 6475.0 MHz [105] (disabled)
			* 6495.0 MHz [109] (disabled)
			* 6515.0 MHz [113] (disabled)
			* 6535.0 MHz [117] (disabled)
			* 6555.0 MHz [121] (disabled)
			* 6575.0 MHz [125] (disabled)
			* 6595.0 MHz [129] (disabled)
			* 6615.0 MHz [133] (disabled)
			* 6635.0 MHz [137] (disabled)
			* 6655.0 MHz [141] (disabled)
			* 6675.0 MHz [145] (disabled)
			* 6695.0 MHz [149] (disabled)
			* 6715.0 MHz [153] (disabled)
			* 6735.0 MHz [157] (disabled)
			* 6755.0 MHz [161] (disabled)
			* 6775.0 MHz [165] (disabled)
			* 6795.0 MHz [169] (disabled)
			* 6815.0 MHz [173] (disabled)
			* 6835.0 MHz [177] (disabled)
			* 6855.0 MHz [181] (disabled)
			* 6875.0 MHz [185] (disabled)
			* 6895.0 MHz [189] (disabled)
			* 6915.0 MHz [193] (disabled)
			* 6935.0 MHz [197] (disabled)
			* 6955.0 MHz [201] (disabled)
			* 6975.0 MHz [205] (disabled)
			* 6995.0 MHz [209] (disabled)
			* 7015.0 MHz [213] (disabled)
			* 7035.0 MHz [217] (disabled)
			* 7055.0 MHz [221] (disabled)
			* 7075.0 MHz [225] (disabled)
			* 7095.0 MHz [229] (disabled)
			* 7115.0 MHz [233] (disabled)
			* 5935.0 MHz [2] (disabled)
	Supported commands:
		 * new_interface
		 * set_interface
		 * new_key
		 * start_ap
		 * new_station
		 * new_mpath
		 * set_mesh_config
		 * set_bss
		 * authenticate
		 * associate
		 * deauthenticate
		 * disassociate
		 * join_ibss
		 * join_mesh
		 * remain_on_channel
		 * set_tx_bitrate_mask
		 * frame
		 * frame_wait_cancel
		 * set_wiphy_netns
		 * set_channel
		 * probe_client
		 * set_noack_map
		 * register_beacons
		 * start_p2p_device
		 * set_mcast_rate
		 * connect
		 * disconnect
		 * channel_switch
		 * set_qos_map
		 * set_multicast_to_unicast
		 * set_sar_specs
		 * assoc_mlo_reconf
	WoWLAN support:
		 * 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
	software interface modes (can always be added):
		 * monitor
	valid interface combinations:
		 * #{ managed } <= 2, #{ AP, P2P-client, P2P-GO } <= 16, #{ P2P-device } <= 1,
		   total <= 16, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }

		 * #{ managed } <= 2, #{ AP, P2P-client, P2P-GO } <= 16, #{ P2P-device } <= 1,
		   total <= 3, #channels <= 2, STA/AP BI must match
	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports TX status socket option.
	Device supports HT-IBSS.
	Device supports SAE with AUTHENTICATE command
	Device supports scan flush.
	Device supports AP scan.
	Device supports per-vif TX power setting
	P2P GO supports CT window setting
	P2P GO supports opportunistic powersave setting
	Driver supports full state transitions for AP/GO clients
	Driver supports a userspace MPM
	Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
	Device supports static SMPS
	Device supports configuring vdev MAC-addr on create.
	Device supports randomizing MAC-addr in scans.
	Device supports randomizing MAC-addr in net-detect scans.
	max # scan plans: 2
	max scan plan interval: 7200
	max scan plan iterations: 100
	Supported TX frame types:
		 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * NAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
	Supported RX frame types:
		 * IBSS: 0x40 0xb0 0xc0 0xd0
		 * managed: 0x40 0xb0 0xd0
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * mesh point: 0xb0 0xc0 0xd0
		 * P2P-client: 0x40 0xd0
		 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * P2P-device: 0x40 0xb0 0xd0
		 * NAN: 0xb0 0xd0
	Maximum associated stations in AP mode: 512
	Supported extended features:
		* [ RRM ]: RRM
		* [ SET_SCAN_DWELL ]: scan dwell 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
		* [ STA_TX_PWR ]: TX power control per station
		* [ 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

This is quite ‘noticeable’ difference in the behavior when I’m on office AP with Wifi7 support.

You have to submit increased wifi powers to regulatory db.
The problem is ?ath11k? not getting generic ETSI right. Stop with reg get , some drivers plainly show nothing or fixed US channel map.

While I’m not saying ath11k is ‘good’ driver - my problem is that I believe (so far) that ‘openwrt’ firmware on my home router is likely ‘advertising’ something what does not match ‘commonly’ expected CZ regulatory as it’s based on some older law.

As said I’m not an expert in this at all - mostly using what ‘gemini’ knows about the topic - but while with the work office AP my laptop ath11k seems to be settling on CZ DFS - at the home I’m left with 00 DFS-UNSET - I’m well aware it’s nothing serious - as WiFi works anyway - but it does look like i.e. openwrt is advertising 144 channel for CZ region - which likely should not happen - assuming this makes ath11k believe it’s not in CZ region as it’s not matching ‘allowed’ bands known within ath11k firmware ???

But I’m open to any better explanation.

By gemini I’m told I cannot change regulatory db in any way for openwrt - as I cannot ‘sign’ such .db to be used by hw chip anyway - so I’m just mostly asking what is the opinion of some ‘skilled’ openwrt developer for this…

OMG are you for real? Use iw phy to list channels and stop complaining about fixed picture driver gives you for once, was it realtek wifi youd get exactly empty iw reg get from the phy. Your office AP has little to do with this question.

Can you be please a bit nicer to me - as said I’m not a wifi expert at all.

I’ve been looking for this reason why my ath11k was disconnecting/dropping connection from my home AP router while being under high traffic.

Every thread I’ve found was suggesting ‘having matching regulatory’ setting is the #1 rule.

So I’ve been trying to set everything I could - but this never worked with my home AP.

With office AP it shows regulatory things properly.

Later I’ve discovered newer firmware for my laptop ath11k - this so far looks like the right thing to making connection stable (at least I’m not observing those disconnections).

But as for the regulatory domain - it’s still not being shown properly.

And from what I get so far - it does seem to me ‘openwrt’ is using incorrect db entries for CZ country.

Please explain me - where is my thinking chain wrong…

For the details about QCA based wireless cards

In short, the Qualcomm-Atheros drivers/ firmwares only partially trust the kernel's regulatory settings - while they (mostly) trust the configured region, the actual limits and restrictions are hardcoded (for ath10k/ ath11k/ ath12k in the binary firmware). As this is size constrained, they collate multiple (many) countries with similar limits into regions (e.g. ETSI1, …) - so if individual countries of the ETSI regdom diverge (in the sense of allowing more than the others) they will lose out (e.g. the Post-Brexit UK has allowed more 6 GHz bandwidth than the other ETSI countries, which isn't reflected by QCA's internal firmware regdom). The keyword here is the lowest common denominator, the chipset must never exceed legal limits, but no one forbids unnecessary restrictions (and in many cases the regulatory limits are also higher than what actual consumer hardware can provide, from a mere component point of view).

1 Like

@slh thanks a lot for this insight.

This might be related to my comment WiFi country regulation for CZ country - #8 by zkabelac

Where is seems for ages no one care about failure in this place https://github.com/torvalds/linux/blob/786c8248dbd33a5a7a07f7c6e55a7bfc68d2ca48/drivers/net/wireless/ath/ath11k/wmi.c#L7203

But how can we ‘validate’ CZ region shown&used by openwrt is matching latest law regulation from CZ ?

I can well accept ath11k is mismatching what it is seeing - and just makes it look like ‘unassigned’ (in fact previous firmware version that was disconnection was mostly ‘randomly’ choosing region)

AKA - Cisco (assuming that’s what runs in the office) looks like it’s more complaint to Atheros expectations ??

reg set sets global setting, card may return something or nothing in reg get, as long as you stubbo$nly bash it no real problem is addressed. Nothing of that beams to or from corpirate AP.

  • cz wifi power is reduced to basic etsi
  • actual etsi can not be programmed to wifi card (there are deviations for CH UK, all other countries are same)

This means the Qualcomm chipset is managing the reg domain from what it has built in - ie self-managed. It ignores the global settings for the domain.
Without the closed source Qualcomm API there is no way to update it.

1 Like