Banana Pi

Banana Pi M1+

$46.99

Shipping calculated at checkout.

Quantity

Banana Pi M1+ Single Board Computer – A20 Dual-Core, 1GB RAM, WiFi & SATA

The Banana Pi M1+ is an open-source Single Board Computer (SBC) designed for Linux development, IoT, networking, robotics, home automation, multimedia, education, and embedded applications.

Powered by the Allwinner A20 dual-core ARM Cortex-A7 processor running at up to 1GHz, the M1+ features 1GB DDR3 RAM, Mali-400 MP2 graphics, onboard WiFi, Gigabit Ethernet, SATA 2.0, HDMI, USB, camera/display interfaces, and a 40-pin GPIO expansion header.

Its combination of SATA storage connectivity and Gigabit Ethernet makes the M1+ particularly useful for lightweight servers, network storage, data logging, IoT gateways, and embedded Linux projects.

Technical Specifications

  • Brand: Banana Pi
  • Model: BPI-M1+ / Banana Pi M1 Plus
  • Product Type: Single Board Computer (SBC)
  • SoC: Allwinner A20
  • CPU: Dual-Core ARM Cortex-A7
  • CPU Frequency: Up to 1GHz
  • GPU: ARM Mali-400 MP2
  • Graphics Support: OpenGL ES 2.0 / 1.1
  • Memory: 1GB DDR3
  • Primary Storage: MicroSD / TF Card
  • SATA: 1 × SATA 2.0 Interface
  • Ethernet: 10/100/1000Mbps Gigabit Ethernet
  • WiFi: Onboard 802.11 b/g/n
  • USB Host: 2 × USB 2.0
  • USB OTG: 1 × USB OTG
  • Video Output: HDMI & Composite Video
  • Display Interface: LVDS / RGB
  • Camera Interface: CSI
  • Audio Output: 3.5mm Jack & HDMI
  • Microphone: Onboard
  • GPIO: 40-Pin Expansion Header
  • GPIO Interfaces: GPIO, UART, I2C, SPI, PWM, CAN, ADC, I2S & S/PDIF
  • IR: Infrared Interface
  • Battery Interface: 3.7V Lithium Battery Interface
  • Power Input: 5V DC
  • Recommended Power Supply: 5V / 2A
  • Operating Systems: Linux & Android Distributions

Allwinner A20 Processor

The Banana Pi M1+ is built around the Allwinner A20 SoC, featuring a dual-core ARM Cortex-A7 CPU operating at up to 1GHz.

Combined with 1GB DDR3 memory, it provides a practical platform for embedded Linux applications, programming, network services, automation, educational projects, and lightweight computing.

Mali-400 MP2 Graphics

An integrated ARM Mali-400 MP2 GPU provides graphics acceleration with support for OpenGL ES 2.0 and 1.1.

The A20 platform also includes multimedia acceleration capabilities for compatible video formats.

Actual multimedia performance depends on the operating system, drivers, codecs, and application being used.

Gigabit Ethernet & WiFi

The M1+ provides both wired and wireless network connectivity.

Gigabit Ethernet – 10/100/1000Mbps

Onboard WiFi – 802.11 b/g/n

This makes the board suitable for network-connected projects without requiring an additional USB WiFi adapter.

Potential applications include IoT gateways, network monitoring, home automation, local servers, remote-control systems, and data acquisition.

SATA 2.0 Storage

A major advantage of the Banana Pi M1+ is its dedicated SATA 2.0 interface.

Compatible SATA HDDs and SSDs can be connected for applications requiring greater storage capacity than a MicroSD card.

This makes the board particularly useful for:

  • NAS Experiments
  • File Servers
  • Media Storage
  • Data Logging
  • Local Backup Systems
  • Embedded Storage Applications

Depending on the storage device, an external or dedicated power source may be required for the SATA drive.

40-Pin GPIO Expansion

The Banana Pi M1+ provides a 40-pin GPIO expansion header for electronics and embedded development.

Available interfaces include:

  • GPIO
  • UART
  • I2C
  • SPI
  • PWM
  • CAN Bus
  • I2S
  • S/PDIF
  • ADC
  • 3.3V & 5V Power
  • Ground

This allows the board to interface with sensors, displays, communication modules, motor controllers, relays, ADC/DAC modules, and other electronic peripherals.

Camera & Display Support

The board provides multiple interfaces for multimedia and embedded-display applications, including:

HDMI Output

Composite Video Output

LVDS / RGB Display Interface

CSI Camera Interface

These connections make the M1+ suitable for camera systems, embedded displays, digital signage, multimedia projects, and custom user interfaces.

Compatibility should be checked for the specific camera or display before connection.

USB Connectivity

The Banana Pi M1+ provides:

2 × USB 2.0 Host Ports

1 × USB OTG Interface

The USB host connections can be used with supported keyboards, mice, storage devices, serial adapters, wireless peripherals, and other USB hardware.

Operating System Support

The Banana Pi M1+ has historically supported several operating systems, including:

  • Debian
  • Ubuntu / Lubuntu
  • Raspbian-Based Images
  • OpenSUSE
  • Android

Other community Linux distributions may also support the Allwinner A20 platform.

Because the M1+ is an older-generation SBC, users should check the availability of a suitable current OS image before selecting it for a new project.

Applications

Ideal for Linux development, IoT gateways, robotics, home automation, NAS projects, lightweight servers, network applications, multimedia systems, embedded computing, data logging, STEM education, programming laboratories, automation, DIY electronics, and smart-home projects.

Important Note

The Banana Pi M1+ and Banana Pi BPI-M1+ are the same model naming convention.

However, the M1+ should not be confused with the original Banana Pi M1.

The original M1 has a 26-pin GPIO header and no onboard WiFi, while the M1+ adds onboard WiFi and a 40-pin GPIO header. Both use the Allwinner A20 processor and provide SATA and Gigabit Ethernet.

The 40-pin connector should not automatically be considered fully Raspberry Pi compatible. Always verify the pinout, voltage levels, drivers, and software compatibility before connecting Raspberry Pi accessories.

A stable 5V / 2A power supply is recommended, particularly when USB peripherals or external hardware are connected.

Package Includes

1 × Banana Pi M1+ Single Board Computer