Skip to product information

Banana BPI-M2 Zero, Raspberry Pi Zero W Alternative, 512MB SDRAM Mini HDMI onboard WiFi (AP6212) & Bluetooth - [NEW]

Vendor: BPI
SKU: BP0025
Availability: In stock
$181.00
Spec: Standard
Product subtotal: $181.00

You may also like

You may also like

BPI_M2_Zero_01 BPI_M2_Zero_02 BPI_M2_Zero_03 BPI_M2_Zero_04 BPI_M2_Zero_05 BPI_M2_Zero_06 BPI_M2_Zero_07

Overview

Noted: For Allwinner H2+ chip is EOL, so BPI-M2 Zero will use H3 chip defaults. but the image for H2+ also supports H3, so all images are the same. support H2+ and H3 chip.

The Banana Pi M2 Zero is an ultra-compact single-board computer that measures only 65mm x 30mm. 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 A7 Allwinner H3/H2+ processor, with 512MB RAM. It's ideal for lightweight systems and space-limited applications. Like other members of the Banana Pi family, it supports both Linux and Android operating systems.

Accessories

  • Heat Sink Kit: Compatible heat sink kit available for BPI-M2 Zero.
  • Metal Case Kit: Metal case kit available for BPI-M2 Zero.

Hardware Spec (BPI-P2 Zero vs BPI-M2 Zero vs Raspberry Pi Zero W)

  • CPU

    BPI-P2 Zero: Allwinner H3/H2+ Quad-core Cortex-A7 H265/HEVC 1080P
    BPI-M2 Zero: Allwinner H3/H2+ Quad-core Cortex-A7 H265/HEVC 1080P
    RPi Zero W: Broadcom BCM2835 32 Bit 1 GHz ARM1176JZF-S single-core

  • GPU

    BPI-P2 Zero: Mali400MP2 GPU @600MHz, Supports OpenGL ES 2.0
    BPI-M2 Zero: Mali400MP2 GPU @600MHz, Supports OpenGL ES 2.0
    RPi Zero W: VideoCore IV

  • Memory (SDRAM)

    BPI-P2 Zero: 512M DDR3 (shared with GPU)
    BPI-M2 Zero: 512M DDR3 (shared with GPU)
    RPi Zero W: 512 MB DDR2

  • Onboard Storage

    BPI-P2 Zero: TF card (Max. 64GB)
    BPI-M2 Zero: TF card (Max. 64GB)
    RPi Zero W: TF card (Max. 64GB)

  • Onboard Network

    BPI-P2 Zero: 100M LAN
    BPI-M2 Zero: None (but can extension with PIN define)
    RPi Zero W: None

  • PoE Power

    BPI-P2 Zero: PoE function support
    BPI-M2 Zero: None
    RPi Zero W: None

  • Onboard Flash

    BPI-P2 Zero: 8G eMMC
    BPI-M2 Zero: None
    RPi Zero W: None

  • Onboard WiFi

    BPI-P2 Zero: SDIO AP6212 (option AP6181, AP6335)
    BPI-M2 Zero: SDIO AP6212 (option AP6181, AP6335)
    RPi Zero W: 802.11n wireless, Bluetooth 4.1

  • Video Decoding

    BPI-P2 Zero: 1080p@60fps, H.264 Video encoding 1080p@30fps, H.264
    BPI-M2 Zero: 1080p@60fps, H.264 Video encoding 1080p@30fps, H.264
    RPi Zero W: 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder

  • Video Input

    BPI-P2 Zero: A CSI input connector Camera
    BPI-M2 Zero: A CSI input connector Camera
    RPi Zero W: CSI camera connector

  • Video Outputs

    BPI-P2 Zero: mini HDMI 1.4, 1080P@30fps, DHCP
    BPI-M2 Zero: mini HDMI 1.4, 1080P@30fps, DHCP
    RPi Zero W: Mini HDMI and USB On-The-Go ports

  • Audio Output

    BPI-P2 Zero: Mini HDMI
    BPI-M2 Zero: Mini HDMI
    RPi Zero W: Mini HDMI

  • Power Source

    BPI-P2 Zero: Micro USB with 5V/2A or PoE power
    BPI-M2 Zero: Micro USB with 5V/2A
    RPi Zero W: 5V/2A

  • USB 2.0 Ports

    BPI-P2 Zero: one USB 2.0 OTG
    BPI-M2 Zero: one USB 2.0 OTG
    RPi Zero W: one USB 2.0 OTG

  • Buttons

    BPI-P2 Zero: Power Button, Reset Button
    BPI-M2 Zero: Power Button, Reset Button
    RPi Zero W: Composite video and reset headers

  • Low-level Peripherals

    BPI-P2 Zero: 40 Pins Header, compatible with Raspberry Pi 3
    BPI-M2 Zero: 40 Pins Header, compatible with Raspberry Pi 3
    RPi Zero W: 40 PIN

  • UART GPIO (1x3) Pin

    BPI-P2 Zero: UART, ground
    BPI-M2 Zero: UART, ground
    RPi Zero W: UART

  • LED

    BPI-P2 Zero: Power led & Status led
    BPI-M2 Zero: Power led & Status led
    RPi Zero W: Power Status LED

  • IR

    BPI-P2 Zero: N/A
    BPI-M2 Zero: N/A
    RPi Zero W: N/A

  • Supported OS

    BPI-P2 Zero: Android, Linux
    BPI-M2 Zero: Android, Linux
    RPi Zero W: Linux

  • Product Size

    BPI-P2 Zero: 65mm x 52.5mm
    BPI-M2 Zero: 65mm x 30mm
    RPi Zero W: 65mm x 30mm

  • Weight

    BPI-P2 Zero: 30g
    BPI-M2 Zero: 15g
    RPi Zero W: 9g

GPIO Pin Define (40 PIN)

Banana Pi BPI-M2 Zero has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:

  • CON2-P01: VCC-3V3
  • CON2-P02: VCC-5V
  • CON2-P03: TWI0-SDA / GPIO: PA12-EINT12
  • CON2-P04: VCC-5V
  • CON2-P05: TWI0-SCK / GPIO: PA11-EINT11
  • CON2-P06: GND
  • CON2-P07: PWM1 / GPIO: PA6-EINT6
  • CON2-P08: UART3-TX / GPIO: PA13-EINT13 / Function3: SPI1-CS
  • CON2-P09: GND
  • CON2-P10: UART3-RX / GPIO: PA14-EINT14 / Function3: SPI1-CLK
  • CON2-P11: UART2-RX / GPIO: PA1-EINT1
  • CON2-P12: UART3-CTS / GPIO: PA16-EINT16 / Function3: SPI1-MISO
  • CON2-P13: UART2-TX / GPIO: PA0-EINT0
  • CON2-P14: GND
  • CON2-P15: UART2-CTS / GPIO: PA3-EINT3
  • CON2-P16: UART3-RTS / GPIO: PA15-EINT15 / Function3: SPI1-MOSI
  • CON2-P17: VCC-3V3
  • CON2-P18: PC4
  • CON2-P19: SPI0-MOSI / GPIO: PC0
  • CON2-P20: GND
  • CON2-P21: SPI0-MISO / GPIO: PC1
  • CON2-P22: UART2-RTS / GPIO: PA2-EINT2
  • CON2-P23: SPI0-CLK / GPIO: PC2
  • CON2-P24: SPI0-CS / GPIO: PC3
  • CON2-P25: GND
  • CON2-P26: PC7
  • CON2-P27: TWI1-SDA / GPIO: PA19-EINT19
  • CON2-P28: TWI1-SCK / GPIO: PA18-EINT18
  • CON2-P29: PA7-EINT7
  • CON2-P30: GND
  • CON2-P31: PA8-EINT8
  • CON2-P32: PL2-S-EINT2
  • CON2-P33: PA9-EINT9
  • CON2-P34: GND
  • CON2-P35: PA10-EINT10
  • CON2-P36: PL4-S-EINT4
  • CON2-P37: PA17-EINT17 / Function3: SPDIF-OUT
  • CON2-P38: PA21-EINT21
  • CON2-P39: GND
  • CON2-P40: PA20-EINT20

GPIO Resources

CSI Camera Connector Specification (24 PIN)

The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. This is marked on the Banana Pi board as "CSI".

  • CN3-P01: NC
  • CN3-P02: GND
  • CN3-P03: CSI0-SDA / GPIO: PE13
  • CN3-P04: CSI0-AVDD
  • CN3-P05: CSI0-SCK / GPIO: PE12
  • CN3-P06: CSI0-Reset / GPIO: PE14
  • CN3-P07: CSI0-VSYNC / GPIO: PE3
  • CN3-P08: CSI0-PWDN / GPIO: PE15
  • CN3-P09: CSI0-HSYNC / GPIO: PE2
  • CN3-P10: CSI0-DVDD
  • CN3-P11: CSI0-DOVDD
  • CN3-P12: CSI0-D7 / GPIO: PE11
  • CN3-P13: CSI0-MCLK / GPIO: PE1
  • CN3-P14: CSI0-D6 / GPIO: PE10
  • CN3-P15: GND
  • CN3-P16: CSI0-D5 / GPIO: PE9
  • CN3-P17: CSI0-PCLK / GPIO: PE0
  • CN3-P18: CSI0-D4 / GPIO: PE8
  • CN3-P19: CSI0-D0 / GPIO: PE4
  • CN3-P20: CSI0-D3 / GPIO: PE7
  • CN3-P21: CSI0-D1 / GPIO: PE5
  • CN3-P22: CSI0-D2 / GPIO: PE6
  • CN3-P23: GND
  • CN3-P24: CSI0-DOVDD

UART Specification

The jumper CON3 is the UART interface. For developers of Banana Pi, this is an easy way to get the UART console output to check the system status and log message.

  • CON3 P01: GND
  • CON3 P02: UART0-RXD / GPIO: PA5
  • CON3 P03: UART0-TXD / GPIO: PA4