Skip to content

Commit c264154

Browse files
committed
Update router boards with info on BPi-R3 and RPi support
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent badc440 commit c264154

File tree

2 files changed

+78
-2
lines changed

2 files changed

+78
-2
lines changed

_posts/2024-08-13-router-boards.md

Lines changed: 78 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
title: Infix Compatible Boards
33
author: troglobit
44
date: 2024-08-13 10:06:42 +0100
5+
last_modified_at: 2026-01-23 12:00:00 +0100
56
categories: [showcase]
67
tags: [boards]
8+
pin: true
79
---
810

911
Much thanks to the solid foundation curated by [Buildroot][1], Infix can
@@ -16,6 +18,8 @@ been known to work, but have not been updated or tested continuously.
1618

1719
- [Marvell CN9130][7] CRB (ARM)
1820
- [FriendlyELEC NanoPi R2S][9] (ARM)
21+
- [Banana Pi BPi-R3][14] (ARM)
22+
- [Raspberry Pi][16] 2B, 3B, 4B, CM4 (ARM)
1923
- [StarFive VisionFive2][8] (RISC-V)
2024
- [Qemu][0] (x86_64)
2125

@@ -77,6 +81,70 @@ _**Figure 3**: NanoPi R2S Plus Overview of functions._
7781
> and patience.
7882
7983

84+
### Banana Pi BPi-R3
85+
86+
The [BPi-R3][14] is an affordable (€130-€150) WiFi-capable router board
87+
built around the MediaTek MT7986A (Filogic 830), a quad-core Cortex-A53
88+
at 2.0 GHz with 2 GB DDR4 RAM.
89+
90+
![](/assets/img/bpi-r3-board.jpg){: #fig4}
91+
_**Figure 4**: Banana Pi BPi-R3._
92+
93+
What makes this board stand out is its networking hardware: a MediaTek
94+
MT7531A 5-port gigabit switch with full switchdev offload, plus two 2.5
95+
Gbps SFP ports. Storage options include microSD, eMMC, and M.2 NVMe.
96+
97+
Infix supports most hardware features:
98+
99+
- routing between interfaces
100+
- built-in 5-port switch with switchdev offload
101+
- 2.5 Gbps Ethernet and SFP connectivity
102+
- USB 3.0 port, microSD, eMMC, and M.2 NVMe storage
103+
- system LEDs and reset button
104+
105+
WiFi access point support is still in development, though WiFi client
106+
mode is available. The board is currently Tier 2 support, meaning
107+
images are built and included in official releases but it's not yet part
108+
of automated regression testing.
109+
110+
For detailed setup instructions, see the [BPi-R3 announcement][15].
111+
112+
113+
### Raspberry Pi
114+
115+
The Raspberry Pi family needs no introduction. Infix supports several
116+
models across both 32-bit and 64-bit ARM architectures:
117+
118+
**64-bit (aarch64):**
119+
120+
- **Pi 3B**: BCM2837B0 quad-core Cortex-A53 @ 1.4 GHz, 1 GB RAM, 100 Mbps Ethernet
121+
- **Pi 4B**: BCM2711 quad-core Cortex-A72 @ 1.5 GHz, 1-8 GB RAM, Gigabit Ethernet
122+
- **Compute Module 4**: Same processor as Pi 4B, optional eMMC, compact form factor
123+
124+
**32-bit (aarch32):**
125+
126+
- **Pi 2B**: BCM2836 quad-core Cortex-A7 @ 900 MHz, 1 GB RAM, 100 Mbps Ethernet
127+
128+
![](/assets/img/[Iraspberrypi4b.png){: #fig5}
129+
_**Figure 5**: Raspberry Pi 4 Model B._
130+
131+
All models include WiFi (dual-band on Pi 3B/4B) and Bluetooth. The Pi 4B
132+
and CM4 also support various carrier boards, including the [CM4 IoT Router
133+
Board Mini][17] and [CM4 NVMe NAS][18] enclosures.
134+
135+
Infix provides DHCP-enabled Ethernet out of the box, with WiFi available
136+
for client or access point modes. However, these boards have limitations
137+
for routing use cases: a single Ethernet port and CPU-based packet
138+
processing (no hardware switching offload).
139+
140+
> **Note:** Pi 2B revision 1.2 uses a BCM2837 and is *not* supported.
141+
> The supported Pi 2B uses BCM2836.
142+
143+
For installation, download an SD card image from the [latest bootloader][21]
144+
builds and flash to a microSD card. Default credentials are `admin`/`admin`
145+
via SSH. See the [64-bit README][19] or [32-bit README][20] for details.
146+
147+
80148
### StarFive VisionFive2
81149

82150
One of the most exciting things to witness, over past decade or so, is
@@ -89,8 +157,8 @@ The board is actually very similar to the RaspberryPi family, with the
89157
distinct difference of having two Ethernet ports, making it suitable
90158
for use as a home network router.
91159

92-
![](/assets/img/visionfive2-overview.png){: #fig4}
93-
_**Figure 4**: StarFive VisionFive2._
160+
![](/assets/img/visionfive2-overview.png){: #fig6}
161+
_**Figure 6**: StarFive VisionFive2._
94162

95163
Infix supports only a subset of all the features of this board. As
96164
always, the focus is on networking, but [PoE][4], eMMC support, and
@@ -110,3 +178,11 @@ the M.2 slot stand out as candidates for exploration.
110178
[11]: https://www.friendlyelec.com/index.php?route=product/product&product_id=284
111179
[12]: https://www.friendlyelec.com/index.php?route=product/product&product_id=287&search=r5s&description=true&category_id=0&sub_category=true
112180
[13]: https://www.friendlyelec.com/index.php?route=product/product&product_id=289
181+
[14]: https://wiki.banana-pi.org/Banana_Pi_BPI-R3
182+
[15]: /posts/banana-pi-r3/
183+
[16]: https://www.raspberrypi.com/
184+
[17]: https://www.waveshare.com/wiki/CM4-IO-BASE-A
185+
[18]: https://www.waveshare.com/wiki/CM4-NAS-Double-Deck
186+
[19]: https://github.com/kernelkit/infix/blob/main/board/aarch64/raspberrypi-rpi64/README.md
187+
[20]: https://github.com/kernelkit/infix/blob/main/board/aarch32/raspberrypi-rpi2/README.md
188+
[21]: https://github.com/kernelkit/infix/releases/tag/latest-boot

assets/img/raspberrypi4b.png

1.37 MB
Loading

0 commit comments

Comments
 (0)