22title : Infix Compatible Boards
33author : troglobit
44date : 2024-08-13 10:06:42 +0100
5+ last_modified_at : 2026-01-23 12:00:00 +0100
56categories : [showcase]
67tags : [boards]
8+ pin : true
79---
810
911Much 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
82150One 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
89157distinct difference of having two Ethernet ports, making it suitable
90158for 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
95163Infix supports only a subset of all the features of this board. As
96164always, 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
0 commit comments