diff --git a/content/documentation/PineNote/Further_information/Closed_Case_UART.md b/content/documentation/PineNote/Further_information/Closed_Case_UART.md index 17dd249b..c21e66e2 100644 --- a/content/documentation/PineNote/Further_information/Closed_Case_UART.md +++ b/content/documentation/PineNote/Further_information/Closed_Case_UART.md @@ -39,7 +39,7 @@ It should be possible to make the UART connection and breakout cable magically f {{< figure src="/documentation/images/PineNote_USB-C_DAM_Schematic_Addition.png" title="This proposed circuitry is added to the PineNote v1.1 schematic" >}} -On August 19, 2021, TL posted the results of the hardware team’s efforts. This includes link::File:PineNote USB-C DAM Schematic Addition.png[], shown on this page, as well as the following additional documentation: +On August 19, 2021, TL posted the results of the hardware team’s efforts. This includes "PineNote USB-C DAM Schematic Addition.png", shown on this page, as well as the following additional documentation: * [Datasheet for ON Semiconductor NS5S1153 USB-C USB 2.0 and Audio Switch.](https://wiki.pine64.org/wiki/File:NS5S1153-D.PDF) diff --git a/content/documentation/PinePhone/Software/Releases.md b/content/documentation/PinePhone/Software/Releases.md index 4edfa63a..26e297c9 100644 --- a/content/documentation/PinePhone/Software/Releases.md +++ b/content/documentation/PinePhone/Software/Releases.md @@ -250,9 +250,9 @@ This is also a good build for charging depleted battery. Just boot up this build For more info on this build, please visit its entry the "News" section of its [web page](https://xnux.eu/p-boot-demo/). * [Download torrent file from author's website](https://dl.xnux.eu/p-boot-multi-2022-01-26.torrent) -** *File name:* multi.img.zst -** *SHA-256:* 39915b9d2aa2f33fd78552ac9a0e665c4aef97dd68a9f9a6c76f9fa2f0ac049e -** *File Size:* 6.9GiB + * *File name:* multi.img.zst + * *SHA-256:* 39915b9d2aa2f33fd78552ac9a0e665c4aef97dd68a9f9a6c76f9fa2f0ac049e + * *File Size:* 6.9GiB Due to its size, download though torrent is suggested by the author on its main page. diff --git a/content/documentation/Pine_A64/Software.adoc b/content/documentation/Pine_A64/Software.adoc deleted file mode 100644 index 32279f90..00000000 --- a/content/documentation/Pine_A64/Software.adoc +++ /dev/null @@ -1,306 +0,0 @@ ---- -title: "Software Releases" -draft: false -menu: - docs: - title: - parent: "Pine_A64" - identifier: "Pine_A64/Software" - weight: 2 ---- - -This page contains a list of all available software releases and other resources for the PINE A64 and PINE A64+. - -{{< admonition type="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 releases, please see the link:/documentation/SOPINE/Software[Software]. -{{< /admonition >}} - -== Linux - -=== AOSC - -{{< figure src="/documentation/images/aosc.png" width="100" >}} - -*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) - -|=== -2+| Default credentials - -|Default user -| `aosc/anthon` -|=== - -=== Arch Linux ARM - -{{< figure src="/documentation/images/Archlinux-logo.png" width="100" >}} - -*Arch Linux ARM* is a distribution of Linux for ARM computers. - -Installation: - -* https://archlinuxarm.org/platforms/armv8/allwinner/pine64 - -=== Armbian - -{{< figure src="/documentation/images/armbian.png" width="100" >}} - -*Armbian* is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored. - -Download: - -* https://www.armbian.com/pine64/ - -=== Debian - -{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} - -*Debian* is an operating system and a distribution of free software. See the forum thread https://forum.pine64.org/showthread.php?tid=9744[here]. - -Download: - -* 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] - -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 link:/documentation/Introduction/Getting_started[Getting started] - -Notes: - -* An Ethernet connection is required for the above installer - -=== DietPi - -{{< figure src="/documentation/images/dietpi.png" width="100" >}} - -*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]. - -Download: - -* https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bullseye.img.xz[Debian 11 Bullseye] (supports the microSD card and eMMC, 4GB or more) -* https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bookworm.img.xz[Debian 12 Bookworm] (supports the microSD card and eMMC, 4GB or more) - -|=== -2+| Default credentials - -|Default user -| `root/dietpi` -|=== - -=== FreedomBox - -{{< figure src="/documentation/images/FreedomBox.jpg" width="100" >}} - -*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. - -Download: - -* https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz[Release] -* https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz.sig[Signature] -* https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz.torrent[Torrent] - -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 - -{{< figure src="/documentation/images/libreelec.jpg" width="100" >}} - -*LibreELEC* is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system. - -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 - -{{< figure src="/documentation/images/motioneyeos.png" width="100" >}} - -*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 - -Download: - -* 1GB/2GB PINE A64(+): https://github.com/ccrisan/motioneyeos/releases/latest[Direct download from GitHub] (look for _motioneyeos-pine64-xxxxxxxx.img.xz_) - -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 - -|=== -2+| Default credentials - -|Default user -| `admin/-` -|=== - -=== NEMS Linux - -{{< figure src="/documentation/images/nems.jpg" width="100" >}} - -*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]. - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -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_) - -Notes: - -* Suitable for all 512MB/1GB/2GB PINE A64(+) variants - -|=== -2+| Default credentials - -|Default user -| `nemsadmin/nemsadmin` -|=== - -=== openSUSE - -{{< figure src="/documentation/images/opensuse-distribution.png" width="100" >}} - -*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: - -* 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] - -=== OpenWRT - -{{< figure src="/documentation/images/Openwrt_logo_square.png" width="100" >}} - -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_) - -Notes: - -* OpenWRT community build for microSD boot. -* This is headless build, please use serial console to configure - -|=== -2+| Default credentials - -|Default user -| `-/passwd` -|=== - -== BSD - -=== NetBSD - -{{< figure src="/documentation/images/netbsd.png" width="100" >}} - -*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]. - -Download: - -* https://www.invisible.ca/arm/[Direct download] (345MB, select _PINE A64 / PINE A64+_) - -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] - -|=== -2+| Default credentials - -|Root user and SSH -| `root/[none]` -|=== - -== Windows 10 IoT - -{{< figure src="/documentation/images/win10iot.png" width="100" >}} - -Download: - -* 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_) - -Notes: - -* 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 release note, please follow this https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes/blob/master/20160809/Pine64/ReleaseNotes.md[github link] -* For Microsoft Azure IoT SDKs, please follow this https://github.com/Azure/azure-iot-sdks/[github link] - -Changelog for Win10 IoT 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: -** If you want to connect a USB peripheral for extension, please connect a USB hub to the lower USB interface as the medium -** Please refer to https://github.com/Leeway213/BSP-aw1689/blob/master/doc/Dev%20Guide.md[Part 2 of chapter 3: Debug with a virtual net over USB] on how to use the upper USB interface - -Changelog for Win10 IoT 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 - -* 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_) - -== Android SDK - -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_) - -== Other resources - -* https://files.pine64.org/tools/allwinner/PhoenixCard4_1_3.zip[Allwinner PhoenixCard Bootable SD-Card Creator] -* https://files.pine64.org/tools/allwinner/DragonFace.zip[Allwinner DragonFace software that will let you edit and modify A64 Stock Android Build PhoenixCard image] - -Below you will find useful links to various resources and forum threads: - -* https://linux-sunxi.org/Pine64[Sunxi PINE64 Page] -* https://www.stdin.xyz/downloads/people/longsleep/tmp/pine64-images[Longsleep BSP Linux Builds Download Page] -* https://forum.pine64.org/showthread.php?tid=293[Longsleep BSP Linux Kernel Thread on PINE64 Forum] -* https://forum.pine64.org/showthread.php?tid=376[Longsleep BSP Xenial Thread on PINE64 Forum] -* https://forum.pine64.org/showthread.php?tid=343[Longsleep BSP Arch Linux Thread on PINE64 Forum] \ No newline at end of file diff --git a/content/documentation/Pine_A64/Software.md b/content/documentation/Pine_A64/Software.md new file mode 100644 index 00000000..97d9ef15 --- /dev/null +++ b/content/documentation/Pine_A64/Software.md @@ -0,0 +1,288 @@ +--- +title: "Software Releases" +draft: false +menu: + docs: + title: + parent: "Pine_A64" + identifier: "Pine_A64/Software" + weight: 2 +--- + +This page contains a list of all available software releases and other resources for the PINE A64 and PINE A64+. + +{{< admonition type="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 releases, please see the [Software](/documentation/SOPINE/Software). +{{< /admonition >}} + +## Linux + +### AOSC + +{{< figure src="/documentation/images/aosc.png" width="100" >}} + +*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](https://aosc.io/). + +Download: + +* https://aosc.io/downloads/ (supports the microSD card and eMMC, 8GB or more) + +| Default credentials | | +| -------- | ------- | +| `aosc` | `anthon` | + +### Arch Linux ARM + +{{< figure src="/documentation/images/Archlinux-logo.png" width="100" >}} + +*Arch Linux ARM* is a distribution of Linux for ARM computers. + +Installation: + +* https://archlinuxarm.org/platforms/armv8/allwinner/pine64 + +### Armbian + +{{< figure src="/documentation/images/armbian.png" width="100" >}} + +*Armbian* is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored. + +Download: + +* https://www.armbian.com/pine64/ + +### Debian + +{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} + +*Debian* is an operating system and a distribution of free software. See the forum thread [here](https://forum.pine64.org/showthread.php?tid=9744). + +Download: + +* [Debian 11 Bullseye](https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/) (recommended) +* [Debian 12 Bookworm](https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/) +* [Daily netboot images](https://d-i.debian.org/daily-images/arm64/) + +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](/documentation/Introduction/Getting_started) + +Notes: + +* An Ethernet connection is required for the above installer + +### DietPi + +{{< figure src="/documentation/images/dietpi.png" width="100" >}} + +*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](https://dietpi.com/docs/). Discuss the PINE A64 build on the [PINE64 forum thread](https://forum.pine64.org/showthread.php?tid=12513). + +Download: + +* [Debian 11 Bullseye](https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bullseye.img.xz) (supports the microSD card and eMMC, 4GB or more) +* [Debian 12 Bookworm](https://dietpi.com/downloads/images/DietPi_PINEA64-ARMv8-Bookworm.img.xz) (supports the microSD card and eMMC, 4GB or more) + +| Default credentials | | +| -------- | ------- | +| `root` | `dietpi` | + +### FreedomBox + +{{< figure src="/documentation/images/FreedomBox.jpg" width="100" >}} + +*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. + +Download: + +* [Release](https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz) +* [Signature](https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz.sig) +* [Torrent](https://ftp.freedombox.org/pub/freedombox/hardware/pine64-plus/stable/freedombox-bookworm_pine64-plus-arm64.img.xz.torrent) + +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 + +{{< figure src="/documentation/images/libreelec.jpg" width="100" >}} + +*LibreELEC* is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system. + +Download: + +* 512MB PINE A64: [direct download](https://test.libreelec.tv/) from Libreelec nightly build site (look for _LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64.img.gz_) +* 1GB/2GB PINE A64+ Board: [direct download](https://test.libreelec.tv/) from Libreelec nightly build site (look for _LibreELEC-A64.arm-...-nightly-xxxxxxxx-xxxxxxx-pine64-plus.img.gz_) + +Notes: + +* Nightly build for microSD boot + +### motionEyeOS + +{{< figure src="/documentation/images/motioneyeos.png" width="100" >}} + +*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](https://github.com/ccrisan/motioneyeos/releases/) and its [GitHub Wiki](https://github.com/ccrisan/motioneyeos/wiki) for more information + +Download: + +* 1GB/2GB PINE A64(+): [Direct download from GitHub](https://github.com/ccrisan/motioneyeos/releases/latest) (look for _motioneyeos-pine64-xxxxxxxx.img.xz_) + +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://[IP]` 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 | | +| -------- | ------- | +| `admin` | none | + +### NEMS Linux + +{{< figure src="/documentation/images/nems.jpg" width="100" >}} + +*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](https://nemslinux.com/). + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [Download torrent seed from NEMS Linux](https://nemslinux.com/download/nagios-for-pine64.php) (2.66GB, MD5 of the xz file is _ac508549a829021491cfa23aeb18a063_) +* [Direct download from pine64.org](https://files.pine64.org/os/pine-a64/nems/NEMS_v1.5-Pine64-Build1.zip) (2.66GB, MD5 of the xz file is _ac508549a829021491cfa23aeb18a063_) + +Notes: + +* Suitable for all 512MB/1GB/2GB PINE A64(+) variants + +| Default credentials | | +| -------- | ------- | +| `nemsadmin` | `nemsadmin` | + +### openSUSE + +{{< figure src="/documentation/images/opensuse-distribution.png" width="100" >}} + +*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: + +* [Images](http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/) +* Headless build: [Direct download](http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Pine64/images/openSUSE-Tumbleweed-ARM-JeOS-pine64.aarch64.raw.xz) + +### OpenWRT + +{{< figure src="/documentation/images/Openwrt_logo_square.png" width="100" >}} + +The *OpenWrt* Project is a Linux operating system targeting embedded devices. + +Download: + +* [Direct download](https://downloads.lede-project.org/snapshots/targets/sunxi/cortexa53/) (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 | Use the command `passwd` | + +## BSD + +### NetBSD + +{{< figure src="/documentation/images/netbsd.png" width="100" >}} + +*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](https://www.netbsd.org/). + +Download: + +* [Direct download](https://www.invisible.ca/arm/) (345MB, select _PINE A64 / PINE A64+_) + +Notes: + +* NetBSD community build for microSD boot +* Instructions concerning enabling SSH can be found [here](https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh) + +| Default credentials | | +| -------- | ------- | +| `root` and SSH | none | + +## Windows 10 IoT + +{{< figure src="/documentation/images/win10iot.png" width="100" >}} + +Download: + +* [Windows IoT direct download](https://files.pine64.org/os/pine-a64/win10-iot/PINE64_Win10IoT_TestOS_build_10.0.15063.0_20170602.ffu) from _pine64.org_ (957MB, MD5 of FFU file _ACA617C0C9CEDA705DD510BF041E79B4_) + +Notes: + +* PINE64 Win10 IoT build already passed the [Microsoft Azure certification](https://catalog.azureiotsuite.com/details?title=Allwinner_Technology_Pine64) +* For step by step installation process, please follow this [github link](https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes/blob/master/doc/How%20to%20flash%20ffu.md) +* For release note, please follow this [github link](https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes/blob/master/20160809/Pine64/ReleaseNotes.md) +* For Microsoft Azure IoT SDKs, please follow this [github link](https://github.com/Azure/azure-iot-sdks/) + +Changelog for Win10 IoT 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: + * If you want to connect a USB peripheral for extension, please connect a USB hub to the lower USB interface as the medium + * Please refer to [Part 2 of chapter 3: Debug with a virtual net over USB](https://github.com/Leeway213/BSP-aw1689/blob/master/doc/Dev%20Guide.md) on how to use the upper USB interface + +Changelog for Win10 IoT 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](https://files.pine64.org/SDK/PINE-A64/PINE-A64_lichee_BSP4.9.tar.xz) from _pine64.org_ (5.4GB, MD5 of the TAR-GZip file _7736e3c4d50c021144d125cc4ee047a4_) + +## Android SDK + +Android Oreo (v8.1) + +* [Direct Download](https://files.pine64.org/SDK/PINE-A64/PINE-A64_SDK_android8.1.tar.xz) from _pine64.org_ (24.94GB, MD5 of the TAR-GZip file _b0394af324c70ce28067e52cd7bc0c87_) + +## Other resources + +* [Allwinner PhoenixCard Bootable SD-Card Creator](https://files.pine64.org/tools/allwinner/PhoenixCard4_1_3.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) + +Below you will find useful links to various resources and forum threads: + +* [Sunxi PINE64 Page](https://linux-sunxi.org/Pine64) +* [Longsleep BSP Linux Builds Download Page](https://www.stdin.xyz/downloads/people/longsleep/tmp/pine64-images) +* [Longsleep BSP Linux Kernel Thread on PINE64 Forum](https://forum.pine64.org/showthread.php?tid=293) +* [Longsleep BSP Xenial Thread on PINE64 Forum](https://forum.pine64.org/showthread.php?tid=376) +* [Longsleep BSP Arch Linux Thread on PINE64 Forum](https://forum.pine64.org/showthread.php?tid=343) \ No newline at end of file diff --git a/content/documentation/Pinebook/Software.adoc b/content/documentation/Pinebook/Software.adoc deleted file mode 100644 index 0b8abe3a..00000000 --- a/content/documentation/Pinebook/Software.adoc +++ /dev/null @@ -1,369 +0,0 @@ ---- -title: "Software" -draft: false -menu: - docs: - title: - parent: "Pinebook" - identifier: "Pinebook/Software" - weight: 3 ---- - -This page contains a list of all available releases and tools for the link:/documentation/Pinebook[Pinebook]. - -== Linux - -=== AOSC - -{{< figure src="/documentation/images/aosc.png" width="100" >}} - -*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/ - -|=== -2+| Default credentials - -|Default user -| `aosc/anthon` -|=== - -=== Armbian - -{{< figure src="/documentation/images/armbian.png" width="100" >}} - -*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 https://www.armbian.com/rock64/[Armbian ROCK64 site]. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ✅ | ✅ - -|=== - -Download: - -* https://www.armbian.com/pinebook-a64/ - -|=== -2+| Default credentials - -|Root user -| `root/1234` -|=== - -=== Debian - -*Debian* is an operating system and a distribution of Free Software. The forum thread for release can be found https://forum.pine64.org/showthread.php?tid=14341[here]. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ✅ | ✅ - -|=== - -Download: - -* 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] - -Installation: - -* The https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/README.concatenateable_images[Readme] provides info about concatenating https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/firmware.pinebook.img.gz[firmware.pinebook.img.gz] + https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/partition.img.gz[partition.img.gz] to create a bootable installer image. - -Notes: - -* Installer offers automatic partitioning and full-disk encryption (LUKS), but only manual partitioning with a single ext4 partition has been confirmed to work. -* Bootloader must be installed separately after installation, before rebooting. -* WiFi driver kernel module must be provided during installation, or a USB network adapter used. (Android USB tethering works, with network driver `rndis_host`). -* See also: Debian Netboot installer on the 1080P Pinebook under link:/documentation/Pinebook_Pro/Software/Releases#debian[Software releases] - -=== DietPi - -{{< figure src="/documentation/images/dietpi.png" width="100" >}} - -*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 ROCK64 build on the https://forum.pine64.org/showthread.php?tid=12512[PINE64 forum thread]. - -Download: - -* https://dietpi.com/downloads/images/DietPi_Pinebook-ARMv8-Bullseye.img.xz[Debian 11 Bullseye] (supports the microSD card and eMMC, 4GB or more) -* https://dietpi.com/downloads/images/DietPi_Pinebook-ARMv8-Bookworm.img.xz[Debian 12 Bookworm] (supports the microSD card and eMMC, 4GB or more) - -|=== -2+| Default credentials - -|Root user -| `root/dietpi` -|=== - -=== Kali - -{{< figure src="/documentation/images/Kali-logo.png" width="100" >}} - -*Kali Linux* is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ✅ | ✅ - -|=== - -Download: - -* https://www.kali.org/get-kali/#kali-arm - -|=== -2+| Default credentials - -|Default user -| `kali/kali` -|=== - -=== Slackware - -{{< figure src="/documentation/images/slackware.jpg" width="100" >}} - -*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=9439). - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ❓ | ✅ | ❓ - -|=== - -Download: - -* https://3space.xyz/pineslarm/[Direct download from developer KRT site and look for slarm64-current-aarch64-xfce-rootfs-xxxxxxxx-x.x.xx-pinebook-build-xxxxxxxx.img.lrz] - -|=== -2+| Default credentials - -|Root user -| `root/password` -|=== - -== BSD Image Releases - -=== NetBSD - -{{< figure src="/documentation/images/netbsd.png" width="100" >}} - -NetBSD community build. To learn more about NetBSD please visit the https://www.netbsd.org/[NetBSD main page]. - -Download: - -* https://nycdn.netbsd.org/pub/arm/[Direct download latest release build from NetBSD by select 64bit - Pinebook] - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ❓ | ❓ - -|=== - -Notes: - -* Instructions concerning enabling SSH can be found https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh[here] - -|=== -2+| Default credentials - -|SSH and TTY user -| `root/[none]` -|=== - -=== OpenBSD - -{{< figure src="/documentation/images/Puffy_mascot_openbsd.png" width="100" >}} - -OpenBSD 6.6-snapshot, Community Build Image (FVWM2 WM). To learn more about OpenBSD please visit https://www.openbsd.org[OpenBSD main page]. If you need more information please ping: https://forum.pine64.org/member.php?action=profile&uid=12423. - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* SHA256: https://www.dropbox.com/s/79hpdpehrbbk984/pinebook-2019-11-04.img.tgz.sha256?dl=0[Community member elewarr's Dropbox] -* Image: https://www.dropbox.com/s/yas1glfvvucb9a0/pinebook-2019-11-04.img.tgz?dl=0[Community member elewarr's Dropbox] - -|=== -2+| Default credentials - -|SSH and TTY user -| `pine64/pine64` - -|Root password -| `pine64` -|=== - -== Android Image Releases - -{{< figure src="/documentation/images/Android_logo_2019_(stacked).svg" width="100" >}} - -=== Android 7.x - -Android 7.1 Community Build Image [microSD Boot] by ayufan. It only works on the 14.1" and 11.6" Pinebook, not applicable to 1080P 11.6' Pinebook. Special thanks to ayufan, Icenowy, lennyraposo, longsleep, lukasz, tkaiser, Xalius and PINE64 community contributors. Please use good random IO access performance microSD card such as the _Samsung EVO_ when trying out Android 7.1. - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://github.com/ayufan-pine64/android-7.1/releases/latest[ayufan's GitHub], look for _android-7.1-pine-a64-pinebook-x.x.x-xx.img.gz_ (for microSD cards with 4GB or more) - -Notes: - -* Please allows some time (around 5 minutes) for the initialization process on the first boot. - -=== Android 6.x eMMC - -==== Android 6.0.1 - -Rootable build, online update (OTA) only works when the build is not rooted. The LCD resolution is 1366 x 768. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ❌ | ✅ - -|=== - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://files.pine64.org/os/Pinebook/android/android-ver6.0.1-rooted-20170605-pinebook-sd2emmc-lpddr3.img.xz[Rooted image (for microSD cards with 4GB or more)] from _pine64.org_ (776MB, MD5 of the Gzip file _C99BF459C6724BA73F12C532E87A8BA5_, build 20170605) - -Notes: - -* microSD to eMMC - -==== Android 6.0.1 - -Rootable build. The LCD resolution is 1920 x 1080. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ❌ | ✅ | ❌ - -|=== - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://files.pine64.org/os/Pinebook/android/android-ver6.0.1-rooted-20181001-1080P-pinebook-sd2emmc-lpddr3.img.gz[Rooted image (for microSD cards with 4GB or more)] from _pine64.org_ (595MB, MD5 of the Gzip file _E433A148CEBD743EADE6CAA765331A4B_, build 20181001) - -Notes: - -* microSD to eMMC - -==== Android 6.0.1 - -Rootable build. The LCD resolution is 1920 x 1080. Please use an high performance microSD card for Android. Please ignore the warning message regarding an corrupted SD on the home screen in the upper left corner. - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ❌ | ✅ | ❌ - -|=== - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-8GB.img.gz[For 8GB microSD cards] from _pine64.org_ (553MB, MD5 of the Gzip file _CD27DF6083E6A4A5E7C8B986EB92FAA7_, build 20181001) -* https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-16GB.img.gz[For 16GB microSD cards] from _pine64.org_ (703MB, MD5 of the Gzip file _1376AAE8382E96FD7B45B0998A5CD6E9_, build 20181001) -* https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-32GB.img.gz[For 32GB microSD cards] from _pine64.org_ (867MB, MD5 of the Gzip file _B54E7F323B316750654E385B078AEC58_, build 20181001) -* https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-64GB.img.gz[For 64GB microSD cards] from _pine64.org_ (734MB, MD5 of the Gzip file _C8DBC6293EB51E58F91E27364C8C587D_, build 20181001) - -Notes: - -* microSD boot - -=== /e/ - -{{< figure src="/documentation/images/e.png" width="100" >}} - -/e/OS community build. To learn more about /e/OS, please visit the https://e.foundation/[official website]. Please check out https://medium.com/@edevelopers.blog/e-os-ports-for-the-pinebook-and-pinephone-596139c76479[this article] on the Pinebook /e/ build. For a thread discussion please visit the https://forum.pine64.org/showthread.php?tid=7954[PINE64 forum] - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ❌ | ✅ | ❌ - -|=== - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://files.pine64.org/os/Pinebook/e/e-n-pinebook_20190926.gz[Direct download from pine64.org] (685MB, MD5 of the GZip file: _4DC46A4E3ED2B47F4830E96DFCBBC6D8_) - -== Linux BSP SDK - -Download: - -* https://files.pine64.org/os/sdk/A64-ver4.0/A64-BSP-4.0.tar.gz[Linux BSP 4.0] from _pine64.org_ (4.67GB, MD5 of the TAR-GZip file _802D7C92D27177CBD17567359F9845A7_) -* https://files.pine64.org/os/sdk/A64-ver3.0/A64-BSP-3.0.tgz[Linux BSP 3.0] from _pine64.org_ (4.18GB, MD5 of the TAR-GZip file _898ACF446851DF3BE7B643F62CE3CE84_) -* https://files.pine64.org/os/sdk/A64-ver2.0/A64-BSP-2.0-GPL.tar.gz[Linux BSP 2.0, kernel v3.10 (including GPL compliance header)] from _pine64.org_ (6.41GB, MD5 of the TAR-GZip file _2EE11C9AED246C17995493F213A6A6DA_) - -== Android SDK - -Android Marshmallow (v6.0) - -Download: - -* https://files.pine64.org/SDK/Pinebook/Pinebook_SDK_android6.0.tar.xz[Direct Download] from _pine64.org_ (15.92GB, MD5 of the Zip file _12362D0B63EBF29FC363A50A942346D5_) - -|=== -3+|Compatibility - -| Pinebook 11.6″ |Pinebook 11.6" 1080p | Pinebook 14″ - -| ✅ | ❓ | ❓ - -|=== - -== Other resources - -* Mali_Driver -* https://drive.google.com/file/d/0B0cEs0lxTtL3VmstaEFfbmU1NFk/view?usp=sharing[Allwinner PhoenixCard Bootable SD-Card Creator] -* https://chinagadgetsreviews.com/download-dragonface-latest-version-v-2-2-5.html[Allwinner DragonFace V2.2.5 software that will let you edit and modify A64 Android Build PhoenixCard image] (https://mega.nz/#!QxEjmaKB!S5nsVnzXVZg5aJ6qLtPOx1yJDPlbl0Vs4iV9VliRpE8[Direct download at Mega]) - diff --git a/content/documentation/Pinebook/Software.md b/content/documentation/Pinebook/Software.md new file mode 100644 index 00000000..04cdbd74 --- /dev/null +++ b/content/documentation/Pinebook/Software.md @@ -0,0 +1,306 @@ +--- +title: "Software" +draft: false +menu: + docs: + title: + parent: "Pinebook" + identifier: "Pinebook/Software" + weight: 3 +--- + +This page contains a list of all available releases and tools for the [Pinebook](/documentation/Pinebook). + +## Linux + +### AOSC + +{{< figure src="/documentation/images/aosc.png" width="100" >}} + +**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](https://aosc.io/). + +Download: + +* https://aosc.io/downloads/ + +| Default credentials | | +| --- | --- | +| `aosc` | `anthon` | + +### Armbian + +{{< figure src="/documentation/images/armbian.png" width="100" >}} + +**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](https://www.armbian.com/rock64/). + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ✅ | ✅ | + +Download: + +* https://www.armbian.com/pinebook-a64/ + +| Default credentials | | +| --- | --- | +| `root` | `1234` | + +### Debian + +**Debian** is an operating system and a distribution of Free Software. The forum thread for release can be found [here](https://forum.pine64.org/showthread.php?tid=14341). + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ✅ | ✅ | + +Download: + +* [Debian 11 Bullseye](https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/) (recommended) +* [Debian 12 Bookworm](https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/) +* [Daily netboot images](https://d-i.debian.org/daily-images/arm64/) + +Installation: + +* The [Readme](https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/README.concatenateable_images) provides info about concatenating [firmware.pinebook.img.gz](https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/firmware.pinebook.img.gz) + [partition.img.gz](https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/partition.img.gz) to create a bootable installer image. + +Notes: + +* Installer offers automatic partitioning and full-disk encryption (LUKS), but only manual partitioning with a single ext4 partition has been confirmed to work. +* Bootloader must be installed separately after installation, before rebooting. +* WiFi driver kernel module must be provided during installation, or a USB network adapter used. (Android USB tethering works, with network driver `rndis_host`). +* See also: Debian Netboot installer on the 1080P Pinebook under [Software releases](/documentation/Pinebook_Pro/Software/Releases#debian) + +### DietPi + +{{< figure src="/documentation/images/dietpi.png" width="100" >}} + +**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](https://dietpi.com/docs/). Discuss the ROCK64 build on the [PINE64 forum thread](https://forum.pine64.org/showthread.php?tid=12512). + +Download: + +* [Debian 11 Bullseye](https://dietpi.com/downloads/images/DietPi_Pinebook-ARMv8-Bullseye.img.xz) (supports the microSD card and eMMC, 4GB or more) +* [Debian 12 Bookworm](https://dietpi.com/downloads/images/DietPi_Pinebook-ARMv8-Bookworm.img.xz) (supports the microSD card and eMMC, 4GB or more) + +| Default credentials | | +| --- | --- | +| `root` | `dietpi` | + +### Kali + +{{< figure src="/documentation/images/Kali-logo.png" width="100" >}} + +**Kali Linux** is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ✅ | ✅ | + +Download: + +* https://www.kali.org/get-kali/#kali-arm + +| Default credentials | | +| --- | --- | +| `kali` | `kali` | + +### Slackware + +{{< figure src="/documentation/images/slackware.jpg" width="100" >}} + +**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=9439). + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ❓ | ✅ | ❓ | + +Download: + +* [Direct download from developer KRT site and look for slarm64-current-aarch64-xfce-rootfs-xxxxxxxx-x.x.xx-pinebook-build-xxxxxxxx.img.lrz](https://3space.xyz/pineslarm/) + +| Default credentials | | +| --- | --- | +| Root user | +| `root/password` | + +## BSD Image Releases + +### NetBSD + +{{< figure src="/documentation/images/netbsd.png" width="100" >}} + +NetBSD community build. To learn more about NetBSD please visit the [NetBSD main page](https://www.netbsd.org/). + +Download: + +* [Direct download latest release build from NetBSD by select 64bit - Pinebook](https://nycdn.netbsd.org/pub/arm/) + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ❓ | ❓ | + +Notes: + +* Instructions concerning enabling SSH can be found [here](https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh) + +| Default credentials | | +| --- | --- | +| `root` (SSH and TTY)| `[none]` | + +### OpenBSD + +{{< figure src="/documentation/images/Puffy_mascot_openbsd.png" width="100" >}} + +OpenBSD 6.6-snapshot, Community Build Image (FVWM2 WM). To learn more about OpenBSD please visit [OpenBSD main page](https://www.openbsd.org). If you need more information please ping: https://forum.pine64.org/member.php?action=profile&uid=12423. + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* SHA256: [Community member elewarr’s Dropbox](https://www.dropbox.com/s/79hpdpehrbbk984/pinebook-2019-11-04.img.tgz.sha256?dl=0) +* Image: [Community member elewarr’s Dropbox](https://www.dropbox.com/s/yas1glfvvucb9a0/pinebook-2019-11-04.img.tgz?dl=0) + +| Default credentials | | +| --- | --- | +| `pine64` (SSH and TTY) | `pine64` | +| `root` | `pine64` | + +## Android Image Releases + +{{< figure src="/documentation/images/Android_logo_2019_(stacked).svg" width="100" >}} + +### Android 7.x + +Android 7.1 Community Build Image [microSD Boot] by ayufan. It only works on the 14.1" and 11.6" Pinebook, not applicable to 1080P 11.6' Pinebook. Special thanks to ayufan, Icenowy, lennyraposo, longsleep, lukasz, tkaiser, Xalius and PINE64 community contributors. Please use good random IO access performance microSD card such as the _Samsung EVO_ when trying out Android 7.1. + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [ayufan’s GitHub](https://github.com/ayufan-pine64/android-7.1/releases/latest), look for _android-7.1-pine-a64-pinebook-x.x.x-xx.img.gz_ (for microSD cards with 4GB or more) + +Notes: + +* Please allows some time (around 5 minutes) for the initialization process on the first boot. + +### Android 6.x eMMC + +#### Android 6.0.1 + +Rootable build, online update (OTA) only works when the build is not rooted. The LCD resolution is 1366 x 768. + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ❌ | ✅ | + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [Rooted image (for microSD cards with 4GB or more)](https://files.pine64.org/os/Pinebook/android/android-ver6.0.1-rooted-20170605-pinebook-sd2emmc-lpddr3.img.xz) from _pine64.org_ (776MB, MD5 of the Gzip file _C99BF459C6724BA73F12C532E87A8BA5_, build 20170605) + +Notes: + +* microSD to eMMC + +#### Android 6.0.1 + +Rootable build. The LCD resolution is 1920 x 1080. + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ❌ | ✅ | ❌ | + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [Rooted image (for microSD cards with 4GB or more)](https://files.pine64.org/os/Pinebook/android/android-ver6.0.1-rooted-20181001-1080P-pinebook-sd2emmc-lpddr3.img.gz) from _pine64.org_ (595MB, MD5 of the Gzip file _E433A148CEBD743EADE6CAA765331A4B_, build 20181001) + +Notes: + +* microSD to eMMC + +#### Android 6.0.1 + +Rootable build. The LCD resolution is 1920 x 1080. Please use an high performance microSD card for Android. Please ignore the warning message regarding an corrupted SD on the home screen in the upper left corner. + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ❌ | ✅ | ❌ | + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [For 8GB microSD cards](https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-8GB.img.gz) from _pine64.org_ (553MB, MD5 of the Gzip file _CD27DF6083E6A4A5E7C8B986EB92FAA7_, build 20181001) +* [For 16GB microSD cards](https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-16GB.img.gz) from _pine64.org_ (703MB, MD5 of the Gzip file _1376AAE8382E96FD7B45B0998A5CD6E9_, build 20181001) +* [For 32GB microSD cards](https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-32GB.img.gz) from _pine64.org_ (867MB, MD5 of the Gzip file _B54E7F323B316750654E385B078AEC58_, build 20181001) +* [For 64GB microSD cards](https://files.pine64.org/os/Pinebook/android/android-rooted-ver6.0.1-20181001-1080P-pinebook-sdboot-lpddr3-64GB.img.gz) from _pine64.org_ (734MB, MD5 of the Gzip file _C8DBC6293EB51E58F91E27364C8C587D_, build 20181001) + +Notes: + +* microSD boot + +### /e/ + +{{< figure src="/documentation/images/e.png" width="100" >}} + +/e/OS community build. To learn more about /e/OS, please visit the [official website](https://e.foundation/). Please check out [this article](https://medium.com/@edevelopers.blog/e-os-ports-for-the-pinebook-and-pinephone-596139c76479) on the Pinebook /e/ build. For a thread discussion please visit the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=7954) + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ❌ | ✅ | ❌ | + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [Direct download from pine64.org](https://files.pine64.org/os/Pinebook/e/e-n-pinebook_20190926.gz) (685MB, MD5 of the GZip file: _4DC46A4E3ED2B47F4830E96DFCBBC6D8_) + +## Linux BSP SDK + +Download: + +* [Linux BSP 4.0](https://files.pine64.org/os/sdk/A64-ver4.0/A64-BSP-4.0.tar.gz) from _pine64.org_ (4.67GB, MD5 of the TAR-GZip file _802D7C92D27177CBD17567359F9845A7_) +* [Linux BSP 3.0](https://files.pine64.org/os/sdk/A64-ver3.0/A64-BSP-3.0.tgz) from _pine64.org_ (4.18GB, MD5 of the TAR-GZip file _898ACF446851DF3BE7B643F62CE3CE84_) +* [Linux BSP 2.0, kernel v3.10 (including GPL compliance header)](https://files.pine64.org/os/sdk/A64-ver2.0/A64-BSP-2.0-GPL.tar.gz) from _pine64.org_ (6.41GB, MD5 of the TAR-GZip file _2EE11C9AED246C17995493F213A6A6DA_) + +## Android SDK + +Android Marshmallow (v6.0) + +Download: + +* [Direct Download](https://files.pine64.org/SDK/Pinebook/Pinebook_SDK_android6.0.tar.xz) from _pine64.org_ (15.92GB, MD5 of the Zip file _12362D0B63EBF29FC363A50A942346D5_) + +| Compatibility | | | +| --- | --- | --- | +| Pinebook 11.6″ | Pinebook 11.6" 1080p | Pinebook 14″ | +| ✅ | ❓ | ❓ | + +## Other resources + +* Mali_Driver +* [Allwinner PhoenixCard Bootable SD-Card Creator](https://drive.google.com/file/d/0B0cEs0lxTtL3VmstaEFfbmU1NFk/view?usp=sharing) +* [Allwinner DragonFace V2.2.5 software that will let you edit and modify A64 Android Build PhoenixCard image](https://chinagadgetsreviews.com/download-dragonface-latest-version-v-2-2-5.html) ([Direct download at Mega](https://mega.nz/#!QxEjmaKB!S5nsVnzXVZg5aJ6qLtPOx1yJDPlbl0Vs4iV9VliRpE8)) diff --git a/content/documentation/Pinebook_Pro/Software/Releases.adoc b/content/documentation/Pinebook_Pro/Software/Releases.md similarity index 50% rename from content/documentation/Pinebook_Pro/Software/Releases.adoc rename to content/documentation/Pinebook_Pro/Software/Releases.md index 6b6234ae..3a7f085e 100644 --- a/content/documentation/Pinebook_Pro/Software/Releases.adoc +++ b/content/documentation/Pinebook_Pro/Software/Releases.md @@ -9,25 +9,25 @@ menu: weight: 1 --- -This page contains a list of all available releases and tools for the link:/documentation/Pinebook_Pro[Pinebook Pro]. +This page contains a list of all available releases and tools for the [Pinebook Pro](/documentation/Pinebook_Pro). -== Linux OS Image Releases +## Linux OS Image Releases -For information on how to install these images onto your device, please see the link:/documentation/Introduction/Getting_started[Getting started] Page, which includes information on writing images to the device eMMC or an SD card +For information on how to install these images onto your device, please see the [Getting started](/documentation/Introduction/Getting_started) Page, which includes information on writing images to the device eMMC or an SD card -=== Manjaro ARM +### Manjaro ARM {{< figure src="/documentation/images/Manjaro-logo.svg" width="100" >}} -The Manjaro project offers a mainline kernel with patches and modules to support the Pinebook Pro hardware. To learn more about Manjaro please visit https://forum.manjaro.org/c/arm/[Manjaro Forum]. You can follow the ongoing discussion about Manjaro on the https://forum.pine64.org/showthread.php?tid=8207[PINE64 forum]. +The Manjaro project offers a mainline kernel with patches and modules to support the Pinebook Pro hardware. To learn more about Manjaro please visit [Manjaro Forum](https://forum.manjaro.org/c/arm/). You can follow the ongoing discussion about Manjaro on the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=8207). All images boot from both SD card and the internal eMMC module. Download: -* https://manjaro.org/download/[Direct download from Manjaro]: You have to navigate to the Manjaro ARM section and select "Generic" as the device in the drop-down list (the Pinebook Pro image has been removed and it's now included in the generic one since version 22.08. Then you can choose Gnome, KDE Plasma, Mate, Minimal, Sway or Xfce. -* Old factory release: https://files.pine64.org/os/PinebookPro/manjaro/Manjaro-ARM-kde-plasma-pbpro-bsp-22.06%20(2).img.xz[Manjaro/Plasma 22.06 factory loaded build] (June 2022) from _pine64.org_ (1.04GB, MD5 of the XZ file _d78031a4bed3eeb4f2001f3c89b9ed5a_) +* [Direct download from Manjaro](https://manjaro.org/download/): You have to navigate to the Manjaro ARM section and select "Generic" as the device in the drop-down list (the Pinebook Pro image has been removed and it’s now included in the generic one since version 22.08. Then you can choose Gnome, KDE Plasma, Mate, Minimal, Sway or Xfce. +* Old factory release: [Manjaro/Plasma 22.06 factory loaded build](https://files.pine64.org/os/PinebookPro/manjaro/Manjaro-ARM-kde-plasma-pbpro-bsp-22.06%20(2).img.xz) (June 2022) from _pine64.org_ (1.04GB, MD5 of the XZ file _d78031a4bed3eeb4f2001f3c89b9ed5a_) -=== Armbian +### Armbian {{< figure src="/documentation/images/armbian.png" width="100" >}} @@ -35,37 +35,34 @@ Armbian is a base operating system platform for single board computers (_SBCs_) Download: -* https://www.armbian.com/pinebook-pro/[The Pinebook Pro Download Page] +* [The Pinebook Pro Download Page](https://www.armbian.com/pinebook-pro/) Notes: -* If you have any difficulties please visit our https://forum.armbian.com[forum] or come chat with us on https://docs.armbian.com/Community_IRC/[IRC / Discord] +* If you have any difficulties please visit our [forum](https://forum.armbian.com) or come chat with us on [IRC / Discord](https://docs.armbian.com/Community_IRC/) * As of April 2023, Armbian only has Ubuntu images pre-made. However, using their tools to create a Debian image from scratch takes little expertise and results in an image that can be burned onto a USB stick or SD card. Their installer can then install it onto internal eMMC, including a working bootloader. -=== Twister OS +### Twister OS {{< figure src="/documentation/images/Twister_OS.png" width="100" >}} -Twister OS Armbian-Reforged with Xfce. It boots from microSD card and from eMMC. For more information on Twister OS, please visit this https://twisteros.com/[official site]. You can follow the ongoing discussion about Twister OS on the https://forum.pine64.org/showthread.php?tid=12192[PINE64 forum]. +Twister OS Armbian-Reforged with Xfce. It boots from microSD card and from eMMC. For more information on Twister OS, please visit this [official site](https://twisteros.com/). You can follow the ongoing discussion about Twister OS on the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=12192). -*Installation* +**Installation** * After flashing image, edit /boot/armbianEnv.txt, replace the dtb name with `rk3399-pinebook-pro.dtb` -*Download location* +**Download location** -Get the latest image here: https://twisteros.com/twisterarmbian.html[Direct download latest images from Twister OS's website] (size: 2.8GB) +Get the latest image here: [Direct download latest images from Twister OS’s website](https://twisteros.com/twisterarmbian.html) (size: 2.8GB) -*Password* +**Password** -|=== -2+| Default credentials +| Default credentials | | +| --- | --- | +| `root` | `asdasd` | -|Root user -| `root/asdasd` -|=== - -=== Fedora +### Fedora {{< figure src="/documentation/images/fedora1.png" width="100" >}} @@ -73,47 +70,42 @@ Fedora Linux is a Linux distribution developed by the Fedora Project. It creates Installation: -* Using this https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/[blog post] it is possible to run Official Fedora on the Pinebook Pro +* Using this [blog post](https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/) it is possible to run Official Fedora on the Pinebook Pro Notes: * Upstream Fedora uses the SPI flash on the Pinebook Pro to manage U-Boot. -=== Arch Linux ARM +### Arch Linux ARM {{< figure src="/documentation/images/Archlinux-logo.png" width="100" >}} -==== Official Installation +#### Official Installation -See link:/documentation/Pinebook_Pro/Software/Installing_Arch_Linux_ARM[Installing Arch Linux ARM] for instructions on how to install the official Arch Linux ARM. +See [Installing Arch Linux ARM](/documentation/Pinebook_Pro/Software/Installing_Arch_Linux_ARM) for instructions on how to install the official Arch Linux ARM. -==== Customized Premade Root Filesystem +#### Customized Premade Root Filesystem -An Arch Linux ARM root filesystem customized for the Pinebook Pro using Manjaro's kernel is available. Instructions are included for installation on microSD card, eMMC module and NVME SSD. +An Arch Linux ARM root filesystem customized for the Pinebook Pro using Manjaro’s kernel is available. Instructions are included for installation on microSD card, eMMC module and NVME SSD. -*Download location* +**Download location** -https://github.com/SvenKiljan/archlinuxarm-pbp/releases/latest[Get the latest root filesystem from GitHub] (size: 500-600 MB). +[Get the latest root filesystem from GitHub](https://github.com/SvenKiljan/archlinuxarm-pbp/releases/latest) (size: 500-600 MB). -*Installation* +**Installation** -Make sure to thoroughly read the https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/README.md[readme], https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/INSTALL.md[installation instructions] and https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/FAQ.md[FAQ]. +Make sure to thoroughly read the [readme](https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/README.md), [installation instructions](https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/INSTALL.md) and [FAQ](https://github.com/SvenKiljan/archlinuxarm-pbp/blob/main/FAQ.md). -*Username and password* +**Username and password** The default Arch Linux ARM user credentials. -|=== -2+| Default credentials - -|Default user -| `alarm/alarm` - -|Root user -| `root/root` -|=== +| Default credentials | | +| --- | --- | +| `alarm` | `alarm` | +| `root` | `root` | -=== postmarketOS +### postmarketOS {{< figure src="/documentation/images/PostmarketOS_logo.png" width="100" >}} @@ -127,100 +119,88 @@ Official postmarketOS stable builds are available for the Pinebook Pro with the It boots from microSD card and from eMMC. -*Download location* +**Download location** Get the stable image here: https://postmarketos.org/download/ (size: 103 MB to 775 MB) The installer images allows setting up an encrypted installation on SD or eMMC. -*Username and password* +**Username and password** -|=== -2+| Default credentials +| Default credentials | | +| --- | --- | +| `user` | `147147` | -|Default user -| `user/147147` -|=== - -=== Kali Linux +### Kali Linux {{< figure src="/documentation/images/Kali-logo.png" width="100" >}} -Official pre-built OS images of Kali Linux for the Pinebook Pro featuring all tools you'd expect from the distribution. It boots from microSD card and from eMMC. - -*Download location* +Official pre-built OS images of Kali Linux for the Pinebook Pro featuring all tools you’d expect from the distribution. It boots from microSD card and from eMMC. -Get the latest image here: https://www.offensive-security.com/kali-linux-arm-images/[Direct download latest images from Offensive Security's website] (size: 2.0 GB) +**Download location** -*Username and password* +Get the latest image here: [Direct download latest images from Offensive Security’s website](https://www.offensive-security.com/kali-linux-arm-images/) (size: 2.0 GB) -|=== -2+| Default credentials +**Username and password** -|Default user -| `kali/kali` -|=== +| Default credentials | | +| --- | --- | +| `kali` | `kali` | -=== R-Cade +### R-Cade {{< figure src="/documentation/images/RCadeLogo.jpg" width="100" >}} -Retro Center's R-Cade [USB / microSD / eMMC Boot] +Retro Center’s R-Cade [USB / microSD / eMMC Boot] * The 4K Media Center Arcade -* https://www.retro-center.com/about-r-cade/[RCade] Features 100+ retro-gaming systems, a lightweight web browser, and full 4K UHD media playback -* DD image to USB, microSD, or eMMC and boot. Highly recommend using https://etcher.io/[Etcher] -** https://github.com/retro-center/rcade_releases/releases[Direct download from Retro Center's GitHub] +* [RCade](https://www.retro-center.com/about-r-cade/) Features 100+ retro-gaming systems, a lightweight web browser, and full 4K UHD media playback +* DD image to USB, microSD, or eMMC and boot. Highly recommend using [Etcher](https://etcher.io/) + * [Direct download from Retro Center’s GitHub](https://github.com/retro-center/rcade_releases/releases) -*Username and password* +**Username and password** -|=== -2+| Default credentials +| Default credentials | | +| --- | --- | +| `root` | `retro` | -|Root user -| `root/retro` -|=== - -=== Q4OS +### Q4OS {{< figure src="/documentation/images/q4os.png" width="100" >}} -Q4OS is advertised as a 'fast and powerful operating system based on the latest technologies while offering highly productive desktop environment'. It boots from microSD card and from eMMC. To learn more please visit the https://forum.pine64.org/showthread.php?tid=8385[PINE64 forum] or official https://q4os.org/index.html[Q4OS website]. +Q4OS is advertised as a 'fast and powerful operating system based on the latest technologies while offering highly productive desktop environment'. It boots from microSD card and from eMMC. To learn more please visit the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=8385) or official [Q4OS website](https://q4os.org/index.html). -*Download location* +**Download location** -Get the latest image here: https://sourceforge.net/projects/q4os/files/stable/[Direct download latest release build from SourceForge] +Get the latest image here: [Direct download latest release build from SourceForge](https://sourceforge.net/projects/q4os/files/stable/) -*Username and password* +**Username and password** User account and password are created on first run. -=== DietPi +### DietPi {{< figure src="/documentation/images/dietpi.png" width="100" >}} -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 Pinebook Pro build on the https://forum.pine64.org/showthread.php?tid=14061[PINE64 forum thread]. +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](https://dietpi.com/docs/). Discuss the Pinebook Pro build on the [PINE64 forum thread](https://forum.pine64.org/showthread.php?tid=14061). Download: -* https://dietpi.com/downloads/images/DietPi_PinebookPro-ARMv8-Bookworm.img.xz[Direct download from dietpi.com] - -|=== -2+| Default credentials +* [Direct download from dietpi.com](https://dietpi.com/downloads/images/DietPi_PinebookPro-ARMv8-Bookworm.img.xz) -|Root user -| `root/dietpi` -|=== +| Default credentials | | +| --- | --- | +| `root` | `dietpi` | -=== openSUSE +### openSUSE {{< figure src="/documentation/images/opensuse-distribution.png" width="100" >}} -*Download location* +**Download location** Get the latest openSUSE Tumbleweed images for Pinebook Pro here: https://en.opensuse.org/HCL:Pinebook-Pro-RK3399. Credits to https://bugzilla.opensuse.org/show_bug.cgi?id=1194491. -* Step 1. Flash https://github.com/Tow-Boot/Tow-Boot[Tow-Boot] to SPI +* Step 1. Flash [Tow-Boot](https://github.com/Tow-Boot/Tow-Boot) to SPI * Step 2. Flash openSUSE image to sd card & insert it * Step 3. When it loads grub, press e and add the following line: @@ -230,30 +210,30 @@ Press ctrl + x to boot Works: display, WiFi Not tested: bluetooth -Doesn't work: audio +Doesn’t work: audio You may build rpms and see if it fix issues from this repository: https://github.com/bengtfredh/pinebook-pro-copr Default password for root is "linux" -=== FydeOS +### FydeOS An operating system based on the Chromium Project https://fydeos.io/download/device/pinebook-pro -=== Void Linux +### Void Linux {{< figure src="/documentation/images/void_bg.png" width="100" >}} -==== Images +#### Images -https://voidlinux.org/[Void Linux] packages U-Boot and a kernel for the Pinebook Pro, but does not distribute any images for the device. +[Void Linux](https://voidlinux.org/) packages U-Boot and a kernel for the Pinebook Pro, but does not distribute any images for the device. Cameron Nemo (User:CameronNemo) distributes unofficial Void Linux images for the Pinebook Pro: -* https://repo.nohom.org/void/images/void-pinebookpro-20220530.img.xz[glibc download] -* https://repo.nohom.org/void/images/void-pinebookpro-musl-20220610.img.xz[musl download] +* [glibc download](https://repo.nohom.org/void/images/void-pinebookpro-20220530.img.xz) +* [musl download](https://repo.nohom.org/void/images/void-pinebookpro-musl-20220610.img.xz) Some notes about the images: @@ -261,72 +241,66 @@ Some notes about the images: * They ship U-Boot 2022.04 and Linux 5.15 (with minimal patches) * Meant to be uncompressed then flashed to either an SD card or the internal eMMC module * The root partition is ~1.7GB, and must be expanded manually -* There are very few services enabled on the images by default: udev and some getty's +* There are very few services enabled on the images by default: udev and some getty’s -|=== -2+| Default credentials +| Default credentials | | +| --- | --- | +| `root` | `voidlinux` | -|Root user -| `root/voidlinux` -|=== - -==== Do It Yourself +#### Do It Yourself {{< admonition type="warning" >}} This is not an official, nor supported way of using Void Linux on the Pinebook Pro. {{< /admonition >}} -You can also manually install Void from a rootfs tarball: link:/documentation/Pinebook_Pro/Software/Installing_Void_Linux_ARM[see instructions here]. +You can also manually install Void from a rootfs tarball: [see instructions here](/documentation/Pinebook_Pro/Software/Installing_Void_Linux_ARM). -== BSD +## BSD -=== NetBSD +### NetBSD {{< figure src="/documentation/images/netbsd.png" width="100" >}} -The image boots from microSD card and from eMMC. To learn more about NetBSD please visit https://www.netbsd.org/[NetBSD main page] - -*Download location* +The image boots from microSD card and from eMMC. To learn more about NetBSD please visit [NetBSD main page](https://www.netbsd.org/) -Get the latest image here: http://www.armbsd.org/arm/[Direct download from NetBSD] +**Download location** -*Installation* +Get the latest image here: [Direct download from NetBSD](http://www.armbsd.org/arm/) -Instructions concerning enabling SSH can be found https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh[here]. +**Installation** -*Username and password* -|=== -2+| Default credentials +Instructions concerning enabling SSH can be found [here](https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh). -|Root user -| `root/-` -|=== +**Username and password** +| Default credentials | | +| --- | --- | +| `root` | none | -=== OpenBSD +### OpenBSD {{< figure src="/documentation/images/Puffy_mascot_openbsd.png" width="100" >}} -The image boots from microSD card and from eMMC. To learn more about OpenBSD, please visit https://www.openbsd.org/[OpenBSD main page] +The image boots from microSD card and from eMMC. To learn more about OpenBSD, please visit [OpenBSD main page](https://www.openbsd.org/) -*Download location* +**Download location** -ARM64 images, (including support for Pinebook Pro), can be found here https://www.openbsd.org/arm64.html[OpenBSD arm64] +ARM64 images, (including support for Pinebook Pro), can be found here [OpenBSD arm64](https://www.openbsd.org/arm64.html) -== Linux Installer Releases +## Linux Installer Releases -=== Manjaro ARM +### Manjaro ARM {{< figure src="/documentation/images/Manjaro-logo.svg" width="100" >}} -The https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer[manjaro-arm-installer] script is intended to install Manjaro ARM directly to SD/eMMC cards without the need for images (including LXQT, Mate & CuboCore editions, as well as full disk encryption). +The [manjaro-arm-installer](https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer) script is intended to install Manjaro ARM directly to SD/eMMC cards without the need for images (including LXQT, Mate & CuboCore editions, as well as full disk encryption). Running on a Linux x86 computer, it can install Manjaro ARM directly to an empty eMMC using an eMMC to USB adapter. The script can also be run from SD to install an image to the eMMC. -=== Armbian +### Armbian {{< figure src="/documentation/images/armbian.png" width="100" >}} -You can use the https://github.com/armbian/build[Armbian Builder] to generate your own Armbian images of various types. +You can use the [Armbian Builder](https://github.com/armbian/build) to generate your own Armbian images of various types. The builder supports building any version of Debian and any version of Ubuntu with various desktop options: @@ -341,42 +315,42 @@ The builder supports building any version of Debian and any version of Ubuntu wi * Xfce * Xmonad -=== Debian +### Debian {{< figure src="/documentation/images/Debian-logo.png" width="100" >}} * Uses only the upstream kernel and firmware without special patches -* Display doesn't always work properly on first boot of installer, usually fixed after a couple tries +* Display doesn’t always work properly on first boot of installer, usually fixed after a couple tries * Requires adding the non-free component to your /etc/apt/sources.list file and installing the "firmware-linux" package for Wi-Fi and Bluetooth support. If your Pinebook Pro was part of the June/July 2022 batch, then you will need the "firmware-brcm80211" to accommodate the changed networking hardware. You will also need "brcmfmac43455-sdio.txt" in /lib/firmware/brcm, at least until it is included within firmware-brcm80211 upstream. * Installer is loaded into RAM, can install onto the same media from which it’s booted * Supports automatic partitioning and full disk encryption through LVM -* Installer currently doesn't install a functional bootloader, leaving the installed system in an unbootable state until it's manually added (if installed to eMMC, the system cannot be booted even to an SD card unless the eMMC is physically switched off or there is U-Boot in the SPI) +* Installer currently doesn’t install a functional bootloader, leaving the installed system in an unbootable state until it’s manually added (if installed to eMMC, the system cannot be booted even to an SD card unless the eMMC is physically switched off or there is U-Boot in the SPI) -https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/[The relevant files are built daily here] and may sometimes be unavailable if the build system is having issues. The "README.concatenateable_images" file provides instructions on how to combine the partition.img.gz file with the firmware.pinebook-pro.rk3399.img.gz file in order to create a DD-able image. +[The relevant files are built daily here](https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/) and may sometimes be unavailable if the build system is having issues. The "README.concatenateable_images" file provides instructions on how to combine the partition.img.gz file with the firmware.pinebook-pro.rk3399.img.gz file in order to create a DD-able image. -The official images are *not* recommended yet until the display begins working consistently and the installer properly installs the bootloader. Building a Debian-based image via the Armbian builder on the other hand seems to work with no changes. Previously the best tool was link:/documentation/Pinebook_Pro/Software/Debian_installer[Daniel Thompson's Debian Installer], but unfortunately as of April 2023 some of the upstream kernel sources this tool used seem to no longer exist. +The official images are **not** recommended yet until the display begins working consistently and the installer properly installs the bootloader. Building a Debian-based image via the Armbian builder on the other hand seems to work with no changes. Previously the best tool was [Daniel Thompson’s Debian Installer](/documentation/Pinebook_Pro/Software/Debian_installer), but unfortunately as of April 2023 some of the upstream kernel sources this tool used seem to no longer exist. -=== Gentoo +### Gentoo {{< figure src="/documentation/images/GentooLogo.png" width="100" >}} There is a script that prepares a Gentoo arm64 stage 3 tarball for the Pinebook Pro. Unfortunately, this script is not currently functional, and requires extensive troubleshooting to make work. New instructions are currently being created and will be available here. -*Word to the wise* +**Word to the wise** -Currently, following the instructions on the Pinebook pro gentoo github page will *not* result in a functional system. Therefore it is neccesary to follow the instructions given here. Please bear in mind that the Pinebook pro's six arm cores and 4gb of ram are extremely anemic. For example, emerging the package net-libs/webkit-gtk in order to build the minimalist web-browser "surf", a process which takes eighty minutes on an intel core i5-8250U with 8gb of ram, required eight hours of compile time, Basic installation alone can take 24 hours of compillation, dozens of reboots, and hours of troubleshooting. After that, even installing firefox would take 17 hours. Now that that's out of the way, we may begin the installation. +Currently, following the instructions on the Pinebook pro gentoo github page will **not** result in a functional system. Therefore it is neccesary to follow the instructions given here. Please bear in mind that the Pinebook pro’s six arm cores and 4gb of ram are extremely anemic. For example, emerging the package net-libs/webkit-gtk in order to build the minimalist web-browser "surf", a process which takes eighty minutes on an intel core i5-8250U with 8gb of ram, required eight hours of compile time, Basic installation alone can take 24 hours of compillation, dozens of reboots, and hours of troubleshooting. After that, even installing firefox would take 17 hours. Now that that’s out of the way, we may begin the installation. -*Preparing the bootloader* +**Preparing the bootloader** Installing a functional bootloader can be difficult. Luckily, the tow-boot project provides a UEFI-like experience for some arm-based devices. Furthermore, it is not neccesary install this bootloader manually, as it will continue to be useable even after the disk has been reformatted, as long as the bootloader remains unscathed. https://manjaro.org/downloads/arm/pinebook-pro/arm8-pinebook-pro-minimal/ -No-matter where you intend to install gentoo, the bootloader should always be installed on the eMMC flash, although technically the SD card slot could also be used. Either way, install any of the official Manjaro arm disk images to the internal eMMC (there's no reason not to use the minimal image, as you will not be using this OS for anything). You may use a second operating system installed on an SD-card, or the official Pine64 eMMC USB adapter. Boot into this operating system to ensure that the bootloader functions, but after that you have no further need of it. +No-matter where you intend to install gentoo, the bootloader should always be installed on the eMMC flash, although technically the SD card slot could also be used. Either way, install any of the official Manjaro arm disk images to the internal eMMC (there’s no reason not to use the minimal image, as you will not be using this OS for anything). You may use a second operating system installed on an SD-card, or the official Pine64 eMMC USB adapter. Boot into this operating system to ensure that the bootloader functions, but after that you have no further need of it. -Next, if you already have an OS on an SD card, you can use that for installing gentoo. If you don't, you may be pleasantly suprised to find that tow-boot is cabable of booting from a USB drive. Therefore, you may install the same Manjaro image to your USB drive or SD card, and select it from the boot menu. You should now have an unused but bootable OS on the eMMC, and another bootable, usable OS on your external storage. +Next, if you already have an OS on an SD card, you can use that for installing gentoo. If you don’t, you may be pleasantly suprised to find that tow-boot is cabable of booting from a USB drive. Therefore, you may install the same Manjaro image to your USB drive or SD card, and select it from the boot menu. You should now have an unused but bootable OS on the eMMC, and another bootable, usable OS on your external storage. -*Preparing the Disks* +**Preparing the Disks** Log into your host device as root with the following command: @@ -389,10 +363,10 @@ Let the device on which you intend to install gentoo be refered to hereafter as `fdisk -B /dev/` {{< admonition type="note" >}} -Don't just copy these commands! You should substitute for mmcblk2 for the internal eMMC flash storage. +Don’t just copy these commands! You should substitute for mmcblk2 for the internal eMMC flash storage. {{< /admonition >}} -Note that the first block of the boot partition is block 62500. Delete all partitions, but *do not* re-format the disk. Create a new boot partition starting at 62500, and as it's size select "+1GB". Create a new swap partition. fdisk will try to start it at the beginning of the volume (before the boot partition) Instead, when it prompts you for the starting position, enter in the end sector of the boot partition. It should then tell you that this is within an existing partition, and recommend a slightly higher value. Press enter, and give for the size of the partition any value greater than "+4gb". You need this much ram to be able to suspend your system, and emerge large packages. Don't be stingey - you still have SD cards. I reccomend "+8gb". +Note that the first block of the boot partition is block 62500. Delete all partitions, but **do not** re-format the disk. Create a new boot partition starting at 62500, and as it’s size select "+1GB". Create a new swap partition. fdisk will try to start it at the beginning of the volume (before the boot partition) Instead, when it prompts you for the starting position, enter in the end sector of the boot partition. It should then tell you that this is within an existing partition, and recommend a slightly higher value. Press enter, and give for the size of the partition any value greater than "+4gb". You need this much ram to be able to suspend your system, and emerge large packages. Don’t be stingey - you still have SD cards. I reccomend "+8gb". Finally, add a root partition starting at the end sector of the swap partition, and use the rest of the disk for it. That should be 50-60 GB depending on the size of your swap and boot partitions. @@ -405,21 +379,25 @@ to set the partition types of the three partitions. to remind yourself which disk is /dev/ Write the filesystems to these three partitions with the commands: -`mkfs.vfat /dev/p1 +``` +mkfs.vfat /dev/p1 mkswap /dev/p2 -mkfs.ext4 /dev/p3` +mkfs.ext4 /dev/p3 +``` -This may be a slightly different format if you're installing to an USB stick. +This may be a slightly different format if you’re installing to an USB stick. -*Installation* +**Installation** make the directory for mounting the filesystem you just created. These should be made on the external OS. -`mkdir /mnt/gentoo +``` +mkdir /mnt/gentoo -mount /dev/p3 /mnt/gentoo` +mount /dev/p3 /mnt/gentoo +``` cd into this directory and fire up links. Navigate to gentoo.org/downloads and select the stage 3 minimal stage 3 tarball. Download it to your current directory, or move it to that directory from wherever it has been downloaded to. Once you are in the correct directory, unpack the tarball. @@ -443,19 +421,17 @@ ACCEPT_LICENSE="*" USE="X gtk bluetooth pulseaudio" ``` -You can use your own options instead of these if you know what you're doing. It's not super difficult. +You can use your own options instead of these if you know what you’re doing. It’s not super difficult. -Continue installing the operating system, but stop just before emerging the @world set. I don't know if this is necessary, but I haven't had the time to try without doing this. Clone Janikk2099's github repo. It doesn't matter where, and run the script. If it fails run it a couple more times. +Continue installing the operating system, but stop just before emerging the @world set. I don’t know if this is necessary, but I haven’t had the time to try without doing this. Clone Janikk2099’s github repo. It doesn’t matter where, and run the script. If it fails run it a couple more times. `git clone https://github.com/Jannik2099/gentoo-pinebookpro -./gentoo-pinebookpro/prepare.sh` - -Don't follow any of Janikk's other instructions. They appear to be out of date (no offense bro). Let me be clear: DO NOT INSTALL U-BOOT. I don't know what will happen, but it won't be an improvement over the existing boot-loader so don't worry about it. +Don’t follow any of Janikk’s other instructions. They appear to be out of date (no offense bro). Let me be clear: DO NOT INSTALL U-BOOT. I don’t know what will happen, but it won’t be an improvement over the existing boot-loader so don’t worry about it. Finish installing your system until you come to the kernel. -*Custom Kernel* +**Custom Kernel** Use sys-kernel/gentoo-kernel-bin as your kernel. You will need to manually edit the kernel configuration. First, select it as your kernel. @@ -463,15 +439,17 @@ Use sys-kernel/gentoo-kernel-bin as your kernel. You will need to manually edit This should list only one option. Otherwise, select the number matching `linux-5.-gentoo-dist`, and cd into the kernel source directory. -`eselect kernel set +``` +eselect kernel set -cd /usr/src/linux` +cd /usr/src/linux +``` Begin the kernel configuration `make menuconfig` -At this point, you're almost on your own. I don't know a strict cause-and-effect relationship between my kernel config and the behavior of my system. For starters, just go into platform selection and deselect everything except rockchip platforms. Once you're done save your configuration and exit. Make sure boot is mounted, and your fstab is set up with your swap mounted. Make sure dracut is installed. +At this point, you’re almost on your own. I don’t know a strict cause-and-effect relationship between my kernel config and the behavior of my system. For starters, just go into platform selection and deselect everything except rockchip platforms. Once you’re done save your configuration and exit. Make sure boot is mounted, and your fstab is set up with your swap mounted. Make sure dracut is installed. ``` make @@ -488,7 +466,7 @@ make dtbs_install ls /lib/modules -dracut -f --kver +dracut -f --kver ``` emerge the package extlinux and run `u-boot-update`. Open the extlinux configuration file. @@ -504,66 +482,65 @@ KERNEL //rockchip/rk3399-pinebook-pro.dtb -APPEND initrd=/ root=PARTUUID- rw rootwait +APPEND initrd=/ root=PARTUUID- rw rootwait ``` You can use the blkid command to find the PARTUUID of every partition on the machine. None of this configuration is guaranteed to work, but it worked for me, and given enough fiddling you can get it to work as well. Now you should reboot the machine and see if it boots into gentoo. If it does: congratulations|If not, too bad. Try again. -=== Kali Linux +### Kali Linux {{< figure src="/documentation/images/Kali-logo.png" width="100" >}} There is a script to create official Kali Linux OS images for the Pinebook Pro. The script carries out the build process in entirety and is Pinebook Pro specific. -*Installation* +**Installation** -* Please pull the latest https://gitlab.com/kalilinux/build-scripts/kali-arm/blob/master/pinebook-pro.sh[Kali Linux install script] from the project's GitLab. +* Please pull the latest [Kali Linux install script](https://gitlab.com/kalilinux/build-scripts/kali-arm/blob/master/pinebook-pro.sh) from the project’s GitLab. * For more information regarding building the OS image please read the README instruction at https://gitlab.com/kalilinux/build-scripts/kali-arm/blob/master/README.md -=== NixOS +### NixOS {{< figure src="/documentation/images/NixOS.webp" width="100" >}} -You can follow the ongoing discussion about NixOS on the https://forum.pine64.org/showthread.php?tid=10524[PINE64 forum]. There is a good chance we will see Tier 1 support for aarch64, including the Pinebook Pro, in 2021 (see https://github.com/NixOS/rfcs/pull/87). +You can follow the ongoing discussion about NixOS on the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=10524). There is a good chance we will see Tier 1 support for aarch64, including the Pinebook Pro, in 2021 (see https://github.com/NixOS/rfcs/pull/87). -*Installation* +**Installation** * This is instructions to install NixOS on the Pinebook Pro: https://wiki.nixos.org/wiki/NixOS_on_ARM/PINE64_Pinebook_Pro -* Please pull the latest https://github.com/samueldr/wip-pinebook-pro[samueldr's repository ] from the project's GitHub. +* Please pull the latest [samueldr’s repository ](https://github.com/samueldr/wip-pinebook-pro) from the project’s GitHub. -=== SkiffOS +### SkiffOS {{< figure src="/documentation/images/SkiffOS-Icon-1.png" width="100" >}} -*Installation* +**Installation** * Instructions to build/install on the Pinebook Pro: https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/book -* Please pull the latest version from the project's GitHub. +* Please pull the latest version from the project’s GitHub. * Compiling the boot image takes approximately 30 minutes. * Easily configure the kernel, compiler, etc with Buildroot. * Pre-built ISOs will be available with the upcoming 2021.02 release. -=== Slackware +### Slackware {{< figure src="/documentation/images/slackware.jpg" width="100" >}} -https://arm.slackware.com/[Slackware] is the world's oldest actively developed Linux distribution, providing a modern user land (applications) and Linux Kernel, within a more classic Unix Operating System environment. +[Slackware](https://arm.slackware.com/) is the world’s oldest actively developed Linux distribution, providing a modern user land (applications) and Linux Kernel, within a more classic Unix Operating System environment. -More information can be found about Slackware in this https://www.youtube.com/watch?v=A5PFYUttsWA&list=PL1XOSJnvang3IbwySOf6m3PK1gm13hS5s[20 minute video]. +More information can be found about Slackware in this [20 minute video](https://www.youtube.com/watch?v=A5PFYUttsWA&list=PL1XOSJnvang3IbwySOf6m3PK1gm13hS5s). -https://docs.slackware.com/slackwarearm:inst[Installation instructions]. +[Installation instructions](https://docs.slackware.com/slackwarearm:inst). -https://www.youtube.com/watch?v=QKs_RnFqLO8&list=PL1XOSJnvang3VLmqke2QbRitKtOD6Rm3t[Installation guide video] +[Installation guide video](https://www.youtube.com/watch?v=QKs_RnFqLO8&list=PL1XOSJnvang3VLmqke2QbRitKtOD6Rm3t) -=== Ubuntu +### Ubuntu -If you install Tow-Boot to the SPI, you may then be able to use generic arm64 install disks, such as those for Ubuntu. This is because Tow-Boot can use UEFI boot partitions. The arm64 builds of the Ubuntu installer "ISOs" can be http://cdimage.ubuntu.com/ubuntu/releases/22.04/release/[found here]. These can then be converted to UEFI bootable USB drives using a tool such as unetbootin or the Ubuntu "Startup Disk Creator". +If you install Tow-Boot to the SPI, you may then be able to use generic arm64 install disks, such as those for Ubuntu. This is because Tow-Boot can use UEFI boot partitions. The arm64 builds of the Ubuntu installer "ISOs" can be [found here](http://cdimage.ubuntu.com/ubuntu/releases/22.04/release/). These can then be converted to UEFI bootable USB drives using a tool such as unetbootin or the Ubuntu "Startup Disk Creator". Ubuntu 22.04 does install and boot on a Pinebook Pro, however the speakers and wifi are non-functional. A USB wifi adapter can get you online. Upgrading such an install to 22.10 fixes the wifi. The graphics are broken in an odd way on first boot, but then functional after that. The speakers are still non-functional. A fresh install of 22.10 would presumably produce a similar result. - diff --git a/content/documentation/Pinecil/Usage.md b/content/documentation/Pinecil/Usage.md index 888dc380..f47c93a5 100644 --- a/content/documentation/Pinecil/Usage.md +++ b/content/documentation/Pinecil/Usage.md @@ -21,7 +21,7 @@ Do not try to bend the two [internal contacts](https://pine64.com/product/pineci **1. Install the tip**: The Pinecil comes with a separate heating element, the tip. -1. Remove the screw from the front top-side of handle. Then, gently push the tip all the way back until the wide collar/guard is touching the front of the plastic (see link::File:Pinecilv2-1.jpg[photo]). +1. Remove the screw from the front top-side of handle. Then, gently push the tip all the way back until the wide collar/guard is touching the front of the plastic (see "File:Pinecilv2-1.jpg" (photo). 2. Gently tighten or loosen this screw to install or swap the tip. (careful, tiny screws break easy, if tip does not fall out, it’s tight enough) 3. The bottom front screw should not touch the tip, it only holds the handle together (see [Fasteners](#fasteners/screws)). 4. Always unplug before swapping tips if you have multiple tips. diff --git a/content/documentation/ROCK64/Software/Releases.adoc b/content/documentation/ROCK64/Software/Releases.adoc deleted file mode 100644 index 066530a4..00000000 --- a/content/documentation/ROCK64/Software/Releases.adoc +++ /dev/null @@ -1,528 +0,0 @@ ---- -title: "Releases" -draft: false -menu: - docs: - title: - parent: "ROCK64/Software" - identifier: "ROCK64/Software/Releases" - weight: 1 ---- - -This page contains a list of all available releases for the link:/documentation/ROCK64[ROCK64], as well as links to other resources. - -== Linux - -=== AOSC - -{{< figure src="/documentation/images/aosc.png" width="100" >}} - -*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) - -|=== -2+| Default credentials - -|Default user -| `aosc/anthon` -|=== - -=== Arch Linux ARM - -{{< figure src="/documentation/images/Archlinux-logo.png" width="100" >}} -Official *Arch Linux ARM* release. - -Installation: - -* https://archlinuxarm.org/platforms/armv8/rockchip/rock64 - -=== Armbian - -{{< figure src="/documentation/images/armbian.png" width="100" >}} - -*Armbian* is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored. - -Download: - -* https://www.armbian.com/rock64/[ROCK64's Armbian site] (supports the microSD card and eMMC, 8GB or more) -* https://armbian.tnahosting.net/archive/rock64/archive/[Download archive] (supports the microSD card and eMMC, 8GB or more) - -=== ayufan's Linux releases - -{{< figure src="/documentation/images/penguin.png" width="100" >}} - -The community member _ayufan_ offers multiple ROCK64 Linux releases based on Debian and Ubuntu. The forum thread for release can be found https://forum.pine64.org/showthread.php?tid=6309[here]. - -Download: - -* https://github.com/ayufan-rock64/linux-build/releases (supports the microSD card and eMMC) - -{{< admonition type="note" >}} - Make sure to download images for the _ROCK64_. -{{< /admonition >}} - -|=== -2+| Default credentials - -|Default user -| `rock64/rock64` -|=== - -=== Debian - -{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} - -*Debian* is an operating system and a distribution of Free Software. - -Download: - -* 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] - -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) ----- -* See https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/README.concatenateable_images[README.concatenateable_images here] or https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/README.concatenateable_images[README.concatenateable_images here] for details regarding the concatenateable images and their installation from non-Linux systems. - -=== Debian by mrfixit2001 - -{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} - -Mrfixit2001's minimal *Debian* build. Version 190514 onward support Rock64-v3 board - -Download: - -* https://github.com/mrfixit2001/debian_builds/releases[Direct download from mrfixit2001's github] (supports the microSD card and eMMC) - -|=== -2+| Default credentials - -|Default user -| `rock/rock` -|=== - -=== DietPi - -{{< figure src="/documentation/images/dietpi.png" width="100" >}} - -*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 ROCK64 build on the https://forum.pine64.org/showthread.php?tid=12514[PINE64 forum thread]. - -Download: - -* https://dietpi.com/downloads/images/DietPi_ROCK64-ARMv8-Bullseye.img.xz[Debian 11 Bullseye] (supports the microSD card and eMMC, 4GB or more) -* https://dietpi.com/downloads/images/DietPi_ROCK64-ARMv8-Bookworm.img.xz[Debian 12 Bookworm] (supports the microSD card and eMMC, 4GB or more) - -|=== -2+| Default credentials - -|Default user -| `root/dietpi` -|=== - -=== Lakka - -{{< figure src="/documentation/images/lakka.png" width="100" >}} - -*Lakka* is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console. Visit https://forum.pine64.org/showthread.php?tid=5354[PINE64 forum] for more information about the Lakka release. - -Download: - -* https://le.builds.lakka.tv/RK3328.aarch64/ (supports the microSD card and eMMC) - -=== LibreELEC - -{{< figure src="/documentation/images/libreelec.jpg" width="100" >}} - -*LibreELEC* is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system. - -Download: - -* https://libreelec.tv/downloads/rockchip/[Official build image] (supports the microSD card and eMMC, 8GB or more) -* https://test.libreelec.tv/[Daily builds] (supports the microSD card and eMMC, 8GB or more) - -=== Manjaro ARM - -{{< figure src="/documentation/images/Manjaro-logo.svg" width="100" >}} - -*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 https://forum.manjaro.org/tags/manjaroarm[Manjaro Forum]. - -{{< admonition type="note" >}} - Only supports ROCK64 version 2 SBC! -{{< /admonition >}} - -Download: - -* https://github.com/manjaro-arm/rock64-images/releases[Manjaro ARM ROCK64 GitHub] (supports the microSD card and eMMC) - -=== NEMS Linux - -{{< figure src="/documentation/images/nems.jpg" width="100" >}} - -*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]. - -{{< admonition type="warning" >}} - Only supports ROCK64 ver2 SBC -{{< /admonition >}} - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -Download: - -* https://nemslinux.com/download/nagios-for-pine64.php[Download torrent seed from NEMS Linux] (supports the microSD card, 16GB or more, MD5 of the xz file is _6e2088922c5d197db8b8ba3057120389_) -* https://files.pine64.org/os/ROCK64/nems/NEMS_v1.5-Rock64-Build2.zip[Direct download from pine64.org] (supports the microSD card, 16GB or more, MD5 of the xz file is _6e2088922c5d197db8b8ba3057120389_) - -{{< admonition type="note" >}} - The installation guide can be found https://docs.nemslinux.com/installation[here]. -{{< /admonition >}} - -|=== -2+| Default credentials - -|Default user -| `nemsadmin/nemsadmin` -|=== - -=== NextCloudPi - -{{< figure src="/documentation/images/nextcloudpi.png" width="100" >}} - -*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 https://nextcloudpi.com[website]. You can follow the ongoing discussion about NextCloudPi on the https://forum.pine64.org/showthread.php?tid=6047[PINE64 forum]. - -Download: - -{{< admonition type="warning" >}} - Outdated release -{{< /admonition >}} - -* https://files.pine64.org/os/ROCK64/nextcloudplus/NextCloudPi_Rock64_08-01-19.img.gz[Direct download from pine64.org] - -{{< admonition type="note" >}} - The MD5 hash of the .gz file is _2d3eb799e99a3bb90d5aa7731baf27c6_ -{{< /admonition >}} - -|=== -2+| Default credentials - -|Root user -| `root/1234` -|=== - -=== OpenMediaVault - -{{< figure src="/documentation/images/omv.png" width="100" >}} - -*Openmediavault* is the next generation network attached storage (NAS) solution. The forum thread concerning this release can be found https://forum.pine64.org/showthread.php?tid=6309[here]. - -Download: - -* https://github.com/ayufan-rock64/linux-build/releases/[Releases on ayufan's github] -* https://files.pine64.org/os/ROCK64/omv/jessie-openmediavault-rock64-0.5.15-136-armhf_sd2emmc.img.xz[Direct download from pine64.org (32 bit armhf)] -* https://files.pine64.org/os/ROCK64/omv/stretch-openmediavault-rock64-0.9.14-1159-arm64.img.xz[Direct download from pine64.org (64 bit arm64)] - -{{< admonition type="note" >}} - The MD5 hash of the .xz file is _474c2a5aac8874fd188404c8e04e53e8_ -{{< /admonition >}} - -* https://files.pine64.org/os/ROCK64/omv/stretch-openmediavault-rock64-0.9.14-1159-armhf.img.xz[Direct download from pine64.org (32 bit armhf)] - -{{< admonition type="note" >}} - The MD5 hash of the .xz file is _bf5d2ea2bc7a5623ba958ed358a80c2a_ -{{< /admonition >}} - -|=== -2+| Default credentials - -|TTY and SSH, except OMV -| `rock64/rock64` - -|OMV for Web -| `admin/openmediavault` - -|OMV for TTY -| `root/openmediavault` -|=== - -=== Recalbox - -{{< figure src="/documentation/images/RB.png" width="100" >}} - -*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 https://forum.pine64.org/showthread.php?tid=7111[PINE64 forum thread]. Visit the project's https://www.recalbox.com/[website] for more details. - -{{< admonition type="note" >}} - Only supports ROCK64 ver2 SBC -{{< /admonition >}} - -Download: - -* https://github.com/mrfixit2001/recalbox_rock64/releases[Direct download latest release build from mrfixit2001 GitHub] (supports the microSD card and eMMC, 8GB or more) - -=== R-Cade - -{{< figure src="/documentation/images/RCadeLogo.jpg" width="100" >}} - -Retro Center's *R-Cade*, the 4K Media Center Arcade. https://www.retro-center.com/about-r-cade/[RCade] Features 100+ retro-gaming systems, a lightweight web browser, and full 4K UHD media playback. - -Download: - -* https://github.com/retro-center/rcade_releases/releases[Direct download from Retro Center's GitHub] (supports the microSD card, eMMC and USB boot) - -=== Slackware - -{{< figure src="/documentation/images/slackware.jpg" width="100" >}} - -*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) - -{{< admonition type="note" >}} - This Slackware build using the ZST compression algorithm, please visit the https://github.com/facebook/zstd[ZST GitHub site] for a decompression utility. -{{< /admonition >}} - -Download: - -* http://dl.fail.pp.ua/slackware/images/rock64/ (supports the microSD card) - -|=== -2+| 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 - -{{< figure src="/documentation/images/Freebsd_Logo.png" width="100" >}} - -*FreeBSD* is an operating system used to power modern servers, desktops, and embedded platforms. The https://wiki.freebsd.org/arm/RockChip#Rock64[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 https://www.freebsd.org/where/[here] - -|=== -2+| Default credentials - -|SSH access (enabled by default) -| `freebsd/freebsd` - -|Root user -| `root/root` -|=== - -=== NetBSD - -{{< figure src="/documentation/images/netbsd.png" width="100" >}} - -*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]. - -Download: - -* https://armbsd.org/[Direct download] (select _ROCK64_, supports the microSD card and eMMC) - -Notes: - -* Instructions concerning enabling SSH can be found https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh[here] or the bootable image from armbsd.org can have the MSDOS partition modified to setup SSH using https://man.netbsd.org/creds_msdos.8[this] method. - -|=== -2+| Default credentials - -|Root user and SSH -| `root/[none]` -|=== - -=== OpenBSD - -{{< figure src="/documentation/images/Puffy_mascot_openbsd.png" width="100" >}} - -*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 https://github.com/krjdev/rock64_openbsd[these instructions]. - -== Android - -{{< figure src="/documentation/images/Android_logo_2019_(stacked).svg" width="100" >}} - -=== 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 https://forum.pine64.org/showthread.php?tid=8655[this forum thread]. - -Image downloads (for direct flashing): - -* Stock images (write the image to eMMC module using an USB adapter for the eMMC module) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-16GB.img.gz[Stock image for the 16GB eMMC module] from _pine64.org_ (560MB, MD5 of the Gzip file _D985808B4CA912201372DC2F5F322AE9_, build 20190617) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-32GB.img.gz[Stock image for the 32GB eMMC module] from _pine64.org_ (579MB, MD5 of the Gzip file _5D65A44F78BD08B4584413C8BEEAAF05_, build 20190617) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-64GB.img.gz[Stock image for the 64GB eMMC module] from _pine64.org_ (615MB, MD5 of the Gzip file _B34D1C119386CBA1658E5F0FB9E4413D_, build 20190617) - -* Rooted images (write the image to eMMC module using an USB adapter for the eMMC module) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-16GB.img.gz[Rooted image for 16GB eMMC module] from _pine64.org_ (561MB, MD5 of the Gzip file _DBB5B3D46B77A33BC9F09173C9788E6E_, build 20190618) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-32GB.img.gz[Rooted image for 32GB eMMC module] from _pine64.org_ (579MB, MD5 of the Gzip file _5F3B97EA72B3227082500B3FB1FAB44A_, build 20190618) -** https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-64GB.img.gz[Rooted image for 64GB eMMC module] from _pine64.org_ (615MB, MD5 of the Gzip file _6833B124ABA3AC2269A6B4F51EFD1109_, build 20190618) - -Image downloads (for Rockchip Tool): - -* https://files.pine64.org/os/ROCK64/android/ROCK64_20190617_stock_android_9.0_emmcboot.img.gz[Stock image] from _pine64.org_ (544MB, MD5 of the Gzip file _9B717263E7749A732C8B5C7D7D59C5C6_, build 20190617) -* https://files.pine64.org/os/ROCK64/android/ROCK64_20190618_stock_rooted_android_9.0_emmcboot.img.gz[Rooted image] from _pine64.org_ (544MB, MD5 of the Gzip file _FC5F80C3A939AD0F8DCE5B85F22D20A1_, build 20190618) - -{{< admonition type="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. -{{< /admonition >}} - -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 https://forum.pine64.org/showthread.php?tid=8655[this forum thread]. - -Image downloads (for direct flashing): - -* https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-8GB.img.gz[Image for 8GB microSD cards] from _pine64.org_ (546MB, MD5 of the Gzip file _A250B72CD6AAB24B8156DE08EB15530C_, build 20190621) -* https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-16GB.img.gz[Image for 16GB microSD cards] from _pine64.org_ (556MB, MD5 of the Gzip file _09A6BACD71159853D5E4C6C21C883B0F_, build 20190621) -* https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-32GB.img.gz[Image for 32GB microSD cards] from _pine64.org_ (574MB, MD5 of the Gzip file _C68DC5D96F1C546B96EC690CE7BFE910_, build 20190621) -* https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-64GB.img.gz[Image for 64GB microSD cards] from _pine64.org_ (707MB, MD5 of the Gzip file _4EFC87B4CEE4C7655618DCA95EF7DD0D_, build 20190621) - -{{< admonition type="note" >}} - Flash the file to the microSD card, for example using _dd_. -{{< /admonition >}} - -Image downloads (for Rockchip SDDisk Tool): - -* https://files.pine64.org/os/ROCK64/android/ROCK64_20190621_stock_rooted_android_9.0_sdboot.img.gz[Direct download] from _pine64.org_ (539MB, MD5 of the Gzip file _EE00D309745F842213E21B2F1E20C510_, build 20190621) - -{{< admonition type="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]. -{{< /admonition >}} - -=== 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): - -* https://files.pine64.org/os/ROCK64/android/rock64_20180606_stock_android_8.1_emmcboot.img.xz[Direct download] from _pine64.org_ (561MB, MD5 of the .xz file _C05846B89A6483DA911CEA604627524F_, build 20180606) - -{{< admonition type="note" >}} - Please allow 10-15 minutes boot up time on first boot for initialization. -{{< /admonition >}} - -Image downloads (for Rockchip Tool): - -* https://files.pine64.org/os/ROCK64/android/rock64_android8.1_emmc_boot_v1.1.zip[Direct download] from _pine64.org_ (752MB, MD5 of the .xz file _9738F060D2F62A83637797363D2B38C9_, build 20180606) - -{{< admonition type="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. -{{< /admonition >}} - -=== Android 8.x TV - -The *Android 8.1* stock image for microSD boot, build 20180623. - -Download: - -* https://files.pine64.org/os/ROCK64/android/rock64_20180623_stock_android_8.1_sdboot.img.xz[Direct download] from _pine64.org_ (575MB, supports the microSD card) - -{{< admonition type="note" >}} - The MD5 hash of the .xz file is _85372A568C114ADE7CD9632CEBA193E9_ -{{< /admonition >}} - -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): - -* https://files.pine64.org/os/ROCK64/android/rock64_20171204_stock_android_7.1.2_rooted_sd2emmc.img.xz[Direct download] from _pine64.org_ (558MB, MD5 of the .xz file _43443467DFCAEDE767556843EB4D6707_) - -{{< admonition type="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_. -{{< /admonition >}} - -Download image (eMMC boot): - -* https://files.pine64.org/os/ROCK64/android/rock64_20171204_stock_android_7.1.2_rooted_emmc.img.xz[Direct download] from _pine64.org_ (544MB, MD5 of the .xz file _7C831F9E6B4311A3B3D4743FBBB628D0_) - -{{< admonition type="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_. -{{< /admonition >}} - -Notes: - -* See link:/documentation/ROCK64/Software/MAC_address[MAC address] on how to set the MAC address. - -=== Android TV 7.x eMMC - -The *Android TV 7.1* community build image by ayufan. - -Download image (eMMC): - -* https://github.com/ayufan-rock64/android-7.1/releases/latest[Direct download latest release build from ayufan github and look for android-7.1-rock-64-rock64_atv-x.x.x-xx-update.zip] - -{{< admonition type="note" >}} - For eMMC flash-all image, please unzip first and then use Android tool to flash in -{{< /admonition >}} - -Notes: - -* Please allow 5 minutes boot up time on first time for initialization -* See link:/documentation/ROCK64/Software/MAC_address[MAC address] on how to set the MAC address. -* https://github.com/ayufan-rock64/android-7.1/releases/tag/0.3.4[Release notes on ayufan Android 7.1 github] - -=== Android TV 7.x - -The *Android TV 7.1* community build image for microSD boot by _ayufan_. - -Download: - -* https://github.com/ayufan-rock64/android-7.1/releases/latest[Direct download latest release build from ayufan github and look for android-7.1-rock-64-rock64_atv-x.x.x-xx-raw.img.gz] (supports the microSD card) - -== Android SDK - -The *Android P SDK* (v9.0). - -Download: - -* https://files.pine64.org/SDK/ROCK64/ROCK64_SDK_android9.0.tar.gz[Direct Download] from _pine64.org_ (104.34GB) - -{{< admonition type="note" >}} - The MD5 hash of the TAR-GZip file is _1EAC08942E238293E3AF11C7890DF307_ -{{< /admonition >}} - diff --git a/content/documentation/ROCK64/Software/Releases.md b/content/documentation/ROCK64/Software/Releases.md new file mode 100644 index 00000000..a4d50c58 --- /dev/null +++ b/content/documentation/ROCK64/Software/Releases.md @@ -0,0 +1,503 @@ +--- +title: "Releases" +draft: false +menu: + docs: + title: + parent: "ROCK64/Software" + identifier: "ROCK64/Software/Releases" + weight: 1 +--- + +This page contains a list of all available releases for the [ROCK64](/documentation/ROCK64), as well as links to other resources. + +## Linux + +### AOSC + +{{< figure src="/documentation/images/aosc.png" width="100" >}} + +*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](https://aosc.io/). + +Download: + +* https://aosc.io/downloads/ (supports the microSD card and eMMC, 8GB or more) + +| Default credentials | | +| -------- | ------- | +| `aosc` | `anthon` | + +### Arch Linux ARM + +{{< figure src="/documentation/images/Archlinux-logo.png" width="100" >}} +Official *Arch Linux ARM* release. + +Installation: + +* https://archlinuxarm.org/platforms/armv8/rockchip/rock64 + +### Armbian + +{{< figure src="/documentation/images/armbian.png" width="100" >}} + +*Armbian* is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored. + +Download: + +* [ROCK64's Armbian site](https://www.armbian.com/rock64/) (supports the microSD card and eMMC, 8GB or more) +* [Download archive](https://armbian.tnahosting.net/archive/rock64/archive/) (supports the microSD card and eMMC, 8GB or more) + +### ayufan's Linux releases + +{{< figure src="/documentation/images/penguin.png" width="100" >}} + +The community member _ayufan_ offers multiple ROCK64 Linux releases based on Debian and Ubuntu. The forum thread for release can be found [here](https://forum.pine64.org/showthread.php?tid=6309). + +Download: + +* https://github.com/ayufan-rock64/linux-build/releases (supports the microSD card and eMMC) + +{{< admonition type="note" >}} + Make sure to download images for the _ROCK64_. +{{< /admonition >}} + +| Default credentials | | +| -------- | ------- | +| `rock64` | `rock64` | + +### Debian + +{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} + +*Debian* is an operating system and a distribution of Free Software. + +Download: + +* [Debian 11 Bullseye](https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/) (recommended) +* [Debian 12 Bookworm](https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/) +* [Daily netboot images](https://d-i.debian.org/daily-images/arm64/) + +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) +``` + +* See [README.concatenateable_images here](https://d-i.debian.org/daily-images/arm64/daily/netboot/SD-card-images/README.concatenateable_images) or [README.concatenateable_images here](https://deb.debian.org/debian/dists/bullseye/main/installer-arm64/current/images/netboot/SD-card-images/README.concatenateable_images) for details regarding the concatenateable images and their installation from non-Linux systems. + +### Debian by mrfixit2001 + +{{< figure src="/documentation/images/Debian-logo.png" width="100" >}} + +Mrfixit2001's minimal *Debian* build. Version 190514 onward support Rock64-v3 board + +Download: + +* [Direct download from mrfixit2001's github](https://github.com/mrfixit2001/debian_builds/releases) (supports the microSD card and eMMC) + +| Default credentials | | +| -------- | ------- | +| `rock` | `rock` | + +### DietPi + +{{< figure src="/documentation/images/dietpi.png" width="100" >}} + +*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](https://dietpi.com/docs/). Discuss the ROCK64 build on the [PINE64 forum thread](https://forum.pine64.org/showthread.php?tid=12514). + +Download: + +* [Debian 11 Bullseye](https://dietpi.com/downloads/images/DietPi_ROCK64-ARMv8-Bullseye.img.xz) (supports the microSD card and eMMC, 4GB or more) +* [Debian 12 Bookworm](https://dietpi.com/downloads/images/DietPi_ROCK64-ARMv8-Bookworm.img.xz) (supports the microSD card and eMMC, 4GB or more) + +| Default credentials | | +| -------- | ------- | +| `root` | `dietpi` | + +### Lakka + +{{< figure src="/documentation/images/lakka.png" width="100" >}} + +*Lakka* is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console. Visit [PINE64 forum](https://forum.pine64.org/showthread.php?tid=5354) for more information about the Lakka release. + +Download: + +* https://le.builds.lakka.tv/RK3328.aarch64/ (supports the microSD card and eMMC) + +### LibreELEC + +{{< figure src="/documentation/images/libreelec.jpg" width="100" >}} + +*LibreELEC* is a "Just enough OS" Linux distribution combining the Kodi media center with an operating system. + +Download: + +* [Official build image](https://libreelec.tv/downloads/rockchip/) (supports the microSD card and eMMC, 8GB or more) +* [Daily builds](https://test.libreelec.tv/) (supports the microSD card and eMMC, 8GB or more) + +### Manjaro ARM + +{{< figure src="/documentation/images/Manjaro-logo.svg" width="100" >}} + +*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](https://forum.manjaro.org/tags/manjaroarm). + +{{< admonition type="note" >}} + Only supports ROCK64 version 2 SBC! +{{< /admonition >}} + +Download: + +* [Manjaro ARM ROCK64 GitHub](https://github.com/manjaro-arm/rock64-images/releases) (supports the microSD card and eMMC) + +### NEMS Linux + +{{< figure src="/documentation/images/nems.jpg" width="100" >}} + +*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](https://nemslinux.com/). + +{{< admonition type="warning" >}} + Only supports ROCK64 ver2 SBC +{{< /admonition >}} + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +Download: + +* [Download torrent seed from NEMS Linux](https://nemslinux.com/download/nagios-for-pine64.php) (supports the microSD card, 16GB or more, MD5 of the xz file is _6e2088922c5d197db8b8ba3057120389_) +* [Direct download from pine64.org](https://files.pine64.org/os/ROCK64/nems/NEMS_v1.5-Rock64-Build2.zip) (supports the microSD card, 16GB or more, MD5 of the xz file is _6e2088922c5d197db8b8ba3057120389_) + +{{< admonition type="note" >}} + The installation guide can be found [here](https://docs.nemslinux.com/installation). +{{< /admonition >}} + +| Default credentials | | +| -------- | ------- | +| `nemsadmin` | `nemsadmin` | + +### NextCloudPi + +{{< figure src="/documentation/images/nextcloudpi.png" width="100" >}} + +*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](https://nextcloudpi.com). You can follow the ongoing discussion about NextCloudPi on the [PINE64 forum](https://forum.pine64.org/showthread.php?tid=6047). + +Download: + +{{< admonition type="warning" >}} + Outdated release +{{< /admonition >}} + +* [Direct download from pine64.org](https://files.pine64.org/os/ROCK64/nextcloudplus/NextCloudPi_Rock64_08-01-19.img.gz) + +{{< admonition type="note" >}} + The MD5 hash of the .gz file is _2d3eb799e99a3bb90d5aa7731baf27c6_ +{{< /admonition >}} + +| Default credentials | | +| -------- | ------- | +| `root` | `1234` | + +### OpenMediaVault + +{{< figure src="/documentation/images/omv.png" width="100" >}} + +*Openmediavault* is the next generation network attached storage (NAS) solution. The forum thread concerning this release can be found [here](https://forum.pine64.org/showthread.php?tid=6309). + +Download: + +* [Releases on ayufan's github](https://github.com/ayufan-rock64/linux-build/releases/) +* [Direct download from pine64.org (32 bit armhf)](https://files.pine64.org/os/ROCK64/omv/jessie-openmediavault-rock64-0.5.15-136-armhf_sd2emmc.img.xz) +* [Direct download from pine64.org (64 bit arm64)](https://files.pine64.org/os/ROCK64/omv/stretch-openmediavault-rock64-0.9.14-1159-arm64.img.xz) + +{{< admonition type="note" >}} + The MD5 hash of the .xz file is _474c2a5aac8874fd188404c8e04e53e8_ +{{< /admonition >}} + +* [Direct download from pine64.org (32 bit armhf)](https://files.pine64.org/os/ROCK64/omv/stretch-openmediavault-rock64-0.9.14-1159-armhf.img.xz) + +{{< admonition type="note" >}} + The MD5 hash of the .xz file is _bf5d2ea2bc7a5623ba958ed358a80c2a_ +{{< /admonition >}} + +| TTY and SSH, except OMV | | +| -------- | ------- | +| `root` | `root` | + +| OMV for Web | | +| -------- | ------- | +| `admin` | `openmediavault` | + +| OMV for TTY | | +| -------- | ------- | +| `root` | `openmediavault` | + +### Recalbox + +{{< figure src="/documentation/images/RB.png" width="100" >}} + +*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](https://forum.pine64.org/showthread.php?tid=7111). Visit the project's [website](https://www.recalbox.com/) for more details. + +{{< admonition type="note" >}} + Only supports ROCK64 ver2 SBC +{{< /admonition >}} + +Download: + +* [Direct download latest release build from mrfixit2001 GitHub](https://github.com/mrfixit2001/recalbox_rock64/releases) (supports the microSD card and eMMC, 8GB or more) + +### R-Cade + +{{< figure src="/documentation/images/RCadeLogo.jpg" width="100" >}} + +Retro Center's *R-Cade*, the 4K Media Center Arcade. [RCade](https://www.retro-center.com/about-r-cade/) Features 100+ retro-gaming systems, a lightweight web browser, and full 4K UHD media playback. + +Download: + +* [Direct download from Retro Center's GitHub](https://github.com/retro-center/rcade_releases/releases) (supports the microSD card, eMMC and USB boot) + +### Slackware + +{{< figure src="/documentation/images/slackware.jpg" width="100" >}} + +*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) + +{{< admonition type="note" >}} + This Slackware build using the ZST compression algorithm, please visit the [ZST GitHub site](https://github.com/facebook/zstd) for a decompression utility. +{{< /admonition >}} + +Download: + +* http://dl.fail.pp.ua/slackware/images/rock64/ (supports the microSD card) + +| Default credentials | | +| -------- | ------- | +| `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 + +{{< figure src="/documentation/images/Freebsd_Logo.png" width="100" >}} + +*FreeBSD* is an operating system used to power modern servers, desktops, and embedded platforms. The [RockChip FreeBSD page](https://wiki.freebsd.org/arm/RockChip#Rock64) has instructions for installing FreeBSD. Version 13.0 and greater include prebuilt images. + +Download: + +* Images for various FreeBSD releases can be found [here](https://www.freebsd.org/where/) + +| SSH access (enabled by default) | | +| -------- | ------- | +| `freebsd` | `freebsd` | + +| Root user | | +| -------- | ------- | +| `root` | `root` | + +### NetBSD + +{{< figure src="/documentation/images/netbsd.png" width="100" >}} + +*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](https://www.netbsd.org/). + +Download: + +* [Direct download](https://armbsd.org/) (select _ROCK64_, supports the microSD card and eMMC) + +Notes: + +* Instructions concerning enabling SSH can be found [here](https://www.netbsd.org/docs/guide/en/chap-boot.html#chap-boot-ssh) or the bootable image from armbsd.org can have the MSDOS partition modified to setup SSH using [this](https://man.netbsd.org/creds_msdos.8) method. + +| Default credentials | | +| -------- | ------- | +| `root` (root and SSH) | none | + +### OpenBSD + +{{< figure src="/documentation/images/Puffy_mascot_openbsd.png" width="100" >}} + +*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](https://github.com/krjdev/rock64_openbsd). + +## Android + +{{< figure src="/documentation/images/Android_logo_2019_(stacked).svg" width="100" >}} + +### 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](https://forum.pine64.org/showthread.php?tid=8655). + +Image downloads (for direct flashing): + +* Stock images (write the image to eMMC module using an USB adapter for the eMMC module) + * [Stock image for the 16GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-16GB.img.gz) from _pine64.org_ (560MB, MD5 of the Gzip file _D985808B4CA912201372DC2F5F322AE9_, build 20190617) + * [Stock image for the 32GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-32GB.img.gz) from _pine64.org_ (579MB, MD5 of the Gzip file _5D65A44F78BD08B4584413C8BEEAAF05_, build 20190617) + * [Stock image for the 64GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190617_stock_android_9.0_emmcboot-64GB.img.gz) from _pine64.org_ (615MB, MD5 of the Gzip file _B34D1C119386CBA1658E5F0FB9E4413D_, build 20190617) + +* Rooted images (write the image to eMMC module using an USB adapter for the eMMC module) + * [Rooted image for 16GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-16GB.img.gz) from _pine64.org_ (561MB, MD5 of the Gzip file _DBB5B3D46B77A33BC9F09173C9788E6E_, build 20190618) + * [Rooted image for 32GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-32GB.img.gz) from _pine64.org_ (579MB, MD5 of the Gzip file _5F3B97EA72B3227082500B3FB1FAB44A_, build 20190618) + * [Rooted image for 64GB eMMC module](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190618_stock_rooted_android_9.0_emmcboot-64GB.img.gz) from _pine64.org_ (615MB, MD5 of the Gzip file _6833B124ABA3AC2269A6B4F51EFD1109_, build 20190618) + +Image downloads (for Rockchip Tool): + +* [Stock image](https://files.pine64.org/os/ROCK64/android/ROCK64_20190617_stock_android_9.0_emmcboot.img.gz) from _pine64.org_ (544MB, MD5 of the Gzip file _9B717263E7749A732C8B5C7D7D59C5C6_, build 20190617) +* [Rooted image](https://files.pine64.org/os/ROCK64/android/ROCK64_20190618_stock_rooted_android_9.0_emmcboot.img.gz) from _pine64.org_ (544MB, MD5 of the Gzip file _FC5F80C3A939AD0F8DCE5B85F22D20A1_, build 20190618) + +{{< admonition type="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. +{{< /admonition >}} + +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](https://forum.pine64.org/showthread.php?tid=8655). + +Image downloads (for direct flashing): + +* [Image for 8GB microSD cards](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-8GB.img.gz) from _pine64.org_ (546MB, MD5 of the Gzip file _A250B72CD6AAB24B8156DE08EB15530C_, build 20190621) +* [Image for 16GB microSD cards](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-16GB.img.gz) from _pine64.org_ (556MB, MD5 of the Gzip file _09A6BACD71159853D5E4C6C21C883B0F_, build 20190621) +* [Image for 32GB microSD cards](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-32GB.img.gz) from _pine64.org_ (574MB, MD5 of the Gzip file _C68DC5D96F1C546B96EC690CE7BFE910_, build 20190621) +* [Image for 64GB microSD cards](https://files.pine64.org/os/ROCK64/android/ROCK64_dd_20190621_stock_rooted_android_9.0_sdboot-64GB.img.gz) from _pine64.org_ (707MB, MD5 of the Gzip file _4EFC87B4CEE4C7655618DCA95EF7DD0D_, build 20190621) + +{{< admonition type="note" >}} + Flash the file to the microSD card, for example using _dd_. +{{< /admonition >}} + +Image downloads (for Rockchip SDDisk Tool): + +* [Direct download](https://files.pine64.org/os/ROCK64/android/ROCK64_20190621_stock_rooted_android_9.0_sdboot.img.gz) from _pine64.org_ (539MB, MD5 of the Gzip file _EE00D309745F842213E21B2F1E20C510_, build 20190621) + +{{< admonition type="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 [here](https://files.pine64.org/os/ROCK64/android/SDDiskTool_v1.57.zip). +{{< /admonition >}} + +### 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](https://files.pine64.org/os/ROCK64/android/rock64_20180606_stock_android_8.1_emmcboot.img.xz) from _pine64.org_ (561MB, MD5 of the .xz file _C05846B89A6483DA911CEA604627524F_, build 20180606) + +{{< admonition type="note" >}} + Please allow 10-15 minutes boot up time on first boot for initialization. +{{< /admonition >}} + +Image downloads (for Rockchip Tool): + +* [Direct download](https://files.pine64.org/os/ROCK64/android/rock64_android8.1_emmc_boot_v1.1.zip) from _pine64.org_ (752MB, MD5 of the .xz file _9738F060D2F62A83637797363D2B38C9_, build 20180606) + +{{< admonition type="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. +{{< /admonition >}} + +### Android 8.x TV + +The *Android 8.1* stock image for microSD boot, build 20180623. + +Download: + +* [Direct download](https://files.pine64.org/os/ROCK64/android/rock64_20180623_stock_android_8.1_sdboot.img.xz) from _pine64.org_ (575MB, supports the microSD card) + +{{< admonition type="note" >}} + The MD5 hash of the .xz file is _85372A568C114ADE7CD9632CEBA193E9_ +{{< /admonition >}} + +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](https://files.pine64.org/os/ROCK64/android/rock64_20171204_stock_android_7.1.2_rooted_sd2emmc.img.xz) from _pine64.org_ (558MB, MD5 of the .xz file _43443467DFCAEDE767556843EB4D6707_) + +{{< admonition type="note" >}} + DD image to a microSD card. Shorting the eMMC PIN with a jumper as shown on the first image of the [guide to install stock Android build to eMMC module](https://files.pine64.org/doc/rock64/guide/ROCK64_Installing_Android_To_eMMC.pdf). 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_. +{{< /admonition >}} + +Download image (eMMC boot): + +* [Direct download](https://files.pine64.org/os/ROCK64/android/rock64_20171204_stock_android_7.1.2_rooted_emmc.img.xz) from _pine64.org_ (544MB, MD5 of the .xz file _7C831F9E6B4311A3B3D4743FBBB628D0_) + +{{< admonition type="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_. +{{< /admonition >}} + +Notes: + +* See [MAC address](/documentation/ROCK64/Software/MAC_address) on how to set the MAC address. + +### Android TV 7.x eMMC + +The *Android TV 7.1* community build image by ayufan. + +Download image (eMMC): + +* [Direct download latest release build from ayufan github and look for android-7.1-rock-64-rock64_atv-x.x.x-xx-update.zip](https://github.com/ayufan-rock64/android-7.1/releases/latest) + +{{< admonition type="note" >}} + For eMMC flash-all image, please unzip first and then use Android tool to flash in +{{< /admonition >}} + +Notes: + +* Please allow 5 minutes boot up time on first time for initialization +* See [MAC address](/documentation/ROCK64/Software/MAC_address) on how to set the MAC address. +* [Release notes on ayufan Android 7.1 github](https://github.com/ayufan-rock64/android-7.1/releases/tag/0.3.4) + +### Android TV 7.x + +The *Android TV 7.1* community build image for microSD boot by _ayufan_. + +Download: + +* [Direct download latest release build from ayufan github and look for android-7.1-rock-64-rock64_atv-x.x.x-xx-raw.img.gz](https://github.com/ayufan-rock64/android-7.1/releases/latest) (supports the microSD card) + +## Android SDK + +The *Android P SDK* (v9.0). + +Download: + +* [Direct Download](https://files.pine64.org/SDK/ROCK64/ROCK64_SDK_android9.0.tar.gz) from _pine64.org_ (104.34GB) + +{{< admonition type="note" >}} + The MD5 hash of the TAR-GZip file is _1EAC08942E238293E3AF11C7890DF307_ +{{< /admonition >}} + diff --git a/content/documentation/ROCKPro64/Software/Releases.md b/content/documentation/ROCKPro64/Software/Releases.md index 4a4dc038..10adaef0 100644 --- a/content/documentation/ROCKPro64/Software/Releases.md +++ b/content/documentation/ROCKPro64/Software/Releases.md @@ -338,7 +338,7 @@ Download: | Default credentials | | | -------- | ------- | -| `root` (root user and SSH login) | `[none]` | +| `root` (root user and SSH login) | none | Notes: @@ -379,57 +379,57 @@ Download: * Support Sony IMX214 camera module and works on both MiPi-CSI ports * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * DD image for 8GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-8GB.img.gz) -***** MD5 (GZip file): 7287fd0846616354615c8d3eff6a2a92 -***** File Size: 602MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-8GB.img.gz) + * MD5 (GZip file): 7287fd0846616354615c8d3eff6a2a92 + * File Size: 602MB * DD image for 16GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-16GB.img.gz) -***** MD5 (GZip file): 78352bbf21198d062af8bab2217ee691 -***** File Size: 611MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-16GB.img.gz) + * MD5 (GZip file): 78352bbf21198d062af8bab2217ee691 + * File Size: 611MB * DD image for 32GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-32GB.img.gz) -***** MD5 (GZip file): c5c8dce419478f75f85f893ee4808dbd -***** File Size: 624MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-32GB.img.gz) + * MD5 (GZip file): c5c8dce419478f75f85f893ee4808dbd + * File Size: 624MB * DD image for 64GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-64GB.img.gz) -***** MD5 (GZip file): aab1cf4d30c4d16e6ce2672f3ecae935 -***** File Size: 666MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200804_stock_android_9.0_emmcboot-64GB.img.gz) + * MD5 (GZip file): aab1cf4d30c4d16e6ce2672f3ecae935 + * File Size: 666MB **Stock for RK Flash tool [eMMC Boot] [20200804]** * Please unzip first and then using Android tool to flash in * The OTG port located at USB type-C connector, needs USB type A to type C cable. * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_20200708_stock_android_9.0_emmcboot.img.gz) -** MD5 (GZip file): 9ac830527814521e15b009fa2503c9e3 -** File Size: 589MB + * MD5 (GZip file): 9ac830527814521e15b009fa2503c9e3 + * File Size: 589MB -*Stock for DD method [eMMC Boot] [20200708] +**Stock for DD method [eMMC Boot] [20200708]** * Use 'dd' to write the image to the eMMC module using the USB-to-eMMC adapter module and boot. Using [Etcher](https://www.balena.io/etcher/) or another specialized SD writing tool is preferred. * Please allow 3-5 minutes boot up time on first time for initialization * Supports new RockPro64 AP6256 Wifi/BT module * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * DD image for 8GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-8GB.img.gz) -***** MD5 (GZip file): ef5f5a890a9270734e0adee21f006837 -***** File Size: 597MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-8GB.img.gz) + * MD5 (GZip file): ef5f5a890a9270734e0adee21f006837 + * File Size: 597MB * DD image for 16GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-16GB.img.gz) -***** MD5 (GZip file): 179bd684a468f800a86f7c658a543bef -***** File Size: 606MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-16GB.img.gz) + * MD5 (GZip file): 179bd684a468f800a86f7c658a543bef + * File Size: 606MB * DD image for 32GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-32GB.img.gz) -***** MD5 (GZip file): d930b757c4427be07b83c37a9c8494a1 -***** File Size: 630MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-32GB.img.gz) + * MD5 (GZip file): d930b757c4427be07b83c37a9c8494a1 + * File Size: 630MB * DD image for 64GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-64GB.img.gz) -***** MD5 (GZip file): 09a970d68a10bdb3d6495d55860940e6 -***** File Size: 660MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20200708_stock_android_9.0_emmcboot-64GB.img.gz) + * MD5 (GZip file): 09a970d68a10bdb3d6495d55860940e6 + * File Size: 660MB **Stock for RK Flash tool [eMMC Boot] [20200708]** * Please unzip first and then using Android tool to flash in * The OTG port located at USB type-C connector, needs USB type A to type C cable. * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_20200708_stock_android_9.0_emmcboot.img.gz) -** MD5 (GZip file): 6d060ddd47ebcfd5cfcdbf90ec042c97 -** File Size: 589MB + * MD5 (GZip file): 6d060ddd47ebcfd5cfcdbf90ec042c97 + * File Size: 589MB **Stock for DD method [eMMC Boot] [20190427]** * Use 'dd' to write the image to the eMMC module using the USB-to-eMMC adapter module and boot. Using [Etcher](https://www.balena.io/etcher/) or another specialized SD writing tool is preferred. @@ -437,17 +437,17 @@ Download: * Please ignore "internal problem with your device" popup message if appear on Android boot-up page. * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * DD image for 16GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-16GB.img.gz) -***** MD5 (GZip file): 3BA4C72D81BCFC4C21B3B5D2BCB4F9F7 -***** File Size: 609MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-16GB.img.gz) + * MD5 (GZip file): 3BA4C72D81BCFC4C21B3B5D2BCB4F9F7 + * File Size: 609MB * DD image for 32GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-32GB.img.gz) -***** MD5 (GZip file): 4965CCF50A8F06CEB2E4A6828A21F31C -***** File Size: 627MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-32GB.img.gz) + * MD5 (GZip file): 4965CCF50A8F06CEB2E4A6828A21F31C + * File Size: 627MB * DD image for 64GB eMMC module -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-64GB.img.gz) -***** MD5 (GZip file): 748EC28FE5D5395D33E858C913D744BF -***** File Size: 663MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190417_stock_android_9.0_emmcboot-64GB.img.gz) + * MD5 (GZip file): 748EC28FE5D5395D33E858C913D744BF + * File Size: 663MB **Stock for DD method [microSD Boot] [20190506]** * DD image to microSD card and boot. @@ -456,21 +456,21 @@ Download: * Please ignore "internal problem with your device" popup message if appear on Android boot-up page. * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * DD image for 8GB microSD card -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-8GB.img.gz) -***** MD5 (GZip file): E1C551E8106E178841E1C3F71432194A -***** File Size: 599MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-8GB.img.gz) + * MD5 (GZip file): E1C551E8106E178841E1C3F71432194A + * File Size: 599MB * DD image for 16GB microSD card -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-16GB.img.gz) -***** MD5 (GZip file): 73592FDD5A2F52F08020F16AD99E8C8C -***** File Size: 609MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-16GB.img.gz) + * MD5 (GZip file): 73592FDD5A2F52F08020F16AD99E8C8C + * File Size: 609MB * DD image for 32GB microSD card -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-32GB.img.gz) -***** MD5 (GZip file): 74DE0FE528F210E4DD483B411A71904B -***** File Size: 627MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-32GB.img.gz) + * MD5 (GZip file): 74DE0FE528F210E4DD483B411A71904B + * File Size: 627MB * DD image for 64GB microSD card -** [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-64GB.img.gz) -***** MD5 (GZip file): D7626BD50443A88AEB9254C88C575284 -***** File Size: 663MB + * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20190506_stock_android_9.0_sdboot-64GB.img.gz) + * MD5 (GZip file): D7626BD50443A88AEB9254C88C575284 + * File Size: 663MB **Stock for RK Flash tool [eMMC Boot] [20190427]** * Please unzip first and then using Android tool to flash in @@ -478,8 +478,8 @@ Download: * Please allow 3-5 minutes boot up time on first time for initialization * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_20190417_stock_android_9.0_emmcboot.img.gz) -** MD5 (GZip file): 046BA4A07933120809FBE1B9577B7341 -** File Size: 592MB + * MD5 (GZip file): 046BA4A07933120809FBE1B9577B7341 + * File Size: 592MB ### Android 8.1.0 @@ -488,8 +488,8 @@ Download: * Please allow 3-5 minutes boot up time on first time for initialization * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20180828_stock_android_8.1_emmcboot.img.xz) -** MD5 (XZ file): 9AEE21BC1B9DE886DCB0E64FA123988A -** File Size: 414MB + * MD5 (XZ file): 9AEE21BC1B9DE886DCB0E64FA123988A + * File Size: 414MB **Stock for DD method [microSD Boot] [20181212]** * Use 'dd' to write the image to the eMMC module using the USB-to-eMMC adapter module and boot. Using [Etcher](https://www.balena.io/etcher/) or another specialized SD writing tool is preferred. @@ -497,8 +497,8 @@ Download: * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * DD image (for 8GB microSD card and above) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20181212_stock_android_8.1_sdboot.img.xz) -** MD5 (XZ file): 5A6BB7FCD7B3F77FCEE99CE462AE7405 -** File Size: 616MB + * MD5 (XZ file): 5A6BB7FCD7B3F77FCEE99CE462AE7405 + * File Size: 616MB **Stock for RK Flash tool [eMMC Boot] [20180828]** * Please unzip first and then using Android tool to flash in @@ -506,8 +506,8 @@ Download: * Please allow 3-5 minutes boot up time on first time for initialization * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_20180828_stock_android_8.1_emmcboot.img.xz) -** MD5 (XZ file): 4DACFE927BB09EE9C56B5232A7F624EE -** File Size: 415MB + * MD5 (XZ file): 4DACFE927BB09EE9C56B5232A7F624EE + * File Size: 415MB ### Android 7.1.2 @@ -516,8 +516,8 @@ Download: * Please allow 3-5 minutes boot up time on first time for initialization * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_dd_20180518_stock_android_7.1_emmcboot.img.xz) -** MD5 (XZ file): 33622034ACDBC31A7D7BB01ED634E29B -** File Size: 345MB + * MD5 (XZ file): 33622034ACDBC31A7D7BB01ED634E29B + * File Size: 345MB **Stock for RK Flash tool [eMMC Boot] [20180518]** * Please unzip first and then using Android tool to flash in @@ -525,15 +525,15 @@ Download: * Please allow 3-5 minutes boot up time on first time for initialization * This build supports PINE64 7" LCD panel with tablet UI (not Android TV) * [Direct download from pine64.org](https://files.pine64.org/os/ROCKPro64/android/ROCKPro64_20180518_stock_android_7.1_emmcboot.img.xz) -** MD5 (XZ file): 90C1991DADAE13ADC94E927F171F8920 -** File Size: 342MB + * MD5 (XZ file): 90C1991DADAE13ADC94E927F171F8920 + * File Size: 342MB ### Android SDK **Android P SDK [v9.0]** * [Direct Download from pine64.org](https://files.pine64.org/SDK/ROCKPro64/ROCKPro64_SDK_android9.0.tar.gz) -** MD5 (TAR-GZip file): 3CEBEEFD1A873BEEEC149148A785D92E -** File Size: 125.16GB + * MD5 (TAR-GZip file): 3CEBEEFD1A873BEEEC149148A785D92E + * File Size: 125.16GB ### Slash TV OS