Difference between revisions of "ROCK64 Software Releases"

From PINE64
Jump to navigation Jump to search
(→‎Slackware: updated section)
Line 65: Line 65:
[[File:slackware.jpg|right|100px]]
[[File:slackware.jpg|right|100px]]


* Slackware is a very old, interesting, convenient and easy distribution.
'''Slackware''' is a very old, interesting, convenient and easy distribution. Visit the project's website here (https://fail.pp.ua). You can follow the ongoing discussion about Slackware on the PINE64 forum (https://forum.pine64.org/showthread.php?tid=5868)
* Visit the project's website here (https://fail.pp.ua)
* You can follow the ongoing discussion about Slackware on the PINE64 forum (https://forum.pine64.org/showthread.php?tid=5868)
* This Slackware build using ZST compression algorithm, please visit the [https://github.com/facebook/zstd ZST github site] for utility


=== Slackware Aarch64 XFCE Community Build Image [microSD Boot] ===
{{Info|This Slackware build using the ZST compression algorithm, please visit the [https://github.com/facebook/zstd ZST GitHub site] for a decompression utility.}}
* System with a graphical shell
* DD image to microSD card and boot. Highly recommend using [https://etcher.io/ Etcher]
** [http://dl.fail.pp.ua/slackware/images/rock64/ Direct download from http://dl.fail.pp.ua and look for slarm64-current-aarch64-xfce-rock64-x.xx.x-build-xxxxxxxx.img.zst]
* Login with
** Username : root
** Password : password


=== Slackware Aarch64 Miniroot Community Build Image [microSD Boot] ===
Download:  
* System without a graphical shell
* [http://dl.fail.pp.ua/slackware/images/rock64/] (supports the microSD card)
* DD image to microSD card and boot. Highly recommend using [https://etcher.io/ Etcher]
* [https://dietpi.com/downloads/images/DietPi_ROCK64-ARMv8-Bookworm.7z Debian 12 Bookworm] (supports the microSD card)
** [http://dl.fail.pp.ua/slackware/images/rock64/ Direct download from http://dl.fail.pp.ua and look for slarm64-current-aarch64-base-rock64-x.xx.x-build-xxxxxxxx.img.zst]
* Login with
** Username : root
** Password : password


* To run the OS on eMMC
{| class="wikitable"
**Flash the image to micro SD, power up the board with micro SD and login
!colspan="2" style="background: #a7d7f9;"| Default credentials
**Copy the image file to micro SD by using SFTP. The image file must be in .img. ''note : root user are not allow transfer file to micro SD.''
|-
**After finish copy the file, power off the board and add eMMC module to the board
! Default user
**Bootup the board, run below command for flashing to eMMC module
| <code>root/password</code>
***>>dd if=[image file] of=/dev/mmcblk1 bs=10M
|}
****''example : dd if=slack-current-aarch64-xfce_08May18-4.4.126-rock64-build-20180508.img of=/dev/mmcblk1 bs=10M''
 
***then edit 2 files in eMMC module:
To run the OS on eMMC_
***>> mount /dev/mmcblk1p1 /media
* Flash the image to micro SD, power up the board with micro SD and login
***>> echo "rootdev=/dev/mmcblk1p1" >> /media/boot/uEnv.txt
* Copy the image file to micro SD by using SFTP. The image file must have the ''.img'' file extension.
***>> sed -i 's:mmcblk0p1:mmcblk1p1:' /media/etc/fstab
* After finish copy the file, power off the board and add eMMC module to the board
**After done, power off board and remove micro SD. Then bootup with only eMMC module.
* Boot the board, run below command for flashing to eMMC module
** Run <code>sudo dd if='''[IMAGE]''' of=/dev/'''[DEVICE]''' bs=10M</code> (example: ''sudo dd if=slack-current-aarch64-xfce_08May18-4.4.126-rock64-build-20180508.img of=/dev/mmcblk1 bs=10M'').
** then edit these two files in eMMC module:
** <code>mount /dev/mmcblk1p1 /media</code>
** <code>echo "rootdev=/dev/mmcblk1p1" >> /media/boot/uEnv.txt</code>
** <code>sed -i 's:mmcblk0p1:mmcblk1p1:' /media/etc/fstab</code>
* After that, power off the board and remove the microSD card. Then boot with only the eMMC module.


== DietPi ==
== DietPi ==

Revision as of 15:10, 17 January 2023

This page contains a list of all available releases for the ROCK64, as well as links to other resources.

Linux Image Releases

Armbian

Armbian.png

Armbian is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored. To find out more about Armbian and available download options please visit the Armbian ROCK64 site.

Note: The download images are packed in a .7zip archive, please extract the archive first before flashing. It is recommended to use Balena Etcher for flashing.

Download:

Note: Please use a microSD card or eMMC with at least 8GB

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.

Note: AOSC is using LZ4 compression algorithm for the downloads, please visit the LZ4 GitHub site for an utility for extracting the archives

Download:

Default credentials
Default user aosc/anthon

Manjaro ARM

Manjaro editions for Rock64 are available directly from Manjaro. To learn more about Manjaro please visit the Manjaro Forum.

Note: Only supports ROCK64 version 2 SBC!

Download:

ayufan's Linux releases

Penguin.png

The community member ayufan offers multiple ROCK64 Linux releases based on Debian and Ubuntu. The forum thread for release can be found here.

Download:

Note: Make sure to download images for the ROCK64.
Default credentials
Default user rock64/rock64

Slackware

Slackware.jpg

Slackware is a very old, interesting, convenient and easy distribution. Visit the project's website here (https://fail.pp.ua). You can follow the ongoing discussion about Slackware on the PINE64 forum (https://forum.pine64.org/showthread.php?tid=5868)

Note: This Slackware build using the ZST compression algorithm, please visit the ZST GitHub site for a decompression utility.

Download:

Default credentials
Default user root/password

To run the OS on eMMC_

  • Flash the image to micro SD, power up the board with micro SD and login
  • Copy the image file to micro SD by using SFTP. The image file must have the .img file extension.
  • After finish copy the file, power off the board and add eMMC module to the board
  • Boot the board, run below command for flashing to eMMC module
    • Run sudo dd if=[IMAGE] of=/dev/[DEVICE] bs=10M (example: sudo dd if=slack-current-aarch64-xfce_08May18-4.4.126-rock64-build-20180508.img of=/dev/mmcblk1 bs=10M).
    • then edit these two files in eMMC module:
    • mount /dev/mmcblk1p1 /media
    • echo "rootdev=/dev/mmcblk1p1" >> /media/boot/uEnv.txt
    • sed -i 's:mmcblk0p1:mmcblk1p1:' /media/etc/fstab
  • After that, power off the board and remove the microSD card. Then boot with only the eMMC module.

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 ROCK64 build on the PINE64 forum thread.

Download:

Default credentials
Default user root/dietpi

LibreELEC

Libreelec.jpg

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

Download:

Volumio 2 Digital Audio Player

Volumio.png

'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 here. You can follow the ongoing discussion about Volumio on the PINE64 forum

Note: Volumio is controlled using a Web-GUI which can be accessed via a web browser using the boards IP or volumio.local/

Download:

Warning: The image appears to be outdated! Handle with caution.
Default credentials
Default user volumio/volumio

R-Cade

RCadeLogo.jpg

Retro Center's R-Cade [USB / microSD / eMMC Boot]

Lakka

Lakka.png

Lakka Community Build Image [microSD / eMMC Boot]

Debian

Debian.png

Debian Installer - Bullseye

  • Go to Debian Bullseye's official d-i concatenateable images directory
  • Download firmware.rock64-rk3328.img.gz and partition.img.gz
  • Combine the 2 parts into 1 image file: zcat firmware.rock64-rk3328.img.gz partition.img.gz > debian-installer-bullseye-rock64-rk3328.img*
  • Write the created .img file to microSD card or eMMC Module with dd
  • Plug the microSD/eMMC card in the Rock64 and connect a serial console and boot up to start the Debian Installer

*) (for non-Linux systems, consult README.concatenateable_images)

Debian Installer - Daily Build (for Bookworm+)

  • Go to Debian's daily build official d-i concatenateable images directory
  • Download firmware.rock64-rk3328.img.gz and partition.img.gz
  • Combine the 2 parts into 1 image file: zcat firmware.rock64-rk3328.img.gz partition.img.gz > debian-installer-daily-build-rock64-rk3328.img*
  • Write the created .img file to microSD card or eMMC Module with dd
  • Plug the microSD/eMMC card in the Rock64 and boot up to start the Debian Installer. It should work with both a normal display and a serial console

*) (for non-Linux systems, consult README.concatenateable_images)

Debian by mrfixit2001

Debian.png

Minimal Debian [microSD / eMMC Boot]

OpenMediaVault

Omv.png

Jessie OpenMediaVault Community Build Image [microSD to eMMC] [0.5.15-136] by ayufan

* There's a bug with eMMC in the "Stable" version of openmediavault linked from the wiki page. In order to use eMMC, please you need to be on the latest (pre-release) version which is linked here https://github.com/ayufan-rock64/linux-build/releases

Stretch OpenMediaVault OS Image 32bit (armhf) [microSD / eMMC Boot] [0.8.3]

Stretch OpenMediaVault OS Image 64bit (arm64) [microSD / eMMC Boot] [0.8.3]

NextCloudPi

Nextcloudpi.png

NextCloudPi Community Build Image [microSD / eMMC Boot] [03-10-19]

  • NextCloudPi comes not only with NextCloud preinstalled, but also with management tools for backups, SSL certificates, SAMBA, enhanced security and more.
  • Visit the project's website
  • You can follow the ongoing discussion about NextCloudPi on the PINE64 forum
  • DD image to microSD card and boot. Highly recommend using Etcher
  • Login with
    • username: root
    • password: 1234


Recalbox

RB.png

Recalbox Community Build Image [microSD / eMMC boot]

Cent OS [No Longer Maintained]

Centos.png

CentOS-7 Community Build Image [microSD Boot]

  • Only support ROCK64 ver2 SBC
  • Centos-7.4.1708 with kernel from Armbian-5.69 (minimum build)
  • To find out more on installation process, please visit their Project31 site
  • Login with
    • username: root
    • password: centos

NEMS Linux

Nems.jpg

https://files.pine64.org/sw/pine64_installer/json/nems.jpg

  • Only support ROCK64 ver2 SBC
  • 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 about NEMS on the PINE64 and available tweaks to the installation please visit the PINE64 forum thread
  • Login with
    • Username: nemsadmin
    • Password: nemsadmin
  • Installation Guide
  • To find out more on NEM Linux, please visit their site

NEMS Linux [microSD / eMMC boot] [v1.5 - build 2]

BSD Image Releases

NetBSD

Netbsd.png

OpenBSD

Puffy mascot openbsd.png


FreeBSD

Freebsd Logo.png

The RockChip FreeBSD page has instructions for installing FreeBSD.

  • Images for various FreeBSD releases can be found here
  • Version 13.0 and greater include prebuilt images. Find the link in the SD Card Images section and download the ROCK64 image.
  • SSH is enable by default and can be accessed with the following account:
username: freebsd
password: freebsd
  • The root account credentials are:
username: root
password: root

Android Image Releases

Android TV 9.x eMMC (No Google Play)

* For install Playstore on Android 9.0, please follows this forum thread

Android 9.0 Stock Image [eMMC Boot] using DD method [20190617]

  • DD image to eMMC module using USB adapter for eMMC module and boot. Highly recommend using Etcher or PINE64 Installer
  • Please allow 3-5 minutes boot up time on first time for initialization
  • DD image for 16GB eMMC module
  • DD image for 32GB eMMC module
  • DD image for 64GB eMMC module

Android 9.0 Stock Image [eMMC Boot] using ROCKChip tools method [20190617]

  • Please unzip first and then using Android tool to flash in
  • The OTG port located at top USB 2.0 port, needs USB type A to type A cable.
  • Please allow 3-5 minutes boot up time on first time for initialization
  • This is Android TV build version

Android 9.0 Stock Rooted Image [eMMC Boot] using DD method [20190618]

  • DD image to eMMC module using USB adapter for eMMC module and boot. Highly recommend using Etcher or PINE64 Installer
  • Please allow 3-5 minutes boot up time on first time for initialization
  • DD image for 16GB eMMC module
  • DD image for 32GB eMMC module
  • DD image for 64GB eMMC module

Android 9.0 Stock Rooted Image [eMMC Boot] using ROCKChip tools method [20190618]

  • Please unzip first and then using Android tool to flash in
  • The OTG port located at top USB 2.0 port, needs USB type A to type A cable.
  • Please allow 3-5 minutes boot up time on first time for initialization
  • This is Rooted Android TV build version
  • Guide to flashing eMMC using Rockchip Tools
  • Direct download from pine64.org
    • MD5 (GZip file): FC5F80C3A939AD0F8DCE5B85F22D20A1
    • File Size: 544MB

Android 9.x (No Google Play)

Android 9.0 Stock Rooted Image [microSD Boot] using DD method [20190621]

Android 9.0 Stock Rooted Image [microSD Boot] using ROCKChip SDDisk tools method [20190621]

Android 8.x TV eMMC (preinstalled Google Play Store)

Android 8.1. Stock Image [eMMC Boot] using DD method [20180606]

  • DD image to eMMC module. Highly recommend using Etcher
  • Please allow 10-15 minutes boot up time on first time for initialization
  • Direct download from pine64.org
    • MD5 (XZ file): C05846B89A6483DA911CEA604627524F
    • File Size: 561MB

Android 8.1. Stock Image [eMMC Boot] using ROCKChip tools method [20180606]

Android 8.x TV

Android 8.1. Stock Image [microSD Boot] [20180623]

  • DD image to microSD card and boot. Highly recommend using Etcher
  • Please allow 10-15 minutes boot up time on first time for initialization
  • Direct download from pine64.org
    • MD5 (XZ file): 85372A568C114ADE7CD9632CEBA193E9
    • File Size: 575MB

Android 7.x eMMC

Android 7.1.2 Stock Image [microSD to eMMC] [Rooted] [20171204]

  • DD image to microSD card. Highly recommend using Etcher
    • Shorting the eMMC PIN with a jumper as shown on the 1st image of Guide to install stock Android build to eMMC module. After power ON the box for 2-3 second, quickly remove the jumper, then it will start writing the new image to the eMMC. Please allow around 1 minute of boot up time before UI is presented via HDMI
  • Please allow 10-15 minutes boot up time on first time for initialization
  • USB 3.0 patches
  • Enable Real Time Clock support for Popcorn Hour Transformer
  • Direct download from pine64.org
    • MD5 (XZ file): 43443467DFCAEDE767556843EB4D6707
    • File Size: 558MB
  • See ROCK64 MAC Address on how to set the MAC address.

Android 7.1.2 Stock Image [eMMC Boot] [Rooted] [20171204]

  • Please unzip first and then using Android tool to flash in
  • USB 3.0 patches
  • Enable Real Time Clock support for Popcorn Hour Transformer
  • Direct download from pine64.org
    • MD5 (XZ file): 7C831F9E6B4311A3B3D4743FBBB628D0
    • File Size: 544MB
  • See ROCK64 MAC Address on how to set the MAC address.

Android 7.x

Android 7.1.2 Stock Image [microSD Boot] [Rooted] [20171204]

  • DD image to microSD card and boot. Highly recommend using Etcher
  • Please allow 10-15 minutes boot up time on first time for initialization
  • USB 3.0 patches
  • Enable Real Time Clock support for Popcorn Hour Transformer
  • Direct download from pine64.org
    • MD5 (XZ file): 56520ED3DB6E587DA140AD314A055EB2
    • File Size: 544MB

Android TV 7.x eMMC

Android TV 7.1 Community Build Image [microSD to eMMC] [v0.3.4-r86] by ayufan

Android TV 7.1 Community Build Image [eMMC] by ayufan

Android TV 7.x

Android TV 7.1 Community Build Image [microSD Boot] by ayufan

Android SDK

Android P SDK [v9.0]