WayPonDEV BPI-M64

WayPonDEV Banana Pi BPI-M64 Single Board Computer User Manual

Model: BPI-M64

1. Introduction

The Banana Pi BPI-M64 is an open-platform single board computer designed for development and building projects. It offers a robust platform for various applications, supporting both Android and Linux operating systems. This manual provides essential information for setting up, operating, and maintaining your BPI-M64.

2. Safety Information

  • Ensure proper ventilation to prevent overheating.
  • Use only the recommended power supply (DC 5V/2A) to avoid damage.
  • Avoid exposing the board to moisture or extreme temperatures.
  • Handle the board by its edges to prevent electrostatic discharge (ESD) damage.
  • Do not attempt to modify the hardware unless you are an experienced professional.

3. Package Contents

Upon opening your Banana Pi BPI-M64 package, please verify that all components are present:

  • Banana Pi BPI-M64 Single Board Computer
  • MicroSD card (if included in your kit)
  • eMMC flash (if included in your kit)
  • (Other accessories may vary based on specific kit)

4. Hardware Overview

The BPI-M64 features a compact design with various ports and interfaces for connectivity and expansion. Familiarize yourself with the layout of the board:

Banana Pi BPI-M64 Single Board Computer

Figure 4.1: Top view of the Banana Pi BPI-M64 Single Board Computer.

Banana Pi BPI-M64 Labeled Diagram

Figure 4.2: Labeled diagram of the BPI-M64 showing key components and ports including the Allwinner A64 SoC, USB ports, HDMI, Ethernet, GPIO header, and WiFi/Bluetooth module.

Key Components:

  • CPU: Allwinner A64 64-bit Quad-core ARM Cortex A53 1.2 GHz
  • GPU: Dual-core Mali 400 MP2
  • RAM: 2GB LPDDR3 SDRAM
  • Storage: MicroSD slot (up to 256GB), 8GB eMMC flash (optional 16/32/64GB)
  • Connectivity: 10/100/1000 Mb Ethernet, WiFi (AP6212) & Bluetooth 4.0 (802.11BGN)
  • Video Output: 4K x 2K HDMI port
  • USB Ports: 3x USB 2.0 Host, 1x USB OTG
  • Audio: 3.5mm Stereo Output mini-jack with microphone support
  • Expansion: 40-pin GPIO header, CSI camera interface, DSI display interface
  • Power: 3.7V Lithium Battery Charging Circuit, DC 5V/2A via DC Power or Micro USB (OTG)

5. Setup

5.1 Initial Connections

  1. Insert MicroSD Card/eMMC: If using a MicroSD card for the operating system, insert it into the designated slot. If using eMMC, ensure it is properly installed.
  2. Connect Display: Connect an HDMI cable from the BPI-M64's HDMI port to your monitor or TV.
  3. Connect Peripherals: Plug in your USB keyboard and mouse into the USB 2.0 host ports.
  4. Connect Network (Optional): For wired network access, connect an Ethernet cable to the Gigabit Ethernet port.
  5. Power On: Connect a 5V/2A power adapter to the DC power jack or the Micro USB OTG port. The board should power on automatically.

6. Operating System Installation

The Banana Pi BPI-M64 supports various operating systems, including Android, Debian Linux, Ubuntu Linux, and Raspbian images. Detailed instructions and images can be found on the official Banana Pi Wiki:

Banana Pi BPI-M64 Wiki

6.1 Flashing OS Images

For flashing operating system images to your MicroSD card or eMMC, standard tools like Rufus or Etcher may not always be compatible, especially for Android images. It is often recommended to use specific tools provided by the manufacturer or community, such as "PhoenixCard" for Allwinner-based boards.

When using PhoenixCard, select the appropriate image file and ensure you choose the correct drive for your MicroSD card. Follow the tool's instructions carefully. If you encounter "Burn Failed" errors, try using a different MicroSD card, as some cards may have compatibility issues during the flashing process.

7. Operating Instructions

7.1 General Usage

Once an operating system is successfully installed and booted, you can interact with the BPI-M64 like any other computer. Use your connected keyboard and mouse for navigation and input. Connect to networks via Ethernet or the onboard WiFi.

7.2 GPIO and Expansion

The 40-pin GPIO header provides extensive options for connecting external hardware and sensors. These pins can be configured for various functions including UART, I2C, SPI, and PWM. Refer to the Banana Pi Wiki for detailed pinout diagrams and programming guides.

The board also includes CSI camera and DSI display interfaces for connecting compatible camera modules and displays.

7.3 USB Debugging (for Android)

If running Android, you may need to enable Developer Options and USB Debugging for advanced development or app installation via ADB (Android Debug Bridge). To do this:

  1. Go to Settings.
  2. Navigate to About device or About tablet/phone.
  3. Tap on the Build number seven times to enable Developer Options.
  4. Return to Settings, then go to Developer options.
  5. Enable USB debugging.

8. Specifications

Detailed hardware specifications for the Banana Pi BPI-M64:

Banana Pi BPI-M64 Hardware Specifications
FeatureDetail
ProcessorAllwinner A64 64-bit Quad Core ARM Cortex A53 1.2 GHz CPU
GPUDual core Mali 400 MP2 GPU
RAM2GB LPDDR3 SDRAM
StorageMicroSD slot (up to 256GB expansion), 8GB eMMC flash (optional 16/32/64GB)
Network10/100/1000 Mb Ethernet, WiFi (802.11BGN), Bluetooth 4.0
Video InputCSI camera interface
Video Output4K x 2K HDMI port, DSI display interface
Audio InputOnboard microphone
Audio Output3.5mm Stereo Output mini-jack, HDMI
USB Ports3x USB 2.0 Host, 1x USB OTG
Expansion40-pin GPIO header, IR Receiver
Power SourceDC 5V/2A via DC Power or Micro USB (OTG), Built-in 3.7V Lithium Battery Charging Circuit
Dimensions92mm x 60mm (3.62 x 2.36 x 0.39 inches)
Weight48g (3.84 ounces)
Operating SystemsAndroid, Linux (Debian, Ubuntu, Raspbian)

9. Troubleshooting

  • Board Not Powering On: Ensure the power adapter is correctly connected and provides 5V/2A. Check the power LED indicator.
  • Display Issues: Verify HDMI cable connection. Ensure your monitor is set to the correct input source.
  • OS Flashing Failure: If using PhoenixCard or similar tools, ensure you have the correct image file for your BPI-M64. Try a different brand or capacity of MicroSD card, as some cards may have compatibility issues during the flashing process.
  • Network Connectivity Problems: Check Ethernet cable connection. For WiFi, ensure the antenna is properly connected and configured in the operating system.
  • Peripheral Not Detected: Ensure USB devices are properly plugged in. Try different USB ports.

For further assistance, please visit the official Banana Pi forum:

Banana Pi Community Forum

10. Maintenance

  • Cleaning: Use a soft, dry cloth to clean the board. Avoid liquids or abrasive cleaners.
  • Firmware Updates: Regularly check the official Banana Pi Wiki and forum for operating system and firmware updates to ensure optimal performance and security.
  • Storage: When not in use, store the board in an anti-static bag in a cool, dry environment.

11. Support & Warranty

For technical support and inquiries, please refer to the official Banana Pi resources:

For direct contact with WayPonDEV, you may reach out via the provided contact information:

  • Email: monica@smartfire.cn
  • Skype: monica_9122

Information regarding product warranty is typically provided at the point of purchase or on the official WayPonDEV website. Please consult your retailer or the manufacturer's website for specific warranty terms and conditions.

Related Documents - BPI-M64

Preview Banana Pi BPI-R1: Smart Router Board Guide & Specifications
Explore the Banana Pi BPI-R1, a dual-core smart router board featuring 300Mbps Wi-Fi, 5 Gigabit Ethernet, SATA, and support for Android, Linux, and OpenWrt. This comprehensive guide covers hardware specifications, GPIO pinouts, software options, and setup instructions.
Preview Cherry XTRFY M64 Wireless Gaming Mouse Quick Start Guide
A concise guide to setting up and using your Cherry XTRFY M64 Wireless gaming mouse, covering charging, battery level, DPI settings, polling rate, and more.
Preview CHERRY XTRFY M64 PRO Wireless Gaming Mouse Quick Start Guide
Get started quickly with the CHERRY XTRFY M64 PRO wireless gaming mouse. This guide covers setup, charging, battery level, CPI, polling rate, debounce time, lift-off distance, motion sync, sensor modes, and factory reset.
Preview La Pâtisserie de Référence: Techniques et Préparations de Base
A comprehensive guide to pastry techniques and basic preparations, covering ingredients, methods, and recipes for professional and aspiring pastry chefs.
Preview Silicon Labs ClockBuilder Pro Release Notes: Software Updates and Device Support
Comprehensive release notes for Silicon Labs' ClockBuilder Pro software, detailing version history, bug fixes, new features, and support for a wide range of Silicon Labs clock generation devices including Si5332, Si534x, Si538x, and more. Includes system requirements and export regulations.
Preview Brandt Cooking Hob User Manual
Comprehensive user manual for Brandt cooking hobs, covering installation, operation, safety instructions, and troubleshooting.