Banana Pi M4 Single Board Computer (2 GB DDR4 - 8GB eMMC)
  • On sale!
Banana Pi M4 Single Board Computer (2 GB DDR4 - 8GB eMMC)

Banana Pi M4 Single Board Computer (2 GB DDR4 - 8GB eMMC)

Generic
BPI-M4
IN STOCK - Call To Confirm For Large Orders
$99.00
Tax included

Banana Pi BPI-M4 uses Realtek RTD1395 chip design, it is a 64-bit quad-core A53 mini single board computer. It features 1 GB/2GB of RAM and 8 GB eMMC. It also has onboard WiFi for b/g/n/ac and BT 4.2. On the ports side, the BPI-M4 has 4 USB 2.0 ports, 1 USB TYPE C port, 1 HDMI port, 1 audio jack. Support M.2 Key E PCI-E 2.0 interface. Capability to add additional M.2 SSD drive.

The RTD1395 is equipped with a high-performance quad-core CPU, ARM cortex-A53, with 512K L2 cache embedded. the RTD1395 also integrates and efficient ARM Mali-470 Graphic Processing Unit(GPU) to accelerate 2D and 3D graphics processing. For acceleration of this OSD and 2K user interface, the built-in Streaming Engine of the RTD1395 provides commonly used drawing functions. the CPU is dedicated to applications, while most of the functions of the RTD1395 is dedicated to manipulating, decoding video streams in various formats. e.g. decoding 4K2K H.265, Full HD MPEG1/2/4/H.264/H.264 MVC,AVC/VC-1,VP8,VP9,AVS,AVS plus,HD JPEG,etc. Video DSP can also handle encoding of up to Full HD with H.264 format. Video decoding and encoding can run simultaneously.

Key Features

  • Realtek RTD1395 ARM Cortex-A53 Quad-Core 64 Bit
  • Mali 470 MP4 GPU OpenGL ES 1.1/2.0 H.264 H.265,2K4K
  • Onboard 2 GB DDR4
  • 8G eMMC flash (max 64 GB)
  • 10/100 Mbit/s Ethernet and RTL8821 module support Wi-Fi 802.11 b/g/n/AC + Bluetooth 4.2
  • USB 2.0 TYPE C
  • M.2 Key E slot PCIE 2.0 and USB 2.0
  • PoE function support

 

Hardware

Hardware interface

Hardware spec

HardWare Specification of Banana pi BPI-M4
CPU Realtek RTD1395 ARM Cortex-A53 Quad-Core 64 Bit
GPU Mali 470 MP4 GPU OpenGL ES 1.1/2.0
Memory 2 GB DDR4
Storage MicroSD slot with support for up to 256GB expansion and 8G eMMC flash with support for up to 64GB
Network 10/100 Mbit/s Ethernet + Wi-Fi 802.11 b/g/n/AC + Bluetooth 4.2
Video Output(s) HDMI port and multi-channel audio output support 1080P H.264 H.265 2K/4K
Audio Output(s) 3.5mm jack and HDMI
PCI-E M.2 Key E slot PCI-E 2.0 and USB 2.0
USB ports USB 2.0 PORT (x4), USB 2.0 TYPE C(x1)
GPIO 40 Pin Header: GPIO (x28) and Power (+5V, +3.3V, and GND). GPIO pins can be used for UART, I2C, SPI or PWM
Switches Reset, Power and U-boot
LED Power Status and Activity status
Power Source 5 volt @2A via Micro USB (TYPE C) or PoE support
Size & Weight 92x60mm, 48g
OS Android and Linux

GPIO PIN define

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

40 PIN GPIO of Banana pi BPI-M4
GPIO Pin Name Default Function Function2:GPIO Function3
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P03 I2C1_SDA GPIO-17
CON1-P04 DCIN
CON1-P05 I2C1_SCL GPIO-16
CON1-P06 GND
CON1-P07 PWM1 GPIO-21
CON1-P08 UR1_TX GPIO-9
CON1-P09 GND
CON1-P10 UR1_RX GPIO-8
CON1-P11 SDIO-D0 GPIO-42
CON1-P12 AIO_BCK GPIO-3
CON1-P13 SDIO-D1 GPIO-43
CON1-P14 GND
CON1-P15 SDIO-D2 GPIO-44
CON1-P16 UR1_RTS GPIO-11
CON1-P17 VCC-3V3
CON1-P18 UR1_CTS GPIO-10
CON1-P19 GSPI-MOSI GPIO-31
CON1-P20 GND
CON1-P21 GSPI-MISO GPIO-18
CON1-P22 GPIO-47 GPIO-47
CON1-P23 GSPI-SCK GPIO-19
CON1-P24 GSPI-CS GPIO-20
CON1-P25 GND
CON1-P26 PWM2 GPIO-22
CON1-P27 SDIO-D3 GPIO-45
CON1-P28 PWM3 GPIO-23
CON1-P29 SDIO-CLK GPIO-41
CON1-P30 GND
CON1-P31 SDIO-CMD GPIO-40
CON1-P32 SPDIF GPIO-50
CON1-P33 AIO_CK GPIO-4
CON1-P34 GND
CON1-P35 AIO_LRCK GPIO-2
CON1-P36 GPIO-53 GPIO-53
CON1-P37 GPIO-34 GPIO-34
CON1-P38 AI_SD GPIO-5
CON1-P39 GND
CON1-P40 AO_SD GPIO-6

UART specification:

The header CON2 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.

Uart PIN define of Banana pi BPI-M4
CON2 Pin Name Default Function GPIO
CON2-P1 GND
CON2-P2 UART0-RX
CON2-P3 UART0-TX

Resources

Source code

Android

Linux

  • Supports Banana Pi BPI-M4 (RTD1395) (Kernel 4.9.119)

documents

  • BPI-M4 schematic diagram
  • Banana Pi BPI-M4 CE,FCC,RoHS Certification
  • Realtek RTD1395 chip datasheet
  • BPI-M4 DXF file download
  • Banana Pi BPI-M4 Android 8 1 1 demo, power by raspberry Pi PoE module
  • Banana Pi BPI-M4 video play h264 4K under Linux with gst-launch-1.0
  • Banana Pi BPI-M4 digital photo download
  • BPI-M4 SBC bench test

Image Release

Android Images

  • 2020-5-18 update, Android 8.1 with kernel 4.9.119.
Note: Starting with this release, BPI-M4 Android8 image is only supported 2GB DDR board because 1GB DDR is not stable and smooth for Android8
  • 2019-6-25 update, This release is for BPI-M4 which is based on rtd1395,Image is Android 8.1.0 with kernel 4.9.119.

Linux Images

Ubuntu Mate 18.04, Ubuntu Server 16.04, Raspbian Stretch

  • 2020-05-18 update, Kernel 4.9.119

Ubuntu Linux

  • 2019-6-18 update, This release is for banana pi M4 & W2 board, and it is based on Ubuntu Mate 18.04 & Ubuntu Server 16.04 Operation system with kernel 4.9.119.
BPI-M4/BPI-W2 Ubuntu Mate 18.04
BPI-M4/BPI-W2 Ubuntu Server 16.04
Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.

Debian linux

  • 2019-08-13 update BPI-M4/BPI-W2 Debian10 Buster Desktop New Demo Image ,This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9.Debian 10 buster desktop(32bit)
FAQ
Issue: if HDMI doesn’t display, please try “ctrl + alt + F1” to change terminal then “ctrl + alt + F7” change to desktop display.
SW2: switch to 0,if insert SD, SD start;if doesn’t insert SD,EMMC start.
  • 2019-08-06 update, BPI-M4/BPI-W2 Debian 10 Buster Lite Demo Image, This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9.
Debian 10 buster AArch64 (64bit)
Debian 10 buster (32bit)
FAQ

Raspbian Linux

  • 2019-6-19 update, This release is for banana pi M4 & W2 board, and it is based on Raspbian 9.8 stretch & AArch64 Linux Mate & AArch Linux Lite Operation system with kernel 4.9.119.
Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.
SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start.

AArch Linux

  • .2019-6-19 update,This release is for banana pi M4 & W2 board, and it is based on AArch64 Linux Mate & AArch linux liteOperation system with kernel 4.9.119.
  • AArch64 Linux Lite
Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.
SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start.

Device Features
Bluetooth Support
HDMI Output
Wireless System
2.4GHz
Ethernet Ports
1 Eth port
4250605525712
BPI-M4
No reviews

Related Products & Accessories

Comments (0)
No customer reviews for the moment.
Product added to wishlist
Product added to compare.

We use cookies to ensure that we give you the best experience on our website,

if you continue to use this site we will assume that you are happy with it.