Difference between revisions of "PINE H64"

From PINE64
Jump to navigation Jump to search
Line 1: Line 1:
== Software and OS Image Downloads ==
== PINE H64 Model ==


=== [[Pine_H64_Software_Release]] ===
There are two type of PINE H64 models, Click on the model A photo access to the model A main page. For model B, just stays on current page.
 
{| cellspacing=5 cellpadding=5 border=0 valign="top" width=100%
| width=25% style="vertical-align:top"|
 
{|
|style="vertical-align:top"|
[{{fullurl:PINE H64 Model-A Main Page}} http://files.pine64.org/wiki/Pine%20H64%20model%20A%20selection.png]
|}
 
|style="vertical-align:top"|
 
{|
|style="vertical-align:top"|
[{{fullurl:PINE H64 Main Page}} http://files.pine64.org/wiki/Pine%20H64%20model%20B%20selection.png]
|}
 
|}
 
== PINE H64 Model B Software and OS Image Downloads ==
 
=== [[Pine_H64_Model-B_Software_Release]] ===


== Armbian==
== Armbian==
Line 7: Line 28:
http://files.pine64.org/sw/pine64_installer/json/armbian.png
http://files.pine64.org/sw/pine64_installer/json/armbian.png


=== Armbian Debian Stretch  '''Nightly Build(!)''' [microSD / eMMC Boot] ===
 
* DD image to microSD card or eMMC module and boot. Highly recommend using [https://etcher.io/ Etcher]
** [https://dl.armbian.com/pineh64/ Direct download from Armbian]
*** File Size: 302MB
* Login with
** username: root
** password: 1234
* To find out more about Armbian and available options please visit their [https://www.armbian.com/pineh64/ site]


== Android 7.x ==
== Android 7.x ==


http://files.pine64.org/sw/pine64_installer/json/android_7.png
http://files.pine64.org/sw/pine64_installer/json/android_7.png
=== Stock Android 7.0 microSD Card Boot 20180227 v1.0] ===
* Support PINE64 RTL8723BS Wifi/BT Combo SDIO Module
* Support 4K HDR playeback
* Highly recommend using [https://etcher.io/ Etcher]
* Please allow 10-15 minutes boot up time on first time for initialization
* DD images:
** For 8GB microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-sdboot-8GB.img.gz Direct download from pine64.org]
**** MD5 (GZip file): C74DDE53FFC943E870EE13F505BA48FB
**** File Size: 407MB
** For 16GB microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-sdboot-16GB.img.gz Direct download from pine64.org]
**** MD5 (GZip file): 7D5543ACD46B55BE17F306CE508A7758
**** File Size: 416MB
** For 32GB microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-sdboot-32GB.img.gz Direct download from pine64.org]
**** MD5 (GZip file): 5A58938E069D5EE1BCE345918994FD1E
**** File Size: 434MB
** For 64GB microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-sdboot-64GB.img.gz Direct download from pine64.org]
**** MD5 (GZip file): 25E54F1826B9F139A736BF31AD9F3965
**** File Size: 470MB
=== Stock Android 7.0 microSD Card to eMMC 20180227 v1.0] ===
* DD image to microSD card, install eMMC module, plug in muicroSD vard into slot and boot.
** After power ON the box for 2-3 second, it will start writing the new image to the eMMC with progress bar. Once finished upload to eMMC, take out microSD card and reboot.
* Highly recommend using [https://etcher.io/ Etcher]
* Support PINE64 RTL8723BS Wifi/BT Combo SDIO Module
* Support 4K HDR playeback
* Please allow 10-15 minutes boot up time on first time for initialization
* DD images:
** Using 4GB or above microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-sd2emmc.img.gz Direct download from pine64.org]
**** MD5 (GZip file): EA174FB353F3A7C649EA98C50E2A34A9
**** File Size: 404MB


=== Stock Android 7.0 Phoenix Card image 20180227 v1.0] ===
* Only use Phoenixcard method as last resort option
*** [http://files.pine64.org/os/pine-h64/android/PhoenixCard4_1_3.zip Phoenixcard ver 4.1.3 utility direct download from pine64.org]
* Select "Start up" as option for SD Card boot
* Select "Product" as option for "SD Card to eMMC" method
* Please allow 10-15 minutes boot up time on first time for initialization
* This process may not everytime build up successfully
** Using 4GB or above microSD Card
*** [http://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-phoenixcard.img Direct download from pine64.org]
**** MD5 (IMG file): 450372400D115980B5E9F5A7F4232174
**** File Size: 802MB






=== Quick Links to OS Images Build Sources===
=== Quick Links to OS Images Build Sources===
== [[Accessories_Step_by_Step_Guides|Accessories Step-by-Step Guides]] ==




Line 117: Line 80:
=== Network ===
=== Network ===
* 10/100/1000Mbps Ethernet
* 10/100/1000Mbps Ethernet
* WiFi 802.11 b/g/n/ac with Bluetooth 4.0/4.1 (optional)
* WiFi 802.11 b/g/n/ac with Bluetooth 4.0/4.1


=== Storage ===
=== Storage ===
Line 127: Line 90:
* Wifi/BT Module Header - SDIO 3.0 and UART
* Wifi/BT Module Header - SDIO 3.0 and UART
* 2x20 pins "Pi2" GPIO Header
* 2x20 pins "Pi2" GPIO Header
* mini PCIe connector




== Pine H64 Board Information, Schematics and Certifications ==
== Pine H64 Model B Board Information, Schematics and Certifications ==
* Board Dimensions: 133mm x 80mm x 19mm
* Board Dimensions: 85mm x 56mm x 18.8mm
* Input Power: DC 5V @ 3A, 3.5mm OD/ 1.35mm ID DC jack connector, Euler connector
* Input Power: DC 5V @ 3A, 3.5mm OD/ 1.35mm ID DC jack connector


* [http://files.pine64.org/doc/Pine%20H64/Pine%20H64%20Port%20Assignment%20rev1.0.pdf PINE H64 Pi-2/Euler/Ext Bus Connector Pin Assignment]
* [http://files.pine64.org/doc/Pine%20H64/Pine%20H64%20model%20B%20Port%20Assignment%20rev2.0.pdf PINE H64 Model B Pi-2 Bus Connector Pin Assignment]


* PINE H64 Board Schematic:
* PINE H64 Board Schematic:
** [http://files.pine64.org/doc/Pine%20H64/Pine%20H64%20Ver1.1-20180104.pdf PINE H64 1GB/2GB/3GB Rev 1.1 Board Schematic]
** [http://files.pine64.org/doc/Pine%20H64/PINE-H6-model-B-20181212-schematic.pdf PINE H64 Model B 1GB/2GB/3GB Rev 1.2 Board Schematic]


* PINE H64 Certification:
* PINE H64 Model B Certification:
** [Not yet available]
** [Not yet available]


Line 166: Line 128:
** [http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE H64 Board]
** [http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE H64 Board]
* Wifi/BT module information:
* Wifi/BT module information:
** [http://files.pine64.org/doc/datasheet/pine-h64/AP6356_datasheet_V1.0_07252014.pdf AMPAK AP6356 2x2WiFi with BT 4.1 SDIO]
** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS 1x1 WiFi with BT 4.0 SDIO]
* miniPCIe SATA module information:
** [http://files.pine64.org/doc/datasheet/pine-h64/miniPCIe%20connector.jpg Molex miniPCie Socket information]
** [http://files.pine64.org/doc/datasheet/pine-h64/ASM1061_Data%20Sheet_R1_8.pdf ASmedia ASM1061 2x2WiFi with BT 4.1 SDIO]
* Enclosure information:
** [http://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
** [http://files.pine64.org/doc/datasheet/case/pine64%20Die%20Cast%20casing-final.jpg Outdoor Aluminum Cast Dust-proof IP67 Enclosure Drawing]
* Remote control button mapping
* Remote control button mapping
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE H64 Button Mapping]
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE H64 Button Mapping]

Revision as of 23:30, 12 April 2019

PINE H64 Model

There are two type of PINE H64 models, Click on the model A photo access to the model A main page. For model B, just stays on current page.

Pine%20H64%20model%20A%20selection.png

Pine%20H64%20model%20B%20selection.png

PINE H64 Model B Software and OS Image Downloads

Pine_H64_Model-B_Software_Release

Armbian

armbian.png


Android 7.x

android_7.png



Quick Links to OS Images Build Sources

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

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


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:
    • [Not yet available]

Datasheets for Components and Peripherals

Linux BSP SDK

Linux BSP Kernel ver 4.9

Linux BSP Kernel ver 3.10 Lichee ver 1.1


Linux BSP Kernel ver 3.10 Lichee ver 1.0


Mali-T720 driver

Here is the 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:


Android SDK

Android Nougat 7.1 SDK version 1.0



Other Resources