Releases

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

Linux

AOSC

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

Armbian

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

Download:

ayufan’s Linux releases

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

Debian

Debian is an operating system and a distribution of Free Software.

Download:

Instructions:

  • Go to the download 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.img

  • Write the created .img file to microSD card or eMMC Module using dd: dd if=debian-installer.img of=/dev/sda bs=4M. Replace /dev/sda with your target drive.

  • Plug the microSD/eMMC card in the Rock64 (and connect a serial console) and boot up to start the Debian Installer

Notes:

  • An Ethernet connection is required for the above installer

  • Remember to leave some space before your first partition for u-boot! You can do this by creating a 32M size unused partition at the start of the device.

  • Auto creating all partitions does not work. You can use the following manual partition scheme:

#1 - 34MB  Unused/Free Space
#2 - 512MB ext2 /boot           (Remember to set the bootable flag)
#3 - xxGB  ext4 /               (This can be as large as you want. You can also create separate partitions for /home /var /tmp)
#4 - 1GB   swap                 (May not be a good idea if using an SD card)

Debian by mrfixit2001

Mrfixit2001’s minimal Debian build. Version 190514 onward support Rock64-v3 board

Download:

Default credentials

Default user

rock/rock

DietPi

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

Lakka

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console. Visit PINE64 forum for more information about the Lakka release.

Download:

LibreELEC

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

Download:

Manjaro ARM

Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system. 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:

NEMS Linux

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.

warning

Only supports ROCK64 ver2 SBC

warning

Outdated release

Download:

note

The installation guide can be found https://docs.nemslinux.com/installation[here].

Default credentials

Default user

nemsadmin/nemsadmin

NextCloudPi

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.

Download:

warning

Outdated release

note

The MD5 hash of the .gz file is 2d3eb799e99a3bb90d5aa7731baf27c6

Default credentials

Root user

root/1234

OpenMediaVault

Openmediavault is the next generation network attached storage (NAS) solution. The forum thread concerning this release can be found here.

Download:

note

The MD5 hash of the .xz file is 474c2a5aac8874fd188404c8e04e53e8

note

The MD5 hash of the .xz file is bf5d2ea2bc7a5623ba958ed358a80c2a

Default credentials

TTY and SSH, except OMV

rock64/rock64

OMV for Web

admin/openmediavault

OMV for TTY

root/openmediavault

Recalbox

Recalbox is a free and open-source operating system created for the emulation and preservation for retro games. Recalbox allows you to re-play a variety of videogame consoles and platforms in your living room with ease. To find out more about Recalbox and available tweaks to the installation please visit the PINE64 forum thread. Visit the project’s website for more details.

note

Only supports ROCK64 ver2 SBC

Download:

R-Cade

Retro Center’s R-Cade, the 4K Media Center Arcade. RCade Features 100+ retro-gaming systems, a lightweight web browser, and full 4K UHD media playback.

Download:

Slackware

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 https://github.com/facebook/zstd[ZST GitHub site] for a decompression utility.

Download:

Default credentials

Default user

root/password

Flashing the distribution to the 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.

BSD

FreeBSD

FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. The RockChip FreeBSD page has instructions for installing FreeBSD. Version 13.0 and greater include prebuilt images.

Download:

  • Images for various FreeBSD releases can be found here

Default credentials

SSH access (enabled by default)

freebsd/freebsd

Root user

root/root

NetBSD

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:

  • Instructions concerning enabling SSH can be found here or the bootable image from armbsd.org can have the MSDOS partition modified to setup SSH using this method.

Default credentials

Root user and SSH

root/[none]

OpenBSD

OpenBSD is a security-focused, free and open-source, Unix-like operating system based on the Berkeley Software Distribution. You can install OpenBSD on your Rock64 by following these instructions.

Android

Android TV 9.x eMMC (No Google Play)

The Android 9.0 image for eMMC boot. For the installation of the Playstore on Android 9.0 please follow this forum thread.

Image downloads (for direct flashing):

Image downloads (for Rockchip Tool):

  • Stock image from pine64.org (544MB, MD5 of the Gzip file 9B717263E7749A732C8B5C7D7D59C5C6, build 20190617)

  • Rooted image from pine64.org (544MB, MD5 of the Gzip file FC5F80C3A939AD0F8DCE5B85F22D20A1, build 20190618)

note

See the guide to flashing eMMC using Rockchip Tools. Please unzip the file first and then use Rockchip tool to flash it. The OTG port located at top USB 2.0 port and it needs USB type A to type A cable.

Notes:

  • Please allow 10-15 minutes on first boot for initialization

Android 9.x (No Google Play)

The rooted Android 9.0 TV image for booting from the microSD card. For the installation of the Playstore on Android 9.0 please follow this forum thread.

Image downloads (for direct flashing):

note

Flash the file to the microSD card, for example using dd.

Image downloads (for Rockchip SDDisk Tool):

  • Direct download from pine64.org (539MB, MD5 of the Gzip file EE00D309745F842213E21B2F1E20C510, build 20190621)

note

Please unzip first and then using Android tool to flash it. Allow 3-5 minutes boot up time on first boot for initialization. The Rockchip SDDisk Tool ver. 1.57 can be found https://files.pine64.org/os/ROCK64/android/SDDiskTool_v1.57.zip[here].

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

The Android 8.1 TV stock image for booting from the eMMC.

Image downloads (for direct flashing to the eMMC module):

  • Direct download from pine64.org (561MB, MD5 of the .xz file C05846B89A6483DA911CEA604627524F, build 20180606)

note

Please allow 10-15 minutes boot up time on first boot for initialization.

Image downloads (for Rockchip Tool):

  • Direct download from pine64.org (752MB, MD5 of the .xz file 9738F060D2F62A83637797363D2B38C9, build 20180606)

note

See the page about how to flash the eMMC using Rockchip Tools. Please unzip the file first and then use Rockchip tool to flash it. The OTG port located at top USB 2.0 port and it needs USB type A to type A cable.

Android 8.x TV

The Android 8.1 stock image for microSD boot, build 20180623.

Download:

note

The MD5 hash of the .xz file is 85372A568C114ADE7CD9632CEBA193E9

Notes:

  • Write the image to a microSD card using dd and boot it.

  • Please allow 10-15 minutes on first boot for initialization

Android 7.x eMMC

The rooted Android 7.1.2 stock image, build 20171204.

Download image (microSD card to eMMC):

  • Direct download from pine64.org (558MB, MD5 of the .xz file 43443467DFCAEDE767556843EB4D6707)

note

DD image to a microSD card. Shorting the eMMC PIN with a jumper as shown on the first image of the https://files.pine64.org/doc/rock64/guide/ROCK64_Installing_Android_To_eMMC.pdf[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 boot for initialization. Has USB 3.0 patches. Enable Real Time Clock support for Popcorn Hour Transformer.

Download image (eMMC boot):

  • Direct download from pine64.org (544MB, MD5 of the .xz file 7C831F9E6B4311A3B3D4743FBBB628D0)

note

Please unzip first and then using Android tool to flash in. Has USB 3.0 patches. Enable Real Time Clock support for Popcorn Hour Transformer.

Notes:

Android TV 7.x eMMC

The Android TV 7.1 community build image by ayufan.

Download image (eMMC):

note

For eMMC flash-all image, please unzip first and then use Android tool to flash in

Notes:

Android TV 7.x

The Android TV 7.1 community build image for microSD boot by ayufan.

Download:

Android SDK

The Android P SDK (v9.0).

Download:

note

The MD5 hash of the TAR-GZip file is 1EAC08942E238293E3AF11C7890DF307