Wi-Fi performance¶
All wireless adapters were tested under consistent conditions - each positioned in close proximity (1-2m) and connected to the same wireless access point (AP). The adapters utilized various interface types, including USB, SDIO, and PCI, to evaluate performance across different hardware configurations.
Results¶
Measured 2026-07-01 11:47 UTC
48 wireless link(s) · ✅ 48 pass · 📶 peak ↑ 681 / ↓ 868 Mbps
Wi-Fi 7 · 802.11be¶
| Chip | Attach | Channel | ↑ Up (Mbps) | ↓ Down (Mbps) |
|---|---|---|---|---|
| MediaTek MT7925 | PCIe | 6215 MHz @ 160 | 681 | 868 |
| Qualcomm WCN7851 | PCIe | 5240 MHz @ 160 | 232 | 784 |
Wi-Fi 6 · 802.11ax¶
| Chip | Attach | Channel | ↑ Up (Mbps) | ↓ Down (Mbps) |
|---|---|---|---|---|
| MediaTek MT7921 | USB | 5240 MHz @ 80 | 646 | 350 |
| Realtek RTL8852BE | PCIe | 5240 MHz @ 80 | 199 | 609 |
| Realtek RTL8852BE | PCIe | 5240 MHz @ 80 | 348 | 450 |
| Realtek RTL8852AE | PCIe | 5240 MHz @ 80 | 332 | 416 |
| Realtek RTL8852BS | SDIO | 5240 MHz @ 80 | 352 | 394 |
Wi-Fi 5 · 802.11ac¶
| Chip | Attach | Channel | ↑ Up (Mbps) | ↓ Down (Mbps) |
|---|---|---|---|---|
| Realtek RTL8812AU | USB | 5240 MHz @ 80 | 200 | 271 |
| Realtek RTL8822BU | USB | 5240 MHz @ 80 | 265 | 132 |
| Realtek RTL8821CU | USB | 5240 MHz @ 80 | 259 | 241 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 80 | 247 | 182 |
| MediaTek MT7610 | USB | 5240 MHz @ 80 | 131 | 245 |
| Broadcom BCM4356 | SDIO | 5240 MHz @ 40 | 122 | 209 |
| Unisoc UWE5622 | — | — | 132 | 93 |
| Realtek RTL8822CS | SDIO | 5240 MHz @ 80 | 119 | 103 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 80 | 19 | 108 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 40 | 105 | 97 |
| Realtek RTL8822CS | SDIO | 5240 MHz @ 80 | 44 | 88 |
| Realtek RTL8821CU | USB | 2437 MHz @ 20 | 45 | 36 |
| Unisoc (unisoc_wifi) | — | — | 44 | 22 |
| Realtek RTL8821CU | USB | 2437 MHz @ 20 | 28 | 43 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 80 | 39 | 42 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 29 | 37 |
| Realtek RTL8822CS | SDIO | 2437 MHz @ 20 | 15 | 28 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 40 | 25 | 22 |
| Broadcom (brcmfmac) | SDIO | 5240 MHz @ 40 | 6 | 22 |
Wi-Fi 4 · 802.11n¶
| Chip | Attach | Channel | ↑ Up (Mbps) | ↓ Down (Mbps) |
|---|---|---|---|---|
| Ralink RT5572 | USB | 5240 MHz @ 40 | 56 | 93 |
| Ralink RT5572 | USB | 5240 MHz @ 40 | 53 | 73 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 33 | 44 |
| Ralink RT5370 | USB | 2437 MHz @ 20 | 40 | 25 |
| Realtek RTL8192CU | USB | 2437 MHz @ 20 | 37 | 27 |
| Realtek RTL8189FS | SDIO | — | 35 | 26 |
| Ralink RT5370 | USB | 2437 MHz @ 20 | 34 | 18 |
| Realtek RTL8189FS | SDIO | — | 33 | 27 |
| Realtek RTL8189ES | SDIO | — | 29 | 29 |
| Ralink RT2870/RT3070 | USB | 2437 MHz @ 20 | 28 | 10 |
| Realtek RTL8189ES | SDIO | — | 26 | 25 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 17 | 24 |
| XRadio XR819 | SDIO | 2437 MHz @ 20 | 12 | 23 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 21 | 22 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 15 | 22 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 14 | 21 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 16 | 19 |
| XRadio XR819 | SDIO | 2437 MHz @ 20 | 5 | 17 |
| Realtek RTL8723BU 802.11b/g/n | USB | 2437 MHz @ 20 | 13 | 17 |
| Broadcom (brcmfmac) | SDIO | 2437 MHz @ 20 | 13 | 15 |
| XRadio XR819 | SDIO | 2437 MHz @ 20 | 1 | 14 |
| MediaTek MT7601 | USB | 2437 MHz @ 20 | 12 | 13 |
Test Equipment¶
All adapters connect to a single common access point — a Zyxel NWA130BE (Wi-Fi 7) — so throughput is comparable across every board. The boards under test and their radios are listed in the results above.
Software and Infrastructure¶
NetBox is the lab’s source of truth — every board, its capabilities and its wiring. The Armbian autotests framework reads that inventory and drives each board over self-hosted GitHub Actions, power included via armbian/infra.
Methodology¶
Wireless throughput is one step of the per-board Armbian autotests pipeline. For each board:
- Power on & flash — the board is powered up and, where the hardware allows, flashed with a clean Armbian image; boards that can’t take a clean flash are tested in place.
- Provision & connect — first login, a stable lab IP, and the Wi-Fi association to the common access point (SSID) are configured, then connectivity is verified.
- Measure with iperf3 — the board runs
iperf3as the client, source-bound to each interface, against the lab’s central server in both directions: upload (board → server) and download (-R, server → board). Goodput is recorded in Mbit/s. - Enrich from NetBox — each result is annotated with the interface type, Wi-Fi chip, and channel frequency/width, so every number carries the hardware that produced it.
- Restore & power down — the original wired configuration is restored, results are uploaded, and the board is powered off.
Results are published as a time series, so a regression shows up the moment throughput drops on a given board.
Contribute¶
- Assist us in developing and maintaining our testing system: Your expertise can help us enhance and optimize our test infrastructure. By contributing your skills, you can play a key role in ensuring the accuracy and reliability of our test results.
- Donate hardware: Your contribution of new hardware, whether it’s a wireless adapter or any other equipment, helps us expand our testing capabilities. We’re specifically looking for new wireless adapters that haven’t yet been added to our system. Your donation can directly impact the scope and depth of our tests.
- Join our team: Become part of our passionate and dedicated team. We’re looking for individuals who share our vision and are eager to contribute to the development of innovative testing solutions. Whether you have technical expertise or simply a willingness to learn, there’s a place for you here!