Difference between revisions of "PINE H64 Model A"

From PINE64
Jump to navigation Jump to search
(typo)
m (Fxc moved page PINE H64 Model-A Main Page to PINE H64 Model A: Streamlined article naming )
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
http://files.pine64.org/wiki/PINE%20H64.png
== Software and OS Image Downloads ==
=== [[Pine_H64_Model-A_Software_Release]] ===
== Armbian==
== Armbian==
http://files.pine64.org/sw/pine64_installer/json/armbian.png
=== Armbian Debian Stretch Nightly Build [microSD / eMMC Boot] ===
 
=== 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]
* 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]
** [https://dl.armbian.com/pineh64/ Direct download from Armbian]
Line 17: Line 10:


== Android 7.x ==
== Android 7.x ==
http://files.pine64.org/sw/pine64_installer/json/android_7.png
=== Stock Android 7.0 microSD Card Boot 20180227 v1.0] ===
=== Stock Android 7.0 microSD Card Boot 20180227 v1.0] ===
* Support PINE64 RTL8723BS Wifi/BT Combo SDIO Module
* Support PINE64 RTL8723BS Wifi/BT Combo SDIO Module
Line 26: Line 17:
* DD images:
* DD images:
** For 8GB microSD Card
** 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]
*** [https://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
**** MD5 (GZip file): C74DDE53FFC943E870EE13F505BA48FB
**** File Size: 407MB
**** File Size: 407MB
** For 16GB microSD Card
** 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]
*** [https://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
**** MD5 (GZip file): 7D5543ACD46B55BE17F306CE508A7758
**** File Size: 416MB
**** File Size: 416MB
** For 32GB microSD Card
** 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]
*** [https://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
**** MD5 (GZip file): 5A58938E069D5EE1BCE345918994FD1E
**** File Size: 434MB
**** File Size: 434MB
** For 64GB microSD Card
** 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]
*** [https://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
**** MD5 (GZip file): 25E54F1826B9F139A736BF31AD9F3965
**** File Size: 470MB
**** File Size: 470MB
Line 51: Line 42:
* DD images:
* DD images:
** Using 4GB or above microSD Card
** 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]
*** [https://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
**** MD5 (GZip file): EA174FB353F3A7C649EA98C50E2A34A9
**** File Size: 404MB
**** File Size: 404MB
Line 57: Line 48:
=== Stock Android 7.0 Phoenix Card image 20180227 v1.0] ===
=== Stock Android 7.0 Phoenix Card image 20180227 v1.0] ===
* Only use Phoenixcard method as last resort option
* 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]
*** [https://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 "Start up" as option for SD Card boot
* Select "Product" as option for "SD Card to eMMC" method
* Select "Product" as option for "SD Card to eMMC" method
Line 63: Line 54:
* This process may not everytime build up successfully
* This process may not everytime build up successfully
** Using 4GB or above microSD Card
** 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]
*** [https://files.pine64.org/os/pine-h64/android/android-ver7.0-pine-h64-20180228-phoenixcard.img Direct download from pine64.org]
**** MD5 (IMG file): 450372400D115980B5E9F5A7F4232174
**** MD5 (IMG file): 450372400D115980B5E9F5A7F4232174
**** File Size: 802MB
**** File Size: 802MB
Line 76: Line 67:


=== CPU Architecture ===
=== CPU Architecture ===
* [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1488Mhz]
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1488Mhz]
* A power-efficient ARM v8 architecture
* A power-efficient ARM v8 architecture
* 64 and 32bit execution states for scalable high performance
* 64 and 32bit execution states for scalable high performance
Line 121: Line 112:
* Board Dimensions: 133mm x 80mm x 19mm
* Board Dimensions: 133mm x 80mm x 19mm
* 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, Euler 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]
* [https://files.pine64.org/doc/Pine%20H64/Pine%20H64%20Port%20Assignment%20rev1.0.pdf PINE H64 Pi-2/Euler/Ext 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]
** [https://files.pine64.org/doc/Pine%20H64/Pine%20H64%20Ver1.1-20180104.pdf PINE H64 1GB/2GB/3GB Rev 1.1 Board Schematic]
* PINE H64 Certification:
* PINE H64 Certification:
** [Not yet available]
** [Not yet available]
Line 129: Line 120:
== Datasheets for Components and Peripherals ==
== Datasheets for Components and Peripherals ==
* Allwinner H6 SoC information:
* Allwinner H6 SoC information:
** [http://files.pine64.org/doc/datasheet/pine-h64/Allwinner-H6-Brief_V1.0.pdf Allwinner H6 SoC Brief Introduction]
** [https://files.pine64.org/doc/datasheet/pine-h64/Allwinner-H6-Brief_V1.0.pdf Allwinner H6 SoC Brief Introduction]
** [http://files.pine64.org/doc/datasheet/pine-h64/Allwinner_H6%20V200_Datasheet_V1.1.pdf Allwinner H6 SoC Data Sheet V1.1 (Official Released Version)]
** [https://files.pine64.org/doc/datasheet/pine-h64/Allwinner_H6%20V200_Datasheet_V1.1.pdf Allwinner H6 SoC Data Sheet V1.1 (Official Released Version)]
** [http://files.pine64.org/doc/datasheet/pine-h64/Allwinner_H6%20V200_User_Manual_V1.1.pdf Allwinner H6 SoC User Manual V1.0 (Official Release Version)]
** [https://files.pine64.org/doc/datasheet/pine-h64/Allwinner_H6%20V200_User_Manual_V1.1.pdf Allwinner H6 SoC User Manual V1.0 (Official Release Version)]
* X-Powers AXP805 PMU (Power Management Unit) information:
* X-Powers AXP805 PMU (Power Management Unit) information:
** [http://files.pine64.org/doc/datasheet/pine-h64/AXP805_Datasheet_V1.0_en.pdf X-Powers AXP805 Data Sheet V1.0 (Official Release Version)]
** [https://files.pine64.org/doc/datasheet/pine-h64/AXP805_Datasheet_V1.0_en.pdf X-Powers AXP805 Data Sheet V1.0 (Official Release Version)]
* LPDDR3 (178 Balls) SDRAM:
* LPDDR3 (178 Balls) SDRAM:
** [http://files.pine64.org/doc/rock64/H9CCNNNCLTMLAR(Rev1.2).pdf Hynix LPDDR3 Datasheet V1.2]
** [https://files.pine64.org/doc/rock64/H9CCNNNCLTMLAR(Rev1.2).pdf Hynix LPDDR3 Datasheet V1.2]
** [http://files.pine64.org/doc/rock64/K4E8E324EB-EGCF000_DRAM_178F_11x11.5_Ver.1.00.00.pdf Samsung LPDDR3 Datasheet V1.00.00]
** [https://files.pine64.org/doc/rock64/K4E8E324EB-EGCF000_DRAM_178F_11x11.5_Ver.1.00.00.pdf Samsung LPDDR3 Datasheet V1.00.00]
** [http://files.pine64.org/doc/rock64/SPECTEK_178B_32GB_V91M_MOBILE_LPDDR3.pdf Spectek LPDDR3 Datasheet]
** [https://files.pine64.org/doc/rock64/SPECTEK_178B_32GB_V91M_MOBILE_LPDDR3.pdf Spectek LPDDR3 Datasheet]
* eMMC information:
* eMMC information:
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
** [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
** [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
** [https://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/H26M64003DQR%20Datasheet.pdf Hynix eMMC Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/H26M64003DQR%20Datasheet.pdf Hynix eMMC Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/FORESEE_eMMC_NCEMBSF9-xxG%20SPEC%20A0%2020150730.pdf Foresee eMMC Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/FORESEE_eMMC_NCEMBSF9-xxG%20SPEC%20A0%2020150730.pdf Foresee eMMC Datasheet]
* SPI NOR Flash information:
* SPI NOR Flash information:
** [http://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
* Ethernet PHY information:
* Ethernet PHY information:
** [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]
** [https://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]
** [https://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]
** [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS 1x1 WiFi with BT 4.0 SDIO]
* miniPCIe SATA module information:
* miniPCIe SATA module information:
** [http://files.pine64.org/doc/datasheet/pine-h64/miniPCIe%20connector.jpg Molex miniPCie Socket information]
** [https://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]
** [https://files.pine64.org/doc/datasheet/pine-h64/ASM1061_Data%20Sheet_R1_8.pdf ASmedia ASM1061 2x2WiFi with BT 4.1 SDIO]
* Enclosure information:
* Enclosure information:
** [http://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
** [https://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]
** [https://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]
** [https://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE H64 Button Mapping]


= Linux BSP SDK =
= Linux BSP SDK =
Line 169: Line 160:


== Linux BSP Kernel ver 3.10 Lichee ver 1.1 ==
== Linux BSP Kernel ver 3.10 Lichee ver 1.1 ==
* [http://files.pine64.org/os/sdk/H64-ver1.1/H6-lichee-v1.1.tar.gz Direct Download from pine64.org]
* [https://files.pine64.org/os/sdk/H64-ver1.1/H6-lichee-v1.1.tar.gz Direct Download from pine64.org]
** MD5 (TAR-GZip file): AE6CA68A230923031680BCFABDD7FC89
** MD5 (TAR-GZip file): AE6CA68A230923031680BCFABDD7FC89
** File Size: 2.76GB
** File Size: 2.76GB


== Linux BSP Kernel ver 3.10 Lichee ver 1.0 ==
== Linux BSP Kernel ver 3.10 Lichee ver 1.0 ==
* [http://files.pine64.org/os/sdk/H64-ver1.0/H6-BSP-1.0.tgz Direct Download from pine64.org]
* [https://files.pine64.org/os/sdk/H64-ver1.0/H6-BSP-1.0.tgz Direct Download from pine64.org]
** MD5 (TAR-GZip file): 2D90557E63946A7DA64CD133EE57F206
** MD5 (TAR-GZip file): 2D90557E63946A7DA64CD133EE57F206
** File Size: 2.40GB
** File Size: 2.40GB
Line 184: Line 175:


== 32-bit Wayland MALI Driver: ==
== 32-bit Wayland MALI Driver: ==
** [http://files.pine64.org/doc/MALI/MALI%20EULA.pdf MALI EULA document]
** [https://files.pine64.org/doc/MALI/MALI%20EULA.pdf MALI EULA document]
** [http://files.pine64.org/os/sdk/H64-ver1.1/mali-t720-r18p0-01rel0-um-016-linux-opengles-release-wayland-server-gbm-composer-arm32-glibc.tar.bz2 MALI-T720 32-bit server binary driver and binary download]
** [https://files.pine64.org/os/sdk/H64-ver1.1/mali-t720-r18p0-01rel0-um-016-linux-opengles-release-wayland-server-gbm-composer-arm32-glibc.tar.bz2 MALI-T720 32-bit server binary driver and binary download]
*** MD5: F2186A4CAE505A76E0758735886FE682
*** MD5: F2186A4CAE505A76E0758735886FE682
*** File Size: 3.4MB
*** File Size: 3.4MB
** [http://files.pine64.org/os/sdk/H64-ver1.1/mali-t720-r18p0-01rel0-um-016-linux-opengles-release-wayland-client-gbm-composer-arm32-glibc.tar.bz2 MALI-T720 32-bit client binary driver and binary download]
** [https://files.pine64.org/os/sdk/H64-ver1.1/mali-t720-r18p0-01rel0-um-016-linux-opengles-release-wayland-client-gbm-composer-arm32-glibc.tar.bz2 MALI-T720 32-bit client binary driver and binary download]
*** MD5: F316A78AFABE87E69C8F816D18F15D68
*** MD5: F316A78AFABE87E69C8F816D18F15D68
*** File Size: 3.4MB
*** File Size: 3.4MB
Line 194: Line 185:
= Android SDK =
= Android SDK =
== Android Nougat 7.1 SDK version 1.0 ==
== Android Nougat 7.1 SDK version 1.0 ==
* [http://files.pine64.org/os/sdk/H64-ver1.0/H6-Android-7.1-SDK.tgz Direct Download from pine64.org]
* [https://files.pine64.org/os/sdk/H64-ver1.0/H6-Android-7.1-SDK.tgz Direct Download from pine64.org]
** MD5 (TAR-GZip file): C5997ECB5730CC673396808FDA6A410D
** MD5 (TAR-GZip file): C5997ECB5730CC673396808FDA6A410D
** File Size: 10.56GB
** File Size: 10.56GB

Revision as of 15:21, 4 September 2021

Armbian

Armbian Debian Stretch Nightly Build [microSD / eMMC Boot]

  • DD image to microSD card or eMMC module and boot. Highly recommend using Etcher
  • Login with
    • username: root
    • password: 1234
  • To find out more about Armbian and available options please visit their site

Android 7.x

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 Etcher
  • Please allow 10-15 minutes boot up time on first time for initialization
  • DD images:

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 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:

Stock Android 7.0 Phoenix Card image 20180227 v1.0]

  • Only use Phoenixcard method as last resort option
  • 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

Quick Links to OS Images Build Sources

Accessories Step-by-Step Guides

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 (optional)

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
  • mini PCIe connector

Pine H64 Board Information, Schematics and Certifications

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