Difference between revisions of "PinePhone Pro Software Releases"

From PINE64
Jump to navigation Jump to search
(→‎Gentoo: style consistency)
m (Fedora fix)
 
(45 intermediate revisions by 16 users not shown)
Line 1: Line 1:
This page contains a list of all available releases and tools for the [[PinePhone Pro]].
This page contains a list of all available releases and tools for the [[PinePhone Pro]].


== Software releases ==  
== Factory builds ==


=== Arch Linux ARM ===
These are two operating system builds that was preloaded in the factory with testing utility.
 
Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhonePro.
Press "RES" button for two seconds when power up, follows on screen instruction and apply the build from microSD card to eMMC.
 
<div style="overflow: auto;">
{| class="wikitable" style="white-space: nowrap"
! Distribution
! Download Link
! File Size
! MD5
|-
| Sailfish with RK2AW
| [https://files.pine64.org/os/PinePhonePro/ppp-factory-image-20231118.img.gz ppp-factory-image-20231118.img.gz]
| 447MB
| <code>4e31e0a6b0999e3e3df45f86a7dc9c33</code>
|-
| Manjaro with Tow-Boot
| [https://files.pine64.org/os/PinePhonePro/Manjaro-ARM-plasma-mobile-pinephonepro-factory-20211212.img.xz Manjaro-ARM-plasma-mobile-pinephonepro-factory-20211212.img.xz]
| 1.37GB
| <code>b82ba02287c1699b14fed403ce485b44</code>
|}
</div>
 
== Arch Linux ARM ==
[[File:Archlinux-logo.png|right|100px]]
[[File:Archlinux-logo.png|right|100px]]


Line 9: Line 33:
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).


==== Download ====
=== Download ===


Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].
Line 23: Line 47:
|}
|}


==== Notes ====
=== Notes ===
The GitHub page can be found here: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]
The GitHub page can be found here: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]


----
A re-image of the above Arch image providing a Btrfs root partitioning has been [https://github.com/K-arch27/arch-pine64-build-btrfs/releases/ made by user kaida].


=== Gentoo ===
== Fedora ==
[[File:GentooLogo.png|right|100px]]
[[File:Fedora1.png|right|100px]]


{{hint|Please consider cross-compiling the software on the computer.
An (unofficial) Fedora Linux build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/g/mobility/pinephones/ some additional packages] to tie it all together.
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}
It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.


There is an unofficial Gentoo overlay with ebuilds for the PinePhone Pro.
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=9347 Fedora + Phosh for PinePhone]
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.
* GitLab: [https://gitlab.com/fedora/sigs/mobility]
The PinePhone Pro will not  work with P-Boot but will with U-Boot, there is an ebuild for it you can use.
You will be using the arm64 version of Gentoo.


==== Download ====
==== Download ====
* [https://github.com/nikhiljha/pp-fedora-sdsetup          Build scripts]
* [https://copr.fedorainfracloud.org/coprs/g/mobility/pinephones/    Packages (Fedora COPR)]
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Nightly images (via FTP)
| <code>pine/1111</code>
|}
==== Notes ====
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix some features don't have driver support yet] on any PinePhone distribution.
Please send your bug reports to [https://gitlab.com/groups/fedora/sigs/mobility/-/issues the project's issue tracker]. Be sure to include logs if applicable!
== Gentoo ==
[[File:GentooLogo.png|right|100px]]
There are unofficial Gentoo overlays with ebuilds for the PinePhone Pro. There are no images - the image must be built manually, including picking the kernel, bootloader and the desired desktop environment. The ARM64 version of Gentoo has to be selected. The PinePhone Pro will not boot with P-Boot but will boot with U-Boot, there is an ebuild for it.
=== Download ===


The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay
The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay


==== Notes ====
=== Notes ===
 
See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro for the documentation.
 
{{Info|Please consider cross-compiling the software on the computer. Long compilation times and heat production can lead to a reduced lifespan of the phone.}}
 
== GloDroid ==
 
A fully open-source port of Android and LineageOS to the PinePhone Pro.
 
GitHub: [https://github.com/GloDroidCommunity/pine64-pinephonepro GloDroid]
 
=== Download ===
 
* Releases: [https://github.com/GloDroidCommunity/pine64-pinephonepro/releases GloDroid]


See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro (WIP) for the documentation.
=== Notes ===


----
Project status [https://github.com/GloDroidCommunity/pine64-pinephonepro/issues/1 link]


=== LuneOS ===
== LuneOS ==
[[File:Luneos-logo-256.png|right|100px]]
[[File:Luneos-logo-256.png|right|100px]]


LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.
LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.


==== Download ====
=== Download ===


* LuneOS (Initial preview): [https://github.com/webOS-ports/meta-pine64-luneos/releases Downloads]  
* LuneOS (Initial preview): [https://github.com/webOS-ports/meta-pine64-luneos/releases Downloads]  
Line 65: Line 126:
|}
|}


==== Notes ====
=== Notes ===


In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
----


=== Manjaro ARM ===
== Manjaro ARM ==
[[File:Manjaro-logo.svg|right|100px]]
[[File:Manjaro-logo.png|right|100px]]


Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.


==== Download ====
=== Download ===


* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev]  
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] and [https://github.com/manjaro-pinephone/phosh/releases Stable] (recommended)
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev] and [https://github.com/manjaro-pinephone/plasma-mobile/releases Stable] (recommended)


{| class="wikitable"
{| class="wikitable"
Line 90: Line 150:
|}
|}


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


=== Mobian ===
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh. The current version of the base Debian system is Debian Bookworm. See the installation instructions [https://wiki.debian.org/InstallingDebianOn/PINE64/PinePhonePro here]. If you have questions about Mobian, please ask them in the [https://matrix.to/#/#mobian:matrix.org Mobian Matrix room].
[[File:Debian-logo.png|right|100px]]


An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).
=== Download ===
The base system is pure Debian, with only the GUI applications and a few others (ModemManager, WiFi chip firmware) being built from modified sources (as well as the kernel and u-boot).
Current version is Debian Bookworm.


==== Download ====
[https://images.mobian.org/pinephonepro/ Images]


[https://images.mobian-project.org/pinephonepro/ Images]
{{Info|Tow-Boot required to be able to boot the images, see [https://tow-boot.org/devices/pine64-pinephonePro.html here]!}}


{| class="wikitable"
{| class="wikitable"
Line 110: Line 168:
|}
|}


==== Notes ====
=== Notes ===
The development is work in progress. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support] for further information.
* The development is work in progress. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].
* In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
 
== Kali Linux ==
[[File:Kali-logo.png|right|200px]]
 
The official Kali Nethunter images for PinePhone and PinePhone Pro have been released now. Get [https://github.com/Shubhamvis98/nethunter-pinephone Nethunter App] for your PinePhone's Kali Linux.
 
=== Download ===
 
* [https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh Unofficial]
* [https://www.kali.org/get-kali/#kali-mobile Kali Nethunter Pro Official]
 
{{Warning|There are reports that the official Kali images fail to boot.}}
 
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user for Unofficial Releases
| <code>kali/8888</code>
|-
! Default user for Nethunter Releases
| <code>kali/1234</code>
|}


In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.
=== Notes ===


----
For the installation see the installation instructions under [[PinePhone Pro#Installation instructions]], or the general instructions under [[PinePhone Installation Instructions]].


=== Nemo Mobile ===
== Nemo Mobile ==
[[File:nemo_mobile.png|right|100px]]
[[File:nemo_mobile.png|right|100px]]


Nemo Mobile is the open source build of Sailfish OS with a open source UI called [http://nemomobile.net/glacier-home/ Glacier] ([https://wiki.merproject.org/wiki/Nemo/Glacier Mer Wiki]), [http://nemomobile.net/pages/Hello_manjaro/ based on Manjaro].
Nemo Mobile is the open source build of Sailfish OS with a open source UI called [http://nemomobile.net/glacier-home/ Glacier], [http://nemomobile.net/pages/Hello_manjaro/ based on Manjaro].


==== Download ====
=== Download ===


[https://img.nemomobile.net/2022.05/Manjaro-ARM-nemomobile-pinephonepro-0.7.1.img.xz Image]
[https://img.nemomobile.net/2022.05/Manjaro-ARM-nemomobile-pinephonepro-0.9.img.xz Image]


{| class="wikitable"
{| class="wikitable"
Line 136: Line 217:
|}
|}


==== Notes ====
=== Notes ===
The website of the Nemo Mobile UX Team can be found [https://nemomobile.net/ here], further information are also listed on the [https://wiki.merproject.org/wiki/Nemo Mer Wiki page]. Please report bugs regarding the Nemo Mobile UI as [https://github.com/nemomobile-ux/main/issues GitHub issue].
The website of the Nemo Mobile UX Team can be found [https://nemomobile.net/ here]. Please report bugs regarding the Nemo Mobile UI as [https://github.com/nemomobile-ux/main/issues GitHub issue].
 
----


=== NixOS ===
== NixOS ==
[[File:nixos.png|right|100px]]
[[File:NixOS.webp|right|100px]]


NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.


==== Download ====
=== Download ===
Not available yet.
Not available yet.


==== Notes ====
=== Notes ===
WIP. See https://github.com/NixOS/mobile-nixos/issues/440
WIP. See https://github.com/NixOS/mobile-nixos/issues/440


----
== postmarketOS ==
 
[[File:PostmarketOS_logo.png|right|100px]]
=== postmarketOS ===
[[File:PostmarketOS-logo.png|right|100px]]


postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).


==== Download ====
=== Download ===
Official images for the PinePhone Pro will be available once it is in the "community" category of devices. Until then, build your own image with pmbootstrap.
[https://postmarketos.org/download/ Download page]
 
Note that images for the PinePhone Pro are in the "community" category of devices indicating some features may not work. You can also build your own image using [https://wiki.postmarketos.org/wiki/Installation_guide pmbootstrap]
 
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials (regular images, not installer or pmbootstrap)
|-
! Default user
| <code>user/147147</code>
|}


==== Notes ====
=== Notes ===
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.


----
== Rhino Linux ==
[[File:rhino-linux-logo.png|right|100px]]
 
Rhino Linux is an Ubuntu-based distribution that uses the rolling-release model by tracking the <code>devel</code> branch of repositories. The port is currently maintained by Oren Klopfer (oklopfer).
 
Tow-Boot is required for installing Rhino Linux. Instructions for installing Tow-Boot to the PinePhone Pro can be found [https://tow-boot.org/devices/pine64-pinephonePro.html here]. After Tow-Boot has been installed to your device, Rhino Linux installation just requires flashing the <code>.img.xz</code> to an SD or the eMMC.
 
=== Download ===
[https://rhinolinux.org/download.html Rhino Linux Downloads] (select Pine64 on the dropdown)
 
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>rhino/1234</code>
|}
 
=== Notes ===
Foundational to the distribution is [https://pacstall.dev Pacstall], a Debian-based user repository inspired by the AUR. Additionally, RL comes with [https://rhinolinux.org/unicorn/ Unicorn], a custom modified version of XFCE with various modernizations and improvements, including auto-rotation for mobile devices.


=== Various DPA Images ===
[https://discord.gg/reSvc8Ztk3 Discord] - [https://matrix.to/#/#rolling-rhino-remix:matrix.org Matrix] - [https://github.com/rhino-linux GitHub] - [https://rhinolinux.org/wiki.html Wiki]
Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.
==== Download ====
The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/pinephone-pro/


==== Notes ====
== Ubuntu Touch ==
Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.
[[File:Ubports-logo.png|right|100px]]


The build scripts can be found in various places: [https://gitlab.com/DanielAbrecht/dpa-image-builder GitLab], [https://projects.dpa.li/git/?p=dpa-image-builder.git;a=summary my server], [https://github.com/Daniel-Abrecht/dpa-image-builder GitHub]
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community. The port is currently maintained by Oren Klopfer (oklopfer).


In theory, these build scripts can create images for any Debian-based distribution which supports ARM64 and can be bootstrapped using ''debootstrap''.
Tow-Boot is required for installing the latest version of Ubuntu Touch (20.04) to the PinePhone Pro. Instructions for installing Tow-Boot to the PinePhone Pro can be found [https://tow-boot.org/devices/pine64-pinephonePro.html here].


<!--
Installation instructions can be found at
=== Template ===
[https://ubports.com/en/blog/ubports-news-1/post/pinephone-and-pinephone-pro-3889 this UBports post]. After Tow-Boot has been installed to your device, Ubuntu Touch installation just requires flashing the <code>.img.xz</code> to an SD or the eMMC.
[[File:OS_LOGO.png|right|100px]]


Description of the operating system / distribution.
=== Download ===


==== Download ====
[https://gitlab.com/ook37/pinephone-pro-debos/-/releases UBports 20.04 PinePhone Pro Latest Releases]


* Phosh: LINK
[https://devices.ubuntu-touch.io/device/pinephone-pro/release/focal UBports PinePhone Pro Device Info]
* Plasma Mobile: LINK


{| class="wikitable"
{| class="wikitable"
Line 196: Line 294:
|-
|-
! Default user
! Default user
| <code>user/123456</code>
| Set during boot
|-
|-
! root
! root
| <code>root/root</code>
| <code>phablet/1234</code>
|}
|}


==== Notes ====
=== Notes ===
Optional! Notes.
 
Scroll down to the middle of [https://gitlab.com/ook37/pinephone-pro-debos/ the GitLab project page], or directly here [https://devices.ubuntu-touch.io/device/pinephone-pro/release/focal/#deviceOverview at the UBports website] to see which features work.
 
Contributions and bug reports can be made at the [https://gitlab.com/ook37/pinephone-pro-debos/ UBports PinePhone Pro GitLab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.
 
== Various DPA Images ==
Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.
=== Download ===
The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/?board=pinephone-pro


==== How to contribute ====  
=== Notes ===
Optional! Possibility to contribute.
Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.


==== How to report bugs ====
The build scripts can be found in various places: [https://gitlab.com/DanielAbrecht/dpa-image-builder GitLab], [https://projects.dpa.li/git/?p=dpa-image-builder.git;a=summary my server], [https://github.com/Daniel-Abrecht/dpa-image-builder GitHub]
Optional! Explanation about how to report bugs.
-->


== Tools ==
In theory, these build scripts can create images for any Debian-based distribution which supports ARM64 and can be bootstrapped using ''debootstrap''.


== Factory releases ==


[[Category:PinePhone Pro]]
[[Category:PinePhone Pro]]

Latest revision as of 21:18, 30 June 2024

This page contains a list of all available releases and tools for the PinePhone Pro.

Factory builds

These are two operating system builds that was preloaded in the factory with testing utility.

Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhonePro. Press "RES" button for two seconds when power up, follows on screen instruction and apply the build from microSD card to eMMC.

Distribution Download Link File Size MD5
Sailfish with RK2AW ppp-factory-image-20231118.img.gz 447MB 4e31e0a6b0999e3e3df45f86a7dc9c33
Manjaro with Tow-Boot Manjaro-ARM-plasma-mobile-pinephonepro-factory-20211212.img.xz 1.37GB b82ba02287c1699b14fed403ce485b44

Arch Linux ARM

Archlinux-logo.png

(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones. Currently being maintained by the DanctNIX community (GitHub: danctnix, dreemurrs-embedded).

Download

Get both stable and test builds at GitHub releases.

Default credentials
Default user alarm/123456
root (barebone only) root/root

Notes

The GitHub page can be found here: dreemurrs-embedded/Pine64-Arch

A re-image of the above Arch image providing a Btrfs root partitioning has been made by user kaida.

Fedora

Fedora1.png

An (unofficial) Fedora Linux build for aarch64 with megi's kernel and some additional packages to tie it all together. It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.

Download

There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)

Default credentials
Nightly images (via FTP) pine/1111

Notes

WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and some features don't have driver support yet on any PinePhone distribution.

Please send your bug reports to the project's issue tracker. Be sure to include logs if applicable!

Gentoo

GentooLogo.png

There are unofficial Gentoo overlays with ebuilds for the PinePhone Pro. There are no images - the image must be built manually, including picking the kernel, bootloader and the desired desktop environment. The ARM64 version of Gentoo has to be selected. The PinePhone Pro will not boot with P-Boot but will boot with U-Boot, there is an ebuild for it.

Download

The overlay can be found under https://github.com/stealthgun/gjdwebserver-overlay

Notes

See https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro for the documentation.

Note: Please consider cross-compiling the software on the computer. Long compilation times and heat production can lead to a reduced lifespan of the phone.

GloDroid

A fully open-source port of Android and LineageOS to the PinePhone Pro.

GitHub: GloDroid

Download

Notes

Project status link

LuneOS

Luneos-logo-256.png

LuneOS is one of the original multi-tasking OS-es that runs on Linux. Based on HP/Palm's webOS, merged with latest technology stack from LG called webOS OSE (a derivative of what LG uses on their Smart TV's), software such as Qt5 and makes use of the Yocto build system.

Download

Default credentials
Default user root

Notes

In order to connect to the device using SSH/SCP via WiFi: You can simply connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.

Manjaro ARM

Manjaro-logo.png

Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.

Download

Default credentials
Default user manjaro/123456
root root/root

Mobian

Debian-logo.png

An unofficial Debian build for ARM64 running with Phosh. The current version of the base Debian system is Debian Bookworm. See the installation instructions here. If you have questions about Mobian, please ask them in the Mobian Matrix room.

Download

Images

Note: Tow-Boot required to be able to boot the images, see here!
Default credentials
Default user mobian/1234

Notes

  • The development is work in progress. The Mobian wiki can be found here.
  • In order to connect to the device using SSH/SCP via WiFi, you need to install SSH on the device. You can do this by executing the following in a shell: "sudo apt-get install ssh", afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.

Kali Linux

Kali-logo.png

The official Kali Nethunter images for PinePhone and PinePhone Pro have been released now. Get Nethunter App for your PinePhone's Kali Linux.

Download

Warning: There are reports that the official Kali images fail to boot.
Default credentials
Default user for Unofficial Releases kali/8888
Default user for Nethunter Releases kali/1234

Notes

For the installation see the installation instructions under PinePhone Pro#Installation instructions, or the general instructions under PinePhone Installation Instructions.

Nemo Mobile

Nemo mobile.png

Nemo Mobile is the open source build of Sailfish OS with a open source UI called Glacier, based on Manjaro.

Download

Image

Default credentials
Default user manjaro/123456
root root/root

Notes

The website of the Nemo Mobile UX Team can be found here. Please report bugs regarding the Nemo Mobile UI as GitHub issue.

NixOS

NixOS.webp

NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.

Download

Not available yet.

Notes

WIP. See https://github.com/NixOS/mobile-nixos/issues/440

postmarketOS

PostmarketOS logo.png

postmarketOS extends Alpine Linux to run on smartphones and other mobile devices. It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).

Download

Download page

Note that images for the PinePhone Pro are in the "community" category of devices indicating some features may not work. You can also build your own image using pmbootstrap

Default credentials (regular images, not installer or pmbootstrap)
Default user user/147147

Notes

See the pine64-pinephonepro page of the postmarketOS wiki for details.

Rhino Linux

Rhino-linux-logo.png

Rhino Linux is an Ubuntu-based distribution that uses the rolling-release model by tracking the devel branch of repositories. The port is currently maintained by Oren Klopfer (oklopfer).

Tow-Boot is required for installing Rhino Linux. Instructions for installing Tow-Boot to the PinePhone Pro can be found here. After Tow-Boot has been installed to your device, Rhino Linux installation just requires flashing the .img.xz to an SD or the eMMC.

Download

Rhino Linux Downloads (select Pine64 on the dropdown)

Default credentials
Default user rhino/1234

Notes

Foundational to the distribution is Pacstall, a Debian-based user repository inspired by the AUR. Additionally, RL comes with Unicorn, a custom modified version of XFCE with various modernizations and improvements, including auto-rotation for mobile devices.

Discord - Matrix - GitHub - Wiki

Ubuntu Touch

Ubports-logo.png

A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community. The port is currently maintained by Oren Klopfer (oklopfer).

Tow-Boot is required for installing the latest version of Ubuntu Touch (20.04) to the PinePhone Pro. Instructions for installing Tow-Boot to the PinePhone Pro can be found here.

Installation instructions can be found at this UBports post. After Tow-Boot has been installed to your device, Ubuntu Touch installation just requires flashing the .img.xz to an SD or the eMMC.

Download

UBports 20.04 PinePhone Pro Latest Releases

UBports PinePhone Pro Device Info

Default credentials
Default user Set during boot
root phablet/1234

Notes

Scroll down to the middle of the GitLab project page, or directly here at the UBports website to see which features work.

Contributions and bug reports can be made at the UBports PinePhone Pro GitLab page. See UBports website for how to donate.

Various DPA Images

Multiple versions of unofficial images of various Debian-based distributions by the user DPA. They also contain some of DPA's own software.

Download

The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/?board=pinephone-pro

Notes

Most of these images are still in development / incomplete and DPA doesn't have time to test them all, but they can still be useful as a starting point to get distributions running for which no other images have been created yet. DPA made these images because they wanted to run their favorite distribution, Devuan, on their phone.

The build scripts can be found in various places: GitLab, my server, GitHub

In theory, these build scripts can create images for any Debian-based distribution which supports ARM64 and can be bootstrapped using debootstrap.