Difference between revisions of "PINE A64-LTS"

From PINE64
Jump to navigation Jump to search
(Created page with "== Software and OS Image Downloads == === PINE A64(+) === '''Note that, PINE A64(+) OS images are <span style="color:#FF0000">not compatible wi...")
 
(→‎Serial console UART: Clarified a bit)
 
(143 intermediate revisions by 19 users not shown)
Line 1: Line 1:
== Software and OS Image Downloads ==
[[File:PINEA64_LTS_sideimg.jpg|400px|thumb|right|The PINE A64-LTS]]


=== [[Pine_A64_Software_Release|PINE A64(+)]] ===
The '''PINE64-LTS''' is the long term supply version of the PINE A64 (+), ''PINE64's'' first single board computer, powered by Allwinner’s A64 quad-core ARM Cortex A53 64-Bit SoC. There are many operating systems available for the PINE A64-LTS created by the open source community and various partner projects. The PINE A64-LTS is guaranteed to be supplied until the year 2025 at the very least.


'''Note that, PINE A64(+) OS images are <span style="color:#FF0000">not compatible with PINE A64-LTS</span> due to LPDDR3 memory configuration. For PINE A64-LTS, please use the [[#SOPINE|'SOPINE OS images below']].'''
== Software releases ==


Under the [[Pine_A64_Software_Release|'PINE A64(+) Software and OS Image Download Section']] you can find a complete list of currently supported Operating System images that work with the PINE A64(+) as well as other related software. The list includes OS images and descriptions of:
The SOPINE operating system images are compatible with PINE A64-LTS. Under [[SOPINE Software Releases]] you will find a complete list of currently supported operating system images, which work with the PINE A64-LTS, as well as other related software.  
 
<!--
* [{{fullurl:Pine_A64_Software_Release#Xenial_Mate}} http://files.pine64.org/sw/pine64_installer/json/mate.png] [[Pine_A64_Software_Release#Xenial_Mate|'''Xenial Mate''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:Pine_A64_Software_Release#Xenial_Base_Image}} http://files.pine64.org/sw/pine64_installer/json/penguin.png] [[Pine_A64_Software_Release#Xenial_Base_Image|'''Xenial Base Image''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:Pine_A64_Software_Release#Xenial_Minimal_Image}} http://files.pine64.org/sw/pine64_installer/json/penguin.png] [[Pine_A64_Software_Release#Xenial_Minimal_Image|'''Xenial Minimal Image''']]
Below is a list of links to the build sources and environments for some operating system images. Some of them are labelled as '''beta or nightly builds''', which means they are fit for testing purposes only. Those images should be used at your own risk and are not fit for regular use.
 
* [{{fullurl:Pine_A64_Software_Release#Android_7.x}} http://files.pine64.org/sw/pine64_installer/json/android_7.png] [[Pine_A64_Software_Release#Android_7.x|'''Android 7.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:Pine_A64_Software_Release#Android_6.x}} http://files.pine64.org/sw/pine64_installer/json/android_6.png] [[Pine_A64_Software_Release#Android_6.x|'''Android 6.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:Pine_A64_Software_Release#Android_5.x}} http://files.pine64.org/sw/pine64_installer/json/android_5.png] [[Pine_A64_Software_Release#Android_5.x|'''Android 5.x''']]
 
* [{{fullurl:Pine_A64_Software_Release#Bliss_OS}} http://files.pine64.org/sw/pine64_installer/json/bliss_os.png] [[Pine_A64_Software_Release#Bliss_OS|'''Bliss OS''']]
 
* [{{fullurl:Pine_A64_Software_Release#openSUSE_Base_Image}} http://files.pine64.org/sw/pine64_installer/json/opensuse.png] [[Pine_A64_Software_Release#openSUSE_Base_Image|'''openSUSE''']]
 
* [{{fullurl:Pine_A64_Software_Release#Armbian}} http://files.pine64.org/sw/pine64_installer/json/armbian.png] [[Pine_A64_Software_Release#Armbian|'''Armbian''']]
 
* [{{fullurl:Pine_A64_Software_Release#Debian_Jessie_Mate}} http://files.pine64.org/sw/pine64_installer/json/debian.png] [[Pine_A64_Software_Release#Debian_Jessie_Mate|'''Debian Jessie Mate''']]
 
* [{{fullurl:Pine_A64_Software_Release#Arch_Linux_XFCE}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[Pine_A64_Software_Release#Arch_Linux_XFCE|'''Arch Linux XFCE''']]
 
* [{{fullurl:Pine_A64_Software_Release#Fedora_Base_Image}} http://files.pine64.org/sw/pine64_installer/json/fedora.png] [[Pine_A64_Software_Release#Fedora_Base_Image|'''Fedora Base Image''']]
 
* [{{fullurl:Pine_A64_Software_Release#Gentoo}} http://files.pine64.org/sw/pine64_installer/json/gentoo.png] [[Pine_A64_Software_Release#Gentoo|'''Gentoo''']]
 
* [{{fullurl:Pine_A64_Software_Release#Q4OS}} http://files.pine64.org/sw/pine64_installer/json/q4os.png] [[Pine_A64_Software_Release#Q4OS|'''Q4OS''']]
 
* [{{fullurl:Pine_A64_Software_Release#DietPi}} http://files.pine64.org/sw/pine64_installer/json/dietpi.png] [[Pine_A64_Software_Release#DietPi|'''DietPi''']]
 
* [{{fullurl:Pine_A64_Software_Release#openHAB_2}} http://files.pine64.org/sw/pine64_installer/json/openhab.png] [[Pine_A64_Software_Release#openHAB_2|'''openHAB 2''']]
 
* [{{fullurl:Pine_A64_Software_Release#China_NeoKylin_.E2.80.9C.E4.B8.AD.E6.A0.87.E9.BA.92.E9.BA.9F.E2.80.9D}} http://files.pine64.org/sw/pine64_installer/json/neokylin.png] [[Pine_A64_Software_Release#China_NeoKylin_.E2.80.9C.E4.B8.AD.E6.A0.87.E9.BA.92.E9.BA.9F.E2.80.9D|'''China NeoKylin “中标麒麟”''']]
 
* [{{fullurl:Pine_A64_Software_Release#Volumio_Digital_Audio_Player}} http://files.pine64.org/sw/pine64_installer/json/volumio.png] [[Pine_A64_Software_Release#Volumio_Digital_Audio_Player|'''Volumio Digital Audio Player''']]
 
* [{{fullurl:Pine_A64_Software_Release#FalconGate}} http://files.pine64.org/sw/pine64_installer/json/falcongate.png] [[Pine_A64_Software_Release#FalconGate|'''FalconGate''']]
 
* [{{fullurl:Pine_A64_Software_Release#motionEyeOS}} http://files.pine64.org/sw/pine64_installer/json/motioneyeos.png] [[Pine_A64_Software_Release#motionEyeOS|'''motionEyeOS''']]
 
 
* [{{fullurl:Pine_A64_Software_Release#Windows_10_IoT_Releases}} http://files.pine64.org/sw/pine64_installer/json/win10iot.png] [[Pine_A64_Software_Release#Windows_10_IoT_Releases|'''Windows 10 IoT''']]
 
 
* [{{fullurl:Pine_A64_Software_Release#Remix_OS}} http://files.pine64.org/sw/pine64_installer/json/remix_os.png] [[Pine_A64_Software_Release#Remix_OS|'''Remix OS [DISCONTINUED]''']]


* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ longsleep BSP Linux]
* [https://github.com/ayufan-pine64/linux-build/releases/latest/ ayufan Linux]
* [https://github.com/ayufan-pine64/android-7.1/releases/latest/ ayufan Android 7.1], [https://github.com/ayufan-pine64/android-6.0/releases/latest/ Android 6.0], and [https://github.com/ayufan-pine64/android-5.1/releases/latest/ Android 5.1]
* [https://pine64suse.weebly.com/download.html openSUSE]
* [https://dl.armbian.com/pine64so/archive/ SOPINE Armbian]
* [https://github.com/anarsoul/linux-build/releases/latest Arch Linux XFCE]
* [https://sourceforge.net/projects/openmediavault/files/Other%20armhf%20images/ OpenMediaVault]-->


Provided are also H2testw 1.4 and F3 utilities used for checking microSD card performance, Allwinner's Phoenix Card bootable OS utility and other useful software.
== Accessories and Step-by-Step Guides ==


Please see [[Accessories Step by Step Guides]] for a list of guides for Pine A64 accessories; there you can find instructions and guides about the following:


----
=== [[SOPINE_Software_Release|SOPINE/PINE A64-LTS]] ===
'''Note that, SOPINE OS images are also compatible with <span style="color:#FF0000">PINE A64-LTS</span>.'''
Under the [[SOPINE_Software_Release|'SOPINE Software and OS Image Download Section']] you can find a complete list of currently supported Operating System images that work with the SOPINE as well as other related software. The list includes OS images and descriptions of:
* [{{fullurl:SOPINE_Software_Release#Xenial_Mate}} http://files.pine64.org/sw/pine64_installer/json/mate.png] [[SOPINE_Software_Release#Xenial_Mate|'''Xenial Mate''']]
* [{{fullurl:SOPINE_Software_Release#Android_7.x}} http://files.pine64.org/sw/pine64_installer/json/android_7.png] [[SOPINE_Software_Release#Android_7.x|'''Android 7.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:SOPINE_Software_Release#Android_6.x}} http://files.pine64.org/sw/pine64_installer/json/android_6.png] [[SOPINE_Software_Release#Android_6.x|'''Android 6.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:SOPINE_Software_Release#Android_5.x}} http://files.pine64.org/sw/pine64_installer/json/android_5.png] [[SOPINE_Software_Release#Android_5.x|'''Android 5.x''']]
* [{{fullurl:SOPINE_Software_Release#openSUSE_Base_Image}} http://files.pine64.org/sw/pine64_installer/json/opensuse.png] [[SOPINE_Software_Release#openSUSE_Base_Image|'''openSUSE''']]
* [{{fullurl:SOPINE_Software_Release#Armbian}} http://files.pine64.org/sw/pine64_installer/json/armbian.png] [[SOPINE_Software_Release#Armbian|'''Armbian''']]
----
=== Quick Links to the Source of OS Images Build ===
'''Some OS images are still in <span style="color:#FF0000">beta or nightly build</span> which are only fit for testing purposes. These should usually be avoided for normal usage, since they are <span style="color:#FF0000">used at your own risk</span>.'''
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ longsleep BSP Linux]
* [https://github.com/ayufan-pine64/linux-build/releases/latest/ ayufan Linux]
* [https://github.com/ayufan-pine64/android-7.1/releases/latest/ ayufan Android 7.1] | [https://github.com/ayufan-pine64/android-6.0/releases/latest/ ayufan Android 6.0] | [https://github.com/ayufan-pine64/android-5.1/releases/latest/ ayufan Android 5.1]
* [http://pine64suse.weebly.com/download.html openSUSE]
* [https://dl.armbian.com/pine64/archive/ Armbian] | [https://dl.armbian.com/pine64so/archive/ SOPINE Armbian] | [https://dl.armbian.com/pinebook-a64/archive/ Pinebook Armbian]
* [https://www.pine64.pro/downloads/linux-images/ pine64.org Linux]
* [http://pine64fedora.weebly.com/download.html Fedora]
* [https://forum.pine64.org/showthread.php?tid=1937 Gentoo]
* [https://sourceforge.net/projects/q4os/files/stable/ Q4OS]
* [http://dietpi.com/downloads/images/ DietPi]
* [https://github.com/openhab/openhabian/releases/latest/ openHAB 2]
* [https://volumio.org/get-started/ Volumio Digital Audio Player]
* [https://github.com/A3sal0n/FalconGate/wiki/Downloads FalconGate]
* [https://github.com/ccrisan/motioneyeos/releases/latest/ motionEyeOS]
* [https://downloads.blissroms.com/Bliss/Official/pine-a64+/ Bliss OS] | [https://downloads.blissroms.com/Bliss/Official/pinebook/ Pinebook Bliss OS]
== [[Accessories_Step_by_Step_Guides|Accessories Step-by-Step Guides]] ==
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides pertaining to:
* Enclosures
* Enclosures
* Bluetooth and WiFi module
* Bluetooth and WiFi module
Line 95: Line 26:
* Real Time Clock (RTC) battery holder
* Real Time Clock (RTC) battery holder
* First and third party cases
* First and third party cases
* Featured 3D printed cases (and more).
* Featured 3D printed cases (and more)


== SoC and Memory Specification ==
[[File:Allwinner_A64.jpg|right]]
[[File:Allwinner_R18.png|right]]


 
The PINE A64-LTS is based on the Allwinner A64/R18. The R18 and A64 are identical SoCs but the is R18 committed for a 10 years supply by the vendor.
== SoC and Memory Specification ==
* Based on Allwinner A64
[[File:Allwinner_A64.jpg]]


=== CPU Architecture ===
=== CPU Architecture ===
* [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* 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 114: Line 45:


=== GPU Architecture ===
=== GPU Architecture ===
* [http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU]
* [https://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU]
* Support OpenGL ES 2.0 and OpenVG 1.1 standard
* Support OpenGL ES 2.0 and OpenVG 1.1 standard


=== System Memory ===
=== System Memory ===
* RAM Memory Variants: 512MB, 1GB and 2GB.
* RAM Memory Variants: 2GB LPDDR3.
* Storage Memory: PINE A64 boards ''do not'' have built-in Flash memory but use '''bootable microSD Cards''' or USB attached storage.
* Storage Memory: 128Mb SPI Flash and optional eMMC module from 16GB up to 128GB
 


 
== PINE A64-LTS Board Features ==
== Board Features ==
[[File:PINEA64 LTS board front.jpg|thumb|400px|Front view of a Pine A64-LTS board]]
[[File:PINEA64 LTS board back.jpg|thumb|400px|Rear view of a Pine A64-LTS board]]


=== Video ===
=== Video ===
* HDMI 1.4a (Type A - full)
* Digital Video (Type A - full)


=== Audio ===
=== Audio ===
Line 139: Line 70:
* USB - 2 USB2.0 Host port
* USB - 2 USB2.0 Host port


=== Expansion Ports ===
=== Expansion ports ===
* DSI - Display Serial Interface, 4 lanes MiPi, up to 1080P
* DSI - Display Serial Interface, four-lane MiPi, up to 1080p
* CSI - CMOS Camera Interface up to 5 mega pixel
* CSI - CMOS Camera Interface up to 5 megapixel
* TP - Touch Panel Port, SPI with interrupt
* TP - Touch Panel Port, SPI with interrupt
* RTC - Real Time Clock Battery Connector
* RTC - Real Time Clock Battery Connector
Line 150: Line 81:
* 2x5 pins "EXP" Console Header
* 2x5 pins "EXP" Console Header


==== Serial console UART ====
[[File:A64-LTS-Schematic-EXP-Header.png|thumb|400px|An excerpt from the A64-LTS schematic, showing the "EXP" header pinout]]


The "EXP" header, listed above, includes the TX, RX and GND pins for the serial console UART, also known as the debug UART, as visible in the picture in this section.  The pin numbers are silkscreened on the top side of the A64-LTS PCB, making navigation easy.


== Pine A64 Board Information and Schematics ==
This can be used to access the serial console of the boot loader, for example, which is often invaluable for debugging boot issues.  To actually access the serial console, you can use these pins to connect, for example, a USB UART adapter that supports 3.3&nbsp;V on the RX and TX lines, such as the [https://pine64.com/product/serial-console-woodpecker-edition/ "Woodpecker" USB UART adapter] offered by the Pine Store.
* Board Dimensions: 133mm x 80mm x 19mm
 
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, microUSB connector, Euler connector
{{Warning|Older PCB revision of the "Woodpecker" USB UART adapter has a fixable hardware issue that is described in detail in a [[:File:Pine64-usb-uart-woodpecker-product-change-note-20221207.pdf|product change note]], which includes the way to check is your adapter affected.  In a nutshell, the 3.3&nbsp;V mode of the older "Woodpecker" adapters sold by the Pine Store is unreliable, but the hardware fix is available.  Newer "Woodpecker" adapters sold by the Pine Store are not affected by this issue.}}
* [http://wiki.pine64.org/images/1/1d/Power_Consumption.jpg Power Consumption: 2.5W]
 
* [http://wiki.pine64.org/images/7/7d/Pine64_Board_Connector.png PINE A64 Connector Layout @courtesy of norm24]
Taking the "Woodpecker" USB UART adapter as an example, its pins should be connected to the pins of the "EXP" header as described in the table below, with the "5V" and "3V3" pins of the "Woodpecker" left unconnected.  The voltage selection jumper found on the "Woodpecker" must be placed in the "3V3" position, as silkscreened on the top side of the "Woodpecker" PCB.
* [http://wiki.pine64.org/images/2/2e/Pine64_Board_Connector_heatsink.png PINE A64 Heat Sink Location @courtesy of norm24]
 
* [http://wiki.pine64.org/images/d/da/Pine64_Connector.JPG PINE A64 Connector List]
{| class="wikitable sortable" style="line-height: 1.4;"
* [http://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64%20Pin%20Assignment%20160119.pdf PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)]
|- style="font-size: .9em;"
* [http://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-Rev%20B-TOP%20Preliminary.pdf PINE A64 PCB dimension]
! "Woodpecker" pin !! "EXP" header pin name !! "EXP" header pin number
* [http://wiki.pine64.org/images/b/be/Pine64_Model_Spec.JPG Board Model Comparison]
|- style="text-align: center;"
* PINE A64 Board Schematic:
| TxD || PB9_RX        || 8
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64%20512MB%20rev%20B-2015121601_Release.pdf PINE A64 512MB Rev B Board Schematic]
|- style="text-align: center;"
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/a64-db-rev%20b-20151217-Plus-Release.pdf PINE A64+ 1GB Rev B Board Schematic]
| RxD || PB8_TX        || 7
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64plus%202GB%20Rev%20C-20160113_Release.pdf PINE A64+ 2GB Rev C Board Schematic]
|- style="text-align: center;"
* PINE A64 Certification:
| GND || GND (or GND1) || 9 (or 6)
** [http://files.pine64.org/doc/cert/Pine%20A64%20Board%20FCC%20certification%20CCF20160624.jpg PINE A64 FCC Certificate]
|}
** [http://files.pine64.org/doc/cert/Pine%20A64%20Board%20CE%20Certification%20CCF20160624.jpg PINE A64 CE Certificate]
 
** [http://files.pine64.org/doc/cert/CCF20160627_00000.jpg PINE A64 RoHS Certificate]
== Board Data and Schematic ==
Model "A" Baseboard dimensions: 133&nbsp;mm&nbsp;x 80&nbsp;mm&nbsp;x 19&nbsp;mm
 
Power inputs:
* DC barrel jack, 3.5&nbsp;mm OD&nbsp;/ 1.35&nbsp;mm ID, 2&nbsp;A at 5&nbsp;V
* 3.7&nbsp;V lithium-ion battery connector
* Euler connector
 
Schematics:
* [https://wiki.pine64.org/images/7/7d/Pine64_Board_Connector.png PINE A64 Connector Layout @courtesy of norm24]
* [https://wiki.pine64.org/images/d/da/Pine64_Connector.JPG PINE A64 Connector List]
* a PDF mapping the pins from the A64 chip itself, to the gold-fingers on the SO-DIMM edge, to the multiple connectors on the Baseboard and the Clusterboard, attached to [https://forum.pine64.org/showthread.php?tid=8058 this forum post]
* [https://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64%20Pin%20Assignment%20160119.pdf PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)]
* [https://synfare.com/599N105E/hwdocs/pine64/index.html Good documentation about PINE A64, A64+, and A64-LTS GPIO pins article] and [https://web.archive.org/web/20190915051944/https://synfare.com/599N105E/hwdocs/pine64/index.html Archive.org link]
 
Pine A64-LTS schematic:
* [https://files.pine64.org/doc/SOPINE-A64/PINE%20A64-TLS-20180130.pdf Pine A64-LTS Schematic]
 
Pine A64-LTS V2 schematic:
* [[:File:PINE64-TLS-V2_0-SCH-2021-05-12.pdf|Pine A64-LTS V2 Schematic]]


== Datasheets for Components and Peripherals ==
== Datasheets for Components and Peripherals ==
* Allwinner A64 SoC information:
Allwinner A64/R18 SoC information:
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]
* [https://files.pine64.org/doc/datasheet/pine64/Allwinner-R18-Brief%20Sheet.pdf Allwinner R18 SoC Brief Introduction]
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]
* [https://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)]
* X-Powers AXP803 PMU (Power Management Unit) information:
* [https://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)]
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
 
* '''PINE A64, PINE A64+ and SOPINE Related:'''
X-Powers AXP803 PMU (Power Management Unit) information:
** 5MPixel CMOS Camera module information:
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
 
*** [http://files.pine64.org/doc/datasheet/pine64/S5K4EC%205M%208%205X8%205%20PLCC%20%20Data%20Sheet_V1.0.pdf S5K4EC 5MP CMOS Image Sensor SoC Module Datasheet]
LPDDR3 information:
*** [http://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
*** Early version Camera module information:
* [https://files.pine64.org/doc/datasheet/pine64/K4E6E304EE-EGCE.pdf Samsung LPDDR3 Datasheet]
**** [http://files.pine64.org/doc/datasheet/pine64/D116-A64_Bonsen_cmos_camera.pdf Bonsen Kexin V118-A64-GC2145-HM5065 CMOS Image Sensor Module]
* [https://files.pine64.org/doc/datasheet/pine64/LPDDR3%20178ball%208Gb_H9CCNNN8JTALAR_Rev1.0.pdf Hynix LPDDR3 Datasheet]
**** [http://files.pine64.org/doc/datasheet/pine64/HM5065-DS-V03.pdf HiMax 5MP CMOS Image Sensor SoC]
 
** LCD Touch Screen Panel information:
eMMC information:
*** [http://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
*** [http://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
* [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/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
* [https://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
** Lithium Battery information:
* [https://files.pine64.org/doc/datasheet/pine64/E-00517%20FORESEE_eMMC_NCEMAM8B-16G%20SPEC.pdf 16GB Foresee eMMC Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/9070120P%203.7V%208000MAH.pdf 8000mAH Lithium Battery Specification]
* [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 32GB/64GB/128GB SanDisk eMMC Datasheet]
** 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 A64+ Board]
SPI NOR Flash information:
*** [http://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
** Wifi/BT module information:
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
 
** Enclosure information:
Related to the PINE A64-LTS:
*** [http://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
* 5MPixel CMOS Camera module information:
*** [http://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
** [https://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
*** [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/pine64/S5K4EC%205M%208%205X8%205%20PLCC%20%20Data%20Sheet_V1.0.pdf S5K4EC 5MP CMOS Image Sensor SoC Module Datasheet]
** Connector information:
** [https://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
** [https://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
*** [http://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]
** Early version Camera module information:
** Remote control button mapping
*** [https://files.pine64.org/doc/datasheet/pine64/D116-A64_Bonsen_cmos_camera.pdf Bonsen Kexin V118-A64-GC2145-HM5065 CMOS Image Sensor Module]
*** [http://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE A64 Button Mapping]
*** [https://files.pine64.org/doc/datasheet/pine64/HM5065-DS-V03.pdf HiMax 5MP CMOS Image Sensor SoC]
* LCD Touch Screen Panel information:
** [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
** [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
** [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
* Lithium Battery information:
** [https://files.pine64.org/doc/datasheet/pine64/9070120P%203.7V%208000MAH.pdf 8000mAH Lithium Battery Specification]
* Ethernet PHY information:
** [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 A64-LTS Board and SOPINE Baseboard]
* Wifi/BT module information:
** [https://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic]
** [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
* Enclosure information:
** [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
** [https://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
** [https://files.pine64.org/doc/datasheet/case/pine64%20Die%20Cast%20casing-final.jpg Outdoor Aluminum Cast Dust-proof IP67 Enclosure Drawing]
* Connector information:
** [https://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
** [https://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]
* Remote control button mapping
** [https://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE A64 Button Mapping]


== Pine A64 POT ==
== Pine A64 POT ==
* [[POT|PINE A64 Peripheral On Top (POT) and Related Devices]]
* [[POT|PINE A64 Peripheral On Top (POT) and Related Devices]]
* [[Wifi_Remote_I2c|WiFi Remote I2c Quick Start Guide]]
* [[Wifi_Remote_I2c|WiFi Remote I2c Quick Start Guide]]


== Other Resources ==
== Other Resources ==
* [http://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://github.com/umiddelb/z2d/tree/master/pine64 Collection of scripts to set up a minimal Xenial 14.04.3 / Debian 8 Jessie root filesystem Contributed By Uli Middelberg]
* [https://github.com/umiddelb/z2d/tree/master/pine64 Collection of scripts to set up a minimal Xenial 14.04.3 / Debian 8 Jessie root filesystem Contributed By Uli Middelberg]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]
* [http://blog.hypriot.com/post/the-pine-a64-is-about-to-become=the-cheapest-ARM-64-bit-platform-to-run-Docker/ PINE A64 with HypriotOS by Dieter and Govinda]
* [https://blog.hypriot.com/post/the-pine-a64-is-about-to-become=the-cheapest-ARM-64-bit-platform-to-run-Docker/ PINE A64 with HypriotOS by Dieter and Govinda]
* [https://sosfakeflash.wordpress.com/2008/09/02/h2testw-14-gold-standard-in-detecting-usb-counterfeit-drives/comment-page-3/#comment-9861 H2testw 1.4 – Gold Standard In Detecting USB Counterfeit Drives]
* [https://sosfakeflash.wordpress.com/2008/09/02/h2testw-14-gold-standard-in-detecting-usb-counterfeit-drives/comment-page-3/#comment-9861 H2testw 1.4 – Gold Standard In Detecting USB Counterfeit Drives]
* [http://oss.digirati.com.br/f3/ F3 - an alternative to h2testw]
* [https://oss.digirati.com.br/f3/ F3 - an alternative to h2testw]
* [http://www.phoronix.com/scan.php?page=article&item=pine-64-benchmark&num=1 Benchmarking The Low-Cost PINE 64+ ARM Single Board Computer by Michael Larabel]
* [https://www.phoronix.com/scan.php?page=article&item=pine-64-benchmark&num=1 Benchmarking The Low-Cost PINE 64+ ARM Single Board Computer by Michael Larabel]
* [https://github.com/longsleep/build-pine64-image PINE64 Linux build scripts, tools and instructions by Longsleep]
* [https://github.com/longsleep/build-pine64-image PINE64 Linux build scripts, tools and instructions by Longsleep]
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ PINE64 Linux image by Longsleep]
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ PINE64 Linux image by Longsleep]
* [https://www.youtube.com/playlist?list=PLgj96wTPcMKffRm_Sk6673Nfy_I6b5UJW A series of Youtube video on PINE A64 Developers Board by Michael Larson]
* [https://www.youtube.com/playlist?list=PLgj96wTPcMKffRm_Sk6673Nfy_I6b5UJW A series of Youtube video on PINE A64 Developers Board by Michael Larson]
* [http://rayhightower.com/blog/2016/04/04/pine64-quick-start-guide-using-mac-os-x/ PINE64 Quick Start Guide (with Gotchas)]
* [https://rayhightower.com/blog/2016/04/04/pine64-quick-start-guide-using-mac-os-x/ PINE64 Quick Start Guide (with Gotchas)]
* [http://softwarebakery.com/shrinking-images-on-linux Shrinking images on Linux by FrozenCow]
* [https://softwarebakery.com/shrinking-images-on-linux Shrinking images on Linux by FrozenCow]
* [https://gitlab.manjaro.org/packages/community/manjaro-arm-installer Manjaro Arm installation script]
 
 
[[Category:PINE A64-LTS]] [[Category:Allwinner A64]]

Latest revision as of 06:18, 8 November 2023

The PINE A64-LTS

The PINE64-LTS is the long term supply version of the PINE A64 (+), PINE64's first single board computer, powered by Allwinner’s A64 quad-core ARM Cortex A53 64-Bit SoC. There are many operating systems available for the PINE A64-LTS created by the open source community and various partner projects. The PINE A64-LTS is guaranteed to be supplied until the year 2025 at the very least.

Software releases

The SOPINE operating system images are compatible with PINE A64-LTS. Under SOPINE Software Releases you will find a complete list of currently supported operating system images, which work with the PINE A64-LTS, as well as other related software.

Accessories and Step-by-Step Guides

Please see Accessories Step by Step Guides for a list of guides for Pine A64 accessories; there you can find instructions and guides about the following:

  • Enclosures
  • Bluetooth and WiFi module
  • Real Time Clock (RTC) battery
  • Real Time Clock (RTC) battery holder
  • First and third party cases
  • Featured 3D printed cases (and more)

SoC and Memory Specification

Allwinner A64.jpg
Allwinner R18.png

The PINE A64-LTS is based on the Allwinner A64/R18. The R18 and A64 are identical SoCs but the is R18 committed for a 10 years supply by the vendor.

CPU Architecture

  • Quad-core ARM Cortex-A53 Processor@1152Mhz
  • A power-efficient ARM v8 architecture
  • 64 and 32bit execution states for scalable high performance
  • 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

System Memory

  • RAM Memory Variants: 2GB LPDDR3.
  • Storage Memory: 128Mb SPI Flash and optional eMMC module from 16GB up to 128GB

PINE A64-LTS Board Features

Front view of a Pine A64-LTS board
Rear view of a Pine A64-LTS board

Video

  • Digital Video (Type A - full)

Audio

  • 3.5mm stereo earphone/microphone plug

Network

  • 10/100/1000Mbps Ethernet(PINE A64+ version), 10/100Mbps Ethernet(PINE A64 version)
  • WiFi 802.11 b/g/n with Bluetooth 4.0 (optional)

Storage

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

Expansion ports

  • DSI - Display Serial Interface, four-lane MiPi, up to 1080p
  • CSI - CMOS Camera Interface up to 5 megapixel
  • TP - Touch Panel Port, SPI with interrupt
  • RTC - Real Time Clock Battery Connector
  • VBAT - Lithium Battery Connector with temperature sensor input
  • Wifi/BT Module Header - SDIO 3.0 and UART
  • 2x20 pins "Pi2" GPIO Header
  • 2x17 pins "Euler" GPIO Header
  • 2x5 pins "EXP" Console Header

Serial console UART

An excerpt from the A64-LTS schematic, showing the "EXP" header pinout

The "EXP" header, listed above, includes the TX, RX and GND pins for the serial console UART, also known as the debug UART, as visible in the picture in this section. The pin numbers are silkscreened on the top side of the A64-LTS PCB, making navigation easy.

This can be used to access the serial console of the boot loader, for example, which is often invaluable for debugging boot issues. To actually access the serial console, you can use these pins to connect, for example, a USB UART adapter that supports 3.3 V on the RX and TX lines, such as the "Woodpecker" USB UART adapter offered by the Pine Store.

Warning: Older PCB revision of the "Woodpecker" USB UART adapter has a fixable hardware issue that is described in detail in a product change note, which includes the way to check is your adapter affected. In a nutshell, the 3.3 V mode of the older "Woodpecker" adapters sold by the Pine Store is unreliable, but the hardware fix is available. Newer "Woodpecker" adapters sold by the Pine Store are not affected by this issue.

Taking the "Woodpecker" USB UART adapter as an example, its pins should be connected to the pins of the "EXP" header as described in the table below, with the "5V" and "3V3" pins of the "Woodpecker" left unconnected. The voltage selection jumper found on the "Woodpecker" must be placed in the "3V3" position, as silkscreened on the top side of the "Woodpecker" PCB.

"Woodpecker" pin "EXP" header pin name "EXP" header pin number
TxD PB9_RX 8
RxD PB8_TX 7
GND GND (or GND1) 9 (or 6)

Board Data and Schematic

Model "A" Baseboard dimensions: 133 mm x 80 mm x 19 mm

Power inputs:

  • DC barrel jack, 3.5 mm OD / 1.35 mm ID, 2 A at 5 V
  • 3.7 V lithium-ion battery connector
  • Euler connector

Schematics:

Pine A64-LTS schematic:

Pine A64-LTS V2 schematic:

Datasheets for Components and Peripherals

Allwinner A64/R18 SoC information:

X-Powers AXP803 PMU (Power Management Unit) information:

LPDDR3 information:

eMMC information:

SPI NOR Flash information:

Related to the PINE A64-LTS:

Pine A64 POT

Other Resources