Banana Pi · Released 2024
Banana Pi BPI-R4

Photo: OpenWrt wiki · CC BY-SA 4.0 · resized
- OpenWrt compatibility
- Fully supportedup to 25.12.6
- Our recommendation
- Advanced Users Only
A router board with two 10G SFP+ cages and 4 GB RAM; superb for multi-gig, but you assemble it yourself.
- CPU
- 4-core · 1.8 GHz · ARM 64-bit
- RAM / Flash
- 4 GB / 8 GB
- Wi-Fi
- No Wi-Fi
- Fastest port
- 10 GbE
Tested by us: No. Specifications and compatibility independently researched from manufacturer and OpenWrt documentation.· Last reviewed Oct 10, 2026
Quick answers
- Does it support OpenWrt?
- Yes, with official images since OpenWrt 24.10.0; latest release with images: 25.12.6.
- Is installation easy?
- Moderate. Write the SD card image, boot from it using the boot-selection switches, then install to the internal storage.
- Is it powerful enough for WireGuard?
- WireGuard suitability: Excellent. Benchmark not yet tested.
- Does it have enough RAM and flash?
- 4 GB RAM, 8 GB flash. Plenty of room for VPN, SQM, ad blocking and extra packages.
- Does it have 2.5 GbE?
- Yes: 2× 10 GbE.
- Would we buy it today?
- Yes for multi-gig enthusiasts who enjoy building their own router. Not for a plug-and-play setup.Opinion
- What should I buy instead?
- Consider FriendlyElec NanoPi R6S, GL.iNet Brume 2. See Alternatives below.Opinion
Overview
Editorial opinionThe BPI-R4 is a bare router board built on MediaTek's Filogic 880 (MT7988A) with four Cortex-A73 cores, two 10 Gbit SFP+ cages and four gigabit ports. It has official OpenWrt support.
It is not a consumer product: you need a case, a power supply, SFP+ modules and, for Wi-Fi, a separately sold Wi-Fi 7 card. Installation starts from an SD card.
OpenWrt compatibility
Factual data- OpenWrt support
- Fully supported
- Support status
- Current stable release
- First release with images
- 24.10.0
- Latest release with images
- 25.12.6
- Snapshot only
- No
- Target
mediatek/filogic- Build profile
- bananapi_bpi-r4
Source: official OpenWrt build data and Table of Hardware, data as of Oct 20, 2026, 11:45 AM UTC.
Hardware specifications
Factual data- SoC
- MediaTek MT7988A (Filogic 880)
- CPU architecture
- ARM 64-bit (aarch64)
- CPU cores
- 4
- CPU clock
- 1.8 GHz
- RAM
- 4 GB
- Flash storage
- 8 GB eMMC
- Expandable storage
- microSD slot, M.2 slot for NVMe
- USB
- 1× USB 3.2
Source: docs.banana-pi.org
Network and Wi-Fi
Factual data- Ethernet ports
- 6
- Layout
- 2× 10G SFP+ + 4× 1 GbE
- WAN speed
- 10 GbE
- LAN speed
- 10 GbE
- Multi-gig ports
- 2× 10 GbE
- VLAN support
- Yes
- Wi-Fi
- No Wi-Fi
- Standards
- —
- 2.4 / 5 / 6 GHz
- No / No / No
- Max wireless speed
- —
- Radios
- —
- Wi-Fi chipset
- —
- Antennas
- None (optional Wi-Fi 7 card sold separately)
Installation difficulty
Editorial opinion- Installation difficulty
- Moderate
- Usual method
- Write the SD card image, boot from it using the boot-selection switches, then install to the internal storage.
- Recovery difficulty
- Easy
- Recovery method
- Boot again from an SD card.
Our rating of how hard a first installation and an unbrick are for someone comfortable with a web interface. Always follow the official device page for exact steps.
Performance
Factual data- NAT routing throughput
- Benchmark not yet tested
- SQM (cake) shaping limit
- Benchmark not yet tested
VPN performance
Factual data- WireGuard throughput
- Benchmark not yet tested
- OpenVPN throughput
- Benchmark not yet tested
Suitability ratings are our estimate from the CPU and architecture, not measurements. See the methodology.
Pros and cons
Editorial opinionPros
- Two 10G SFP+ cages
- Fast quad-core Cortex-A73 CPU and 4 GB RAM
- Official OpenWrt support
Cons
- Bare board: case, power supply and SFP modules extra
- No Wi-Fi without an add-on card
- Installation via SD card and boot switches
Editorial scores
Editorial opinion- Overall
- 7.8 / 10
- OpenWrt friendliness
- 8.0 / 10
- Ease of installation(higher is easier)
- 5.0 / 10
- Performance
- 9.5 / 10
- VPN performance
- 9.5 / 10
- Value
- 8.0 / 10
Where to buy
- Check price at Amazon (opens in a new tab)AmazonCheck availability
- Check price at AliExpress (opens in a new tab)AliExpressCheck availability
Other regions (3)
- Check price at Amazon UK (opens in a new tab)Amazon UKUnited Kingdom · Check availability
- Check price at Amazon España (opens in a new tab)Amazon EspañaSpain · Check availability
- Check price at Amazon Deutschland (opens in a new tab)Amazon DeutschlandGermany · Check availability
Typical street price around $110 (editorial reference, not a live price). Prices are shown only if updated in the last 24 hours and may change; the retailer’s price at checkout applies. We may earn a commission from these links at no cost to you. Affiliate disclosure
Alternatives
Editorial opinion
No Wi-Fi · 8 GB RAM · 2.5 GbE · ~$130
A tiny wired router with an 8-core RK3588S, 8 GB RAM and two 2.5 GbE ports; plenty of power for VPN and SQM.
Related guides
- How to Install NordVPN on OpenWrt
Use NordVPN on an OpenWrt router with WireGuard (NordLynx) via the NordVPN API, or with OpenVPN.
- Fix Bufferbloat With SQM on OpenWrt
Set up Smart Queue Management with cake to keep latency low when your connection is busy.
- Route Selected Devices Through a VPN on OpenWrt
Split tunnelling on OpenWrt: send only some devices (or destinations) through the VPN with the pbr package.
- How to Configure WireGuard on OpenWrt (VPN Client)
Send all your network's traffic through a WireGuard VPN provider, with a separate firewall zone for the tunnel.
