RISC-V LinuxBetaOPEN SILICON. SHARED KNOWLEDGE.

Banana Pi BPI-M8 – An Allwinner A733 SBC inspired by the Raspberry Pi 5 with PCIe FFC connector, UFS module socket

AI Analysis Abstract The Banana Pi BPI-M8 is a credit card-sized single board computer featuring an Allwinner A733 octa-core SoC, 4GB LPDDR5, and various connectivity options. It includes a RISC-V E902 real-time core, a 3 TOPS NPU, a PCIe FFC connector, and a UFS module socket.…

Banana Pi Allwinner A733 Raspberry Pi 5 SBC
Source: www.cnx-software.com

AI Analysis

Abstract

The Banana Pi BPI-M8 is a credit card-sized single board computer featuring an Allwinner A733 octa-core SoC, 4GB LPDDR5, and various connectivity options. It includes a RISC-V E902 real-time core, a 3 TOPS NPU, a PCIe FFC connector, and a UFS module socket. Positioned as an alternative to the Raspberry Pi 5, it is available in two variants differing in onboard flash storage. Software support is currently limited, with documentation primarily focused on hardware details.

Key Highlights

  • Credit card-sized SBC powered by an Allwinner A733 octa-core Cortex-A76/A55 SoC.
  • Features a single-core RISC-V E902 real-time core and a 3 TOPS NPU.
  • Equipped with 4GB LPDDR5 system memory.
  • Includes a 16-pin FFC PCIe connector and a UFS module socket for expansion and storage.
  • Offers two variants: BPI-M8A with 64GB eMMC flash and BPI-M8B with 16MB SPI NOR flash.
  • Inspired by the Raspberry Pi 5, aiming to provide an alternative option.

Technical Details

  • SoC: Allwinner A733 with dual-core Arm Cortex-A76 (up to 2.00 GHz), hexa-core Arm Cortex-A55 (up to 1.80 GHz), single-core RISC-V E902, Imagination Technologies BXM-4-64 MC1 GPU, and 3 TOPS NPU, manufactured on a 12 nm process.
  • System Memory: 4GB LPDDR5.
  • Storage Options: 8GB, 16GB, 32GB, 64GB (default for BPI-M8A), or 128GB eMMC flash; MicroSD card slot; optional 16MB SPI flash (for BPI-M8B); UFS module socket.
  • Display Interfaces: HDMI 2.0b (up to 4K@60Hz) and a 4-lane MIPI DSI connector.
  • Camera Interfaces: Two 4-lane MIPI CSI camera connectors.
  • Networking: Gigabit Ethernet RJ45 port (with optional PoE support) and on-board WiFi 6 and Bluetooth 5.0 with external antenna.
  • USB Ports: One USB 3.0 host, three USB 2.0 host, and one USB Type-C OTG port (also for power).
  • Expansion: 40-pin Raspberry Pi-compatible header and a 16-pin FFC PCIe connector.
  • Dimensions: 85 x 56 mm.
  • Power Supply: 5V/4A via USB-C connector, managed by an AXP318 PMIC.

Implications

  • The BPI-M8 provides a new alternative in the credit card-sized SBC market, competing with boards like the Raspberry Pi 5.
  • The inclusion of a RISC-V E902 real-time core and a 3 TOPS NPU suggests capabilities for real-time processing and AI acceleration in embedded applications.
  • The PCIe FFC connector and UFS module socket offer flexible and high-speed expansion options for peripherals and storage.
  • Claimed support for Android, Linux, and Armbian indicates versatility for various software development and application scenarios.
  • The pricing of the BPI-M8 variants appears competitive when compared to other Allwinner A733-based SBCs and the Raspberry Pi 5.

Limitations

  • Software support is currently limited, with documentation primarily focused on hardware details and a lack of readily available source code or OS images.
  • Progress on software support for the Allwinner A733 SoC has been noted as disappointing, particularly concerning mainline Linux support.
  • It is unclear why Banana Pi and ArmSoM, which are related, introduced two similar boards (BPI-M8 and ArmSoM Sige6).
  • The 16-pin FFC PCIe connector is inferred to be multiplexed with DisplayPort, likely requiring an external adapter board for DisplayPort functionality (inference).

Source: https://www.cnx-software.com/2026/11/02/banana-pi-bpi-m8-an-allwinner-a733-sbc-inspired-by-the-raspberry-pi-5-with-pcie-ffc-connector-ufs-module-socket/