Banana Pi
   HOME

TheInfoList



OR:

)
Guangdong BiPai Technology Co., Ltd. ( zh, 广东比派科技有限公司) , marketing_target = Global , price = , soc = , cpu = , graphics = , storage = , memory = , os =
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
(inc
Bananian
Raspberry Pi OS Raspberry Pi OS is a Unix-like operating system developed for the Raspberry Pi line of single-board computers. Based on Debian, a Linux distribution, it is maintained by Raspberry Pi Holdings and optimized for Raspberry Pi hardware, with low memo ...
,
Armbian Armbian is a computing build framework that allows users to create system images with configurations for various single-board computers (SBCs). Armbian's objective is to unify the experience across ARM single-board computers, while maintaining ...
,
Fedora A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
,
Arch Linux ARM Arch Linux ARM is a port of Arch Linux for ARM processors. Its design philosophy is "simplicity and full control to the end user," and like its parent operating system Arch Linux, aims to be very Unix-like. History and development Arch Linux ...
,
openSUSE openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
,
CentOS CentOS (, from Community Enterprise Operating System; also known as CentOS Linux) is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream (softw ...
,
Kali Linux Kali Linux is a Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security. The software is based on the Debian''Testing'' branch: most packages Kali uses are imported from the De ...
, Kano)
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...

Android Android most commonly refers to: *Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), a mobile operating system primarily developed by Google * Android TV, a operating system developed ...

OpenBSD OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...

OpenMediaVault OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the ...

ROKOS
, power = , website = , aka = Banana Pi is a line of
single-board computers A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstr ...
produced by the
Chinese Chinese may refer to: * Something related to China * Chinese people, people identified with China, through nationality, citizenship, and/or ethnicity **Han Chinese, East Asian ethnic group native to China. **'' Zhonghua minzu'', the supra-ethnic ...
company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the
Raspberry Pi Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
, and both lines use the same 40-pin I/O connector. Banana Pi also can run
NetBSD NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
,
Android Android most commonly refers to: *Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), a mobile operating system primarily developed by Google * Android TV, a operating system developed ...
,
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
,
Arch Linux Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
and
Raspberry Pi OS Raspberry Pi OS is a Unix-like operating system developed for the Raspberry Pi line of single-board computers. Based on Debian, a Linux distribution, it is maintained by Raspberry Pi Holdings and optimized for Raspberry Pi hardware, with low memo ...
operating systems, but the
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
complies with the requirements of the Debian armhf port. Most models use a
MediaTek MediaTek Inc. (), sometimes informally abbreviated as MTK, is a Taiwanese fabless semiconductor company that designs and manufactures a range of semiconductor products, providing chips for wireless communications, high-definition television, h ...
or Allwinner
system on a chip A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
with two or four
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
Cortex cores.


Series and generations


Banana Pi BPI-M1

The Banana Pi BPI-M1 features an Allwinner dual-core
SoC SOC, SoC, Soc, may refer to: Science and technology * Information security operations center, in an organization, a centralized unit that deals with computer security issues * Selectable output control * Separation of concerns, a program design pr ...
at 1 GHz, 1 GB of DDR3 SDRAM, Gigabit Ethernet, SATA, USB, and
HDMI High-Definition Multimedia Interface (HDMI) is a proprietary digital interface used to transmit high-quality video and audio signals between devices. It is commonly used to connect devices such as televisions, computer monitors, projectors, gam ...
connections, and a built-in 3.7V Li-ion battery-charging circuit. It can run on a variety of operating systems, including Android, Ubuntu, Debian, and Raspberry Pi OS. Neither Banana Pi nor Shenzhen SINOVOIP Company has a direct relationship with the
Raspberry Pi Foundation The Raspberry Pi Foundation is a UK-based educational charity founded in 2008 to promote the study of computer science and related subjects globally, particularly among young people. It is best known for initiating the Raspberry Pi series of sing ...
. ''Linux User & Developer'' does not consider it a "direct clone, but a considerable evolution," whilst linux.com sees it as a clone with improved performance.


Banana Pi BPI-M1+

The Banana BPI-M1+ is a credit-card-sized, low-power single-board computer.


Banana Pi BPI-M2

The Banana Pi M2 (BPI-M2) is a
quad-core A multi-core processor (MCP) is a microprocessor on a single integrated circuit (IC) with two or more separate central processing units (CPUs), called ''cores'' to emphasize their multiplicity (for example, ''dual-core'' or ''quad-core''). Ea ...
version of Banana Pi and supports onboard Wi-Fi.


Banana Pi BPI-M2+ (BPI-M2 Plus)

The Banana PI BPI-M2+, released in April 2016, has an Allwinner H3 SoC with a quad-core CPU and an onboard Wi-Fi module. It runs Android, Debian, Ubuntu, and Raspberry Pi OS.


Banana Pi BPI-M2 Zero

The Banana Pi BPI-M2 Zero is a low-power
single-board computer A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonst ...
with an Allwinner quad-core SoC at 1.2 GHz, 512 MB of DDR3 SDRAM, USB, Wi-Fi, Bluetooth and mini HDMI.


Banana Pi BPI-M2 Ultra

The Banana PI BPI-M2 Ultra (BPI-M2U) is an open-source hardware platform using the Allwinner R40 system-on-chip. It supports onboard Wi-Fi+BT and
SATA SATA (Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standard ...
. The 40-pin GPIO header is pin-compatible with the Raspberry Pi.


Banana Pi BPI-M2 Berry

The Banana PI BPI-M2 Berry (BPI-M2B) is an open-source hardware platform using the Allwinner V40 system-on-chip and supporting onboard Wi-Fi and Bluetooth.


Banana Pi BPI-M2 Magic

The Banana PI BPI-M2 Magic (BPI-M2M) is a single-board computer designed for internet-of-things applications and using the Allwinner R16 system on a chip.


Banana Pi BPI-M3

The Banana Pi M3 is an open-source hardware platform. An octa-core version of Banana Pi, it supports onboard Wi-Fi and SATA and can run Android 5.1.1, Debian, Ubuntu, Raspberry Pi and other
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s.


Banana Pi BPI-M4

The Banana Pi BPI-M4 uses the Realtek RTD1395 system on a chip. It has 1 GB of RAM, 8 GB eMMC, onboard Wi-Fi for 802.11b/g/n/ac and BT 4.2.


Banana Pi BPI-F2

The Banana Pi BPI-F2 uses the Freescale i.MX6 system on a chip for the first time.


Banana Pi BPI-P2 Zero

The Banana Pi BPI-P2 Zero is a low-power
single-board computer A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonst ...
with an Allwinner quad-core SoC at 1.2 GHz, 512 MB of DDR3 SDRAM, USB, Wi-Fi, Bluetooth and mini HDMI.


Banana Pi BPI-F3

The Banana Pi BPI-F3 uses the SpacemiT K1 8 core, 8-stage-pipeline dual issue RISC-V processor with RVV1.0 256-bit vector extension, claiming 2 TOPS performance in AI tasks. The BPI-F3 was officially announced on February 1, 2024.


Banana Pi BPI-S64 core

The Banana Pi BPI-S64 core uses the Actions S700 system on a chip.


Banana Pi BPI-R1

The Banana Pi R1 is a 300 Mbit/s Wireless 802.11n router with wired and wireless network connections which is designed for home networking. With 2T2R MIMO technology and two detachable antennas, the R1 is a dual-core system that runs with Android 4.2.2.


Banana Pi BPI-R2

The Banana PI BPI-R2 is an integrated multimedia network router which can be used for wireless home entertainment and automation. Integrating a quad-code ARM Cortex-A7 MPcore operating up to 1.3 GHz, the router supports a variety of peripherals.


Banana Pi BPI-R64

The Banana PI BPI-R64 is a router-based development board which can run on a variety of open-source operating systems, including OpenWRT and Linux.


Banana Pi BPI-W2

The BPI-W2 router has a quad-core ARM Cortex-A53 MPcore operating up to 1.5 GHz. Its GPIO is compatible with the Raspberry Pi 3.


Banana Pi BPI-D1

The BPI-D1 is a small open-source development board with a built-in HD mini-camera. Able to be run from an external battery, it also has an audio sensor, microphone, CPU, GPIO, and Wi-Fi.


Banana Pi BPI-G1

Banana Pi-G1 is an integrated
IEEE 802.11 IEEE 802.11 is part of the IEEE 802 set of local area network (LAN) technical standards, and specifies the set of medium access control (MAC) and physical layer (PHY) protocols for implementing wireless local area network (WLAN) computer com ...
b/g/n (
Wi-Fi Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
wireless network),
IEEE 802.15.4 IEEE 802.15.4 is a technical standard that defines the operation of a low-rate wireless personal area network (LR-WPAN). It specifies the physical layer and media access control for LR-WPANs, and is maintained by the IEEE 802.15 working group, ...
(
Zigbee Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and oth ...
), IEEE 802.11-2007 Standard (
Bluetooth Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is li ...
Low Energy 4.0) development board. All three wireless protocols can be used together. Wi-Fi uses TI CC3200, an
ARM Cortex This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendor ...
-M4 wireless SOC, internally-integrated
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
protocol stack. This allows simple connection to the Internet using the BSD socket. The Zigbee uses TI CC2530, which integrates wireless capabilities and enhanced 8051 core SOC.
Bluetooth 4.0 Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is li ...
(BLE) uses TI CC2540/1, an integrated BLE stack and enhanced 8051-core, low-power wireless SOC.


Banana Pi Pro

The Banana Pi Pro is a credit card-sized, low-power
single-board computer A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonst ...
.


Banana Pi BPI-M6

The Banana Pi BPI-M6 is a single-board computer featuring the Synaptics VideoSmart VS680 SoC, which includes: *Senary(Synaptics) VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor *Imagination GE9920 GPU *NPU for AI up to 6 .75Tops *4GB LPDDR4 *16GB eMMC flash *M.2 Key E(PCIe + MIPI CSI) *4 USB 3.0 *1 GbE ethernet *1 HDMI in and 1 HDMI out


Software


Operating systems

* Android 4.2.2 & 4.4 for Banana Pi (Linux kernel 3.4.39+, 4.4 doesn't support Wi-Fi and has many bugs, 4.2.2 doesn't support all apps in Korea) *
Arch Linux Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
for Banana Pi (Linux kernel 3.4.103; 2014-12-26) *
Armbian Armbian is a computing build framework that allows users to create system images with configurations for various single-board computers (SBCs). Armbian's objective is to unify the experience across ARM single-board computers, while maintaining ...
stable, with more kernel options, Debian or Ubuntu userland (3.4.113, 4.9.7, 4.11.0; 5.5.2017)
Bananian Linux
(Debian based; Linux kernel 3.4.111; 2016-04-23) * CentOS 7 *
Fedora A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
for Banana Pi (Linux kernel 3.4.103; 2014-12-26) *
Kali Linux Kali Linux is a Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security. The software is based on the Debian''Testing'' branch: most packages Kali uses are imported from the De ...
for Banana Pi (Linux kernel 3.4.103) * Kano for Banana Pi (Linux kernel 3.4.103) *
NetBSD NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
*
OpenMediaVault OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the ...
*
OpenWrt OpenWrt (from ''open wireless router'') is an open-source project for embedded operating systems based on Linux kernel, Linux, primarily used on Embedded system, embedded devices to Router (computing), route network traffic. The main components ...
*
openSUSE openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
for Banana Pi (openSUSE v1412; Linux kernel 3.4.103; 2014-12-26) *
Raspbian Raspberry Pi OS is a Unix-like operating system developed for the Raspberry Pi line of single-board computers. Based on Debian, a Linux distribution, it is maintained by Raspberry Pi Holdings and optimized for Raspberry Pi hardware, with low mem ...
for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
ROKOS
for Banana Pi (Linux kernel 3.4.103; 2014-12-26) *
Scratch Scratch or scratching may refer to: Science and technology * Scratch (programming language), an educational programming language developed by the MIT Media Lab * Scratch space, space on the hard disk drive that is dedicated for only temporary ...
for Banana Pi (Boot to Scratch directly) (Linux kernel 3.4.103)
LineageOS
for Banana Pi,
Android (operating system) Android is an operating system based on a modified version of the Linux kernel and other open-source software, open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablet computer, tablets. Andr ...


See also

*
List of open-source hardware projects This is a list of open-source hardware projects, including computer systems and components, cameras, radio, telephony, science education, machines and tools, robotics, renewable energy, home automation, medical and biotech, automotive, prototypi ...


References


External links

* *
Official forum

Official wiki

Official Docs
{{Single-board computer ARM-based single-board computers Educational hardware Linux-based devices Microcontrollers