|
| 1 | +--- |
| 2 | +title: Banana Pi BPi-R64 Support |
| 3 | +author: troglobit |
| 4 | +date: 2026-03-08 10:00:00 +0100 |
| 5 | +categories: [showcase] |
| 6 | +tags: [boards] |
| 7 | +--- |
| 8 | + |
| 9 | +Infix now supports the [Banana Pi BPi-R64][1], an affordable WiFi-capable |
| 10 | +router board built around the MediaTek MT7622 SoC. Although it predates the |
| 11 | +[BPi-R3][bpir3] and uses an older chipset, it remains a capable and |
| 12 | +cost-effective platform — especially for anyone already running one or looking |
| 13 | +for a compact router board with a familiar Banana Pi form factor. |
| 14 | + |
| 15 | +{: #fig1} |
| 16 | +_**Figure 1**: Banana Pi BPi-R64 on the desk, ready to go. That's a |
| 17 | +[PiDP-11][pidp11] in the background._ |
| 18 | + |
| 19 | +### Hardware |
| 20 | + |
| 21 | +The BPi-R64 is built around the MediaTek MT7622, a dual-core Cortex-A53 |
| 22 | +running at 1.35 GHz with 1 GB DDR3L RAM. Networking is handled by a |
| 23 | +MediaTek MT7531 5-port Gigabit switch (4× LAN + 1× WAN), with full Linux |
| 24 | +switchdev support for hardware-offloaded bridging and VLANs. |
| 25 | + |
| 26 | +Storage is covered by 8 GB of onboard eMMC and a microSD card slot, with a |
| 27 | +hardware boot switch (SW1) to select between them — handy for development. |
| 28 | +A USB 3.0 port rounds out the connectivity. |
| 29 | + |
| 30 | +WiFi is where it gets interesting. The board ships with a MediaTek MT7603E |
| 31 | +built-in radio (2.4 GHz 802.11n), but it also has two Mini PCIe slots. |
| 32 | +Install a MediaTek MT7615 card in one of them and Infix will automatically |
| 33 | +prefer it, giving you dual-band 802.11ac coverage. The board shown here is |
| 34 | +equipped with one. |
| 35 | + |
| 36 | +{: #fig2} |
| 37 | +_**Figure 2**: Closeup of the BPi-R64 with a MediaTek MT7615 dual-band WiFi |
| 38 | +card installed in the Mini PCIe slot._ |
| 39 | + |
| 40 | +### Support Status |
| 41 | + |
| 42 | +The BPi-R64 is classified as Tier 2 support in Infix. Linux images are built |
| 43 | +and included in [official releases][4], but the board is not yet part of the |
| 44 | +automated regression test system. |
| 45 | + |
| 46 | +All key hardware features work out of the box: |
| 47 | + |
| 48 | +- routing between interfaces |
| 49 | +- built-in 4-port LAN switch + WAN with switchdev offload |
| 50 | +- USB 3.0 port |
| 51 | +- microSD and eMMC storage with hardware boot switch |
| 52 | +- factory reset button (hold at power-on) |
| 53 | +- 2.4 GHz 802.11n WiFi (MT7603E, built-in) |
| 54 | +- dual-band 802.11ac WiFi (MT7615, when PCIe card is fitted) |
| 55 | + |
| 56 | +{: #fig3} |
| 57 | +_**Figure 3**: Official BPi-R64 overview with interfaces and chipsets._ |
| 58 | + |
| 59 | +### Getting Started |
| 60 | + |
| 61 | +Download an SD card image from the [latest bootloader][5] builds and flash it |
| 62 | +to a microSD card. Set the boot switch SW1 to ON (SD card), insert the card, |
| 63 | +and power on. The system will be accessible via serial console (dedicated |
| 64 | +Debug UART header, 115200 8N1, pins labeled on the board) or SSH to the |
| 65 | +hostname advertised over mDNS. |
| 66 | + |
| 67 | +For instructions on installing Infix to the onboard eMMC for permanent |
| 68 | +deployment, see the [board README][3]. |
| 69 | + |
| 70 | +Once running, the system can be upgraded using Linux images from official |
| 71 | +[Infix releases][2]. |
| 72 | + |
| 73 | +[1]: https://wiki.banana-pi.org/Banana_Pi_BPI-R64 |
| 74 | +[2]: https://github.com/kernelkit/infix/releases |
| 75 | +[3]: https://github.com/kernelkit/infix/tree/main/board/aarch64/bananapi-bpi-r64 |
| 76 | +[4]: https://github.com/kernelkit/infix/releases/tag/latest |
| 77 | +[5]: https://github.com/kernelkit/infix/releases/tag/latest-boot |
| 78 | +[bpir3]: /posts/banana-pi-r3/ |
| 79 | +[pidp11]: https://obsolescence.wixsite.com/obsolescence/pidp-11 |
0 commit comments