Fact-checked by Grok 2 weeks ago

Banana Pi

Banana Pi is a series of open-source single-board computers (SBCs) developed by BiPai Technology Co., Ltd., a Chinese company focused on hardware solutions for , embedded systems, and . Launched in 2014 as an affordable alternative to the , the platform provides ARM-based computing boards with features like USB ports, Ethernet connectivity, , and support, running operating systems such as , , and . The project originated with Shenzhen SINOVOIP Co., Ltd., founded in 2003, which initiated development leading to the first Banana Pi model's in March 2014 and release on April 29, 2014. In 2015, BiPai Technology was established as a dedicated entity in , , with support from Taiwan's Hon Hai Technology Group (), expanding into a workforce of over 400 employees and operations in more than 170 countries. Key milestones include achieving National High and New Technology Enterprise status, registering the "BPI" trademark, and building a of nearly 10 corporate members. Banana Pi boards vary in specifications to suit diverse needs, featuring processors from Allwinner, Rockchip, and Amlogic, such as the quad-core Allwinner H3 in the compact BPI-M2 Zero or the octa-core RK3588 in the BPI-W3 for professional applications. Recent models like the BPI-R4 Pro, introduced in 2025, offer extensive connectivity including dual Ethernet and PCIe support for advanced networking. The platform's open-source ethos includes freely available schematics, software, and documentation, encouraging global developer participation and customization. Primarily applied in Internet of Things (IoT) devices, industrial control systems, educational projects, and prototyping, Banana Pi also extends to routers and solutions. The company provides OEM/ODM services for tailored products, emphasizing reliability in sectors like and .

Overview

Definition and purpose

Banana Pi is an project led by Guangdong BiPai Technology Co., Ltd., a company spun off in 2015 from Shenzhen SINOVOIP Co., Ltd., which was founded in 2003 and specializes in and development. The project centers on producing single-board computers (SBCs) and related hardware, emphasizing transparency through publicly available schematics, software, and documentation to foster community-driven innovation. The primary purpose of Banana Pi is to provide affordable development boards based on , , and other architectures, targeting applications in prototyping, education, industrial control, and (IoT) projects. These boards enable developers, educators, and hobbyists to experiment with embedded systems at low cost, often supporting open-source operating systems like distributions and promoting STEAM (Science, Technology, Engineering, Arts, and Mathematics) education through accessible hardware. For instance, models like the BPI-F3 integrate AI computing capabilities for advanced and edge computing tasks. A core concept of the Banana Pi lineup is its compatibility with Raspberry Pi form factors and GPIO pin standards, allowing users to leverage existing accessories, cases, and software libraries with minimal adaptation. This design choice simplifies adoption for developers transitioning from or supplementing Raspberry Pi ecosystems. The project launched in 2013 under SINOVOIP as a direct competitor to the Raspberry Pi, offering boards with enhanced specifications such as faster processors and additional interfaces at comparable price points to broaden access to high-performance embedded computing.

Key features and design philosophy

Banana Pi boards share several core hardware features designed to facilitate prototyping, embedded systems development, and applications. These include a 40-pin GPIO header that maintains pin compatibility with , enabling the use of existing HATs and shields for expansion without requiring custom adaptations. Standard interfaces such as for video output, Ethernet connectivity (Gigabit in many models) for networking, multiple USB ports for peripherals, and microSD card slots for storage provide versatile options for multimedia and data-intensive tasks. This emphasis on expandability supports modular designs, where users can stack add-ons for sensors, displays, or communication modules to extend functionality in educational, industrial, or hobbyist projects. The design philosophy of Banana Pi centers on open-source principles, with all hardware schematics, layouts, and supporting documentation freely available to foster community collaboration and innovation. Led by BiPai Technology Co., Ltd., the project prioritizes cost-effectiveness, positioning boards in the affordable $20–$100 price range to democratize access to powerful computing for makers, educators, and small-scale manufacturers. capabilities are a key focus, incorporating hardware-accelerated video decoding—such as H.264 support up to resolution—to enable efficient handling of streaming, surveillance, and media playback without straining CPU resources. Over time, Banana Pi has evolved its feature set by transitioning from early Allwinner SoCs, known for basic ARM-based performance, to more advanced and processors that enhance multimedia and general computing efficiency. Recent models incorporate architectures, such as the SpacemiT K1 in the BPI-F3, to bolster acceleration and networking capabilities while maintaining compatibility with open-source tools. This progression reflects a commitment to integrating cutting-edge, power-efficient chips that support emerging applications like and . As a Chinese-manufactured product from facilities in province, Banana Pi benefits from a robust domestic , ensuring reliable production and rapid scaling for global distribution. The company offers OEM/ODM customization services tailored to Asian markets, including adaptations for regional standards and industrial protocols, which enhances and market responsiveness.

History and development

Company background

Shenzhen SINOVOIP Co., Ltd. was founded in 2004 in , , , as a professional and firm. With more than 20 years of experience in the field, the company specializes in network communication, embedded systems, and integration solutions, employing a team of around 40 engineers dedicated to . In 2015, BiPai Technology Co., Ltd. was established as a from SINOVOIP, headquartered in Songshan Lake High-Tech Park, to concentrate on initiatives, including the Banana Pi project. This entity shifted focus toward solutions, , and custom development services such as OEM/ODM, building on SINOVOIP's foundational expertise since the inception of efforts in 2013. BiPai operates as a medium-sized enterprise with over 500 employees across its operations, including a exceeding 10,000 square meters and more than 400 production workers. It serves global markets in over 170 countries, with distribution agents in more than 40 countries. No major external funding rounds have been publicly documented for the company. The company's operational emphasis lies in R&D for , MCU, and platforms, supporting systems innovation through community-driven development. This includes active engagement via official forums and repositories, where contributors collaborate on open-source projects and software ecosystems.

Major milestones and evolution

The Banana Pi project originated in late 2012 as an open-source hardware effort by Shenzhen SINOVOIP Co., Ltd., positioning itself as a direct alternative to the amid initial global supply shortages of the latter that limited availability for developers and educators. The inaugural BPI-M1 board entered mass production in March 2014 and was released in April 2014, equipped with an Allwinner A20 dual-core SoC, 1GB DDR3 , and support for SATA storage, enabling it to serve as a cost-effective platform for projects, media centers, and prototyping. This launch capitalized on the growing demand for accessible single-board computers (SBCs), quickly establishing Banana Pi as a viable competitor in the ARM-based ecosystem. From 2015 to 2018, Banana Pi broadened its portfolio beyond basic SBCs by introducing router-oriented boards, including the BPI-R1 in 2014 with five ports and support for , followed by the BPI-R2 in 2017 featuring a MT7623A , five interfaces, and mini-PCIe expansion for wireless modules. Concurrently, the project shifted toward and s to improve multimedia performance; for instance, the BPI-M3 (2016) adopted an S905X quad-core Cortex-A53 processor for enhanced video decoding, while later models utilized SoCs for superior graphics and processing in applications requiring high-definition output. These developments reflected a strategic diversification to meet demands in home networking, , and early deployments. Between 2020 and 2023, amid intensifying U.S.- technology trade tensions that imposed export restrictions on advanced semiconductors, Banana Pi pivoted toward open-architecture alternatives like , debuting the BPI-F2S in 2022 as its first with a Sipeed Lichee RV64GC for cost-sensitive embedded systems. This era also saw the introduction of AI-oriented boards, such as those integrating neural processing units (NPUs) from and , enabling on-device inference for and at the edge, thereby reducing reliance on restricted U.S.-sourced components. The BPI-F3, announced in early 2024 but building on prior explorations, featured an 8-core SpacemiT K1 processor with 2 TOPS acceleration, further solidifying this shift toward independent, high-efficiency computing architectures. In 2024 and 2025, Banana Pi advanced its high-performance lineup with the BPI-M7, released in January 2024 and powered by the RK3588 octa-core with a 6 TOPS NPU, HDMI 2.1 output for 8K video playback, and dual 2.5GbE ports for robust data throughput in multimedia and server applications. Complementing this, the BPI-RV2 gateway board launched in April 2025, utilizing a Siflower SF21H8898 quad-core with one 2.5GbE WAN and five Gigabit LAN ports, plus expansion for modules to support next-generation wireless networking in smart homes and gateways. In October 2025, the BPI-R4 Pro was released, featuring the MT7988A , 8GB DDR4 , multiple 10GbE and 2.5GbE ports, and support for 7, enhancing capabilities for advanced routing and networking applications. These releases underscore Banana Pi's progression from entry-level SBCs to comprehensive ecosystems optimized for , evidenced by numerous case studies in monitoring, , and customized embedded solutions.

Single-board computers

BPI-M series

The BPI-M series represents the foundational lineup of Banana Pi's ARM-based single-board computers (SBCs), emphasizing general-purpose computing with a progression from basic media and development platforms to high-performance edge devices. Launched in , the series began with cost-effective models suitable for hobbyists and educators, evolving to incorporate more powerful SoCs, expanded , and advanced to support demanding applications like , networking, and . The inaugural model, BPI-M1, released in 2013, features the Allwinner A20 dual-core Cortex-A7 clocked at 1 GHz, 1 GB DDR3 , output, , and support, making it ideal for media centers and lightweight servers. In 2014, the BPI-M1+ refined this design with onboard (802.11 b/g/n) and enhanced connectivity via a USB-to-SATA bridge, while retaining the same and for improved wireless project compatibility. By 2015-2016, the BPI-M2 and BPI-M2+ introduced the Allwinner H3 quad-core Cortex-A7 at 1.2 GHz, supporting up to 2 GB DDR3 , , and hardware decoding for video, targeting and applications. Compact variants expanded this foundation: the BPI-M2 Zero (2017) uses the Allwinner H2+ quad-core with 512 MB for space-constrained devices; the BPI-M2 Berry employs the Allwinner A40i quad-core and 1 GB for industrial wearables; the BPI-M2 Ultra leverages the Allwinner R40 quad-core with 2 GB and onboard /Bluetooth for versatile prototyping; and the BPI-M2 Magic adopts the Allwinner R16/A33 quad-core with 512 MB for portable systems. The BPI-M3, introduced in 2016, advanced to the Allwinner A83T octa-core Cortex-A7 at 1.8 GHz with 2 LPDDR3 RAM, adding /Bluetooth, MIPI DSI/ interfaces, and an onboard for enhanced and camera-based projects. In 2019, the BPI-M4 shifted focus to () with the Realtek quad-core Cortex-A53 at 1.4 GHz, 1-2 DDR4 RAM, dual ports, and 2.0, enabling efficient file serving and playback. Later models prioritized AI and high-resolution computing: the BPI-M5 (2021) uses the Amlogic S905X3 quad-core Cortex-A55 at 2 GHz with up to 4 GB LPDDR4 and a 0.5 NPU for basic AI acceleration, while the BPI-M5 Pro (2024) upgrades to the RK3576 octa-core SoC (quad A72 + quad A53) with up to 16 GB LPDDR4x and a 6 NPU for advanced edge processing. The BPI-M6 (2022) incorporates the Synaptics VS680 quad-core Cortex-A73 at 2.1 GHz, 4 GB LPDDR4 , and a 6.75 NPU, optimized for smart displays with input/output and MIPI interfaces. The flagship BPI-M7 (2024) employs the RK3588 octa-core SoC (quad A76 + quad A55) at 2.4 GHz, supporting up to 32 GB LPDDR4x , 8K@60 video, and a 6 NPU for demanding edge AI workloads.
ModelRelease YearSoCCores/ClockRAMKey Features/Uses
BPI-M12013Allwinner A20 (Cortex-A7)Dual / 1 GHz1 GB DDR3HDMI, Gigabit Ethernet, SATA; media centers
BPI-M1+2014Allwinner A20 (Cortex-A7)Dual / 1 GHz1 GB DDR3Onboard Wi-Fi, improved SATA; wireless projects
BPI-M2/M2+2015-2016Allwinner H3 (Cortex-A7)Quad / 1.2 GHzUp to 2 GB DDR34K video decode, Gigabit Ethernet; robotics, multimedia
BPI-M2 Zero2017Allwinner H2+ (Cortex-A7)Quad / 1.2 GHz512 MB DDR3Compact form; IoT
BPI-M2 Berry~2016Allwinner A40i (Cortex-A7)Quad / 1.2 GHz1 GB DDR3Onboard Wi-Fi/BT; wearables
BPI-M2 Ultra2016Allwinner R40 (Cortex-A7/A8)Quad / 1.2 GHz2 GB DDR3Wi-Fi/BT, eMMC; IoT prototyping
BPI-M2 Magic~2016Allwinner R16/A33 (Cortex-A7)Quad / 1.2 GHz512 MB DDR3CSI/DSI; embedded systems
BPI-M32016Allwinner A83T (Cortex-A7)Octa / 1.8 GHz2 GB LPDDR3Wi-Fi/BT, MIPI interfaces; camera/multimedia
BPI-M42019Realtek RTD1395 (Cortex-A53)Quad / 1.4 GHz1-2 GB DDR4Dual SATA, HDMI 2.0; NAS, 4K playback
BPI-M52021Amlogic S905X3 (Cortex-A55)Quad / 2 GHzUp to 4 GB LPDDR40.5 TOPS NPU, USB 3.0; AI acceleration
BPI-M5 Pro2024Rockchip RK3576 (A72+A53)Octa / 2.2 GHzUp to 16 GB LPDDR4x6 TOPS NPU; edge AI
BPI-M62022Synaptics VS680 (Cortex-A73)Quad / 2.1 GHz4 GB LPDDR46.75 TOPS NPU, HDMI I/O; smart displays
BPI-M72024Rockchip RK3588 (A76+A55)Octa / 2.4 GHzUp to 32 GB LPDDR4x8K support, 6 TOPS NPU, PCIe/M.2; edge AI
Throughout the series, performance has scaled dramatically with SoC advancements from dual-core ARMv7 to octa-core ARMv8 architectures, capacity expanding from 1 GB to 32 GB, and integration of modern interfaces such as PCIe, slots for NVMe storage, and high-speed /3.2, enabling the BPI-M lineup to transition from entry-level development to professional-grade . All models maintain compatibility with standard 40-pin GPIO headers for integration, aligning with Banana Pi's design philosophy of Pi-like expandability.

BPI-F series

The BPI-F series comprises industrial-grade single-board computers from Banana Pi, targeted at control systems, , and applications, with a progression from ARM-based designs to inclusion of architectures for enhanced openness. These boards emphasize robust connectivity, low-power operation, and integration for automation tasks, distinguishing them from the more general-purpose BPI-M series by prioritizing industrial interfaces like and acceleration. The initial models, BPI-F2S and BPI-F2P, released in 2019–2021, utilize the Sunplus SP7021 featuring a quad-core processor at 1 GHz, paired with 512 MB DDR3 RAM and 8 GB eMMC storage. Designed as entry-level solutions for industrial control and gateways, they include 2.0 A/B support for reliable vehicle and automation networking, alongside dual 10/100 Mbps Ethernet ports, / interfaces, and optional PoE on the F2P variant for simplified deployment in harsh environments. Introduced in 2023, the BPI-F3 advances the series with a full focus via the SpacemiT K1 octa-core processor at up to 1.6 GHz, offering up to 16 GB , 128 GB eMMC storage, dual , and a 2.0 TOPS integrated into the CPU for tasks. It excels in Linux compatibility, supporting distributions such as 22.04, with kernel 6.1, and Bianbu OS, enabling seamless development for edge vision applications like and video analysis through dual MIPI-CSI camera interfaces. The BPI-F4, launched in 2024, returns to with the Sunplus SP7350 quad-core Cortex-A55 SoC at 1.8 GHz and a Cortex-M4 MCU, equipped with 4 GB LPDDR4 RAM, 32 GB eMMC, , and a 4.1 NPU supporting frameworks like and . Optimized for and edge inference, it handles workloads such as real-time object tracking and segmentation via MIPI-RX camera input, making it suitable for and smart surveillance. Released in 2025, the BPI-F5 features the Allwinner T527 octa-core SoC at up to 1.8 GHz, incorporating a 200 MHz MCU for real-time tasks, 4 GB LPDDR4x RAM, 32 GB eMMC, a 2 NPU, and alongside 2.0 and outputs. Early details highlight its role in high-speed networking for gateways, supporting media and functions in industrial settings like control panels and edge servers, though without integrated . A key aspect of the BPI-F series is its promotion of the ecosystem, exemplified by the BPI-F3, to foster open-architecture computing and sidestep proprietary licensing constraints, thereby encouraging innovation in development.

BPI-P and other compact models

The BPI-P and other compact models in the Banana Pi lineup emphasize miniaturized designs for systems, portable devices, and low-power applications such as networks and battery-operated projects. These boards typically feature form factors smaller than 100x70mm and power consumption under 5W, enabling efficient operation in resource-constrained environments. Unlike larger BPI-M series boards optimized for higher performance , the compact variants prioritize portability and with peripherals like microphones or wireless modules for and voice-enabled tasks. The BPI-P2 Zero, released in 2018, serves as a Zero-compatible board with an Allwinner H2+ quad-core processor at 1.2GHz and 512MB DDR3 RAM. Measuring 65x52.5mm, it includes onboard and via an AP6212 module, a mini port for 1080p output, and a microSD slot for storage expansion. Designed as a low-cost alternative for hobbyist projects, it supports audio output through mini and features a 40-pin GPIO header for integration, with power draw typically below 3W during idle operation. Introduced in , the BPI-P2 Pro targets voice AI and smart audio applications with a RK3308 quad-core Cortex-A35 processor at 1.3GHz and 512MB DDR3 RAM. This 65x52.5mm board incorporates an 8GB eMMC for storage, a far-field supporting up to eight channels via an integrated (×8, DAC×2), and PoE compatibility for simplified deployment in networked setups. It also provides and connectivity, a 100Mbps Ethernet , and USB 2.0 interfaces, maintaining low power usage suitable for always-on voice processing under 4W. The BPI-M2 Zero, launched in 2016, offers an ultra-compact 60x30mm form factor with an Allwinner H2+ quad-core at 1.2GHz and 512MB DDR3 RAM. It includes and via AP6212, a mini port, USB OTG, and a 40-pin GPIO for compatibility with Zero accessories, making it ideal for portable sensor-based prototypes with power efficiency around 2W. Among other compact models, the BPI-M64 from 2016 uses an Allwinner A64 quad-core at 1.2GHz with 2GB DDR3 RAM and 8GB eMMC, in a 92x60mm layout supporting , , and dual USB 2.0 ports for tablet-like interfaces. The BPI-M2 Berry, released around 2017, employs an Allwinner R40 quad-core at 1.2GHz with 1GB DDR3 RAM in an 85x56mm 3-sized board, featuring for storage expansion and multimedia capabilities via a Mali-400 GPU. More recent entries include the 2023 BPI-M4 Berry with an Allwinner H618 quad-core at 1.5GHz, 2GB LPDDR4 RAM, 8GB eMMC, and in an 85x56mm form for versatile multimedia and light functions; and the BPI-M4 Zero, also from 2023, which mirrors the Zero 2W's 65x30mm size using the same H618 with 2GB LPDDR4 and / for ultra-portable and battery-powered applications. These models collectively highlight Banana Pi's focus on scalable, low-power for innovation.

Networking and router boards

BPI-R series

The BPI-R series from Banana Pi consists of single-board router and gateway platforms designed primarily for networking applications, emphasizing multi-port Ethernet connectivity, hardware-accelerated , and compatibility with for , VPN, and multi-WAN configurations supporting over 1,000 concurrent users. These boards prioritize wired routing performance over general computing, featuring specialized SoCs with integrated networking engines to handle high-throughput tasks like load balancing and . Introduced in 2014, the series has evolved to incorporate advanced features such as SFP ports, 2.5G/10G Ethernet, and /7 support in later models, targeting home, small office, and enterprise deployments. The inaugural model, BPI-R1, released in 2014, utilizes the Allwinner A20 dual-core ARM Cortex-A7 SoC at 1 GHz with 1 GB DDR3 RAM, providing four Gigabit LAN ports, one Gigabit WAN port, and support for USB 3G/4G modems via two USB 2.0 ports. It includes a 2.5-inch HDD bay for storage expansion, 802.11n Wi-Fi, and SATA connectivity, enabling basic routing and NAS functions with up to 300 Mbps wireless throughput. Following in 2016, the BPI-R2 upgraded to the MediaTek MT7623N quad-core ARM Cortex-A7 SoC at 1.3 GHz and 2 GB DDR3 RAM, adding an SFP port for fiber optics alongside five Gigabit Ethernet ports (four LAN, one WAN) and dual SATA interfaces for RAID setups. This model achieved up to 1 Gbps routing speeds with hardware NAT acceleration, making it suitable for high-speed home gateways. In 2017, the BPI-R64 introduced the MT7622 dual-core SoC at 1.35 GHz with 1 GB DDR3 and five ports, incorporating a Mini PCIe slot for modules and built-in 5.0. It supported 1 Gbps throughput and included 8 GB eMMC storage for OpenWRT-based VPN servers and applications. The BPI-R2 Pro, launched in 2022, shifted to the Rockchip RK3568 quad-core SoC at 2 GHz with up to 4 GB DDR4 and 16 GB eMMC, featuring five ports, 2.5G support on select interfaces, and PCIe for NVMe SSD expansion, enabling 2.5 Gbps routing with enhanced decoding. The 2023 releases included the BPI-R3 and its compact BPI-R3 Mini variant, both powered by the MediaTek MT7986 (Filogic 830) quad-core ARM Cortex-A53 SoC at 2 GHz with 2 GB DDR4 RAM, integrating Wi-Fi 6 via MT7975C and achieving up to 5 Gbps aggregate throughput across five Gigabit Ethernet ports plus an SFP cage. The R3 Mini omits some expansion slots for a smaller form factor while retaining core networking features like dual WAN failover. Advancing to 2024-2025, the BPI-R4 series employs the MediaTek MT7988 (Filogic 880) quad-core ARM Cortex-A73 SoC at 1.8 GHz, with the base R4 offering 4 GB DDR4 RAM and 8 GB eMMC, two 10G SFP+ ports, and up to 10 Gbps routing via hardware acceleration. The R4 Pro variant upgrades to 8 GB DDR4 RAM, adds Wi-Fi 7 support, PoE capabilities, and seven RJ45 ports (including 2.5G/10G), while the Lite model provides a cost-optimized version with reduced ports for enterprise VPN and firewall duties. Finally, the 2025 BPI-RV2 introduces RISC-V architecture with the Siflower SF21H8898 quad-core SoC at 1.25 GHz and 512 MB DDR3 RAM, featuring one 2.5G WAN port, five Gigabit LAN ports, M.2 for 5G modules, and open-source firmware for IoT gateways.
ModelRelease YearSoCRAMKey Networking FeaturesThroughput
BPI-R12014Allwinner A20 (dual A7, 1 GHz)1 GB DDR34x GbE LAN, 1x GbE WAN, USB modemUp to 1 Gbps
BPI-R22016MT7623N (quad A7, 1.3 GHz)2 GB DDR34x GbE LAN, 1x GbE WAN + SFPUp to 1 Gbps
BPI-R642017MT7622 (dual A53, 1.35 GHz)1 GB DDR35x GbE, Mini PCIe for 4GUp to 1 Gbps
BPI-R2 Pro2022RK3568 (quad A55, 2 GHz)2-4 GB DDR45x GbE (2.5G select), PCIeUp to 2.5 Gbps
BPI-R3/Mini2023MT7986 (quad A53, 2 GHz)2 GB DDR45x GbE + SFP, Wi-Fi 6Up to 5 Gbps
BPI-R4/Pro/Lite2024-2025MT7988 (quad A73, 1.8 GHz)4-8 GB DDR42x 10G SFP+, 7x RJ45 (up to 10G), Wi-Fi 7 (Pro)Up to 10 Gbps
BPI-RV22025SF21H8898 (quad RISC-V, 1.25 GHz)512 MB DDR31x 2.5G WAN, 5x GbE LAN, M.2 for 5GUp to 2.5 Gbps

BPI-W series and WiFi products

The BPI-W series from Banana Pi encompasses a range of compact single-board computers and router boards optimized for wireless networking, emphasizing integration for home, enterprise, and applications. These products prioritize dual-band or tri-band capabilities, often leveraging modular interfaces for expandable wireless performance, and are designed to function as access points, gateways, or smart home hubs. Unlike the wired-centric BPI-R series, the W series highlights seamless wireless standards such as 802.11ac and 802.11ax, with support for high-throughput scenarios in configurations. Introduced in 2017, the BPI-W2 utilizes a RTD1296 quad-core processor at up to 1.5 GHz, paired with 2 GB DDR4 RAM and 8 GB eMMC storage. It features multiple ports and mini PCIe slots for optional wireless expansion, suited for low-power setups in smart home environments. The BPI-W3, launched in 2023, represents a high-performance evolution with a RK3588 octa-core processor (quad Cortex-A76 at 2.4 GHz and quad Cortex-A55 at 1.8 GHz), 8 GB LPDDR4 RAM, and 32 GB eMMC storage. It supports WiFi 6E through an Key E slot compatible with modules like the AX210, delivering tri-band speeds up to 2.4 Gbps alongside 5.2 for enhanced connectivity in multimedia and tasks. Additional features include a 2.5 Gbps Ethernet port, dual 2.1 outputs, and PCIe support, making it ideal for wireless single-board computing in AR/ prototypes or network-intensive deployments. The BPI-WiFi6 Router and its Mini variant, released in 2024, employ a Triductor TR6560 dual-core SoC at 1.2 GHz, with 256 MB DDR2 RAM. These boards deliver AX1800-class performance via integrated modules, supporting 2x2 MU-MIMO for multi-device streaming at aggregate speeds of 1.8 Gbps across 2.4 GHz and 5 GHz bands. The full-size model includes four ports, while the Mini prioritizes compactness for access point roles; both excel in enterprise-grade wireless coverage for offices or multi-room setups. In , the BPI-RT2 introduced AX3000 capabilities powered by a RTL8198 quad-core , integrating 2.5 Gbps Ethernet alongside dual-band wireless for balanced wired-wireless routing. With 2 GB and support for , it targets hybrid network environments requiring low-latency and fast backhaul, such as in factories or home media servers. The BPI-WiFi5 Router, debuted in , caters to budget-conscious users with an AC1200 5 (802.11ac) configuration using a Siflower SF19A28 dual-core at 1.2 GHz, 128 MB DDR3 , and 128 MB flash. It provides one Gigabit and three Gigabit ports with dual-band support up to 1.2 Gbps, suitable for basic home access points or small-scale networks where cost efficiency outweighs peak performance. Across the BPI-W series and related WiFi products, key differentiators include native support for protocols via firmware, enabling seamless multi-AP coverage; implementations for guest access in settings; and modular integration with or transceivers through GPIO or USB interfaces for comprehensive smart home ecosystems. As of 2025, Banana Pi has previewed enhanced WiFi 7 models, such as variants of the BPI-R4 series with MT7988A SoCs and BE1900 modules, achieving tri-band speeds up to 5.8 Gbps and reduced latency below 1 ms—critical for / applications in immersive environments. These updates incorporate 320 MHz channels and multi-link operation for superior throughput in high-density wireless scenarios.

Compute modules and accessories

BPI-CM series

The BPI-CM series from Banana Pi comprises compact system-on-modules (SoMs) designed for embedding into custom hardware, such as industrial PCs, servers, and edge devices, emphasizing scalability through carrier board integration. These modules typically adopt a 55 x 40 mm compatible with Raspberry Pi Compute Module 4 carrier boards, facilitating easy prototyping and deployment in clustered configurations for compute-intensive applications. The BPI-CM2, introduced in 2023, features a RK3568 quad-core processor clocked up to 2.0 GHz, paired with a Mali-G52 2EE GPU supporting 3.2 and 1.1. It offers configurable memory options from 2 GB to 8 GB LPDDR4/LPDDR4x and storage from 8 GB to 128 GB eMMC flash, making it suitable for industrial computing tasks requiring reliable embedded processing. The module includes interfaces like PCIe 2.0, , and support via carrier boards, with a compact design optimized for space-constrained systems. Launched in 2022, the BPI-CM4 targets AI workloads with an A311D integrating a quad-core Cortex-A73 and dual-core Cortex-A53 CPU configuration, alongside a Mali-G52 MP4 GPU and a (NPU) delivering 5 for inference tasks. Equipped with 4 LPDDR4 and up to 128 eMMC , it supports deep applications in edge environments. Key connectivity includes 2.0 for output and MIPI for camera integration, enabling its use in AI-focused embedded systems. The BPI-CM5, released in 2023, builds on the A311D2 with quad-core Cortex-A73 and quad-core Cortex-A53 cores, a Mali-G52 MP8 GPU, and 4 GB LPDDR4 , supporting video decoding for processing. Its variant, the BPI-CM5 Pro from 2024, upgrades to a RK3576 octa-core processor (4x Cortex-A72 at 2.2 GHz and 4x Cortex-A53 at 1.8 GHz) with a 6 NPU and up to 16 GB LPDDR5 plus 128 GB eMMC, enhancing edge and capabilities like encoding/decoding. Both models prioritize integration for servers and inference, with PCIe and for expanded I/O on compatible carriers. In 2025, the BPI-CM6 introduced architecture via a SpacemiT octa-core at up to 2.0 GHz, incorporating 2 TOPS acceleration, 8 GB LPDDR4 RAM (expandable to 16 GB), and 16 GB eMMC storage (up to 128 GB options). This high-end module supports PCIe interfaces and is geared toward 8K video handling and multi-camera setups in advanced embedded clusters, offering an open-ISA alternative for scalable computing. Among other modules in the lineup, the BPI-S64 from 2018 uses an S700 quad-core Cortex-A53 with Mali-450 MP4 GPU and 2 GB LPDDR3 RAM for basic embedded cores. The low-power BPI-LM7 employs a RK3588 octa-core 64-bit processor at 2.4 GHz with 6 TOPS , targeting efficient integration in battery-constrained devices. The BPI-SM9, a 2024 secure AI module, leverages a SOPHGO BM1688 with 8-core Cortex-A53 at 1.6 GHz, 8 GB LPDDR4 RAM, and 32 GB eMMC, supporting 16-channel HD video analysis in protected enclaves. These modules enhance the series' versatility for specialized compute needs, all leveraging carrier board ecosystems for cluster scalability.

Development kits and add-ons

Banana Pi offers a range of development kits and add-ons designed to extend the functionality of its single-board computers and compute modules, facilitating integration into diverse applications without requiring custom hardware design. These accessories include carrier boards, security modules, AI accelerators, and enclosures that provide essential interfaces such as outputs, USB hubs, and power-over-Ethernet (PoE) support. By leveraging standardized connectors like GPIO headers and slots, these kits enable for developers working on , , and industrial projects. The BPI-RK3588 core board and development kit, released in 2023, incorporates multiple ports for 8K video output and USB hubs for expanded connectivity. This kit supports up to 8GB and 32GB eMMC configurations, allowing seamless integration of the RK3588 into environments focused on multimedia and . It eliminates the need for bespoke layouts by providing ready-to-use expansion for display and peripheral interfaces. Security-focused add-ons like the BPI-Secure-Pi, introduced in 2024, function as a secure module equipped with (TPM) capabilities and hardware cryptography acceleration for , , and algorithms. Built around the MH1905 secure with 512MB DDR3L and flash, it protects against physical attacks through tamper detection channels and PCI PTS 6.X certification, making it suitable for payment terminals and systems. This module enhances Banana Pi boards with robust integrity without altering core hardware. For AI applications, the BPI-AI2N and BPI-AIM7, both launched in 2025, act as neural network accelerators compatible with RK3588-based systems. The BPI-AI2N utilizes the Renesas RZ/V2N MPU to deliver 15 TOPS of sparse AI performance alongside 8GB LPDDR4x RAM and 32GB eMMC, while the BPI-AIM7 leverages the RK3588's integrated 6 TOPS NPU for edge AI tasks, offering Jetson Nano compatibility for up to 32GB RAM configurations. These accelerators support rapid deployment of machine learning models in vision and inference workloads. The BPI-E300, an edge gateway kit released with PoE support, integrates the AB100 GPU for AI processing in networked environments, providing Ethernet and power delivery over a single cable for simplified setups. This kit facilitates gateway functions in deployments by combining compute power with reliable connectivity. General accessories further enhance , including GPIO expansion boards that extend pin for custom interfacing, acrylic cases for models like the BPI-Bit to protect against dust and impacts, and HATs compatible with sensors and cameras via 40-pin headers. These items promote modular experimentation, such as adding or imaging capabilities. These additions underscore the 's emphasis on enabling without custom design, allowing developers to focus on software and application logic.

Software and ecosystem

Supported operating systems

Banana Pi single-board computers support a range of operating systems tailored to their and architectures, with official images provided for core models and extensive community contributions ensuring broad compatibility. , a - and Ubuntu-based distribution optimized for hardware, serves as the primary official operating system for most Banana Pi models, including the BPI-M series, offering stable kernel support and desktop environments like . For embedded applications, provides lightweight, customizable images, particularly for industrial boards like the BPI-M7. distributions are officially available for multimedia-focused boards such as the BPI-M2 and BPI-M3, enabling features like hardware-accelerated video playback. Networking-oriented models in the BPI-R and BPI-W series default to , a for routers, with custom kernels incorporating support for enhanced wireless performance on boards like the BPI-R4. For RISC-V-based boards such as the BPI-F3, official support includes and ports, often built with the framework and utilizing the U-Boot bootloader for booting from SD, eMMC, or NVMe storage; these images typically run 6.6 as of 2025, providing desktop options and CLI variants. The BPI-F4, while featuring an , supports 24.04 with kernel 6.6.47, focusing on edge applications. Additional options include , a variant of , officially supported on select models like the BPI-M7 for localized desktop experiences. For custom embedded builds, enables tailored distributions, while operating systems such as are compatible for applications through community Yocto layers. As of 2025, updates have introduced kernel 6.1 and later versions for RK3588-equipped boards like the BPI-M7, including Mali GPU drivers for improved graphics acceleration on architectures. Compatibility across Banana Pi hardware generally relies on mature support, but newer SoCs in models like the BPI-F3 occasionally encounter driver issues, such as USB or networking glitches, which are typically resolved through patches and forum contributions. These challenges are mitigated by active in projects like and U-Boot, ensuring ongoing stability for production use.

Development tools and community resources

Banana Pi development is facilitated by a range of open-source libraries and integrated development environments (IDEs) tailored to its hardware ecosystem. For (GPIO) control, the BPI-WiringPi library, a of the original WiringPi, provides and bindings compatible with most Banana Pi boards, enabling efficient pin manipulation and peripheral interfacing similar to workflows. This library supports automated board detection and is installable via repositories maintained by the BPI team. For AI applications on RK3588-based models, such as the BPI-M7, developers leverage through standard distributions, with optimizations for the integrated via Rockchip's RKNN toolkit to accelerate tasks. Specialized boards like the BPI-Bit and BPI-Leaf-S3 integrate seamlessly with the Arduino IDE, allowing users to program ESP32-based microcontrollers using C/C++ sketches for and educational projects. The IDE supports board definitions from Espressif's core, with pin mappings aligned to Banana Pi's hardware schematics, facilitating of sensor networks and wireless applications. Key frameworks enhance Banana Pi's suitability for advanced applications. The (ROS) is supported on M-series boards running variants, providing tools for robotics development including and , as demonstrated in builds from 2016 onward. For edge AI on F- and CM-series modules, Lite enables lightweight model inference on resource-constrained environments, compatible with and architectures via or images. serves as a visual programming tool for workflows, installable on models like the BPI-M4 series to create data flows between hardware sensors, brokers, and cloud services. The Banana Pi community thrives through official platforms offering extensive resources. The primary forum at forum.banana-pi.org hosts discussions on integration, software troubleshooting, and custom builds, with active threads on GPIO libraries and framework setups. The BPI-SINOVOIP organization maintains over 100 repositories, including board support packages (BSPs), kernel sources, and example projects for U-Boot, , and . Documentation, including schematics, pinouts, and installation guides, is centralized at docs.banana-pi.org, supporting developers in hardware design and customization. In 2024, community engagement expanded with collaborations in hackathons, such as the RISC-V International event in Austin, where BPI-F3 boards were configured for hardware-in-the-loop testing and optimization efforts. In 2025, further expansions include kernel updates to version 6.6 for boards and a technology collaboration with to drive open-source innovation. These initiatives focus on performance tuning for cores, fostering contributions to open-source drivers and AI accelerators.

Applications and impact

Industrial and IoT applications

Banana Pi boards have found significant adoption in industrial control systems, where models like the BPI-6202 serve as embedded single-board computers for protocol gateways, supervisory control and (SCADA) systems, and lightweight programmable logic controllers (PLCs) operating at 100ms response levels. These boards facilitate automation in sectors such as new energy, , petroleum, and rail transit by connecting protection and measurement devices, supporting standards like IEC 60870-5-101/103, and integrating video data with operational for real-time monitoring and control. For instance, in applications, the BPI-6202 enables for intelligent parks and manufacturing sites, ensuring reliable even in harsh environments. In IoT deployments, Banana Pi hardware excels as gateways for sensor data aggregation and device management, exemplified by the BPI-5202, a Loongson-based edge computing gateway that supports over 300 industry-specific protocols, including IEC61850, RTSP/RTMP, and Onvif/GB28181, while connecting dozens of field devices such as electrical, IoT, and video sensors. This model is deployed in industrial automation for SCADA, video recording, and network security in factories, power distribution systems, petroleum operations, and campus monitoring, providing real-time database capabilities and 100ms-level soft PLC functionality to meet stringent industrial responsiveness needs. Additionally, the BPI-6202 extends IoT monitoring to enterprise workshops via manufacturing execution system (MES) front-ends and overall equipment effectiveness (OEE) kanban displays, using HDMI and USB for human-machine interfaces (HMIs) and supporting MQTT and OPC UA for up to 128+ device connections. For edge AI applications, Banana Pi platforms leverage integrated neural processing units () to enable on-device inference in and monitoring scenarios. The BPI-M7, equipped with a 6 NPU and dual 4-lane MIPI interfaces, supports real-time video processing up to , making it ideal for smart network video recorders (NVRs) and -enhanced systems that handle and image analysis via frameworks like and . Compatibility with add-ons like the Hailo-8 module further boosts capabilities for real-time , face recognition, and behavior analysis in security cameras. Similarly, the BPI-F4 industrial control board, powered by the Sunplus SP7350 with 4.5 processing, performs tasks such as motion-compensated object tracking, segmentation, and pose detection in AIoT environments. In networking contexts, the BPI-R3 router board handles enterprise-grade virtual private networks (VPNs) with its quad-core processor, five ports, dual 2.5GbE SFP interfaces, and support, enabling low-latency encrypted traffic management in industrial settings. Emerging trends in 2025 highlight Banana Pi's role in scalable and edge solutions, particularly in and new energy sectors where boards like the BPI-6202 provide robust servers for remote and , and the BPI-F4 (launched July 2025) enhances edge AI for vision applications. The open-source nature of Banana Pi hardware offers key advantages, including cost-effective customization over proprietary systems and flexibility for OEM/ODM integrations tailored to across global deployments. These platforms prioritize reliability in diverse environments, from sites to systems, while supporting OS and open APIs for protocol extensions.

Educational and hobbyist uses

Banana Pi single-board computers have gained traction in educational environments, particularly for hands-on (, , , , and ) learning, due to their affordability, GPIO interfaces, and compatibility with like and . In rural , the BPI-bit board has been integrated into volunteer-led maker education programs, such as a two-week course at a organized by the Banana Pi team and Hubei University of Engineering, where students use the board alongside Webduino software to explore programming, integration, and basic , fostering creativity and technical skills in resource-limited settings. These initiatives demonstrate how Banana Pi's affordable hardware (priced around $15-20 per unit) enhances traditional curricula by enabling practical projects that improve student engagement and achievement in underserved areas. For hobbyists, Banana Pi boards support a range of DIY projects that build electronics and programming expertise, leveraging their GPIO pins (up to 28 on some models) for interfacing with UART, I2C, , and PWM protocols to connect sensors, motors, and displays. Common applications include , where the RTD1395 A53 Quad-Core processor handles motor control and data processing for simple autonomous devices. Enthusiasts also construct DIY cluster networks by linking multiple boards, providing an accessible way to experiment with concepts without high costs. Retro gaming setups represent another popular hobbyist pursuit, with models like the Banana Pi M2 Zero or M2+ running RetroOrangePi software to emulate classic consoles such as the Super Nintendo and Mega Drive, allowing users to build portable handheld devices or arcade cabinets using open-source images. Smart home automation projects further appeal to makers, as seen in setups using the Banana Pi Pro with Jubito software on to control wireless sockets and environmental sensors, offering a platform for learning protocols and scripting. Beginner-friendly endeavors, such as building a real-time analog LED clock or a webcam livestream with Motion software, introduce novices to hardware assembly, real-time data handling, and web integration.

References

  1. [1]
    About BPI - Banana Pi Wiki
    Jul 5, 2021 · Our business. In order to support the development of open source hardware and IOT product, we found company: Gungdong BPI Science and ...Missing: founding | Show results with:founding
  2. [2]
    Banana Pi: The next generation of single-board computers? - ZDNET
    Apr 25, 2014 · It's a Raspberry Pi clone from a Chinese educational group. That said, with its 24-pin header layout, the Banana Pi is designed to be ...
  3. [3]
    Banana Pi M5 Honest Review: Is It a Raspberry Pi 4 Challenger?
    It comes with a slightly better CPU, 4 GB of RAM, a 16 GB eMMC drive, and 4x USB 3.0 ports. The M5 can run Raspbian, Android and Ubuntu, among many other ...
  4. [4]
    LeMaker Banana Pi - linux-sunxi.org
    May 25, 2025 · The original Banana Pi went into mass production in March 2014 (PCB revision 1.4). SinoVoip now labels it BPi-M1 ("model 1") to distinguish it ...
  5. [5]
    Banana Pi BPI-W3 | BananaPi Docs
    Banana Pi BPI-W3 single board computer is designed and developed by bananapi team for professional and enterprise users, powered by Rockchip RK3588 SoC.
  6. [6]
    52Pi Banana Pi BPi-M2 Zero Quad-core Allwinner H3 512MB DDR3 ...
    In stock 30-day returnsThe Banana Pi M2 Zero is an ultra compact single board computer which measures only 65mm*30mm. Its external interfaces are the same as the Raspberry Pi Zero W.
  7. [7]
    Banana Pi launches new single-board computer with extensive ...
    Jun 1, 2025 · Banana Pi offers a wide range of single-board computers and has now introduced the Banana Pi BPI-R4 Pro, a new and exceptionally well-equipped system.
  8. [8]
    Banana Pi open source hardware community,Single board ...
    Banana Pi is an open-source hardware project offering SBCs, routers, and IoT products, used in IoT, industrial control, and other industries.Docs · BPI-R4 Introduction · EN Forum · Wiki Page
  9. [9]
    Banana Pi BPI-F3
    Oct 15, 2024 · The Banana Pi BPI-F3 is an industrial grade RISC-V board with an 8-core chip, 2.0 TOPs AI, 2/4/8/16G DDR, 8/16/32/128G eMMC, 2x GbE, 4x USB 3.0 ...BPI-F3 Introduction · about SpacemiT K1 8 core... · Hardware · Hardware Spec
  10. [10]
    Banana Pi BPI-M2 Zero | BananaPi Docs
    Its external interfaces are the same as the Raspberry Pi Zero W, and it will fit almost all cases and accessories for the Zero W. It uses the quad-core Cortex ...
  11. [11]
    BananaPi Docs: Banana Pi Main Page
    Banana Pi is an open source hardware project lead by GuangDong BiPai technology co., LTD. It focuses on the open source hardware development board of ARM ...About BPI · Banana Pi BPI-R4 · Banana Pi BPI-M7 · Banana Pi BPI-R3
  12. [12]
    The Cheapest Single-Board Computers (SBCs) - All3DP
    Jan 19, 2024 · The Banana Pi portfolio comprises a range of 17 boards with prices ranging from about $25 to more than $100. The Banana Pi P2 Zero is mainly ...
  13. [13]
    Banana Pi BPI-M2 Ultra | BananaPi Docs
    Video. Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 decode up to 1080P60,support video encodeing:High-deinition\(HD\)H ...
  14. [14]
    Banana Pi BPI-M1 - BananaPi Docs
    Banana Pi is an open platform device, it is for anyone who wants to play and build with developer technology instead of simply using consumer technology. Backed ...Missing: philosophy | Show results with:philosophy
  15. [15]
  16. [16]
    About BPI - BananaPi Docs
    Factory more than 10000 square meters, with 60 High speed SMT placement machine, 24 SMT Production line, , more than 80% of our business comes from Japan. High ...¶ Banana Pi Got... · ¶ Company Profile · ¶ Our BusinessMissing: Asian markets
  17. [17]
    SinoVoip-Professional embedded software and hardware ...
    SinoVoip Co., Ltd. was established in 2004, as a member of Blue Source Group ... Banana PI (https://banana-pi.org/) and Qbee (https://qbee.io/) are ...Missing: founded 2003
  18. [18]
    Banana Pi -BPI BPI-SINOVOIP - GitHub
    BPI-SINOVOIP has 118 repositories available. Follow their code on GitHub.
  19. [19]
    Everything you need to know about Banana pi
    ### Summary of Educational and Hobbyist Uses of Banana Pi
  20. [20]
    Banana Pi BPI-R2 Router Board Powered by Mediatek MT7623A ...
    Jan 3, 2017 · Banana Pi BPI-R1 board was launched in 2014 with 5 Gigabit Ethernet ports, SATA interfaces, and powered by Allwinner A20 board.
  21. [21]
    Banana Pi BPI-R1
    The R1 has slim router form factor with a bay for 2.5" HDDs. It also has 4 Gigabit LAN ports, 1 Gigabit WAN, and 300Mbs wireless N capabilities. Banana Pi is an ...
  22. [22]
    Banana Pi BPI-F3 is a single-board PC with an 8-core RISC-V ...
    Feb 5, 2024 · Most of Banana Pi's single-board computers are powered by ARM-based processors. But the upcoming Banana Pi BPI-F3 has a RISC-V processor ...
  23. [23]
    Banana Pi BPI-M7 - A thin Rockchip RK3588 SBC with dual 2.5GbE ...
    Jan 30, 2024 · The Banana Pi BPI-M7 single board computer is equipped with up to 32GB RAM and 128GB eMMC flash and features an M.2 2280 socket for one NVMe SSD.
  24. [24]
    Banana Pi BPI-RV2 is a $35 RISC-V gateway board for networking ...
    Apr 21, 2025 · The Banana Pi BPI-RV2 is a single-board computer designed for networking applications with a 2.5 GbE WAN port, five Gigabit LAN ports, and M.2 and Mini PCIe ...
  25. [25]
    Successful case - BananaPi Docs
    4G Industrial safety tablets. What we do : hardware design, BSP software design, tooling design, quantity production, product certification. img_3085.jpg.¶ Realtek Rtd1296... · ¶ Mediatek Mt7622 5g + 4g... · ¶ Kano Pixel KitMissing: studies | Show results with:studies
  26. [26]
    Getting Started BPI-M1 Plus - BananaPi Docs
    The Banana Pi M1+ features onboard WiFi g/b/n. The board supports all ... ¶ specifications. Dual-core 1.0GHz CPU. 1 GB DDR3 memeory. Mali-400 MP2 with ...<|separator|>
  27. [27]
    Banana Pi BPI-M2 Plus - BananaPi Docs
    ¶ Hardware Spec ; CPU. H3 Quad-core Cortex-A7 H.265/HEVC 4K ; GPU. Mali400MP2 GPU @600 MHz,Supports OpenGL ES 2.0 ; Memory. 1GB DDR3 (shared with GPU ; Flash. 8GB ...
  28. [28]
    Banana Pi BPI-M2 Berry - BananaPi Docs
    Banana Pi BPI-M2 Berry is a quad-core mini single board computer built with Allwinner A40i SoC. It features 1GB of RAM. It also has onboard WiFi and BT.
  29. [29]
    Banana Pi BPI-M2 Magic - BananaPi Docs
    Allwinner R16/A33 Quad Core ARM Cortex A7 CPU. · 512MB DDR3 SDRAM. · WiFi (AP6212) & Bluetooth onboard. · 8G eMMC flash · CSI camera interface · DSI display ...
  30. [30]
  31. [31]
    Banana Pi BPI-M4 - BananaPi Docs
    Banana Pi BPI-M4 use Realtek RTD1395 chp design ,it is a 64-bit quad-core A53 mini single board computer. It features 1 GB/2GB of RAM and 8 GB eMMC.<|separator|>
  32. [32]
    Banana Pi BPI-M5 - BananaPi Docs
    It is powered by Amlogic S905X3 quad-core Cortex-A55 (2.0 XXGHz) processor. Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, ...
  33. [33]
    Banana Pi BPI-M5 Pro with Rockchip RK3576 chp design
    Banana Pi BPI-M5 Pro (Armsom Sige5) adopts the second-generation 8nm high-performance AIOT platform Rockchip RK3576, with a 6 TOPS computing power NPU.
  34. [34]
    Banana Pi BPI-M6 - BananaPi Docs
    Banana Pi BPI-M6 is the next generation single board computer from Banana Pi in 2022, It is powered by Synaptics VS680/SL1680 quad-core Cortex-A73 (2.1GHz) and ...
  35. [35]
    Banana Pi BPI-M7 - BananaPi Docs
    Banana Pi BPI-M7 with Rockchip RK3588, 8/16/32G,RAM 64/128G eMMC,wifi6 support . 2x2.5G port ,1xHDMIout ,2x USB3.0,2xTYPE-C,2x MIPI CSI interface and 1x ...
  36. [36]
    Banana Pi Series Comparison
    Oct 10, 2020 · Banana Pi Series Comparison ; Memory \(SDRAM\), 1G (shared with GPU), 1G (shared with GPU) ; Onboard Storage, SD (Max. 32GB)/MMC card slot SATA ...Missing: milestones evolution
  37. [37]
    Banana Pi BPI-F2S
    Nov 4, 2021 · Banana Pi BPI-F2S is the first board with Banana Pi team and SunPlus, this is a industrial-grade board. use Plus1(sp7021) design. this is a ...Introduction · Hardware · Resources · Image
  38. [38]
    Banana Pi BPI-F2P
    Nov 4, 2021 · Banana Pi BPI-F2P. BPI-F2S with Heat sinks ,PoE module and RTC battery on board. BPI-F2S with F2S-SUB baord for 4G,Wifi,and SATA support.Introduction · Hardware · Resources · Image
  39. [39]
    New Banana Pi SBCs slim down for low-power IoT - LinuxGizmos.com
    Apr 24, 2020 · The BPI-F2P adds an RS-232 DB9 port and an RS-485 terminal plug interface. There's also a new RTC and Lithium battery and 2x USB 2.0 headers.
  40. [40]
    Banana Pi BPI-F3 - BananaPi Docs
    Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power.
  41. [41]
    Banana Pi BPI-F4 industrial control board with Sunplus SP7350 chip ...
    Key Features. CPU: Sunplus SP7350 Quad ARM Cortex-A55. NPU: AI and Parallel Processing Engine Up to 4.1 TOPS (@900MHz) computing power ; AI function. AI ...Missing: philosophy | Show results with:philosophy
  42. [42]
    Banana Pi BPI-F4 - An industrial Edge AI SBC powered by Sunplus ...
    Aug 9, 2025 · The Banana Pi BPI-F4 is a compact industrial-grade Edge AI development board built around the Sunplus SP7350 quad-core Cortex-A55 SoC with a ...
  43. [43]
    Banana Pi BPI-F5 SBC design with Allwinner T527 chip design
    It is suitable for embedded devices with media and AI functions such as high-performance industrial robots, display and control all-in-one machines, edge ...Missing: 2025 | Show results with:2025
  44. [44]
    Banana Pi BPI-F5 Adopts Allwinner T527 SoC in Credit-Card Sized ...
    Aug 31, 2025 · According to Banana Pi, the system memory will be available in 2 GB or 4 GB LPDDR4x configurations, with a maximum capacity of 4 GB. Storage ...
  45. [45]
    Banana Pi turns to RISC-V architecture with new BPI-F3 single ...
    Feb 6, 2024 · Banana Pi has shared initial details about the BPI-F3, another single-board computer that will be sold under its 'BPI' brand.
  46. [46]
    Banana Pi BPI-P2 Zero - BananaPi Docs
    BPI-P2 Zero Introduction.
  47. [47]
    Banana Pi BPI-M2 ZERO
    CPU: Allwinner H3/H2+, Quad-core Cortex-A7. · 512MB DDR 3 SDRAM. · WiFi (AP6212/K016) & BT onboard. · Mini HDMI. · 40 Pin Raspberry Pi-compatible GPIO, including ...Introduction · Hardware · Resources · Image Release
  48. [48]
    Getting Started BPI-P2 Zero - BananaPi Docs
    Banana Pi BPI-P2 Zero is an ultra compact single board computer measures only 65mm*52.5mm. It uses quad-core Cortex A7 allwinner H2+ processor.
  49. [49]
    Banana Pi BPI-P2 Pro
    Banana Pi BPI-P2 pro(Armsom Pro) is a development board based on RK3308B-S chip. With a high-performance 4-core ARM Cortex-A35 processor, 512M RAM(16bit DDR2/ ...
  50. [50]
    Banana Pi BPI-P2 Pro
    Jun 3, 2024 · Key Features. CPU: 64bits Quad-core Arm Cortex-A35 Rockchip RK3308B-S; 512 DDR3 SDRAM; 8G eMMC flash onboard; WiFi&BT: 802.11 a/b/g/n/ac & BT5.0 ...Missing: philosophy | Show results with:philosophy
  51. [51]
    Getting Started BPI-M2 Zero | BananaPi Docs
    Banana Pi M2 Zero is an ultra compact single board computer measures only 60mm*30mm. It uses quad-core Cortex A7 allwinner H2+ processor, with 512MB RAM memory.
  52. [52]
    Banana Pi BPI-M64 - BananaPi Docs
    Banana Pi BPI-M64 is a 64-bit quad-core mini single board computer. It features 2GB of RAM and 8GB eMMC. It also has onboard WiFi and BT.¶ Hardware · ¶ Gpio Pin Define · ¶ System Image
  53. [53]
    Banana Pi BPI-M64
    Sep 26, 2023 · The Banana Pi BPI-M64 is a 64-bit quad-core mini computer with 2GB RAM, 8GB eMMC, WiFi, BT, and an Allwinner A64 1.2 Ghz processor.
  54. [54]
    Banana Pi BPI-M2 Berry
    Sep 26, 2023 · It features 1GB of RAM . It also has onboard WiFi and BT. On the ports side, the BPI-M2 Ultra has 4 USB A 2.0 ports, 1 USB OTG port, ...Introduction · Hardware · Resources · Image Release
  55. [55]
    Banana Pi BPI-M4 Berry - BananaPi Docs
    ¶ Hardware Spec ; CPU. Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz ; GPU. ARM Mali G31 GPU ; Memory. 2 GB LPDDR4 ; Storage. 8G eMMC ...
  56. [56]
    Banana Pi BPI-M4 Berry
    Aug 20, 2024 · CPU, Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz ; GPU, ARM Mali G31 GPU ; Memory, 2 GB LPDDR4 ; Storage, 8G eMMC ...Introduction · Hardware · Development
  57. [57]
    Banana Pi BPI-M4 Zero - BananaPi Docs
    Banana Pi BPI-M4 Zero is the successor model of M2 Zero. It has a huge improvement in performance. The SOC is upgraded to H618 and the CPU frequency is ...
  58. [58]
    Banana Pi BPI-M4 Zero
    Nov 12, 2024 · It has same form factor and 40-pin connector as the Raspberry Pi Zero W, and it can fit most of the RPI Zero W cases and accessories.Introduction · Hardware · Development · System image
  59. [59]
    Banana Pi BPI-R3
    Aug 29, 2024 · Hardware spec ; CPU, MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53+MT7531 chip design ; SDRAM, 2 GB DDR4 ; On board Storage, MicroSD \(TF\) ...
  60. [60]
    Getting Started with R1 - Banana Pi Wiki
    Jun 29, 2022 · Key Features · Dual-core 1.0GHz CPU · 1 GB DDR3 memory · Mali-400 MP2 with Open GL ES 2.0/1.1 · 4x Gigabit LAN 1x Gigabit WAN ...Introduction · BPI-R1 · Development
  61. [61]
    [OpenWrt Wiki] Sinovoip Banana Pi R2
    Nov 3, 2024 · MediaTek MT7623N, Quad-core ARM Cortex-A7 · Mali 450 MP4 GPU · 2G DDR3 SDRAM · 1x Mini PCIE interface · 2x SATA interface · 4x Gigabit LAN 1x Gigabit ...Missing: specifications | Show results with:specifications
  62. [62]
    banana pi BPI-R2 open source smart router
    Jul 13, 2021 · BPI-R2 is Quad-core ARM Cortex-A7 MPcore operating up to 1.3GHz, including HDMI TX, MIPI DSI, PCIe2.0, USB2.0 OTG, USB3.0 Port, SATA port,5 Gbps ...
  63. [63]
    Banana Pi BPI-R64
    HardWare Specification of Banana pi BPI-R64 ; CPU, MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53 ; SDRAM, 1 GB DDR3 ; SATA, support 1 SATA interface.
  64. [64]
    BPI-R64 Introduction | Banana Pi BPI-R64 open source router board
    Jul 13, 2021 · MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53 · 1G DDR3 SDRAM · Mini PCIE interface support 4G module · built-in 4x4n 802.11n/Bluetooth ...
  65. [65]
    Banana Pi BPI-R2 Pro
    Aug 8, 2023 · Hardware spec ; 2G DDR3 SDRAM (option 4G) · Onboard 16GB eMMC Flash, Micro SD-Card slot, SATA 3.0 Port,SPI flash · 5 x 10/100/1000 Mbit/s Ethernet.Missing: R | Show results with:R
  66. [66]
    Banana Pi BPI-R3 Mini
    Jan 2, 2024 · Hardware spec ; CPU, MediaTek MT7986A(Filogic 830) Quad-core ARM Cortex-A53 ; SDRAM, 2 GB DDR4 ; On board Storage, 128MB SPI NandFlash,8GB eMMC ; On ...Missing: R | Show results with:R
  67. [67]
    Banana Pi BPI-R4
    Aug 29, 2024 · Key Features · MediaTek MT7988A (Filogic 880) quad-core Arm Corex-A73,1.8GHz processor · 4GB DDR4 · 8GB eMMC flash · 128MB SPI-NAND Flash · Micro SD ...
  68. [68]
    Banana Pi BPI-R4 Pro Wifi7 Open source Router board presale ...
    The Banana Pi BPI-R4 Pro router board is designed with a MediaTek MT7988A (Filogic 880) quad-core ARM Cortex-A73, featuring 8GB DDR4 RAM, 8GB eMMC, and 128MB ...
  69. [69]
  70. [70]
    Banana Pi BPI-W2
    Aug 10, 2023 · Key Features · Realtek RTD1296, Quad-core ARM Cortex-A53 · Mali T820 MP3 GPU · 2G DDR4 SDRAM · 8G eMMC flash · Mini PCIE 2.0 , 1.1 interface ,SDIO,M.
  71. [71]
    Banana Pi router Comparison
    May 12, 2021 · Banana Pi BPI-W2 · Banana Pi BPI-R64. Photo. Overview. Overview. Overview ... 802.11b/g/n (RTL8192CU), "802.11a/b/g/n & BT4.1 (MT6625L) 802.11 ...
  72. [72]
    Banana Pi BPI-W2 is a Features-Packed Realtek RTD1296 ...
    Sep 27, 2017 · Banana Pi BPI-W2 is a Features-Packed Realtek RTD1296 Development Board · 1x PCIe 1.1 slot · 1x PCIe 2.0 slot · 40-pin “Raspberry Pi” GPIO header.
  73. [73]
    Banana Pi BPI-W3 SBC features Rockchip RK3588 SoM, M.2 NVMe ...
    May 5, 2023 · Banana Pi BPI-W3 is another Rockchip RK3588 SBC (single board computer) with 8GB RAM, 32GB eMMC flash, an M.2 NVMe socket, 2.5GbE networking, two HDMI 2.1 ...
  74. [74]
    Banana Pi BPI-R3 Mini Wi-Fi 6 Open Source OpenWRT Router ...
    Wireless Dual-Band Mini WiFi Router, MediaTek MT7986 (Filogic 830) CPU, Support 5X GbE and 2X 2.5GbE SFP for NAS Smart Home Gateway
  75. [75]
    Banana Pi BPI-WiFi5 Router - BananaPi Docs
    BPI-Wifi5 Router adopts the national silicon chip SF19A2890S2 solution, providing 1 gigabit WAN port and 3 gigabit LAN ports, supporting 2.4G and 5G, Its ...Missing: F5 IoT
  76. [76]
    $$16 Banana Pi BPI-WiFi5 router is powered by Siflower SF19A28 ...
    Nov 28, 2024 · Banana Pi BPI-WiFi5 is a low-cost WiFi 5 AC1200 router with four gigabit Ethernet ports powered by a 1.2 GHz Siflower SF19A28 dual-core MIPS SoC coupled with ...
  77. [77]
    Banana Pi BPI-W3
    Apr 6, 2024 · BPI-W3 Hardware spec ; CPU, Quad Core A76+ Quad Core A55 ,use 8nm , 2.4GHz ; GPU, ARM Mali-G610 MP4 GPU,Support OpenGL ES3.2 / OpenCL 2.2 / ...
  78. [78]
    $$165 Banana Pi BPI-R4 Pro board offers 2x 10GbE SFP+ cages, 7x ...
    Oct 20, 2025 · $165 Banana Pi BPI-R4 Pro board offers 2x 10GbE SFP+ cages, 7x 10GbE/2.5GbE/GbE RJ45 ports, WiFi 7 support · 8GB eMMC flash · 256MB SPI NAND Flash ...
  79. [79]
    Banana Pi BPI-BE1900 Wifi7 Module design
    May 23, 2025 · good news , we have finished BPI-BE1900 wifi7 Module design.
  80. [80]
    Banana Pi BPI-CM2 - A Raspberry Pi CM4-compatible Rockchip ...
    Aug 8, 2023 · CPU – Quad-core Cortex-A55 processor @ up to 2.0 GHz · GPU – Arm Mali-G52 2EE GPU with support for OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1 ...
  81. [81]
    Banana Pi BPI-CM4
    May 5, 2024 · BananaPi BPI-CM4 new design with Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU,NPU for AI at 5.0 ...<|control11|><|separator|>
  82. [82]
    Banana Pi BPI-CM5 Pro - A Rockchip RK3576-powered Raspberry ...
    Sep 9, 2024 · CPU – 4x Cortex-A72 cores at 2.2GHz, 4x Cortex-A53 cores at 1.8GHz · GPU – Arm Mali-G52 MC3 GPU with support for OpenGL ES 1.1, 2.0, and 3.2, ...
  83. [83]
    Banana Pi BPI-CM2
    Oct 30, 2023 · Rockchip RK3568 chip is a high-range general-purpose SoC, made in 22nm process technology, integrated 4-core ARM architecture A55 processor ...Missing: 2015-2018 | Show results with:2015-2018
  84. [84]
    Banana Pi BPI-CM5 - BananaPi Docs
    Banana Pi BPI-CM5 is a computer module with Amlogic A311D2 quad-core Cortex-A73 and quad-core Cortex-A53 SOC, Mali-G52 GPU MP8 GPU,4GB LPDDR4/LPDDR4x
  85. [85]
    Banana Pi BPI-CM5 Pro computer module with Rockchip RK3576
    It supports 4K video encoding and decoding, features a rich set of interfaces, and supports various operating systems. BPI-CM5 Pro adopts Rockchip RK3576 ...Missing: capabilities | Show results with:capabilities
  86. [86]
    Banana Pi BPI-CM6 is an octa-core RISC-V system-on-module ...
    May 5, 2025 · Banana Pi BPI-CM6 is an octa-core RISC-V system-on-module compatible with Raspberry Pi CM5 carrier boards · CPU – 8-core X60 RISC-V processor @ ...
  87. [87]
    Banana Pi BPI-CM6 Core board with SpacemiT K1 8 core RISC-V ...
    Mar 25, 2025 · Banana Pi BPI-CM6 is a industrial grade RISC-V Core board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power.
  88. [88]
    Banana Pi BPI-CM6 is a compute module with a SpacemiT K1 RISC ...
    Apr 17, 2025 · The module features 8GB of LPDDR4 memory (although the company notes that the processor supports up o 16GB, suggesting a higher-RAM model could ...
  89. [89]
    Banana Pi BPI-S64 Core is a "Compute Module" based on Actions ...
    May 31, 2018 · Banana Pi BPI-S64 Core specifications: SoC – Actions Semi S700 quad core Arm Cortex-A53 processor with Arm Mali-450MP4 GPU with OpenGL ES2.0 ...
  90. [90]
    Banana Pi BPI-LM7 Rockchip RK3588
    The BPI-LM7 adopts Rockchip's latest flagship RK3588 which is eight-core 64-bit processor with a maximum frequency of up to 2.4GHz and a 6 TOPS NPU.Missing: specifications | Show results with:specifications
  91. [91]
    Banana Pi BPI-SM9 16-ENC-A3 AI compute module with SOPHGO ...
    Banana Pi BPI-SM9 16-ENC-A3 AI compute module with SOPHGO BM1688 chip.Missing: specifications | Show results with:specifications
  92. [92]
    BPI-RK3588 Core board and development Kit - BananaPi Docs
    ¶ Hardware Spec ; RAM. support 2GB / 4GB / 8GB LPDDR4C ; eMMC flash. support 32GB / 64GB / 128GB eMMC ; System. Android 12.0 ,Linux support ; Power. current and ...<|control11|><|separator|>
  93. [93]
    BPI-RK3588 Core board and development Kit - Banana Pi Wiki
    Nov 16, 2023 · The BPI-RK3588 uses Rockchip RK3588, has 8-core CPU, 8nm process, 8K display, 6T NPU, supports 8G RAM, 32G eMMC, and 8K video decode.About BPI-RK3588 core board... · Hardware · BPI-RK3588-LGA LGA core...
  94. [94]
    Banana Pi BPI-Secure-Pi with MegaHunt SP2302 - BananaPi Docs
    The BPI-Secure-Pi ensures trusted boot processes through secure boot technology and provides robust protection against physical attack strategies such as ...
  95. [95]
    BananaPi BPI-AI2N with Renesas RZ/V2N AI chip design
    It delivers industry-leading AI acceleration of 15 TOPS (Sparse) and high-performance computing with 4x Arm® Cortex®-A55 processors.
  96. [96]
    Banana Pi BPI-AIM7 - BananaPi Docs
    BPI-AIM7 uses Rockchip RK3588, a new generation flagship eight-core 64-bit processor with a main frequency of up to 2.4GHz, 6 TOPS computing power NPU.
  97. [97]
    Banana Pi BPI-E300 AI edge computer with Moore Threads AB100
    Banana Pi BPI-E300 AI edge computer with Moore Threads AB100.
  98. [98]
    BPI gpio expansion board - BananaPi Docs
    The BPI gpio expansion board is a base GPIO board, also usable on Micro:bit, and is easy to buy as a sample from Aliexpress.
  99. [99]
    Bananapi M7 - Armbian
    Apr 6, 2024 · Desktop images with Armbian Linux v6.1. Build Date: May 26, 2025. Based on Rockchip BSP. This kernel is newer than the legacy kernel v5.10.y ...
  100. [100]
    Banana Pi BPI-M5
    May 28, 2024 · 2023-03-01 release, tablet variant image. Baidu Cloud: https://pan.baidu.com/s/1cjzNgiE0-XJhvZgY0tQuHg?pwd=8888 (pincode: 8888): Google Drive ...
  101. [101]
    Banana Pi BPI-M7
    Apr 13, 2024 · Banana Pi BPI-M7 with Rockchip RK3588, 8/16/32G,RAM 64/128G eMMC,wifi6 support . 2x2.5G port ,1xHDMIout ,2x USB3.0
  102. [102]
    BPI-F3 Now supports Fedora - Banana Pi forum
    Jul 9, 2024 · BPI-F3 now has a Fedora image. One user successfully booted it using balenaEtcher, but another user had issues with DD.
  103. [103]
  104. [104]
    Yocto/OpenEmbedded layer meta-jailhouse for bananapi
    Hi all. We at Retotech have been working on a Jailhouse/FreeRTOS project for some time in which we have developed a meta-jailhouse layer for Yocto/OE<|separator|>
  105. [105]
    BPI-F3:Booting u-boot - kernel etc - Banana Pi forum
    Jul 3, 2024 · Booting on BPI-F3 can be done from SD, eMMC, or NVMe. Boot order is SD, MMC, NVME. Armbian build framework is suggested. SYSLINUX/EXTLINUX can ...
  106. [106]
    Available frequencies for RK3588 are wrong - Orange Pi 5 Plus
    May 19, 2025 · The RK3588 supports frequencies as low as 408MHz, but in armbian the minimum is 1008MHz, which makes the cpu run hotter and draw more power even when idle.RK3588 - Setting Up Mali & Hardware Acceleration - Orange Pi 5 Plusatp update changed kernel from 6.10.6-current-rockchip-rk3588 to ...More results from forum.armbian.comMissing: Banana | Show results with:Banana
  107. [107]
    BPI-SINOVOIP/BPI-WiringPi2: (NEW) support all Banana Pi ... - GitHub
    Support all Banana Pi boards in one version(auto detect). Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi (Unofficial Mirror for WiringPi ...
  108. [108]
    How to: banana pi BPI-M3 install BPI-WiringPi
    Jan 18, 2016 · To install BPI-WiringPi on BPI-M3, use: `git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M3`, then `cd BPI-WiringPi`, `chmod ...Missing: development tools
  109. [109]
    Banana Pi BPI-M7 RK3588 RKLLM - BananaPi Docs
    RKLLM-Toolkit is a development suite provided to users for quantization and conversion of large language models (LLMs) on computers.Missing: OpenCV | Show results with:OpenCV
  110. [110]
    How to use with Arduino IDE - BananaPi Docs
    Connect the four jumper caps to the top of the board, respectively, to connect the RGB LED to the buzzer. Then use the microUSB line to connect the development ...
  111. [111]
    BPI-Leaf-S3 - Banana Pi Wiki
    Nov 14, 2023 · In terms of programming, the Leaf-S3 supports ESP-IDF, Arduino, micropython and other methods. The IO pins on BPI-Leaf-S3 are identical to the ...
  112. [112]
    BPI-M3 new image:Ubuntu-mate-16.04-Xenial-ros-kinetic-preview ...
    Jun 11, 2016 · I am trying to install the OS on banana pi M3. However, It was unsuccessful. Insert the Micro SD card(Bootable USB) once to power, The screen is ...
  113. [113]
    How to Install Node-RED in Banana Pi M4-Zero | npm - YouTube
    Dec 2, 2024 · In this video, we'll guide you through installing Node-RED on the Banana Pi M4-Zero single-board computer. We'll also address an important ...
  114. [114]
    banana pi single board computer open source project official forum ...
    Banana Pi BPI OpenSource Hardware community. ... Home | Downloads | EN Forum | CN Forum | Github | BPI Wiki | Wikipedia.
  115. [115]
    Banana Pi Main Page
    ### Summary of Banana Pi Models' Technical Characteristics
  116. [116]
    Austin Hackathon (in-person) June 2024 | RISC-V International
    The goal of this month's Hackathon is setting up BananaPi BPI-F3 systems for folks to use as a RISC-V development platform. If you're interested in getting one ...Missing: optimization | Show results with:optimization
  117. [117]
    BPI-6202 Embedded single board industrial computer
    Jul 4, 2024 · BPI-6206 is an open-source hardware product. The Banana Pi community provides all BSP board-level support codes and supports Docker containers ...Missing: philosophy | Show results with:philosophy<|separator|>
  118. [118]
    BPI-5202 Embedded industrial board overview - BananaPi Docs
    It is the main homegrown autonomous controllable edge computing gateway in CS series. BPI-5202 built-in 300+ protocol interpretation library and real-time ...¶ Bpi-5202 Embedded... · ¶ Embedded Industrial... · ¶ Definition And...Missing: examples | Show results with:examples
  119. [119]
    Hailo AI module with Banana Pi - BananaPi Docs
    Smart Cameras and Surveillance Systems: Hailo-8 can be used in smart security cameras for real-time object detection, face recognition and behavior analysis.
  120. [120]
    Banana Pi BPI-R3
    ### Networking Capabilities and Suitability
  121. [121]
    Banana Pi BPI-bit with webudino STEAM education for Rural ...
    Mar 24, 2020 · This year we applied for a volunteer teaching team - beta volunteer teaching team, we will give full play to our professional advantages, make ...
  122. [122]
    10 great Banana Pi projects - IONOS
    Feb 20, 2023 · We have compiled some interesting applications for the Banana Pi. Some of these ideas are relatively easy to realize with little prior knowledge.