Description
The Intel AX210 is the M.2 2230 key-M Wi-Fi 6E NIC that is currently the most accessible commodity NIC for 802.11ax (Wi-Fi 6) CSI extraction — see guarino2026_e72c ↗ §2.1 "the recent Intel AX200/210 chipsets are also supported with the same functionalities by FeitCSI, which — in contrast to PicoScenes — is free and open-source".
This entry is split out from the legacy combined AX200/AX210 note because the lab is standardised on AX210 specifically (Wi-Fi 6E with the 6 GHz band) and because the AX200 supply chain and driver patch matrix differ.
14× units in the lab, paired 1:1 with 14× raspberry-pi-5 hosts via 14× pi-m2-hat PCIe carriers.
Specs / capabilities
- Wi-Fi 6E (802.11ax): 2.4 GHz / 5 GHz / 6 GHz, 20 / 40 / 80 / 160 MHz channel widths
- 2×2 MIMO, up to 2.4 Gbps PHY
- Bluetooth 5.3 onboard (separate USB endpoint on most carriers)
- M.2 2230 key-M form factor
- CNVio2 or PCIe interface depending on host — Pi 5 + M.2 HAT exposes it over PCIe
- CSI exposed via FeitCSI or PicoScenes patched firmware; not in stock iwlwifi
CSI extraction path — the lab's choice
| Tool | License | Supported PHYs | Why | Choose |
|---|---|---|---|---|
| feitcsi | Free / open-source | 802.11a/g/n/ac/ax up to 160 MHz | The default per guarino2026_e72c ↗; widest community lock-in for AX210 | ✅ |
| PicoScenes | Paid academic license | 802.11a/g/n/ac/ax up to 160 MHz; more chipsets | Better parsers, broader chipset matrix; paid | reserve |
| Stock iwlwifi | Free | Standard 802.11 only | No CSI; just baseline networking | no |
The Pi 5 + AX210 + FeitCSI combo is the production CSI line. PicoScenes stays as a fallback if a specific FeitCSI corner case bites.
Antenna + RF chain
- Two U.FL connectors on the AX210; both must be populated for full-rate operation.
- Stick antennas shipped with the Pi M.2 HAT are adequate for indoor 5 GHz; for 6 GHz consider higher-gain dipoles if range becomes an issue.
- Polarisation matters less than placement: keep at least λ/2 (≈ 6 cm at 2.4 GHz) clear of metal surfaces.
Role in the experiment series
- EXP-P1: AX210 enumeration via
lspci; FeitCSI build + load; first CSI capture against a known frame source; antenna pattern sanity. - EXP-F1 / F2 / F3: 5 GHz (or 6 GHz, where Slovakian regulatory allows) 80 MHz Wi-Fi 6 CSI capture; 2×2 MIMO subcarrier extraction; per-link CSI streaming to the collection host.
Quirks / known issues
- Firmware version + Linux kernel + FeitCSI patch must align; see the FeitCSI compatibility matrix in feitcsi.
- 6 GHz operation is regulated — Slovakia's regulatory domain permits Wi-Fi 6E indoor use at low power; verify the country code is set correctly via
iw reg set SK. - AX210 in monitor mode requires both antennas connected or the chip will downshift to 1×1 MIMO.
- The CNVio2 variant (AX210NGW vs AX210NGW) matters — the lab has the latter (PCIe-capable), which is what the Pi M.2 HAT expects.
Tooling
- FeitCSI —
git clone https://github.com/FeitCSI/...(preferred) - PicoScenes — academic license (alternative)
iw/iwlwifi/iwlwifi-firmwareLinux packagewireshark/tsharkfor frame inspection
Used by (papers)
- guarino2026_e72c ↗ — names AX210 + FeitCSI as a primary AX-class extractor
- shahbazian2023_1172 ↗ — surveys PicoScenes + AX200/AX210
- General 2024+ Wi-Fi 6 / 6E sensing literature
Related entries
- intel-ax200 — AX200 sibling (5 GHz only, no 6 GHz); historical reference
- pi-m2-hat — the PCIe carrier
- raspberry-pi-5 — the Linux host
- feitcsi — the CSI extraction toolchain
- picoscenes — the alternative toolchain
- ieee-802-11ax — the standard