Using NCS 2.9.0, on a custom nrf5340/nrf7002 board.
When connecting using WPA2-PSK to a Cisco AP, it seems the wpa supplicant adds some Cisco specific IEs to the association request:
IEEE 802.11 Wireless Management
Fixed parameters (4 bytes)
Capabilities Information: 0x3114
Listen Interval: 0x0a00
Tagged parameters (235 bytes)
Tag: SSID parameter set: "kiosk"
Tag Number: SSID parameter set (0)
Tag length: 18
SSID: "XXXXXXXXXXX_2.4Ghtz"
Tag: Supported Rates 9, 12, 18, 24, 36, 48, 54, [Mbit/sec]
Tag Number: Supported Rates (1)
Tag length: 7
Supported Rates: 9 (0x12)
Supported Rates: 12 (0x18)
Supported Rates: 18 (0x24)
Supported Rates: 24 (0x30)
Supported Rates: 36 (0x48)
Supported Rates: 48 (0x60)
Supported Rates: 54 (0x6c)
Tag: Power Capability Min: 0, Max: 31
Tag Number: Power Capability (33)
Tag length: 2
Minimum Transmit Power: 0 dBm
Maximum Transmit Power: 31 dBm
Tag: BSS Max Idle Period
Tag Number: BSS Max Idle Period (90)
Tag length: 3
Max Idle Period (1000 TUs): 292
Idle Options: 0x00
Tag: RSN Information
Tag Number: RSN Information (48)
Tag length: 20
RSN Version: 1
Group Cipher Suite: 00:0f:ac (Ieee 802.11) AES (CCM)
Pairwise Cipher Suite Count: 1
Pairwise Cipher Suite List 00:0f:ac (Ieee 802.11) AES (CCM)
Auth Key Management (AKM) Suite Count: 1
Auth Key Management (AKM) List 00:0f:ac (Ieee 802.11) PSK
RSN Capabilities: 0x0080
Tag: Operating Mode Notification
Tag Number: Operating Mode Notification (199)
Tag length: 1
Operating Mode Notification: 0x00
Tag: HT Capabilities
Tag Number: HT Capabilities (45)
Tag length: 26
HT Capabilities Info: 0x880c
A-MPDU Parameters: 0x1e
Rx Supported Modulation and Coding Scheme Set: MCS Set
HT Extended Capabilities: 0x0000
Transmit Beam Forming (TxBF) Capabilities: 0x00000000
Antenna Selection (ASEL) Capabilities: 0x00
Ext Tag: HE Capabilities
Ext Tag length: 21 (Tag len: 22)
Ext Tag Number: HE Capabilities (35)
HE MAC Capabilities Information: 0x000000080003
HE PHY Capabilities Information
Supported HE-MCS and NSS Set
Tag: RSN Information
Tag Number: RSN Information (48)
Tag length: 20
RSN Version: 1
Group Cipher Suite: 00:0f:ac (Ieee 802.11) AES (CCM)
Pairwise Cipher Suite Count: 1
Pairwise Cipher Suite List 00:0f:ac (Ieee 802.11) AES (CCM)
Auth Key Management (AKM) Suite Count: 1
Auth Key Management (AKM) List 00:0f:ac (Ieee 802.11) PSK
RSN Capabilities: 0x0080
Tag: Extended Capabilities (11 octets)
Tag Number: Extended Capabilities (127)
Tag length: 11
Extended Capabilities: 0x00 (octet 1)
Extended Capabilities: 0x00 (octet 2)
Extended Capabilities: 0x00 (octet 3)
Extended Capabilities: 0x00 (octet 4)
Extended Capabilities: 0x00 (octet 5)
Extended Capabilities: 0x00 (octet 6)
Extended Capabilities: 0x40 (octet 7)
Extended Capabilities: 0x0000 (octets 8 & 9)
Extended Capabilities: 0x00 (octet 10)
Extended Capabilities: 0x20 (octet 11)
Tag: RM Enabled Capabilities (5 octets)
Tag Number: RM Enabled Capabilities (70)
Tag length: 5
RM Capabilities: 0x70 (octet 1)
RM Capabilities: 0x00 (octet 2)
RM Capabilities: 0x00 (octet 3)
RM Capabilities: 0x00 (octet 4)
RM Capabilities: 0x00 (octet 5)
Tag: Vendor Specific: Microsoft Corp.: WMM/WME: Information Element
Tag Number: Vendor Specific (221)
Tag length: 7
OUI: 00:50:f2 (Microsoft Corp.)
Vendor Specific OUI Type: 2
Type: WMM/WME (0x02)
WME Subtype: Information Element (0)
WME Version: 1
WME QoS Info: 0x00
Tag: Vendor Specific: Cisco Systems, Inc: Aironet Unknown (240)
Tag Number: Vendor Specific (221)
Tag length: 50
OUI: 00:40:96 (Cisco Systems, Inc)
Vendor Specific OUI Type: 240
Aironet IE type: Unknown (240)
Aironet IE data: 00000000170000007306000002000000560100000100000000000000000000000000000000000000000000000000
Tag: Vendor Specific: Cisco Systems, Inc: Aironet Unknown (235)
Tag Number: Vendor Specific (221)
Tag length: 5
OUI: 00:40:96 (Cisco Systems, Inc)
Vendor Specific OUI Type: 235
Aironet IE type: Unknown (235)
Aironet IE data: 05
Tag: Vendor Specific: Cisco Systems, Inc: Aironet Unknown (234)
Tag Number: Vendor Specific (221)
Tag length: 8
OUI: 00:40:96 (Cisco Systems, Inc)
Vendor Specific OUI Type: 234
Aironet IE type: Unknown (234)
Aironet IE data: 24000000
These are not present when it connects to a non-Cisco AP (the MS one is however).
Is there a way to customise the contents of this info? I can't even find the Cisco doc to know what the contents are supposed to be, and haven't managed to find the code in the wpa supplicant pulled in by zephyr which fills in this frame....
In particular, the Cisco type 240 apparently has a bad version number (0x00, should be 0x01 or greater), and the type 235 needs to be 0x02 (CCX RM Capability perhaps?), which is causing a problem for the device to be used with certain Cisco features...
Anyone point me in the right direction? Thanks!