Difference between revisions of "PINE A64 Software Releases"

From PINE64
Jump to navigation Jump to search
(→‎Armbian: reworked section)
m (→‎DietPi: Update download links for new xz-compressed images)
 
(28 intermediate revisions by one other user not shown)
Line 1: Line 1:
Note that the PINE A64(+) images are '''not compatible with the PINE A64-LTS''' due to LPDDR3 memory configuration. For PINE A64-LTS, please use the [[SOPINE Software Releases]]
This page contains a list of all available releases for the [[PINE A64|PINE A64 and PINE A64+]], as well as links to other resources.


= Linux =
{{Info|The images for the PINE A64 and PINE A64+ are '''not compatible with the PINE A64-LTS''' due to LPDDR3 memory configuration. For PINE A64-LTS, please use the [[SOPINE Software Releases]].}}
 
== Linux ==


'''Special thanks to Sunxi community and longsleep for their contributions'''
'''Special thanks to Sunxi community and longsleep for their contributions'''
Line 12: Line 14:
* [https://forum.pine64.org/showthread.php?tid=343 Longsleep BSP Arch Linux Thread on PINE64 Forum]
* [https://forum.pine64.org/showthread.php?tid=343 Longsleep BSP Arch Linux Thread on PINE64 Forum]


=== AOSC ===
[[File:aosc.png|right|100px]]
'''AOSC OS''' is a general purpose Linux distribution that strives to simplify user experience and improve free and open source software for day-to-day productivity. To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website].


Download:
* https://aosc.io/downloads/ (supports the microSD card and eMMC, 8GB or more)


== Armbian ==
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>aosc/anthon</code>
|}
 
=== Arch Linux ARM ===
[[File:Archlinux-logo.png|right|100px]]
 
'''Arch Linux ARM''' is a distribution of Linux for ARM computers.
 
Installation:
* https://archlinuxarm.org/platforms/armv8/allwinner/pine64
 
=== Armbian ===
[[File:armbian.png|right|100px]]
[[File:armbian.png|right|100px]]


Line 22: Line 45:
* https://www.armbian.com/pine64/
* https://www.armbian.com/pine64/


== AOSC ==
=== Debian ===
[[File:aosc.png|right|100px]]
[[File:Debian-logo.png|right|100px]]


* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website]
'''Debian''' is an operating system and a distribution of free software. See the forum thread [https://forum.pine64.org/showthread.php?tid=9744 here].
* AOSC using LZ4 compression algorithm, please visit the [https://github.com/lz4/lz4 LZ4 github site] for utility
* 8GB microSD card and above
* Login with
** username: aosc
** password: anthon
=== AOSC MATE Community Build Image [microSD Boot] ===
* [https://releases.aosc.io/os-arm64/sunxi64/mate/pine64-plus/ Direct download from AOSC]


=== AOSC XFCE Community Build Image [microSD Boot] ===
Download:
* [https://releases.aosc.io/os-arm64/sunxi64/xfce/pine64-plus/ Direct download from AOSC]
* [https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/ Debian 11 Bullseye] (recommended)
* [https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/ Debian 12 Bookworm]
* [https://d-i.debian.org/daily-images/arm64/ Daily netboot images]


=== AOSC LXDE Community Build Image [microSD Boot] ===
Instructions:
* [https://releases.aosc.io/os-arm64/sunxi64/lxde/pine64-plus/ Direct download from AOSC]
* Download: <code>firmware.pine64_plus.img.gz</code>
* Download: <code>partition.img.gz</code>
* Create the disk image:
** For Linux: <code>zcat firmware.pine64_plus.img.gz partition.img.gz > complete_image.img</code>
** For Mac: <code>gzcat firmware.pine64_plus.img.gz partition.img.gz > complete_image.img</code>
* Write the image to your boot device:
** For Linux: <code>dd if=complete_image.img of=your_chosen_boot_device bs=4M</code>
** For Mac: see [[Getting started]]


Notes:
* An Ethernet connection is required for the above installer


=== DietPi ===
[[File:dietpi.png|right|100px]]


== Fedora Base Image ==
'''DietPi''' is a lightweight yet easy to setup and feature-rich Linux distribution, based on Debian. To find out more about DietPi, please visit the [https://dietpi.com/docs/ official documentation]. Discuss the PINE A64 build on the [https://forum.pine64.org/showthread.php?tid=12513 PINE64 forum thread].
[[File:fedora1.png|right|100px]]


=== Fedora 32 Minimal Build Image [microSD Boot] ===
Download:
* Suitable for 1GB/2GB PINE A64+ Board, not advise to run on 512MB PINE A64 Board
* [https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bullseye.img.xz Debian 11 Bullseye] (supports the microSD card and eMMC, 4GB or more)
* Fedora 32 with kernel from Armbian 5.7.15 (minimum build)
* [https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bookworm.img.xz Debian 12 Bookworm] (supports the microSD card and eMMC, 4GB or more)
** DD image (for 8GB microSD card and above)
** MD5SUM: 6b9c9fd83a7c0c094efb569dc7fe90df
** [https://builds.armdevelopers.com/pine64-plus/releases/stable/Fedora32-Minimal-Install-202008.0.pine64-plus.img.xz Fedora 32 Minimal Download]
* Login with
** username: root
** password: fedora


=== Fedora 32 Server Build Image [microSD Boot] ===
{| class="wikitable"
* Suitable for 1GB/2GB PINE A64+ Board, not advise to run on 512MB PINE A64 Board
!colspan="2" style="background: #a7d7f9;"| Default credentials
* Fedora 32 with kernel from Armbian 5.7.15 (server build)
|-
** DD image (for 8GB microSD card and above)
! Default user
** MD5SUM: df868e4022726b9326ea52bae1cd9008
| <code>root/dietpi</code>
** [https://builds.armdevelopers.com/pine64-plus/releases/stable/Fedora32-Server-202008.0.pine64-plus.img.xz Fedora 32 Server Download]
|}
* Login with
** username: root
** password: fedora


=== Fedora 27 and 28 Image===
=== FreedomBox ===
[[File:FreedomBox.jpg|right|100px]]


Please follow this PINE64 forum post for Fedora 27 bring up and update to Fedora 28 on [https://forum.pine64.org/showthread.php?tid=5314 this thread]
'''FreedomBox''' is a private server for non-experts: it lets you install and configure server applications with only a few clicks. For more information about FreedomBox, please visit http://www.freedombox.org.


{{Outdated release}}


Download:
* [https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-stable-free_buster_pine64-plus-arm64.img.xz Direct download from FreedomBox site]


Notes:
* This is a headless build, not HDMI output.
* Please plug-in Ethernet cable first before initial power up. After power up for 10 minutes, using browser and type in https://fredombox.local to setup. Browser may warms for unsecure site and please proceed with exception.
* Freedom Manual: https://wiki.debian.org/FreedomBox/Manual


== openSUSE ==
=== LibreELEC ===
[[File:Opensuse1.png|right|100px]]
[[File:libreelec.jpg|right|100px]]


=== oepnSusu Tumbleweed Community Build Image [microSD Boot] ===
'''LibreELEC''' is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system.
* DD image to microSD card and boot. Highly recommend using [https://etcher.io/ Etcher]
** [http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/ Direct download latest release build from oepnSUSE wiki site for desktop workloads]
* This is headless build, please use serial console or SSH to configure
** [http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/openSUSE-Tumbleweed-ARM-JeOS-pine64.aarch64.raw.xz Direct download latest release build from oepnSUSE wiki site for upstream builds]


Please follow this https://en.opensuse.org/HCL:Pine64 openSUSE wki site] or bring up, upate and discussion
Download:
* 512MB PINE A64: [https://test.libreelec.tv/ direct download] from Libreelec nightly build site (look for ''LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64.img.gz'')
* 1GB/2GB PINE A64+ Board: [https://test.libreelec.tv/ direct download] from Libreelec nightly build site (look for ''LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64-plus.img.gz'')


Notes:
* Nightly build for microSD boot


=== motionEyeOS ===
[[File:motioneyeos.png|right|100px]]


== OpenWRT ==
'''motionEyeOS''' is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend. Visit the [https://github.com/ccrisan/motioneyeos/releases/ motionEyeOS GitHub] and its [https://github.com/ccrisan/motioneyeos/wiki GitHub Wiki] for more information
[[File:OpenWrt.png|right|100px]]


=== OpenWRT Community Build Image [microSD Boot] ===
Download:
* DD image to microSD card and boot. Highly recommend using [https://etcher.io/ Etcher]
* 1GB/2GB PINE A64(+): [https://github.com/ccrisan/motioneyeos/releases/latest Direct download from GitHub] (look for ''motioneyeos-pine64-xxxxxxxx.img.xz'')
* This is headless build, please use serial console to configure
** [https://downloads.lede-project.org/snapshots/targets/sunxi/cortexa53/ Direct download latest release build from LEDE/OpenWrt download site and look for pine64_pine64-plus-ext4-sdcard.img.gz and pine64_pine64-plus-squashfs-sdcard.img.gz]
* Login with
** username: [not available]
** password: passwd


Notes:
* Suitable for 1GB/2GB PINE A64(+) variants
* There are 2 ways to interact with the OS:
** Scan for its IP with hostname MEYE-* and go to the admin web interface https://[PINE A64(+) motionEyeOS IP Address] and after login, you should able to see the output of the CAMERA MODULE on the web interface
** Use the PINE64 USB SERIAL CONSOLE/PROGRAMMER and login


{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>admin/-</code>
|}


== Volumio 2 Digital Audio Player ==
=== NEMS Linux ===
[[File:volumio.png|right|100px]]
[[File:nems.jpg|right|100px]]


=== Volumio 2 Digital Audio Player [2.863-2020-12-23]  ===
'''NEMS''' stands for "Nagios Enterprise Monitoring Server" and it is a modern pre-configured, customized and ready-to-deploy Nagios Core image designed to run on low-cost micro computers. To find out more on NEMS Linux, please visit their [https://nemslinux.com/ site].
* '''This version works with (Spdif / Coaxial / RCA).'''
* '''You need to enable Volume Normalization in the Playback Options to fix sound low.'''
* '''supports booting from eMMC and SD card.'''
* '''supports a select number of simple I2S DACS. tested with the Pine64 DAC POT, a wired ES9023 DAC module and a pcm5121 DAC module. '''
* Volumio is a linux-based headless DAP (digital audio player), which connects to your home stereo system or your DAC
* Visit the project's website [https://community.volumio.org/t/volumio-2-on-pine64-pine-a64-lts-sopine-compute-module/8190 here]
* DD image (for 8GB microSD card and above)
** [https://updates.volumio.org/pine64plus/volumio/2.863/volumio-2.863-2020-12-23-pine64plus.img.zip Direct Download From volumio.org]
* Login with
** Username: volumio
** Password: volumio
* '''Volumio is controlled using a Web-GUI which can be accessed via a web browser using the boards IP or volumio.local/'''


{{Outdated release}}


Download:
* [https://nemslinux.com/download/nagios-for-pine64.php Download torrent seed from NEMS Linux] (2.66GB, MD5 of the xz file is ''ac508549a829021491cfa23aeb18a063'')
* [https://files.pine64.org/os/pine-a64/nems/NEMS_v1.5-Pine64-Build1.zip Direct download from pine64.org] (2.66GB, MD5 of the xz file is ''ac508549a829021491cfa23aeb18a063'')


== FreedomBox ==
Notes:
[[File:FreedomBox.jpg|right|100px]]
* Suitable for all 512MB/1GB/2GB PINE A64(+) variants


=== Stable built ===
{| class="wikitable"
* DD image to microSD card. Highly recommend using [https://etcher.io/ Etcher]
!colspan="2" style="background: #a7d7f9;"| Default credentials
* This is a headless build, not HDMI output.
|-
* Please plug-in Ethernet cable first before initial power up. After power up for 10 minutes, using browser and type in https://fredombox.local to setup. Browser may warms for unsecure site and please proceed with exception.
! Default user
* Freedom Manual: https://wiki.debian.org/FreedomBox/Manual
| <code>nemsadmin/nemsadmin</code>
* For more information about FreedomBox, please visit https://www.freedombox.org
|}
** [https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-stable-free_buster_pine64-plus-arm64.img.xz Direct download from FreedomBox site]
*** File Size: 418MB


=== openSUSE ===
[[File:Opensuse-distribution.png|right|100px]]


'''openSUSE''' is a free and open source RPM-based Linux distribution developed by the openSUSE project. More details can be found under https://en.opensuse.org/HCL:Pine64.


== motionEyeOS ==
Download:
[[File:motioneyeos.png|right|100px]]
* [http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/ Images]
* Headless build: [http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/openSUSE-Tumbleweed-ARM-JeOS-pine64.aarch64.raw.xz Direct download]


* motionEyeOS is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend
=== OpenWRT ===
* Visit the [https://github.com/ccrisan/motioneyeos/releases/ motionEyeOS GitHub] and its [https://github.com/ccrisan/motioneyeos/wiki GitHub Wiki] for more information
[[File:Openwrt logo square.png|right|100px]]
* Suitable for 1GB/2GB PINE A64(+) variants
* DD image (for 8GB microSD card and above)
** [https://github.com/ccrisan/motioneyeos/releases/latest Direct download from GitHub look for motioneyeos-pine64-xxxxxxxx.img.xz]
* Login with
** Username: admin
** Password:
* There are 2 ways to interact with the OS:
** Scan for its IP with hostname MEYE-* and go to the admin web interface https://[PINE A64(+) motionEyeOS IP Address] and after login, you should able to see the output of the CAMERA MODULE on the web interface
** Use the PINE64 USB SERIAL CONSOLE/PROGRAMMER and login


The '''OpenWrt''' Project is a Linux operating system targeting embedded devices.


Download:
* [https://downloads.lede-project.org/snapshots/targets/sunxi/cortexa53/ Direct download] (look for ''pine64_pine64-baseboard-ext4-sdcard.img.gz'' and ''pine64_pine64-baseboard-squashfs-sdcard.img.gz'')


== DietPi ==
Notes:
[[File:dietpi.png|right|100px]]
* OpenWRT community build for microSD boot.  
* This is headless build, please use serial console to configure


* DietPi is a '''lightweight''', yet '''easy to setup''' and '''feature-rich''' Linux distribution, based on '''Debian'''.
{| class="wikitable"
* To find out more about DietPi, please visit the [https://dietpi.com/docs/ official documentation].
!colspan="2" style="background: #a7d7f9;"| Default credentials
* Discuss the PINE A64 build on the [https://forum.pine64.org/showthread.php?tid=12513 PINE64 forum thread].
|-
* DD image (for 4 GiB micro SD card and above)
! Default user
** [https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bullseye.7z Direct download from dietpi.com]
| <code>-/passwd</code>
* Login with
|}
** Username: '''root'''
** Password: '''dietpi'''


== LibreELEC(KODI) ==
== BSD ==
[[File:libreelec.jpg|right|100px]]


=== Nightly Build Image [microSD Boot] ===
=== NetBSD ===
* DD image to microSD card and boot. Highly recommend using [https://etcher.io/ Etcher]
[[File:netbsd.png|right|100px]]
* Suitable 512MB PINE A64 Board
** [https://test.libreelec.tv/ Pine A64+ build direct download from Libreelec nightly build site and look for LibreELEC-A64.arm-9.80-nightly-xxxxxxxx-xxxxxxx-pine64.img.gz]
* Suitable for 1GB/2GB PINE A64+ Board
** [https://test.libreelec.tv/ Pine A64+ build direct download from Libreelec nightly build site and look for LibreELEC-A64.arm-9.80-nightly-xxxxxxxx-xxxxxxx-pine64-plus.img.gz]
** FEATURES:
*** mainline kernel & U-Boot
*** latest Kodi
*** HDMI CEC
*** multi channel HDMI audio (correct audio output must be selected)
*** IR receiver


== NEMS Linux ==
'''NetBSD''' is a free, fast, secure, and highly portable Unix-like Open Source operating system. To learn more about NetBSD please visit [https://www.netbsd.org/ NetBSD main page].
[[File:nems.jpg|right|100px]]


https://files.pine64.org/sw/pine64_installer/json/nems.jpg
Download:
* NEMS stands for "Nagios Enterprise Monitoring Server" and it is a modern pre-configured, customized and ready-to-deploy Nagios Core image designed to run on low-cost micro computers.
* [https://www.invisible.ca/arm/ Direct download] (345MB, select ''PINE A64 / PINE A64+'')
* To find out more about NEMS on the PINE64 and available tweaks to the installation please visit the [https://forum.pine64.org/showthread.php?tid=7306 PINE64 forum thread]
* Suitable for 512MB/1GB/2GB PINE A64(+) variants
* Login with
** Username: nemsadmin
** Password: nemsadmin
* [https://docs.nemslinux.com/installation  Installation Guide]
* To find out more on NEM Linux, please visit their [https://nemslinux.com/ site]


=== NEMS Linux [v1.5 - Build 1] ===
Notes:
* NetBSD community build for microSD boot
* Instructions concerning enabling SSH can be found [https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh here]


* DD image (for 16GB microSD card and above)
{| class="wikitable"
** [https://nemslinux.com/download/nagios-for-pine64.php Download torrent seed from NEMS Linux]
!colspan="2" style="background: #a7d7f9;"| Default credentials
** [https://files.pine64.org/os/pine-a64/nems/NEMS_v1.5-Pine64-Build1.zip Direct download from pine64.org]
|-
*** MD5 (XZ file): ac508549a829021491cfa23aeb18a063
! Root user and SSH
*** File Size: 2.66GB
| <code>root/[none]</code>
|}


= BSD =
== Windows 10 IoT ==
[[File:win10iot.png|right|100px]]


== NetBSD ==
Download:
[[File:netbsd.png|right|100px]]
* [https://files.pine64.org/os/pine-a64/win10-iot/PINE64_Win10IoT_TestOS_build_10.0.15063.0_20170602.ffu Windows IoT direct download] from ''pine64.org'' (957MB, MD5 of FFU file ''ACA617C0C9CEDA705DD510BF041E79B4'')
 
=== NetBSD Community Build Image [microSD Boot] ===
* To learn more about NetBSD please visit [https://www.netbsd.org/ NetBSD main page]
* DD image to microSD card or eMMC module. Highly recommend using [https://etcher.io/ Etcher]
** [https://www.invisible.ca/arm/ Direct download latest release build from NetBSD by select PINE A64 / PINE A64+]
** size: 345MB
* Console and SSH default login:
** username: root
** password: [none]
* Instructions concerning enabling SSH can be found [https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh here]
 
= Windows 10 IoT =
[[File:win10iot.png|right|100px]]


Notes:
* PINE64 Win10 IoT build already passed the [https://catalog.azureiotsuite.com/details?title=Allwinner_Technology_Pine64 Microsoft Azure certification]
* PINE64 Win10 IoT build already passed the [https://catalog.azureiotsuite.com/details?title=Allwinner_Technology_Pine64 Microsoft Azure certification]
* For step by step installation process, please follow this [https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes/blob/master/doc/How%20to%20flash%20ffu.md github link]
* For step by step installation process, please follow this [https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes/blob/master/doc/How%20to%20flash%20ffu.md github link]
Line 220: Line 214:
* For Microsoft Azure IoT SDKs, please follow this [https://github.com/Azure/azure-iot-sdks/ github link]
* For Microsoft Azure IoT SDKs, please follow this [https://github.com/Azure/azure-iot-sdks/ github link]


== Win10 IoT [10.0.15063.0_20170602] ==
Changelog for Win10 IoT 10.0.15063.0_20170602:
* 10.0.15063.0_20170602
* 10.0.15063.0_20170602
** Update Notes since 10.0.15063.0_20170524:
** Update Notes since 10.0.15063.0_20170524:
Line 246: Line 240:
*** Ethernet device may not start with problem code 12 at the first time to bring up
*** Ethernet device may not start with problem code 12 at the first time to bring up


* [https://files.pine64.org/os/pine-a64/win10-iot/PINE64_Win10IoT_TestOS_build_10.0.15063.0_20170602.ffu Windows IoT Direct Download from pine64.org]
== Linux BSP SDK ==
** MD5 (FFU file): ACA617C0C9CEDA705DD510BF041E79B4
** File Size: 957MB


= Linux BSP SDK =
Linux BSP Kernel 4.9
* [https://files.pine64.org/SDK/PINE-A64/PINE-A64_lichee_BSP4.9.tar.xz Direct Download] from ''pine64.org'' (5.4GB, MD5 of the TAR-GZip file ''7736e3c4d50c021144d125cc4ee047a4'')


== Linux BSP Kernel 4.9 ==
== Android SDK ==
* [https://files.pine64.org/SDK/PINE-A64/PINE-A64_lichee_BSP4.9.tar.xz Direct Download from pine64.org]
** MD5 (TAR-GZip file): 7736e3c4d50c021144d125cc4ee047a4
** File Size: 5.40GB


= Android SDK =
Android Oreo (v8.1)


== Android Oreo [v8.1] ==
* [https://files.pine64.org/SDK/PINE-A64/PINE-A64_SDK_android8.1.tar.xz Direct Download] from ''pine64.org'' (24.94GB, MD5 of the TAR-GZip file ''b0394af324c70ce28067e52cd7bc0c87'')
* [https://files.pine64.org/SDK/PINE-A64/PINE-A64_SDK_android8.1.tar.xz Direct Download from pine64.org]
** MD5 (TAR-Gzip file): b0394af324c70ce28067e52cd7bc0c87
** File Size: 24.94GB


= Other resources =
== Other resources ==


* [[Mali Driver]]
* [[Mali Driver]]
Line 270: Line 257:
* [https://files.pine64.org/tools/allwinner/DragonFace.zip Allwinner DragonFace software that will let you edit and modify A64 Stock Android Build PhoenixCard image]
* [https://files.pine64.org/tools/allwinner/DragonFace.zip Allwinner DragonFace software that will let you edit and modify A64 Stock Android Build PhoenixCard image]


[[Category:Pine A64]]
[[Category:PINE A64]]

Latest revision as of 15:03, 26 September 2023

This page contains a list of all available releases for the PINE A64 and PINE A64+, as well as links to other resources.

Note: The images for the PINE A64 and PINE A64+ are not compatible with the PINE A64-LTS due to LPDDR3 memory configuration. For PINE A64-LTS, please use the SOPINE Software Releases.

Linux

Special thanks to Sunxi community and longsleep for their contributions

Below you will find useful links to various resources and forum threads:

AOSC

Aosc.png

AOSC OS is a general purpose Linux distribution that strives to simplify user experience and improve free and open source software for day-to-day productivity. To learn more about AOSC, please visit the official AOSC website.

Download:

Default credentials
Default user aosc/anthon

Arch Linux ARM

Archlinux-logo.png

Arch Linux ARM is a distribution of Linux for ARM computers.

Installation:

Armbian

Armbian.png

Armbian is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored.

Download:

Debian

Debian-logo.png

Debian is an operating system and a distribution of free software. See the forum thread here.

Download:

Instructions:

  • Download: firmware.pine64_plus.img.gz
  • Download: partition.img.gz
  • Create the disk image:
    • For Linux: zcat firmware.pine64_plus.img.gz partition.img.gz > complete_image.img
    • For Mac: gzcat firmware.pine64_plus.img.gz partition.img.gz > complete_image.img
  • Write the image to your boot device:
    • For Linux: dd if=complete_image.img of=your_chosen_boot_device bs=4M
    • For Mac: see Getting started

Notes:

  • An Ethernet connection is required for the above installer

DietPi

Dietpi.png

DietPi is a lightweight yet easy to setup and feature-rich Linux distribution, based on Debian. To find out more about DietPi, please visit the official documentation. Discuss the PINE A64 build on the PINE64 forum thread.

Download:

Default credentials
Default user root/dietpi

FreedomBox

FreedomBox.jpg

FreedomBox is a private server for non-experts: it lets you install and configure server applications with only a few clicks. For more information about FreedomBox, please visit http://www.freedombox.org.

⚠️ The linked release is outdated and should no longer be used!

Download:

Notes:

  • This is a headless build, not HDMI output.
  • Please plug-in Ethernet cable first before initial power up. After power up for 10 minutes, using browser and type in https://fredombox.local to setup. Browser may warms for unsecure site and please proceed with exception.
  • Freedom Manual: https://wiki.debian.org/FreedomBox/Manual

LibreELEC

Libreelec.jpg

LibreELEC is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system.

Download:

  • 512MB PINE A64: direct download from Libreelec nightly build site (look for LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64.img.gz)
  • 1GB/2GB PINE A64+ Board: direct download from Libreelec nightly build site (look for LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64-plus.img.gz)

Notes:

  • Nightly build for microSD boot

motionEyeOS

Motioneyeos.png

motionEyeOS is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend. Visit the motionEyeOS GitHub and its GitHub Wiki for more information

Download:

Notes:

  • Suitable for 1GB/2GB PINE A64(+) variants
  • There are 2 ways to interact with the OS:
    • Scan for its IP with hostname MEYE-* and go to the admin web interface https://[PINE A64(+) motionEyeOS IP Address] and after login, you should able to see the output of the CAMERA MODULE on the web interface
    • Use the PINE64 USB SERIAL CONSOLE/PROGRAMMER and login
Default credentials
Default user admin/-

NEMS Linux

Nems.jpg

NEMS stands for "Nagios Enterprise Monitoring Server" and it is a modern pre-configured, customized and ready-to-deploy Nagios Core image designed to run on low-cost micro computers. To find out more on NEMS Linux, please visit their site.

⚠️ The linked release is outdated and should no longer be used!

Download:

Notes:

  • Suitable for all 512MB/1GB/2GB PINE A64(+) variants
Default credentials
Default user nemsadmin/nemsadmin

openSUSE

Opensuse-distribution.png

openSUSE is a free and open source RPM-based Linux distribution developed by the openSUSE project. More details can be found under https://en.opensuse.org/HCL:Pine64.

Download:

OpenWRT

Openwrt logo square.png

The OpenWrt Project is a Linux operating system targeting embedded devices.

Download:

  • Direct download (look for pine64_pine64-baseboard-ext4-sdcard.img.gz and pine64_pine64-baseboard-squashfs-sdcard.img.gz)

Notes:

  • OpenWRT community build for microSD boot.
  • This is headless build, please use serial console to configure
Default credentials
Default user -/passwd

BSD

NetBSD

Netbsd.png

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. To learn more about NetBSD please visit NetBSD main page.

Download:

Notes:

  • NetBSD community build for microSD boot
  • Instructions concerning enabling SSH can be found here
Default credentials
Root user and SSH root/[none]

Windows 10 IoT

Win10iot.png

Download:

Notes:

Changelog for Win10 IoT 10.0.15063.0_20170602:

  • 10.0.15063.0_20170602
    • Update Notes since 10.0.15063.0_20170524:
      • Fix the failure of default application installation caused by a app certification issue
      • Fix that the default application cannot start automatically after installation
      • Fix Ethernet initialization problem and now the Ethernet will start successfully every time
      • Enable the usermode access for all unusable GPIO pins in Pi-2 bus( later provide a UWP sample to show how to control these pins )
    • Extra Notes:
  • 10.0.15063.0_20170524
    • Some Updates:
      • Update the OS version to build v.10.0.15063.0 (Creators Update)
      • New page style of Device Portal, visit https://deviceipaddr:8080 to check it
      • Built-in Cortana assistant, need to be enabled in settings page in default app and Device Portal
      • Support on-screen keyboard, need to be enabled in Device Portal
      • Enable 100M Ethernet and fix some bugs
      • Support built-in UART bus in A64 SoC(not built in the ffu, later provide driver binary and deployment helper)
      • Support built-in IR module in A64 SoC(not built in the ffu, later provide source code and dev doc for developers in community)
    • Known Issues:
      • Kernel debug is enabled by default. This will slow the bring-up process. If a kernel debug is not necessary for you, visit Device Portal and navigate to Processes->Run Command page, run this command to disable:
        • Bcdedit /store C:\EFIESP\EFI\Microsoft\boot\BCD /set {default} debug off
      • An PnP bug in audio device may cause a blue screen when acting software shutdown
      • Ethernet device may not start with problem code 12 at the first time to bring up

Linux BSP SDK

Linux BSP Kernel 4.9

  • Direct Download from pine64.org (5.4GB, MD5 of the TAR-GZip file 7736e3c4d50c021144d125cc4ee047a4)

Android SDK

Android Oreo (v8.1)

  • Direct Download from pine64.org (24.94GB, MD5 of the TAR-GZip file b0394af324c70ce28067e52cd7bc0c87)

Other resources