Hardware

Match the hardware to the task.

Find your device, then check its connection, radio coverage and integration limits.

Integration coverage and limits; not a complete qualification matrix.
HardwareConnectionWhat to expectLimits
NanoPi Zero2Gigabit Ethernet; PoE through a USB-C splitter; USB-C 2.0 link to a phone or MacOne M.2 Wi-Fi 7 card (QCNCM865 or BE200); widest BE200 captured 320 MHz outside the app; 160 MHz measured in itmicroSD writes 12–22 MB/s, about 100–175 Mb/s of frames; 1 GbE copes; the USB 2.0 link (480 Mb/s) is the tighter one; One M.2 card plus one USB 2.0 adapter
Raspberry Pi 5Gigabit Ethernet (spec)PCIe card through an M.2 HAT, plus USB adapters; widest 320 MHz measured (QCNCM865)Needs mains or a large power bank; SD card writes: 10 MB/s (U1/V10) to 30 MB/s (V30) promised, about 80–240 Mb/s of frames. A busy full capture can need 56 MB/s; Ethernet; PoE needs an untested HAT
Raspberry Pi 4 / WLAN Pi R4Gigabit Ethernet (spec)USB adapters only; widest 160 MHz measured (MT7925U)Needs mains or a large power bank; SD card writes: 10 MB/s (U1/V10) to 30 MB/s (V30) promised, about 80–240 Mb/s of frames. A busy full capture can need 56 MB/s; USB adapters: the mt7925 driver never offers 320 MHz; Ethernet; PoE needs an untested HAT
WLAN Pi ProGigabit Ethernet with PoE in; batteryTwo Intel BE200; widest 160 MHz in the app; BE200 can do 320SD card writes: 10 MB/s (U1/V10) to 30 MB/s (V30) promised, about 80–240 Mb/s of frames. A busy full capture can need 56 MB/s
WLAN Pi GoNo Ethernet; USB-C 2.0 (480 Mb/s) power and managementIntel BE200, internal antennas; widest 320 MHz on 6 GHz tuned; app offers 160USB 2.0 (480 Mb/s) is the only link out; One radio; No Ethernet
ESP32-C5USB-C powerBuilt-in 2.4/5 GHz, 1×1; widest 40 MHz; no 6 GHzBluetooth carries about 45 kb/s; frames are truncated; No storage; Payloads are truncated; no handshakes; 20/40 MHz chip limit; One radio; Streams to a phone
GL.iNet Mudi 7USB-C or Ethernet; cellular modemBuilt-in WCN7850 on the stock driver; widest 20 MHz qualified; WCN7850 can do 320Saving on the router is not offered; One capture radio; the hotspot pauses; Phone-driven
GL.iNet Slate 7 ProEthernetBuilt-in MediaTek MT7990; widest 20 MHz (stock) or 80 MHz (our image) qualified; hardware 320512 MB NAND; saving on the router is not qualified; Ethernet; capture qualification is narrow
Ubiquiti AirWireUSB-C, including USB EthernetBuilt-in 5 GHz + 6 GHz, 2×2 each; no 2.4 GHz; widest 320 MHz on 6 GHz (spec); not yet capturedNeeds 15 W USB-C power; no 2.4 GHz; USB-C powered; tested on one unit
Other WLAN Pi, Kali and Hak5 Linux devicesSSH / SFTPDevice-specific capture, scan or spectrum integrations where detected.Verify model, firmware, radio privileges and required tools. Generic SSH is not proof of feature support.
Ruckus access pointsSSH / rkscli / rpcapdAP-specific discovery and capture workflows in the app.Firmware, monitoring mode and privileges affect each operation; confirm exact AP.
Ekahau Pulse / SidekickESP2 protocol over TCPModel-specific capture integration in the project.Exact model and firmware required; Linux Bluetooth support is not implied.
Oscium NomadOnsite gRPC with mutual TLSModel-specific app integration.Discovery, certificates and supported model/workflow need confirmation.
WiPry / NetAlly NXT-2000 / AirWire spectrum sourcesSource-specific transport · mobile app / supported sensor USBSpectrum integrations; units, geometry and calibration depend on the source.Confirm exact model/build. The sensor console provides managed NetAlly sweeps and bounded WiPry acquisition; complete analyzer qualification remains open.

Radio cards and channel widths

The board, adapter, firmware, driver, country and image version determine the available bands and widths together. Intel BE200, MediaTek MT7921U/MT7925U and Qualcomm WCN7850 have different capabilities and evidence. A Wi-Fi 7 badge is not a verified 320 MHz result.

Use the unified release notes for the current artifact's tests and remaining limits.

The interface matters too

The device website and app do not yet have full parity. SSH connectivity does not guarantee monitor mode; BLE connectivity does not guarantee continuous packet throughput; packet capture does not guarantee a spectrum source. Each feature page identifies its current controls.

Before buying third-party equipment specifically for Commander, confirm the exact model and task.

Read the measurements

Thermal testing · Antenna shootout · Sensor comparison