BPI-R4 Pro vs BPI-R4 vs OpenWrt One: Which Platform for 2.5GbE/10GbE, NVMe, and Wi-Fi Expansion in 2026?

Three router platforms BPI-R4 Pro, BPI-R4, and OpenWrt One side by side with specification labels

Three-Way Hardware Comparison

These are the three most interesting OpenWrt-capable router platforms available in 2026. The table covers every spec that affects your buying decision.

SpecBPI-R4 ProBPI-R4OpenWrt One
SoCMediaTek Filogic 880 (MT7988A)MediaTek Filogic 880 (MT7988A)MediaTek Filogic 820 (MT7981B)
CPU cores4× Cortex-A73 @ 1.8 GHz4× Cortex-A73 @ 1.8 GHz2× Cortex-A53 @ 1.3 GHz
RAM4 GB DDR44 GB DDR41 GB DDR4
Onboard storage8 GB eMMC + 128 MB SPI-NAND8 GB eMMC + 128 MB SPI-NAND256 MB SPI-NAND
Ethernet (high-speed)2× 10GbE SFP+ + 1× 2.5GbE RJ452× 10GbE SFP+2× 2.5GbE RJ45
Ethernet (1GbE)4× RJ454× RJ45None (2.5GbE ports handle gigabit)
PCIe for NVMePCIe 3.0 ×2 M.2 (Key M)PCIe 3.0 ×2 M.2 (Key M)None
Wi-Fi expansion2× M.2 (Key B+E), supports Wi-Fi 72× M.2 (Key B+E), supports Wi-Fi 71× M.2 (Key E), Wi-Fi 6/6E
USBUSB 3.2 Gen 1USB 3.2 Gen 1USB 2.0
Serial console3.3 V header3.3 V header3.3 V header + USB-C serial
EnclosureMetal case (included)Board only (no case)Plastic case (included)
Street price (2026)~$130-150 USD~$90-110 USD~$70-90 USD
BPI-R4 Pro vs BPI-R4: The "Pro" is the same SoC and PCB layout with the addition of a 2.5GbE RJ45 port, a metal enclosure, and sometimes slightly better out-of-box thermal management. The core compute and networking capability is identical. The Pro premium (~$30-40) buys convenience, not performance.

OpenWrt Support Status

PlatformOpenWrt TargetMainline SinceSupport TierNotes
BPI-R4 Promediatek/filogic24.10FullSame DTS as R4 with minor additions
BPI-R4mediatek/filogic23.05FullWell-tested, active maintainers
OpenWrt Onemediatek/filogic24.10Full (reference board)Official OpenWrt hardware, first-class support

All three boards are under the same mediatek/filogic target, which is one of the best-maintained targets in OpenWrt. The OpenWrt One has a special advantage: it's the official reference hardware, so regressions get caught and fixed fastest on that platform.

Tip: For a deeper dive into OpenWrt One setup, see the OpenWrt One setup guide. For BPI-R4, see the BPI-R4 setup guide.

Performance Benchmarks Summary

Compiled from dedicated benchmark sessions. WireGuard numbers are from the WireGuard benchmarks article.

TestBPI-R4 (Pro)OpenWrt One
NAT forwarding (HW offload)~9.4 Gbps~2.35 Gbps
NAT forwarding (SW only)~3.1 Gbps~2.35 Gbps
WireGuard (4 streams)~2,450 Mbps~610 Mbps
WireGuard (single stream)~1,580 Mbps~490 Mbps
DNS forwarding (dnsmasq)~45,000 qps~18,000 qps
SQM (cake) at 1 Gbps960 Mbps shaped890 Mbps shaped
Important: The BPI-R4's 9.4 Gbps number requires hardware flow offloading, which bypasses connection tracking and breaks some features (SQM, per-connection QoS, packet inspection). Without offloading, it's only ~3 Gbps — still fast, but dramatically less than the headline number. Don't assume 10 Gbps wire-speed for all use cases.

NVMe and Storage Expansion Differences

BPI-R4 / R4 Pro

PCIe 3.0 ×2 M.2 slot — supports standard NVMe SSDs. Practical sequential read speeds around 1,500 MB/s. Useful for:

OpenWrt One

No NVMe slot. The 256 MB SPI-NAND is all you get for onboard storage. For most pure-router use cases this is fine — OpenWrt's base image with LuCI is under 30 MB. But if you want to run Adguard Home, a Prometheus exporter, or significant logging, you'll hit the wall.

Workaround for OpenWrt One storage: Use a USB drive for extroot via the USB 2.0 port. It works, but USB 2.0 tops out at ~35 MB/s — not comparable to NVMe. Acceptable for package overlay, bad for anything I/O-intensive.

Wi-Fi Expansion Slots

None of these boards have Wi-Fi built-in. All rely on M.2 expansion cards.

FeatureBPI-R4 / R4 ProOpenWrt One
M.2 slots2× Key B+E1× Key E
Max Wi-Fi standardWi-Fi 7 (MT7996)Wi-Fi 6/6E (MT7915/7916)
Dual-band with one cardYes (one card per slot)Yes (one dual-band card)
Tri-band possibleYes (two cards)No (only one slot)
Wi-Fi 7 driver maturity: The MT7996 Wi-Fi 7 driver is functional in OpenWrt 24.10 but still has rough edges — DFS channels, 320 MHz bandwidth mode, and MLO are not fully stable. If you need rock-solid Wi-Fi right now, use a Wi-Fi 6E MT7916 card instead and wait for Wi-Fi 7 drivers to mature.

Use Case Recommendations

Home lab / power user router

Pick: BPI-R4. The 10GbE SFP+ ports connect to a lab switch or NAS. NVMe storage handles logging and packages. Two Wi-Fi card slots let you run dual-band or segregated IoT WiFi. The open board (no case) is fine in a home lab rack or shelf.

ISP gateway / small business edge

Pick: BPI-R4 Pro. Same guts as the R4 but ships in a case with better thermal management. The extra 2.5GbE RJ45 port is useful as a dedicated management interface. Worth the premium if uptime matters more than cost.

Budget home router replacement

Pick: OpenWrt One. Two 2.5GbE ports are enough for any residential internet connection up to 2 Gbps. Official OpenWrt reference hardware means updates land first and break least. The lower price leaves budget for a good Wi-Fi 6E card. See the full setup guide.

VPN concentrator (WireGuard)

Pick: BPI-R4 if you need > 600 Mbps encrypted throughput. OpenWrt One is sufficient for ≤ 500 Mbps VPN. Neither handles multi-gigabit VPN — use x86 for that. See the benchmark results for exact numbers.

VLAN-heavy segmented network

Pick: Either BPI-R4 variant. More physical ports mean more direct-connect options without a managed switch. The OpenWrt One works fine for VLAN trunking on its two ports, but you'll need an external managed switch for anything beyond two segments. See the VLAN segmentation guide.

Price and Value Analysis

ItemBPI-R4 ProBPI-R4OpenWrt One
Board / unit$130-150$90-110$70-90
Case (if needed)Included$10-20 (3D print or buy)Included
SFP+ module (×2)$20-50$20-50N/A
NVMe SSD (256 GB)$25-35$25-35N/A
Wi-Fi 6E card$25-40$25-40$25-40
Total (typical build)$200-275$170-255$95-130
Context: A consumer Wi-Fi 7 router (Asus, Netgear) with 10GbE costs $400-600 and runs proprietary firmware. The BPI-R4 Pro at $275 fully loaded is genuinely cheaper and runs real OpenWrt. The OpenWrt One competes with $150 consumer routers but gives you full control.

Verdict by Buyer Profile

You are…Buy thisWhy
Home user replacing an ISP-provided router OpenWrt One Cheapest, easiest to set up, 2.5GbE is plenty, first-class support
Home lab enthusiast with 10GbE gear BPI-R4 10GbE SFP+ and NVMe at $100, can't beat it
Small business needing reliable edge routing BPI-R4 Pro Metal case, extra 2.5GbE, same guts, worth the premium for deployment
VPN-heavy user under 500 Mbps OpenWrt One Handles the crypto load, lower power, lower cost
VPN-heavy user at 1+ Gbps BPI-R4 Only ARM option that can push ~2.5 Gbps encrypted
Someone who wants maximum Wi-Fi flexibility BPI-R4 (either) Two M.2 Wi-Fi slots, Wi-Fi 7 capable
Final note: All three boards run the same OpenWrt target and share the same configuration patterns. Skills transfer directly. If you start with the OpenWrt One and outgrow it, migrating your config to a BPI-R4 is a backup-restore operation, not a rebuild. For deciding whether OpenWrt is even the right approach versus a full Linux install, see OpenWrt vs full Linux for router SBCs.