Skip to content

Commit 2da1674

Browse files
committed
New post: Introducing Banana Pi BPi-R3
Signed-off-by: Joachim Wiberg <[email protected]>
1 parent 5b2d0fc commit 2da1674

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

_posts/2025-10-27-banana-pi-r3.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Banana Pi BPi-R3 Support
3+
author: troglobit
4+
date: 2025-10-27 08:02:00 +0100
5+
categories: [showcase]
6+
tags: [boards]
7+
---
8+
9+
Infix now supports the [Banana Pi BPi-R3][1], a WiFi-capable router board with
10+
a built-in gigabit switch, and dual 2.5 Gbps SFP ports. The board offers a
11+
good balance between features and cost, making it suitable for home networks,
12+
small office deployments, and development work.
13+
14+
![](/assets/img/bpi-r3-board.jpg){: #fig1}
15+
_**Figure 1**: Banana Pi BPi-R3._
16+
17+
### Hardware
18+
19+
The BPi-R3 is built around the MediaTek MT7986A (Filogic 830), a quad-core
20+
Cortex-A53 running at 2.0 GHz with 2 GB of DDR4 RAM. The networking hardware
21+
includes a MediaTek MT7531A 5-port 10/100/1000 Mbps switch, and two 2.5 Gbps
22+
SFP ports.
23+
24+
Storage options include microSD, eMMC, and an M.2 Key-M slot for NVMe drives.
25+
The board also has a USB 3.0 port, which can be used for upgrading, external
26+
storage, or logging.
27+
28+
WiFi is provided by a MediaTek MT7976C chipset supporting 802.11ax (WiFi 6),
29+
though access point functionality is not yet supported in Infix.
30+
31+
![](/assets/img/bpi-r3.png){: #fig2}
32+
_**Figure 2**: Banana Pi BPi-R3 in case and fully armed._
33+
34+
### Support Status
35+
36+
The BPi-R3 is currently classified as Tier 2 support in Infix. Linux images
37+
are built and included in [official releases][4], but the board is not yet
38+
part of the automated regression test system, and SD card images for initial
39+
deployment are currently generated manually.
40+
41+
Most hardware features work out of the box:
42+
43+
- routing between interfaces
44+
- built-in 5-port switch with switchdev offload
45+
- 2.5 Gbps Ethernet ports
46+
- SFP connectivity
47+
- USB 3.0 port
48+
- microSD, eMMC, and M.2 NVMe storage
49+
- system LEDs and reset button
50+
51+
Thanks to Linux switchdev, all bridging and VLAN configuration is fully
52+
offloaded to the MT7531A switchcore, allowing wire-speed switching between
53+
ports without CPU involvement.
54+
55+
WiFi access point support is the main feature still in development. You are
56+
welcome to try out the client support meanwhile!
57+
58+
### Getting Started
59+
60+
To get started with the BPi-R3, download an SD card image from the [latest
61+
bootloader][5] builds. For instructions on how to flash the image to a
62+
microSD card or eMMC, see the [flashing guide][6]. Insert the card into
63+
the board and power on. The system will be accessible via serial console
64+
or SSH to the hostname advertised over mDNS.
65+
66+
Once running, the system can be upgraded using the Linux images from official
67+
[Infix releases][2].
68+
69+
Detailed setup instructions are available in the [documentation][3].
70+
71+
[1]: https://wiki.banana-pi.org/Banana_Pi_BPI-R3
72+
[2]: https://github.com/kernelkit/infix/releases
73+
[3]: https://github.com/kernelkit/infix/tree/main/doc
74+
[4]: https://github.com/kernelkit/infix/releases/tag/latest
75+
[5]: https://github.com/kernelkit/infix/releases/tag/latest-boot
76+
[6]: /posts/flashing-sdcard/

0 commit comments

Comments
 (0)