Wi-Fi MAC missing on WiFiCx laptops
The agent filters MAC addresses on the legacy WMI flag Win32_NetworkAdapter.PhysicalAdapter. On laptops with WiFiCx Wi-Fi drivers (e.g. Qualcomm FastConnect 6900 those are most current Wi-Fi 6E/7 laptops), WMI reports the built-in Wi-Fi radio as PhysicalAdapter=False, so its MAC never appears. Meanwhile, adapters Windows classifies as virtual (Virtual Ethernet, Bluetooth PAN) are reported as physical and are shown.
Request:
Source the list from MSFT_NetAdapter (Get-NetAdapter) with HardwareInterface=True, excluding locally administered MACs (bit 0x02 of the first octet) to drop Wi-Fi Direct virtual interfaces.
Report PermanentAddress (burned-in MAC) alongside the current MAC, since Windows random hardware addresses change the current Wi-Fi MAC per network.
Show the interface name/description and whether it’s USB-attached (docks/dongles) next to each MAC (see related idea: “MAC address interface association”).
Keep adapters that are disconnected at scan time instead of dropping them.