Difference between revisions of "PINE H64"

From PINE64
Jump to navigation Jump to search
(Super outdated)
(→‎AOSC: Outdated and unmaintained)
Line 19: Line 19:
* Two image varieties are offered: server (no desktop environment) or light desktop use (XFCE).
* Two image varieties are offered: server (no desktop environment) or light desktop use (XFCE).
* To find out more about Armbian and available options, including download links and torrents for disk images, please visit their [https://www.armbian.com/pine-h64-b/ page for the H64 model B]
* To find out more about Armbian and available options, including download links and torrents for disk images, please visit their [https://www.armbian.com/pine-h64-b/ page for the H64 model B]
==== AOSC ====
[[File:aosc.png|right|100px]]
===== AOSC Community Build Image with Mate Desktop [microSD Boot] [20190708] =====
* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website]
* Known issue: no audio sound output.
* DD image (for 8GB microSD card and above)
** [https://files.pine64.org/os/pine-h64/model-B/AOSC/sun50i-h6-pine-h64_sunxi64-mate_2019-07-08.img.xz Direct download from pine64.org]
*** MD5 (GZip file): 7A6EC6A088BA75E4F4BEF884EA93EE6C
*** File Size: 3.47GB
* Login with
** username: aosc
** password: anthon
===== AOSC Community Build Image with Mate Desktop [eMMC Boot] [20180709] =====
* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website]
* Known issue: no audio sound output.
* DD image (for 8GB microSD card and above)
** [https://files.pine64.org/os/pine-h64/model-B/AOSC/sun50i-h6-pine-h64_sunxi64-mate_2019-07-09_mmc2.img.xz Direct download from pine64.org]
*** MD5 (GZip file): FFEA20480A305A644D2C4CB52DC43046
*** File Size: 3.49GB
* Login with
** username: aosc
** password: anthon
===== AOSC Community Build Image with Mate Desktop [microSD Boot] [20190218] =====
* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website]
* Known issue: no audio sound output.
* DD image (for 8GB microSD card and above)
** [https://files.pine64.org/os/pine-h64/model-B/AOSC/sun50i-h6-pine-h64_sunxi64-mate_2019-02-18.img.xz Direct download from pine64.org]
*** MD5 (GZip file): 0274E1011BA58A45CB2B2104CEBD23AA
*** File Size: 2.63GB
* Login with
** username: aosc
** password: anthon
===== AOSC Community Build Image with Mate Desktop [eMMC Boot] [20180216] =====
* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website]
* Known issue: no audio sound output.
* DD image (for 8GB microSD card and above)
** [https://files.pine64.org/os/pine-h64/model-B/AOSC/sun50i-h6-pine-h64_sunxi64-mate_2019-02-16_mmc2.img.xz Direct download from pine64.org]
*** MD5 (GZip file): 34F3F6813EF00FAF49B1C2A1562EE39D
*** File Size: 2.63GB
* Login with
** username: aosc
** password: anthon


==== Manjaro ARM ====
==== Manjaro ARM ====

Revision as of 20:19, 6 February 2023

The PINE H64 Model B

The PINE H64 Model B is a Single Board Computer by PINE64. It is powered by an Allwinner “H6” Quad-Core ARM Cortex A53 64-Bit Processor with a MALI T-722 GPU. The PINE H64 is equipped with up to 3GB of LPDDR3 PC-1600 system memory and 128Mbit of SPI boot Flash. There is also an optional eMMC module (up to 128GB) and a microSD slot for booting. The board is equipped with an onboard 802.11n Wifi/BT chipset, one USB 3.0 host port, two USB 2.0 host ports, Gigabit Ethernet, a PI-2 GPIO bus, an Euler GPIO bus as well as many other peripheral device interfaces such as UART, SPI, and I2C.

PINE H64 Models

There are two types of PINE H64 models, the Model A and the Model B. The current page is about the Model B. For the Model A see PINE H64 Model A.

Software Releases

The following releases are for the PINE H64 Model B

Linux

Armbian

Armbian.png
  • Armbian provides a mainline kernel build images for Debian Buster, Debian Bullseye and Ubuntu Focal.
  • Two image varieties are offered: server (no desktop environment) or light desktop use (XFCE).
  • To find out more about Armbian and available options, including download links and torrents for disk images, please visit their page for the H64 model B

Manjaro ARM

  • Installing and using from Manjaro x64 repositories:
In your Desktop Environment use the Package Manager and search for manjaro-arm-tools and install.
Or in the Terminal use sudo pacman -S manjaro-arm-tools to install the package.
Then in the Terminal use sudo buildarmimg -d pine-h64 -e <your-favourite-de>, but change <your favorite DE> to one from the list of supported DE's:
  • minimal
  • lxqt
  • kde-plasma
  • mate
  • xfce
  • i3
  • sway
  • gnome (experimental)
  • plasma-mobile (experimental)
  • phosh (experimental)
  • cubocore (not complete yet)
  • server (not complete yet, unmaintained)
  • To find out more about Manjaro-Arm-Tools and available options please visit their site

DietPi

Dietpi.png

LibreELEC (KODI) =

Libreelec.jpg
Nightly Build Image [microSD and eMMC Boot]

BSD

FreeBSD

FreeBSD.jpeg
FreeBSD aarch64 Images [microSD Boot]

NetBSD

Netbsd.png
NetBSD Community Build Image [microSD Boot]

SoC and Memory Specification

  • Based on Allwinner H6

Allwinner H64.png

CPU Architecture

  • Quad-core ARM Cortex-A53 Processor@1488Mhz
  • A power-efficient ARM v8 architecture
  • 64 and 32bit execution states for scalable high performance
  • Trustzone technology supported
  • Support NEON Advanced SIMD (Single Instruction Multiple Data) instruction for acceleration of media and signal processing function
  • Support Large Physical Address Extensions(LPAE)
  • VFPv4 Floating Point Unit
  • 32KB L1 Instruction cache and 32KB L1 Data cache
  • 512KB L2 cache

GPU Architecture

  • ARM Mali T-720MP2 Dual-core GPU
  • Supports OpenGL ES 3.1/3.0/2.0/1.1, OpenCL 1.2/1.1
  • Supports ATSC (Adaptive Scalable Texture Compression)
  • Supports FAST(4x)FSAA, IO Coherency
  • Floating point operation greater than 70 GFLOPS

System Memory

  • RAM Memory Variants: 1GB, 2GB, and 3GB LPDDR3.
  • Storage Memory: PINE H64 boards have built-in 128Mb SPI Flash memory, use bootable eMMC module, bootable microSD Cards or USB attached storage.

Board Features

Video

  • Digital Video 4KP60 (Type A - full)

Audio

  • 3.5mm stereo earphone/microphone plug

Network

  • 10/100/1000Mbps Ethernet
  • WiFi 802.11 b/g/n/ac with Bluetooth 4.0/4.1
  • MHF1 RF coaxial connector for external BT/wifi antenna

Storage

  • microSD - bootable, support SDHC and SDXC, storage up to 256GB
  • USB - 1 USB3.0 Host port and 2 USB2.0 Host port

Expansion Ports

  • RTC - Real Time Clock Battery Connector
  • Wifi/BT Module Header - SDIO 3.0 and UART
  • 2x20 pins "Pi2" GPIO Header
  • 3x3 pins "EXT" Header giving console, power switch and reset switch access

Console

  • The console UART is available on the 6-pin header connector between the HDMI and headphone jacks. The pins are on the front row, closer to the board's edge: TX, RX, GND, from left (HDMI) to right (headphone).
  • The default standard is 8,n,1 at 115200bps.

Pine H64 Model B Board Information, Schematics and Certifications

  • Board Dimensions: 85mm x 56mm x 18.8mm
  • Input Power: DC 5V @ 3A, 3.5mm OD/ 1.35mm ID DC jack connector
  • PINE H64 Model B Certification:
    • Disclaimer: Please note that PINE64 SBC is not a "final" product and in general certification is not necessary. However, PINE64 still submits the SBC for FCC, CE, and ROHS certifications and obtain the certificates to prove that the SBC board can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
    • PINE-H64 Model-B FCC Certificate
    • PINE-H64 Model-B CE Certificate]

Datasheets for Components and Peripherals

Mali-T720 driver

Here is a good DRM powerpoint presentation by Free Electron: https://free-electrons.com/pub/conferences/2017/kr/ripard-drm/ripard-drm.pdf

Here is the DRM video presentation by Free Electron: https://www.youtube.com/watch?v=LbDOCJcDRoo

32-bit Wayland MALI Driver:

64-bit Wayland MALI Driver:

Linux BSP SDK

Linux BSP Kernel 4.9

Android SDK

Android Pie 9.0 SDK version 1.0