<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Danct12</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Danct12"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Danct12"/>
	<updated>2026-04-05T21:24:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=21558</id>
		<title>PineTab2 Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=21558"/>
		<updated>2024-09-28T10:46:46Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PineTab2]] in alphabetical order. &lt;br /&gt;
&lt;br /&gt;
The installation instructions can be found under [[PineTab2#Installation instructions]].&lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;br /&gt;
&lt;br /&gt;
The PineTab2 ships with ''Danctnix Arch Linux ARM''. The factory image can be found here:&lt;br /&gt;
&lt;br /&gt;
* https://echo.danctnix.org:7269/factory_images/pinetab2/20240625/danctnix-factory-image-20240625.img.xz (2.2 GB)&lt;br /&gt;
&lt;br /&gt;
{{Info|The factory image is flashed to a microSD card and it will overwrite the eMMC installation after booting.}}&lt;br /&gt;
&lt;br /&gt;
{{Info|Notice that the last two images (20240307 and 20240625) don't use the keyboard but the volume and power buttons for navigation}}&lt;br /&gt;
&lt;br /&gt;
=== Older versions ===&lt;br /&gt;
&lt;br /&gt;
* https://echo.danctnix.org:7269/factory_images/pinetab2/20240307/danctnix-factory-image-20240307.img.xz&lt;br /&gt;
* https://echo.danctnix.org:7269/factory_images/pinetab2/20230527/danctnix-factory-image-20230527.img.xz&lt;br /&gt;
&lt;br /&gt;
{{Info|Older versions ship without Wifi drivers.}}&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Factory flash image ====&lt;br /&gt;
* https://echo.danctnix.org:7269/factory_images/pinetab2/20240625/danctnix-factory-image-20240625.img.xz&lt;br /&gt;
&lt;br /&gt;
==== SD Card boot ====&lt;br /&gt;
* https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* Currently ships without Bluetooth driver, and Wifi driver is unstable.&lt;br /&gt;
* Shutdown / Reboot sometimes hangs (but not always), this is caused by the Wifi driver.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Buildroot ===&lt;br /&gt;
[[File:Buildroot.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.&lt;br /&gt;
&lt;br /&gt;
An external tree for the PINE64 PineTab2 is developed and maintained by ''Danct12'' (same developer behind the PineTab2 port of ''Arch Linux ARM'').&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* The repository and build instructions can be found [https://github.com/Danct12/buildroot_pinetab2 here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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/PineTab2 here]. If you have questions about Mobian, please ask them in the [https://matrix.to/#/#mobian:matrix.org Mobian Matrix room].&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* [https://images.mobian.org/pinetab2/ Images]&lt;br /&gt;
&lt;br /&gt;
{{Info|U-Boot is required to boot the images. If you have the factory image installed and updated to the latest version, you can boot Mobian from an SD card without installing U-Boot.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;mobian/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
* The development is work in progress. Mobian's support for the PineTab2 is maintained by [https://salsa.debian.org/julianfairfax Julian]. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].&lt;br /&gt;
* In order to connect to the device using SSH/SCP, you need to install SSH on the device. You can do this by executing the following in a shell: &amp;quot;sudo apt-get install ssh&amp;quot;, afterwards you can connect via SSH/SCP using the PineTab2's IP address on port 22.&lt;br /&gt;
* When installing Mobian with full disk encryption and booting with the keyboard case connected, you will have to touch the screen or press a key to show the decryption screen. This is an [https://gitlab.com/postmarketOS/osk-sdl/-/issues/148 upstream issue].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:NixOS.webp|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is an immutable Linux distribution built around the Nix configuration language. The NixOS image for PineTab2 uses some downstream modifications to packages, such as an U-Boot package based on 2023.07-rc4 and a kernel also used by the Arch Linux Arm image.&lt;br /&gt;
&lt;br /&gt;
This image is extremely basic and currently boots to a console. A NixOS configuration can be applied after booting to gain a full graphical system.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/nabam/nixos-rockchip/releases&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
After booting, enable networking [with wpa_supplicant](https://nixos.org/manual/nixos/unstable/#sec-installation-manual-networking) and download (for example by entering `nix-shell wget` to get access to wget) this flake to the pinetab and place it at '''/etc/nixos/flake.nix''':&lt;br /&gt;
&lt;br /&gt;
* https://git.asonix.dog/asonix/pinetab2-nixos/raw/branch/main/flake.nix&lt;br /&gt;
&lt;br /&gt;
Run the following commands:&lt;br /&gt;
&lt;br /&gt;
 $ sudo su&lt;br /&gt;
 &amp;gt; cd&lt;br /&gt;
 &amp;gt; nixos-rebuild switch&lt;br /&gt;
 &amp;gt; nixos-rebuild switch # yes, do it two times&lt;br /&gt;
 &amp;gt; reboot&lt;br /&gt;
&lt;br /&gt;
After the first `nixos-rebuild`, you may need to reconnect to the network using `nmtui`.&lt;br /&gt;
&lt;br /&gt;
After rebooting, there will be a new user account.&lt;br /&gt;
&lt;br /&gt;
Note that booting can take a while, and does not show anything on the screen. After about 18 seconds the keyboard backlight turns on, then it's about 30 seconds until the first text appears on the screen, and another 10 seconds before the session manager shows up.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;pinetab2/changeme&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS_logo.png|right|80px]]&lt;br /&gt;
&lt;br /&gt;
'''postmarketOS''' extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4 and more). As of writing, this distro is currently in testing and no official releases are available for download.  Instead, users will need to create their own image with the distribution's install and development tool &amp;lt;code&amp;gt;pmbootstrap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PineTab_2_(pine64-pinetab2) Pinetab2 Device Page]&lt;br /&gt;
* Build the image with [https://wiki.postmarketos.org/wiki/Pmbootstrap pmbootstrap] and flash it to an SD.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Rhino Linux ===&lt;br /&gt;
[[File:rhino-linux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Rhino Linux is an Ubuntu-based distribution that uses the rolling-release model by tracking the &amp;lt;code&amp;gt;devel&amp;lt;/code&amp;gt; branch of repositories. The port is currently maintained by Oren Klopfer (oklopfer).&lt;br /&gt;
&lt;br /&gt;
The bootloader (u-boot) comes pre-flashed in the port. Installation just requires flashing the &amp;lt;code&amp;gt;.img.xz&amp;lt;/code&amp;gt; to an SD or the eMMC.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
[https://rhinolinux.org/download.html Rhino Linux Downloads] (select Pine64 on the dropdown)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;rhino/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[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]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Touch ===&lt;br /&gt;
[[File:Ubports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community. The port is currently maintained by Oren Klopfer (oklopfer).&lt;br /&gt;
&lt;br /&gt;
The bootloader (u-boot) comes pre-flashed in the port. Installation just requires flashing the &amp;lt;code&amp;gt;.img.xz&amp;lt;/code&amp;gt; to an SD or the eMMC.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/ook37/pinephone-pro-debos/-/releases UBports 20.04 PineTab2 Latest Releases]&lt;br /&gt;
&lt;br /&gt;
[https://devices.ubuntu-touch.io/device/pinetab2/release/focal UBports PineTab2 Device Info]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| Set during boot&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;phablet/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
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/pinetab2/release/focal/#deviceOverview at the UBports website] to see which features work.&lt;br /&gt;
&lt;br /&gt;
Contributions and bug reports can be made at the [https://gitlab.com/ook37/pinephone-pro-debos/ UBports PineTab2 GitLab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rockchip RK3566]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=21557</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=21557"/>
		<updated>2024-09-28T10:44:12Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i know the driver sees it&lt;br /&gt;
&lt;br /&gt;
i know it's peeking in the serial port&lt;br /&gt;
&lt;br /&gt;
it said &amp;quot;entry 0x403cc71a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
trying to ignore it, it's fscking boring&lt;br /&gt;
&lt;br /&gt;
im quietly observing, im saying nothing&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=21556</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=21556"/>
		<updated>2024-09-28T10:42:19Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i know the driver sees it&lt;br /&gt;
i know it's talking in the memory blocks&lt;br /&gt;
it said &amp;quot;entry 0x403cc71a&amp;quot;&lt;br /&gt;
trying to ignore it, it's fscking boring&lt;br /&gt;
im quietly observing, im saying nothing&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=19985</id>
		<title>PineTab2 Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=19985"/>
		<updated>2023-06-28T19:41:13Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add Arch Linux logo to the distro.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PineTab2]] in alphabetical order. &lt;br /&gt;
&lt;br /&gt;
The installation instructions can be found under [[PineTab2#Installation instructions]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* https://echo.danctnix.org:7269/danctnix-factory-image-20230527.img.xz&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Currently ships without a Wi-Fi and Bluetooth driver&lt;br /&gt;
* [https://wiki.archlinux.org/title/SDDM#KDE_Plasma_Wayland_hangs_on_shutdown_and_reboot system hangs on reboot/shutdown] (SDDM bug, workaround possible)&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=18313 screen rotated 90°, workaround possible]&lt;br /&gt;
* [https://github.com/ScottFreeCode/Pine64-Arch/tree/master/PKGBUILDS/pine64/alsa-ucm-pinetab2 HP/Speaker switching via Alsa UCM]&lt;br /&gt;
&lt;br /&gt;
=== Buildroot ===&lt;br /&gt;
[[File:Buildroot.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.&lt;br /&gt;
&lt;br /&gt;
An external tree for the PINE64 PineTab 2 is developed and maintained by Danct12 (same developer behind the PineTab 2 port of Arch Linux ARM).&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* The repository and build instructions can be found [https://github.com/Danct12/buildroot_pinetab2 here].&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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/PineTab2 here].  If you have questions about Mobian, please ask them in the [https://matrix.to/#/#mobian:matrix.org Mobian Matrix room].&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* [https://images.mobian.org/pinetab2/ Images]&lt;br /&gt;
&lt;br /&gt;
{{Info|U-Boot is required to be able to boot the images, see [https://github.com/Kwiboo/u-boot-build/suites/13552260933/artifacts/745702098 here] (you need a GitHub account to download it). Unless you are an experienced developer, it is recommended you instead put [https://ci-images.mobian.org/20230619.0715/mobian-pinetab2-phosh-20230619.img.gz this image] on an SD card and then [https://github.com/Kwiboo/u-boot-build#sd-card-or-emmc-module flash U-Boot to the SD card], as it's much safer. If you are an experienced developer and have read the warning below, follow the [https://github.com/Kwiboo/u-boot-build#spi-flash instructions] to flash U-Boot to the SPI of your PineTab2.}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|Flashing the SPI flash memory is a '''dangerous procedure''' because the SPI has the highest boot priority. Any bug or faulty installation in the SPI can prevent the device from booting, which means that there is a '''high risk of getting locked out of the device'''. The only way of restoring from that state is using a specialized UART adapter, which can disable the SPI flash memory at boot, as explained in the [[PineTab2#Installation instructions|''installation instructions'' section of the PineTab2 article]]. '''DO NOT FLASH THE SPI''' unless you are an experienced developer with access to the UART adapter and you have confirmed that the adapter is functional.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;mobian/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
* The development is work in progress. Mobian's support for the PineTab2 is maintained by [https://salsa.debian.org/julianfairfax Julian]. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].&lt;br /&gt;
* In order to connect to the device using SSH/SCP, you need to install SSH on the device. You can do this by executing the following in a shell: &amp;quot;sudo apt-get install ssh&amp;quot;, afterwards you can connect via SSH/SCP using the PineTab2's IP address on port 22.&lt;br /&gt;
* When installing Mobian with full disk encryption and booting with the keyboard case connected, you will have to touch the screen or press a key to show the decryption screen. This is an [https://gitlab.com/postmarketOS/osk-sdl/-/issues/148 upstream issue].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== BSD ==--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Rockchip RK3566]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=19984</id>
		<title>PineTab2 Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab2_Releases&amp;diff=19984"/>
		<updated>2023-06-28T19:39:38Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add Buildroot to PineTab2 Software Releases&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PineTab2]] in alphabetical order. &lt;br /&gt;
&lt;br /&gt;
The installation instructions can be found under [[PineTab2#Installation instructions]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* https://echo.danctnix.org:7269/danctnix-factory-image-20230527.img.xz&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Currently ships without a Wi-Fi and Bluetooth driver&lt;br /&gt;
* [https://wiki.archlinux.org/title/SDDM#KDE_Plasma_Wayland_hangs_on_shutdown_and_reboot system hangs on reboot/shutdown] (SDDM bug, workaround possible)&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=18313 screen rotated 90°, workaround possible]&lt;br /&gt;
* [https://github.com/ScottFreeCode/Pine64-Arch/tree/master/PKGBUILDS/pine64/alsa-ucm-pinetab2 HP/Speaker switching via Alsa UCM]&lt;br /&gt;
&lt;br /&gt;
=== Buildroot ===&lt;br /&gt;
[[File:Buildroot.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.&lt;br /&gt;
&lt;br /&gt;
An external tree for the PINE64 PineTab 2 is developed and maintained by Danct12 (same developer behind the PineTab 2 port of Arch Linux ARM).&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* The repository and build instructions can be found [https://github.com/Danct12/buildroot_pinetab2 here].&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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/PineTab2 here].  If you have questions about Mobian, please ask them in the [https://matrix.to/#/#mobian:matrix.org Mobian Matrix room].&lt;br /&gt;
&lt;br /&gt;
Download:&lt;br /&gt;
&lt;br /&gt;
* [https://images.mobian.org/pinetab2/ Images]&lt;br /&gt;
&lt;br /&gt;
{{Info|U-Boot is required to be able to boot the images, see [https://github.com/Kwiboo/u-boot-build/suites/13552260933/artifacts/745702098 here] (you need a GitHub account to download it). Unless you are an experienced developer, it is recommended you instead put [https://ci-images.mobian.org/20230619.0715/mobian-pinetab2-phosh-20230619.img.gz this image] on an SD card and then [https://github.com/Kwiboo/u-boot-build#sd-card-or-emmc-module flash U-Boot to the SD card], as it's much safer. If you are an experienced developer and have read the warning below, follow the [https://github.com/Kwiboo/u-boot-build#spi-flash instructions] to flash U-Boot to the SPI of your PineTab2.}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|Flashing the SPI flash memory is a '''dangerous procedure''' because the SPI has the highest boot priority. Any bug or faulty installation in the SPI can prevent the device from booting, which means that there is a '''high risk of getting locked out of the device'''. The only way of restoring from that state is using a specialized UART adapter, which can disable the SPI flash memory at boot, as explained in the [[PineTab2#Installation instructions|''installation instructions'' section of the PineTab2 article]]. '''DO NOT FLASH THE SPI''' unless you are an experienced developer with access to the UART adapter and you have confirmed that the adapter is functional.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;mobian/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
* The development is work in progress. Mobian's support for the PineTab2 is maintained by [https://salsa.debian.org/julianfairfax Julian]. The Mobian wiki can be found [https://wiki.mobian-project.org/ here].&lt;br /&gt;
* In order to connect to the device using SSH/SCP, you need to install SSH on the device. You can do this by executing the following in a shell: &amp;quot;sudo apt-get install ssh&amp;quot;, afterwards you can connect via SSH/SCP using the PineTab2's IP address on port 22.&lt;br /&gt;
* When installing Mobian with full disk encryption and booting with the keyboard case connected, you will have to touch the screen or press a key to show the decryption screen. This is an [https://gitlab.com/postmarketOS/osk-sdl/-/issues/148 upstream issue].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== BSD ==--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Rockchip RK3566]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=File:Buildroot.png&amp;diff=19983</id>
		<title>File:Buildroot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=File:Buildroot.png&amp;diff=19983"/>
		<updated>2023-06-28T19:33:34Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Buildroot Logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Buildroot Logo&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12710</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12710"/>
		<updated>2022-03-29T16:36:41Z</updated>

		<summary type="html">&lt;p&gt;Danct12: root user is disabled by default on non-barebone images.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available OS releases for the regular [[PinePhone]], as well as links to other resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&amp;lt;br&amp;gt;&lt;br /&gt;
However, if your phone came preloaded with software, Please see [[PinePhone Updating Instructions]].&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' Some releases may not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.}}&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone.&lt;br /&gt;
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the DanctNIX community.&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root (barebone only)&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Most of the things should work.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
* There are archmobile chat rooms on Matrix ([https://matrix.to/#/#archmobile:kde.org #archmobile:kde.org]) and Telegram ([https://t.me/archmobile @archmobile]).&lt;br /&gt;
* Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].&lt;br /&gt;
&lt;br /&gt;
== ExpidusOS ==&lt;br /&gt;
&lt;br /&gt;
A fork of [https://voidlinux.org Void Linux] with a custom fork of XFCE called [https://github.com/ExpidusOS/genesis Gensis] as the default desktop environment, developed by [https://midstall.com/ Midstall Software].&lt;br /&gt;
&lt;br /&gt;
* [https://expidusos.com ExpidusOS official website]&lt;br /&gt;
* [https://wiki.expidusos.com/index.php/Main_Page ExpidusOS Wiki]&lt;br /&gt;
* [https://discord.gg/GVfBF2w Midstall Software Discord server]&lt;br /&gt;
* GitHub: [https://github.com/ExpidusOS ExpidusOS]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Check the [https://expidusos.com/download download page] for that latest version, or the [https://build.expidusos.com/ image file list] for all versions, look for the file name that starts with &amp;quot;pinephone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
expidus/expidus&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ some additional packages] to tie it all together.&lt;br /&gt;
It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.&lt;br /&gt;
&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=9347 Fedora + Phosh for PinePhone]&lt;br /&gt;
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup          Build scripts]&lt;br /&gt;
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]&lt;br /&gt;
&lt;br /&gt;
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
On github images use:&lt;br /&gt;
pine/123456&lt;br /&gt;
&lt;br /&gt;
On Nightly images from FTP use&lt;br /&gt;
pine/1111&lt;br /&gt;
 &lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker].&lt;br /&gt;
Be sure to include logs if applicable!&lt;br /&gt;
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
[[File:GentooLogo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{hint|Please consider cross-compiling the software on the computer.&lt;br /&gt;
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}&lt;br /&gt;
&lt;br /&gt;
There are unofficial Gentoo overlays with ebuilds for the PinePhone.&lt;br /&gt;
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.&lt;br /&gt;
You will be using the arm64 version of Gentoo.&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
* https://stealthgun.tweakblogs.net/blog/19336/gentoo-on-a-pinephone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/User:Dr41nU/PinePhone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/PinePhone (incomplete)&lt;br /&gt;
&lt;br /&gt;
'''Overlay locations'''&lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/bingch/gentoo-overlay&lt;br /&gt;
* https://github.com/stealthgun/gjdwebserver-overlay&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
GitHub: [https://github.com/GloDroid/ GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Stable image (last release at 2021-11-25)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/GloDroid/glodroid_manifest/releases  GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Works: WiFi, screen dimming, touchscreen and charging work.&lt;br /&gt;
Don't work: Bluetooth, Telephony, GPS, Sound&lt;br /&gt;
&lt;br /&gt;
== Kali Linux ==&lt;br /&gt;
[[File:Kali-logo.png|right|200px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.kali.org Kali Linux] build for PinePhone running with Phosh.&lt;br /&gt;
This Kali Linux Phosh build contains only the Phosh GUI and a few other packages (ModemManager, WiFi chip firmware).&lt;br /&gt;
Custom Kernel Added in the new release. Thanks to Mobian Project for WiFi Firmware.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
 $ unxz -c Kali-pinephone-{Version}.img.xz | dd of=/dev/{storage_block} bs=1M status=progress&lt;br /&gt;
 $ growpart /dev/mmcblkX Y&lt;br /&gt;
 $ resize2fs /dev/mmcblkXpY&lt;br /&gt;
 # X: Storage Device Y: Partition Number&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
kali/8888&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
[[File:Luneos-logo-256.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.&lt;br /&gt;
&lt;br /&gt;
* [https://www.webos-ports.org/wiki/Main_Page WebOS Ports Wiki]&lt;br /&gt;
* [https://webos-ports.org/wiki/Pinephone_Info WebOS-Ports Wiki's Pinephone page]&lt;br /&gt;
* GitHub: [https://github.com/webOS-ports WebOS Ports]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/webOS-ports/meta-pine64-luneos/releases LuneOS test images for PinePhone]&lt;br /&gt;
&lt;br /&gt;
It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.&lt;br /&gt;
&lt;br /&gt;
Syntax is:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy [from] [to]&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy https://github.com/webOS-ports/meta-pine64-luneos/releases/download/20220108-pinephone/luneos-dev-image-pinephone-0-0.rootfs.wic.gz /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
[[File:Maemoleste-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices,&lt;br /&gt;
originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it.&lt;br /&gt;
The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
Maemo 8 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel.&lt;br /&gt;
The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK].&lt;br /&gt;
The current version is Devuan Beowulf (Debian Buster) and has simultaneous support for both Devuan and Debian.&lt;br /&gt;
&lt;br /&gt;
In addition to the main repository, they have a [https://github.com/maemo-leste-extras/bugtracker community repository].&lt;br /&gt;
To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's build]).&lt;br /&gt;
Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
* [https://maemo-leste.github.io/ Maemo Leste website]&lt;br /&gt;
* [https://leste.maemo.org/Main_Page Maemo Leste Wiki]&lt;br /&gt;
** [https://leste.maemo.org/PinePhone PinePhone wiki page]&lt;br /&gt;
** [https://leste.maemo.org/Leste_FAQ Maemo Leste FAQ]&lt;br /&gt;
* GitHub: [https://github.com/maemo-leste maemo-leste]&lt;br /&gt;
* Twitter: [https://twitter.com/maemoleste @maemoleste]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
For current status and workarounds, please read their [https://leste.maemo.org/PinePhone PinePhone wiki page].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Most discussion occurs at  [ircs://irc.libera.chat:6697/#maemo-leste &amp;lt;code&amp;gt;#maemo-leste&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;].&lt;br /&gt;
The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki.&lt;br /&gt;
&lt;br /&gt;
Submit [https://github.com/maemo-leste/bugtracker/issues bug reports] on github.&lt;br /&gt;
To track known issues, you may use these search terms:&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone],&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64].&lt;br /&gt;
&lt;br /&gt;
Learn about&lt;br /&gt;
[https://leste.maemo.org/Development development],&lt;br /&gt;
[https://leste.maemo.org/Development/Porting_Packages porting packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Building_Packages building packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Tasks todo list],&lt;br /&gt;
and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian].&lt;br /&gt;
Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh Stable] / [https://github.com/manjaro-pinephone/phosh-dev Dev]&lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile Stable] / [https://github.com/manjaro-pinephone/plasma-mobile-dev Dev]&lt;br /&gt;
* Lomiri: [https://github.com/manjaro-pinephone/lomiri-dev Dev] (No longer maintained)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}&lt;br /&gt;
&lt;br /&gt;
See Manjaro's release announcements on their [https://forum.manjaro.org/c/arm/100 forum].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-beta7-with-phosh-pinephone/58901 announcement].&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
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).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian.org/pinephone/weekly/ Weekly] /&lt;br /&gt;
[https://images.mobian.org/pinephone/installer/ Installer] /&lt;br /&gt;
[https://images.mobian.org/pinephone/ Stable (not recommended)]&lt;br /&gt;
&lt;br /&gt;
Extract the image before installing:&lt;br /&gt;
&lt;br /&gt;
 $ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] or [https://wiki.mobian.org/doku.php?id=pinephone the wiki] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/groups/mobian1/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker].&lt;br /&gt;
As a general rule, issues with third-party apps (even the default ones) should be reported upstream.&lt;br /&gt;
A Mobian issue would be related to getting the hardware to work on the PinePhone, &lt;br /&gt;
but if unsure where the issue should be reported just open a ticket or ask.&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
See [https://wiki.mobian.org/doku.php?id=start the wiki] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== Multi-distro demo image ==&lt;br /&gt;
&lt;br /&gt;
{{Warning | This is a demo image for testing different OSes before installing a regular image. Attempting to use this image productively is highly discouraged. The kernel is shared across the different OSes and is not updated.}}&lt;br /&gt;
&lt;br /&gt;
This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.&lt;br /&gt;
&lt;br /&gt;
* Main page: https://xnux.eu/p-boot-demo/&lt;br /&gt;
* Git repo: https://megous.com/git/pinephone-multi-boot/&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 15-distro multi-boot image for Pinephone]&lt;br /&gt;
&lt;br /&gt;
'''Update 2022-01-26, using megi's kernel 5.16.2'''&lt;br /&gt;
&lt;br /&gt;
DD image to SD card and boot. This image is for 16GiB or larger SD cards, also works if flashed to eMMC.&lt;br /&gt;
&lt;br /&gt;
This is also a good build for charging depleted battery. Just boot up this build with power supply connected, keep the PinePhone charging for 3 hours at power down stage.&lt;br /&gt;
&lt;br /&gt;
For more info on this build, please visit its entry the &amp;quot;News&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page].&lt;br /&gt;
&lt;br /&gt;
* [https://dl.xnux.eu/p-boot-multi-2022-01-26.torrent Download torrent file from author's website]&lt;br /&gt;
* [http://dl.xnux.eu/p-boot-multi-2022-01-26/ Download img.zst from author's website] (speed limited to 512KiB/s)&lt;br /&gt;
* [http://mirror.uxes.cz/dl.xnux.eu/ Download torrent and img.zst from discord user uxes' mirror]&lt;br /&gt;
** '''File name:''' multi.img.zst&lt;br /&gt;
** '''SHA-256:''' &amp;lt;span style=&amp;quot;word-break: break-all&amp;quot;&amp;gt;9b099cdfece3ba862348ca32af6c51a41a1d161b1d897f9928ae8be3c824a0b6&amp;lt;/span&amp;gt;&lt;br /&gt;
** '''File Size:''' 6.9GiB&lt;br /&gt;
&lt;br /&gt;
Due to its size, download though torrent is suggested by the author on its main page.&lt;br /&gt;
&lt;br /&gt;
{{hint | '''Note about .zst archive file:'''&lt;br /&gt;
&lt;br /&gt;
On Linux, you may install or compile &amp;lt;code&amp;gt;zstd&amp;lt;/code&amp;gt;, and write the image to SD card by using &amp;lt;code&amp;gt;zstdcat&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. See the &amp;quot;Installation&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.&lt;br /&gt;
&lt;br /&gt;
On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}&lt;br /&gt;
&lt;br /&gt;
Also see [[PinePhone Installation Instructions]].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
All passwords were changed to 1111. sxmo login/password is user/1111. Manjaro seems to insist on 123456.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
[[File:nemo_mobile.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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].&lt;br /&gt;
&lt;br /&gt;
* Website: [https://nemomobile.net/ Nemo Mobile UX team]&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Nemo Mer Wiki page]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
See the [https://nemomobile.net/installation/ installation page] on their website for the newest release and installation guides.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work''' &lt;br /&gt;
&lt;br /&gt;
Development is now moving very fast after rebasing. For the current devel image, Wifi, SMS and Bluetooth works.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
For the Nemo Mobile UX itself:&lt;br /&gt;
* GitHub issues: https://github.com/nemomobile-ux/main/issues&lt;br /&gt;
&lt;br /&gt;
For hardware:&lt;br /&gt;
* GitHub issues: https://github.com/neochapay/nemo-device-dont_be_evil/issues&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS support is handled through the Mobile NixOS project.&lt;br /&gt;
&lt;br /&gt;
* Project home page: [https://mobile.nixos.org/ Mobile NixOS]&lt;br /&gt;
* PinePhone device page: [https://mobile.nixos.org/devices/pine64-pinephone.html Pine64 PinePhone — Mobile NixOS]&lt;br /&gt;
* GitHub: [https://github.com/NixOS/mobile-nixos NixOS/mobile-nixos]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image.&lt;br /&gt;
For now users, are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page],&lt;br /&gt;
and [https://mobile.nixos.org/devices/pine64-pinephone.html Project's device page].&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Currently, it boots, it's just as compatible as the Android-based devices are with Mobile NixOS.&lt;br /&gt;
It even supports a bit more since it can use WiFi.&lt;br /&gt;
&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository].&lt;br /&gt;
Please specify that you are using a PinePhone when reporting issues.&lt;br /&gt;
Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== OpenMandriva Lx ==&lt;br /&gt;
[[File:Oma-logo-22042013_300pp.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' This image is solely for testing purposes.}}&lt;br /&gt;
&lt;br /&gt;
OpenMandriva Lx with Plasma Mobile as UI.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].&lt;br /&gt;
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
From the [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing 4.3 announcement],&lt;br /&gt;
in future updates (4.3 and later), &amp;quot;Phone calls are working, and we have rewritten the camera app to be far more useful&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[File:SLEM-OS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Our images use the same [https://en.opensuse.org/Portal:Tumbleweed openSUSE Tumbleweed] base as our desktop images,&lt;br /&gt;
except what needs to be changed for the PinePhone.&lt;br /&gt;
The images include &amp;lt;i&amp;gt;zypper&amp;lt;/i&amp;gt; (RPM) as the default package manager,&lt;br /&gt;
and have access to virtually the same (open source) software as our desktop repositories,&lt;br /&gt;
thanks to the [https://en.opensuse.org/Portal:Factory Factory] ports.&lt;br /&gt;
Using [https://en.opensuse.org/SDB:DNF dnf] is possible, if preferred.&lt;br /&gt;
&lt;br /&gt;
'''Download links'''&lt;br /&gt;
&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz Phosh] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz Plasma Mobile] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
&lt;br /&gt;
To verify the images you need to import [https://build.opensuse.org/projects/devel:ARM:Factory:Contrib:PinePhone/public_key our GPG key].&lt;br /&gt;
Keep on mind that the first boot may stay on black screen for about a minute - consequent boots should be faster.&lt;br /&gt;
&lt;br /&gt;
You can find install instructions at [https://en.opensuse.org/HCL:PinePhone#Installing_openSUSE_in_a_Pinephone this section] in the openSUSE Wiki.&lt;br /&gt;
&lt;br /&gt;
'''Username/Password'''&lt;br /&gt;
&lt;br /&gt;
The login credentials are pine/1234 and root/linux.&lt;br /&gt;
Change (or disable) the root password once you are set up.&lt;br /&gt;
&lt;br /&gt;
'''What works and what does not work'''&lt;br /&gt;
&lt;br /&gt;
You can find all information about the releases of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
Detailed information, tips and troubleshooting suggestions are also provided at [https://en.opensuse.org/HCL:PinePhone the openSUSE Wiki].&lt;br /&gt;
You will also find information in our wiki on how to report issues (Contributing section).&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
As of writing, official images are provided with Phosh, Plasma Mobile and Sxmo.&lt;br /&gt;
The official images come in two flavors, either as a test image to try out postmarketOS, or with the installer.&lt;br /&gt;
&lt;br /&gt;
When using the installer images (recommended), it is possible to:&lt;br /&gt;
* encrypt the installation&lt;br /&gt;
* install from the SD card to eMMC&lt;br /&gt;
&lt;br /&gt;
Power users may also create their own image with the distribution's install and development tool &amp;lt;code&amp;gt;pmbootstrap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Please read the detailed [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation installation instructions] in the wiki.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://postmarketos.org/download/ Download page]&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation Flashing instructions]&lt;br /&gt;
&lt;br /&gt;
'''Username/password'''&lt;br /&gt;
&lt;br /&gt;
* Test images: user/147147&lt;br /&gt;
* When using the installer images or building an image with pmbootstrap, you set your own username and password.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone issue tracker].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone postmarketOS issue tracker] for PinePhone support.&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/Contributing postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Warning|This project is no longer under development and has been abandoned. Use [https://wiki.pine64.org/wiki/PinePhone_Software_Releases#Mobian Mobian] instead}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|There is no prebuilt image, you'll need a Linux environment and build the image yourself.}}&lt;br /&gt;
&lt;br /&gt;
[https://www.pureos.net/ PureOS] is a user friendly, secure and freedom respecting GNU/Linux distribution based on Debian and GNOME developed by the Purism community.&lt;br /&gt;
&lt;br /&gt;
* [https://tracker.pureos.net/w/ PureOS Wiki], no PinePhone page there&lt;br /&gt;
* Mobile-optimized apps list from the [https://tracker.pureos.net/w/pureos/mobile_optimized_apps/ Software Center in PureOS] and [https://tracker.pureos.net/w/pureos/3rd-party_mobile_optimized_apps/ 3rd party repos]&lt;br /&gt;
* [https://github.com/rufferson/pureos-pinephone current PinePhone PureOS repo], A script to convert Librem5 PureOS to PinePhone Pure-OS&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Use [https://raw.githubusercontent.com/rufferson/pureos-pinephone/master/build_image.sh the convert script] to download and build the image from u-boot, PinePhone linux kernel and Librem5 PureOS.&lt;br /&gt;
&lt;br /&gt;
Also see:&lt;br /&gt;
* [https://forums.puri.sm/t/successful-installation-of-pureos-on-pinephone/8741/12 Successful installation of PureOS on PinePhone - PureOS - Purism community]&lt;br /&gt;
* The PureOS section of [https://www.ruff.mobi/go/mobi/pine.html PinePhone page] on ruff.mobi&lt;br /&gt;
* An [https://gitlab.com/a-wai/debos-pinephone archived repo] for PureOS on PinePhone&lt;br /&gt;
* A [https://mozzwald.com/pp/ file list] with [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt pureos pinephone build instructions] on mozzwald.com&lt;br /&gt;
&lt;br /&gt;
== Sailfish OS ==&lt;br /&gt;
[[File:Sailfish_logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://sailfishos.org/ Sailfish OS] is a Linux-based operating system based on open source projects such as [https://wiki.merproject.org/wiki/Main_Page Mer], and a closed source UI based on [https://sailfishos.org/wiki/Lipstick Lipstick].&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Adaptations/PinePhone64 PinePhone Wiki Page] on Mer Wiki, for both Nemo Mobile and Sailfish OS.&lt;br /&gt;
* [https://gitlab.com/pinephone-sailfish-os/linux-kernel/ Linux kernel config repo]&lt;br /&gt;
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
'''Flashing script'''&lt;br /&gt;
&lt;br /&gt;
The Sailfish OS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from the CI, extracts everything and burns it onto the SD card.&lt;br /&gt;
Note: The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc. &lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.&lt;br /&gt;
* The homescreen may be locked unless you boot with a sim card inserted. An old expired sim will do. '''If you do not have a SIM card on hands, do NOT set a security code on first boot.'''&lt;br /&gt;
* When a screen with a loading circle is displayed, just left/right swipe it away.&lt;br /&gt;
* If you're not familiar with Sailfish OS, pay attention to the tutorial - the interface works great, but is not immediately obvious. If you are familiar with it, you can skip the tutorial by touching all 4 corners starting top left.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Hardware_Support Hardware Support section] on the Mer Wiki's PinePhone Page.&lt;br /&gt;
&lt;br /&gt;
There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. If the Storeman app for openrepos is not preinstalled, download the RPM and click to install.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Installation Installation section] on the Mer Wiki's PinePhone Page for compile, build and development.&lt;br /&gt;
&lt;br /&gt;
Git repo links are at the top of this OS section. other repos that may be helpful:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil GitHub project page]&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil/flash-it the repo of the flash-it.sh flashing script]&lt;br /&gt;
* [https://build.merproject.org/project/show/nemo:devel:hw:pine:dontbeevil Mer Open Build Service page] ([https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672 Mer is being assimilated into Sailfish OS] and [https://forum.sailfishos.org/t/obs-shut-down-and-next-steps/1814 OBS is shutting down], also see [https://specs.openstack.org/openstack/fuel-specs/specs/7.0/replace-obs.html OpenStack is replacing OBS with another build system based on Jenkins], if it's related, even OBS come back under Sailfish OS, it will be different.)&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues Sailfish OS wiki] for links to their forum, as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS Sailfish OS wiki main page] for options to contribute to Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== SkiffOS ==&lt;br /&gt;
[[File:SkiffOS-Icon-1.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers.&lt;br /&gt;
&lt;br /&gt;
Provides the reliability of firmware with the ease-of-use of package managers.&lt;br /&gt;
&lt;br /&gt;
Upgrade over-the-air via a simple rsync script, or copying 3 files.&lt;br /&gt;
&lt;br /&gt;
Uses the [http://buildroot.org Buildroot] cross-compilation tool for support for all Pine64 boards.&lt;br /&gt;
&lt;br /&gt;
Use configuration packages to configure distro:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Package !! Distro&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_neon    || KDE Neon via Ubuntu repositories&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_nixos   || Nixos Mobile&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_gentoo  || Gentoo with Link-time Optimization &amp;amp; KDE Mobile or Phosh&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_ubports || Ubuntu Ports for PinePhone&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_kde   || Manjaro for PinePhone: KDE variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The boot-up OS is upgraded independently from the containers.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
Unofficial slackware images with xfce for the pinephone&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
[https://forum.pine64.org/showthread.php?tid=12181&amp;amp;highlight=slackware+pinephone Thread]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
* http://dl.fail.pp.ua/slackware/images/pinephone/&lt;br /&gt;
&lt;br /&gt;
== Swmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on postmarketOS.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Swmo images can be found [https://images.postmarketos.org/bpo/ here] (in the ''/pine64-pinephone/sxmo-de-sway/'' sections respectively).&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
user/147147&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Contributing information is listed [https://man.sr.ht/~anjan/sxmo-docs-stable/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch ==&lt;br /&gt;
[[File:Ubports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community.&lt;br /&gt;
Installation instructions can be found on&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project].&lt;br /&gt;
There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone.&lt;br /&gt;
In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://devices.ubuntu-touch.io/installer UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page], or directly here [https://devices.ubuntu-touch.io/device/pinephone/#deviceOverview]&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page].&lt;br /&gt;
See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
&lt;br /&gt;
There are software tools, that can be booted on the PinePhone.&lt;br /&gt;
&lt;br /&gt;
== JumpDrive ==&lt;br /&gt;
&lt;br /&gt;
JumpDrive can be used to flash the eMMC (and the microSD card), see [[PinePhone Installation Instructions#Using JumpDrive]].&lt;br /&gt;
&lt;br /&gt;
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.&lt;br /&gt;
Make sure to download the &amp;quot;PinePhone&amp;quot; image and to unpack the archive before flashing.&lt;br /&gt;
&lt;br /&gt;
== Tow-Boot ==&lt;br /&gt;
Tow-Boot is a more user-friendly distribution of U-Boot. Can also mount internal storage as USB Mass Storage by holding the volume up button at startup before and during the second vibration and the LED will turn blue if done successfully.&lt;br /&gt;
&lt;br /&gt;
See https://github.com/Tow-Boot/Tow-Boot/releases for the latest image.&lt;br /&gt;
Make sure to download the image with pinephoneA64 in the name.&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}&lt;br /&gt;
&lt;br /&gt;
On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.&lt;br /&gt;
The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later.&lt;br /&gt;
Since the 20200501 version, it is able to test all the hardware.&lt;br /&gt;
It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image.&lt;br /&gt;
The downloadable image just does the hardware tests.&lt;br /&gt;
Do not flash eMMC to test your device, just dd it to microSD and test from there.&lt;br /&gt;
New versions are distributed as part of the postmarketOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one named like pine-pinephone-yyyyMMdd-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
== Factory-loaded OS builds ==&lt;br /&gt;
&lt;br /&gt;
These are different operating system builds that was preloaded in the factory with testing utility.&lt;br /&gt;
&lt;br /&gt;
Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhone.&lt;br /&gt;
After power up or reboot, you may perform and complete the test routine, or apply the build from microSD card to eMMC.&lt;br /&gt;
&lt;br /&gt;
All the download links below are direct download from pine64.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space: nowrap&amp;quot;&lt;br /&gt;
! OS&lt;br /&gt;
! Download Link&lt;br /&gt;
! File Size&lt;br /&gt;
! MD5&lt;br /&gt;
|-&lt;br /&gt;
| Beta Edition&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/BetaEdition/pine64-pinephone-plamo-beta-factorytest.img.xz pine64-pinephone-plamo-beta-factorytest.img.xz]&lt;br /&gt;
| 1.78GB&lt;br /&gt;
| &amp;lt;code&amp;gt;f16bce93504a52217540ac886863a418&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mobian&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Mobian/pine64-pinephone-20201207-factorytest-mobian.img.xz pine64-pinephone-20201207-factorytest-mobian.img.xz]&lt;br /&gt;
| 1.41GB&lt;br /&gt;
| &amp;lt;code&amp;gt;015be381ff4e650a7fca6d4eaa90d63d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| KDE&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/KDE/pine64-pinephone-20201208-factorytest-kde.img.xz pine64-pinephone-20201208-factorytest-kde.img.xz]&lt;br /&gt;
| 2.28GB&lt;br /&gt;
| &amp;lt;code&amp;gt;32979ff17b5ec4d358ce99f1aff0c77c&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Manjaro&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Manjaro/pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz]&lt;br /&gt;
| 1.04GB&lt;br /&gt;
| &amp;lt;code&amp;gt;4edfd4dceaefdd32a3417c1727161c29&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| postmarketOS&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/PostMarketOS/pine64-pinephone-20200726-phosh-v20.05-factory.img.xz pine64-pinephone-20200726-phosh-v20.05-factory.img.xz]&lt;br /&gt;
| 517MB&lt;br /&gt;
| &amp;lt;code&amp;gt;244093be2f6d728fcbd1d29114607727&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Touch&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/UBPorts/PinePhone-flasher-ubuntu-7b.img.gz PinePhone-flasher-ubuntu-7b.img.gz]&lt;br /&gt;
| 1.05GB&lt;br /&gt;
| &amp;lt;code&amp;gt;2d7f5271e7a281db8f1b1219bedbe131&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
&lt;br /&gt;
{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.&lt;br /&gt;
This is more for fun, or if you would like to port a new distribution to the PinePhone.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' This section uses megi's kernel releases, and not the official ones from Pine64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.}}&lt;br /&gt;
&lt;br /&gt;
General steps:&lt;br /&gt;
&lt;br /&gt;
# Create a boot partition (from 4 MB to about 252 MB) and a root partition (from the end of boot to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with a supported filesystem like ext4 or f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files instead (in archive mode, like &amp;lt;code&amp;gt;rsync -ar&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Edit &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/, Follow the instructions in the [https://xff.cz/kernels/README README], which involves copying the kernel modules into the SD card rootfs, and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
If you would like to see examples or specific commands for how to complete these steps, see:&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup     an example for Fedora], current unofficial [#Fedora] release&lt;br /&gt;
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki&lt;br /&gt;
* Details specific to the Braveheart Edition: [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 Braveheart hardware details]]&lt;br /&gt;
* Details specific to the Community Edition: [[PinePhone_v1.2|PinePhone 1.2 hardware details]]&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi's feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://pine64.com/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12709</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12709"/>
		<updated>2022-03-29T16:33:34Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Remove reference to DanctNIX chats, we already had enough people joining the wrong room.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available OS releases for the regular [[PinePhone]], as well as links to other resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&amp;lt;br&amp;gt;&lt;br /&gt;
However, if your phone came preloaded with software, Please see [[PinePhone Updating Instructions]].&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' Some releases may not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.}}&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone.&lt;br /&gt;
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the DanctNIX community.&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Most of the things should work.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
* There are archmobile chat rooms on Matrix ([https://matrix.to/#/#archmobile:kde.org #archmobile:kde.org]) and Telegram ([https://t.me/archmobile @archmobile]).&lt;br /&gt;
* Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].&lt;br /&gt;
&lt;br /&gt;
== ExpidusOS ==&lt;br /&gt;
&lt;br /&gt;
A fork of [https://voidlinux.org Void Linux] with a custom fork of XFCE called [https://github.com/ExpidusOS/genesis Gensis] as the default desktop environment, developed by [https://midstall.com/ Midstall Software].&lt;br /&gt;
&lt;br /&gt;
* [https://expidusos.com ExpidusOS official website]&lt;br /&gt;
* [https://wiki.expidusos.com/index.php/Main_Page ExpidusOS Wiki]&lt;br /&gt;
* [https://discord.gg/GVfBF2w Midstall Software Discord server]&lt;br /&gt;
* GitHub: [https://github.com/ExpidusOS ExpidusOS]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Check the [https://expidusos.com/download download page] for that latest version, or the [https://build.expidusos.com/ image file list] for all versions, look for the file name that starts with &amp;quot;pinephone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
expidus/expidus&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ some additional packages] to tie it all together.&lt;br /&gt;
It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.&lt;br /&gt;
&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=9347 Fedora + Phosh for PinePhone]&lt;br /&gt;
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup          Build scripts]&lt;br /&gt;
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]&lt;br /&gt;
&lt;br /&gt;
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
On github images use:&lt;br /&gt;
pine/123456&lt;br /&gt;
&lt;br /&gt;
On Nightly images from FTP use&lt;br /&gt;
pine/1111&lt;br /&gt;
 &lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker].&lt;br /&gt;
Be sure to include logs if applicable!&lt;br /&gt;
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
[[File:GentooLogo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{hint|Please consider cross-compiling the software on the computer.&lt;br /&gt;
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}&lt;br /&gt;
&lt;br /&gt;
There are unofficial Gentoo overlays with ebuilds for the PinePhone.&lt;br /&gt;
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.&lt;br /&gt;
You will be using the arm64 version of Gentoo.&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
* https://stealthgun.tweakblogs.net/blog/19336/gentoo-on-a-pinephone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/User:Dr41nU/PinePhone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/PinePhone (incomplete)&lt;br /&gt;
&lt;br /&gt;
'''Overlay locations'''&lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/bingch/gentoo-overlay&lt;br /&gt;
* https://github.com/stealthgun/gjdwebserver-overlay&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
GitHub: [https://github.com/GloDroid/ GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Stable image (last release at 2021-11-25)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/GloDroid/glodroid_manifest/releases  GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Works: WiFi, screen dimming, touchscreen and charging work.&lt;br /&gt;
Don't work: Bluetooth, Telephony, GPS, Sound&lt;br /&gt;
&lt;br /&gt;
== Kali Linux ==&lt;br /&gt;
[[File:Kali-logo.png|right|200px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.kali.org Kali Linux] build for PinePhone running with Phosh.&lt;br /&gt;
This Kali Linux Phosh build contains only the Phosh GUI and a few other packages (ModemManager, WiFi chip firmware).&lt;br /&gt;
Custom Kernel Added in the new release. Thanks to Mobian Project for WiFi Firmware.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
 $ unxz -c Kali-pinephone-{Version}.img.xz | dd of=/dev/{storage_block} bs=1M status=progress&lt;br /&gt;
 $ growpart /dev/mmcblkX Y&lt;br /&gt;
 $ resize2fs /dev/mmcblkXpY&lt;br /&gt;
 # X: Storage Device Y: Partition Number&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
kali/8888&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
[[File:Luneos-logo-256.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.&lt;br /&gt;
&lt;br /&gt;
* [https://www.webos-ports.org/wiki/Main_Page WebOS Ports Wiki]&lt;br /&gt;
* [https://webos-ports.org/wiki/Pinephone_Info WebOS-Ports Wiki's Pinephone page]&lt;br /&gt;
* GitHub: [https://github.com/webOS-ports WebOS Ports]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/webOS-ports/meta-pine64-luneos/releases LuneOS test images for PinePhone]&lt;br /&gt;
&lt;br /&gt;
It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.&lt;br /&gt;
&lt;br /&gt;
Syntax is:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy [from] [to]&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy https://github.com/webOS-ports/meta-pine64-luneos/releases/download/20220108-pinephone/luneos-dev-image-pinephone-0-0.rootfs.wic.gz /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
[[File:Maemoleste-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices,&lt;br /&gt;
originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it.&lt;br /&gt;
The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
Maemo 8 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel.&lt;br /&gt;
The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK].&lt;br /&gt;
The current version is Devuan Beowulf (Debian Buster) and has simultaneous support for both Devuan and Debian.&lt;br /&gt;
&lt;br /&gt;
In addition to the main repository, they have a [https://github.com/maemo-leste-extras/bugtracker community repository].&lt;br /&gt;
To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's build]).&lt;br /&gt;
Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
* [https://maemo-leste.github.io/ Maemo Leste website]&lt;br /&gt;
* [https://leste.maemo.org/Main_Page Maemo Leste Wiki]&lt;br /&gt;
** [https://leste.maemo.org/PinePhone PinePhone wiki page]&lt;br /&gt;
** [https://leste.maemo.org/Leste_FAQ Maemo Leste FAQ]&lt;br /&gt;
* GitHub: [https://github.com/maemo-leste maemo-leste]&lt;br /&gt;
* Twitter: [https://twitter.com/maemoleste @maemoleste]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
For current status and workarounds, please read their [https://leste.maemo.org/PinePhone PinePhone wiki page].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Most discussion occurs at  [ircs://irc.libera.chat:6697/#maemo-leste &amp;lt;code&amp;gt;#maemo-leste&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;].&lt;br /&gt;
The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki.&lt;br /&gt;
&lt;br /&gt;
Submit [https://github.com/maemo-leste/bugtracker/issues bug reports] on github.&lt;br /&gt;
To track known issues, you may use these search terms:&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone],&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64].&lt;br /&gt;
&lt;br /&gt;
Learn about&lt;br /&gt;
[https://leste.maemo.org/Development development],&lt;br /&gt;
[https://leste.maemo.org/Development/Porting_Packages porting packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Building_Packages building packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Tasks todo list],&lt;br /&gt;
and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian].&lt;br /&gt;
Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh Stable] / [https://github.com/manjaro-pinephone/phosh-dev Dev]&lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile Stable] / [https://github.com/manjaro-pinephone/plasma-mobile-dev Dev]&lt;br /&gt;
* Lomiri: [https://github.com/manjaro-pinephone/lomiri-dev Dev] (No longer maintained)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}&lt;br /&gt;
&lt;br /&gt;
See Manjaro's release announcements on their [https://forum.manjaro.org/c/arm/100 forum].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-beta7-with-phosh-pinephone/58901 announcement].&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
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).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian.org/pinephone/weekly/ Weekly] /&lt;br /&gt;
[https://images.mobian.org/pinephone/installer/ Installer] /&lt;br /&gt;
[https://images.mobian.org/pinephone/ Stable (not recommended)]&lt;br /&gt;
&lt;br /&gt;
Extract the image before installing:&lt;br /&gt;
&lt;br /&gt;
 $ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] or [https://wiki.mobian.org/doku.php?id=pinephone the wiki] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/groups/mobian1/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker].&lt;br /&gt;
As a general rule, issues with third-party apps (even the default ones) should be reported upstream.&lt;br /&gt;
A Mobian issue would be related to getting the hardware to work on the PinePhone, &lt;br /&gt;
but if unsure where the issue should be reported just open a ticket or ask.&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
See [https://wiki.mobian.org/doku.php?id=start the wiki] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== Multi-distro demo image ==&lt;br /&gt;
&lt;br /&gt;
{{Warning | This is a demo image for testing different OSes before installing a regular image. Attempting to use this image productively is highly discouraged. The kernel is shared across the different OSes and is not updated.}}&lt;br /&gt;
&lt;br /&gt;
This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.&lt;br /&gt;
&lt;br /&gt;
* Main page: https://xnux.eu/p-boot-demo/&lt;br /&gt;
* Git repo: https://megous.com/git/pinephone-multi-boot/&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 15-distro multi-boot image for Pinephone]&lt;br /&gt;
&lt;br /&gt;
'''Update 2022-01-26, using megi's kernel 5.16.2'''&lt;br /&gt;
&lt;br /&gt;
DD image to SD card and boot. This image is for 16GiB or larger SD cards, also works if flashed to eMMC.&lt;br /&gt;
&lt;br /&gt;
This is also a good build for charging depleted battery. Just boot up this build with power supply connected, keep the PinePhone charging for 3 hours at power down stage.&lt;br /&gt;
&lt;br /&gt;
For more info on this build, please visit its entry the &amp;quot;News&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page].&lt;br /&gt;
&lt;br /&gt;
* [https://dl.xnux.eu/p-boot-multi-2022-01-26.torrent Download torrent file from author's website]&lt;br /&gt;
* [http://dl.xnux.eu/p-boot-multi-2022-01-26/ Download img.zst from author's website] (speed limited to 512KiB/s)&lt;br /&gt;
* [http://mirror.uxes.cz/dl.xnux.eu/ Download torrent and img.zst from discord user uxes' mirror]&lt;br /&gt;
** '''File name:''' multi.img.zst&lt;br /&gt;
** '''SHA-256:''' &amp;lt;span style=&amp;quot;word-break: break-all&amp;quot;&amp;gt;9b099cdfece3ba862348ca32af6c51a41a1d161b1d897f9928ae8be3c824a0b6&amp;lt;/span&amp;gt;&lt;br /&gt;
** '''File Size:''' 6.9GiB&lt;br /&gt;
&lt;br /&gt;
Due to its size, download though torrent is suggested by the author on its main page.&lt;br /&gt;
&lt;br /&gt;
{{hint | '''Note about .zst archive file:'''&lt;br /&gt;
&lt;br /&gt;
On Linux, you may install or compile &amp;lt;code&amp;gt;zstd&amp;lt;/code&amp;gt;, and write the image to SD card by using &amp;lt;code&amp;gt;zstdcat&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. See the &amp;quot;Installation&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.&lt;br /&gt;
&lt;br /&gt;
On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}&lt;br /&gt;
&lt;br /&gt;
Also see [[PinePhone Installation Instructions]].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
All passwords were changed to 1111. sxmo login/password is user/1111. Manjaro seems to insist on 123456.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
[[File:nemo_mobile.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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].&lt;br /&gt;
&lt;br /&gt;
* Website: [https://nemomobile.net/ Nemo Mobile UX team]&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Nemo Mer Wiki page]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
See the [https://nemomobile.net/installation/ installation page] on their website for the newest release and installation guides.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work''' &lt;br /&gt;
&lt;br /&gt;
Development is now moving very fast after rebasing. For the current devel image, Wifi, SMS and Bluetooth works.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
For the Nemo Mobile UX itself:&lt;br /&gt;
* GitHub issues: https://github.com/nemomobile-ux/main/issues&lt;br /&gt;
&lt;br /&gt;
For hardware:&lt;br /&gt;
* GitHub issues: https://github.com/neochapay/nemo-device-dont_be_evil/issues&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS support is handled through the Mobile NixOS project.&lt;br /&gt;
&lt;br /&gt;
* Project home page: [https://mobile.nixos.org/ Mobile NixOS]&lt;br /&gt;
* PinePhone device page: [https://mobile.nixos.org/devices/pine64-pinephone.html Pine64 PinePhone — Mobile NixOS]&lt;br /&gt;
* GitHub: [https://github.com/NixOS/mobile-nixos NixOS/mobile-nixos]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image.&lt;br /&gt;
For now users, are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page],&lt;br /&gt;
and [https://mobile.nixos.org/devices/pine64-pinephone.html Project's device page].&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Currently, it boots, it's just as compatible as the Android-based devices are with Mobile NixOS.&lt;br /&gt;
It even supports a bit more since it can use WiFi.&lt;br /&gt;
&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository].&lt;br /&gt;
Please specify that you are using a PinePhone when reporting issues.&lt;br /&gt;
Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== OpenMandriva Lx ==&lt;br /&gt;
[[File:Oma-logo-22042013_300pp.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' This image is solely for testing purposes.}}&lt;br /&gt;
&lt;br /&gt;
OpenMandriva Lx with Plasma Mobile as UI.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].&lt;br /&gt;
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
From the [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing 4.3 announcement],&lt;br /&gt;
in future updates (4.3 and later), &amp;quot;Phone calls are working, and we have rewritten the camera app to be far more useful&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[File:SLEM-OS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Our images use the same [https://en.opensuse.org/Portal:Tumbleweed openSUSE Tumbleweed] base as our desktop images,&lt;br /&gt;
except what needs to be changed for the PinePhone.&lt;br /&gt;
The images include &amp;lt;i&amp;gt;zypper&amp;lt;/i&amp;gt; (RPM) as the default package manager,&lt;br /&gt;
and have access to virtually the same (open source) software as our desktop repositories,&lt;br /&gt;
thanks to the [https://en.opensuse.org/Portal:Factory Factory] ports.&lt;br /&gt;
Using [https://en.opensuse.org/SDB:DNF dnf] is possible, if preferred.&lt;br /&gt;
&lt;br /&gt;
'''Download links'''&lt;br /&gt;
&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz Phosh] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz Plasma Mobile] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
&lt;br /&gt;
To verify the images you need to import [https://build.opensuse.org/projects/devel:ARM:Factory:Contrib:PinePhone/public_key our GPG key].&lt;br /&gt;
Keep on mind that the first boot may stay on black screen for about a minute - consequent boots should be faster.&lt;br /&gt;
&lt;br /&gt;
You can find install instructions at [https://en.opensuse.org/HCL:PinePhone#Installing_openSUSE_in_a_Pinephone this section] in the openSUSE Wiki.&lt;br /&gt;
&lt;br /&gt;
'''Username/Password'''&lt;br /&gt;
&lt;br /&gt;
The login credentials are pine/1234 and root/linux.&lt;br /&gt;
Change (or disable) the root password once you are set up.&lt;br /&gt;
&lt;br /&gt;
'''What works and what does not work'''&lt;br /&gt;
&lt;br /&gt;
You can find all information about the releases of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
Detailed information, tips and troubleshooting suggestions are also provided at [https://en.opensuse.org/HCL:PinePhone the openSUSE Wiki].&lt;br /&gt;
You will also find information in our wiki on how to report issues (Contributing section).&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
As of writing, official images are provided with Phosh, Plasma Mobile and Sxmo.&lt;br /&gt;
The official images come in two flavors, either as a test image to try out postmarketOS, or with the installer.&lt;br /&gt;
&lt;br /&gt;
When using the installer images (recommended), it is possible to:&lt;br /&gt;
* encrypt the installation&lt;br /&gt;
* install from the SD card to eMMC&lt;br /&gt;
&lt;br /&gt;
Power users may also create their own image with the distribution's install and development tool &amp;lt;code&amp;gt;pmbootstrap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Please read the detailed [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation installation instructions] in the wiki.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://postmarketos.org/download/ Download page]&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation Flashing instructions]&lt;br /&gt;
&lt;br /&gt;
'''Username/password'''&lt;br /&gt;
&lt;br /&gt;
* Test images: user/147147&lt;br /&gt;
* When using the installer images or building an image with pmbootstrap, you set your own username and password.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone issue tracker].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone postmarketOS issue tracker] for PinePhone support.&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/Contributing postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Warning|This project is no longer under development and has been abandoned. Use [https://wiki.pine64.org/wiki/PinePhone_Software_Releases#Mobian Mobian] instead}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|There is no prebuilt image, you'll need a Linux environment and build the image yourself.}}&lt;br /&gt;
&lt;br /&gt;
[https://www.pureos.net/ PureOS] is a user friendly, secure and freedom respecting GNU/Linux distribution based on Debian and GNOME developed by the Purism community.&lt;br /&gt;
&lt;br /&gt;
* [https://tracker.pureos.net/w/ PureOS Wiki], no PinePhone page there&lt;br /&gt;
* Mobile-optimized apps list from the [https://tracker.pureos.net/w/pureos/mobile_optimized_apps/ Software Center in PureOS] and [https://tracker.pureos.net/w/pureos/3rd-party_mobile_optimized_apps/ 3rd party repos]&lt;br /&gt;
* [https://github.com/rufferson/pureos-pinephone current PinePhone PureOS repo], A script to convert Librem5 PureOS to PinePhone Pure-OS&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Use [https://raw.githubusercontent.com/rufferson/pureos-pinephone/master/build_image.sh the convert script] to download and build the image from u-boot, PinePhone linux kernel and Librem5 PureOS.&lt;br /&gt;
&lt;br /&gt;
Also see:&lt;br /&gt;
* [https://forums.puri.sm/t/successful-installation-of-pureos-on-pinephone/8741/12 Successful installation of PureOS on PinePhone - PureOS - Purism community]&lt;br /&gt;
* The PureOS section of [https://www.ruff.mobi/go/mobi/pine.html PinePhone page] on ruff.mobi&lt;br /&gt;
* An [https://gitlab.com/a-wai/debos-pinephone archived repo] for PureOS on PinePhone&lt;br /&gt;
* A [https://mozzwald.com/pp/ file list] with [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt pureos pinephone build instructions] on mozzwald.com&lt;br /&gt;
&lt;br /&gt;
== Sailfish OS ==&lt;br /&gt;
[[File:Sailfish_logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://sailfishos.org/ Sailfish OS] is a Linux-based operating system based on open source projects such as [https://wiki.merproject.org/wiki/Main_Page Mer], and a closed source UI based on [https://sailfishos.org/wiki/Lipstick Lipstick].&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Adaptations/PinePhone64 PinePhone Wiki Page] on Mer Wiki, for both Nemo Mobile and Sailfish OS.&lt;br /&gt;
* [https://gitlab.com/pinephone-sailfish-os/linux-kernel/ Linux kernel config repo]&lt;br /&gt;
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
'''Flashing script'''&lt;br /&gt;
&lt;br /&gt;
The Sailfish OS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from the CI, extracts everything and burns it onto the SD card.&lt;br /&gt;
Note: The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc. &lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.&lt;br /&gt;
* The homescreen may be locked unless you boot with a sim card inserted. An old expired sim will do. '''If you do not have a SIM card on hands, do NOT set a security code on first boot.'''&lt;br /&gt;
* When a screen with a loading circle is displayed, just left/right swipe it away.&lt;br /&gt;
* If you're not familiar with Sailfish OS, pay attention to the tutorial - the interface works great, but is not immediately obvious. If you are familiar with it, you can skip the tutorial by touching all 4 corners starting top left.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Hardware_Support Hardware Support section] on the Mer Wiki's PinePhone Page.&lt;br /&gt;
&lt;br /&gt;
There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. If the Storeman app for openrepos is not preinstalled, download the RPM and click to install.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Installation Installation section] on the Mer Wiki's PinePhone Page for compile, build and development.&lt;br /&gt;
&lt;br /&gt;
Git repo links are at the top of this OS section. other repos that may be helpful:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil GitHub project page]&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil/flash-it the repo of the flash-it.sh flashing script]&lt;br /&gt;
* [https://build.merproject.org/project/show/nemo:devel:hw:pine:dontbeevil Mer Open Build Service page] ([https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672 Mer is being assimilated into Sailfish OS] and [https://forum.sailfishos.org/t/obs-shut-down-and-next-steps/1814 OBS is shutting down], also see [https://specs.openstack.org/openstack/fuel-specs/specs/7.0/replace-obs.html OpenStack is replacing OBS with another build system based on Jenkins], if it's related, even OBS come back under Sailfish OS, it will be different.)&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues Sailfish OS wiki] for links to their forum, as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS Sailfish OS wiki main page] for options to contribute to Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== SkiffOS ==&lt;br /&gt;
[[File:SkiffOS-Icon-1.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers.&lt;br /&gt;
&lt;br /&gt;
Provides the reliability of firmware with the ease-of-use of package managers.&lt;br /&gt;
&lt;br /&gt;
Upgrade over-the-air via a simple rsync script, or copying 3 files.&lt;br /&gt;
&lt;br /&gt;
Uses the [http://buildroot.org Buildroot] cross-compilation tool for support for all Pine64 boards.&lt;br /&gt;
&lt;br /&gt;
Use configuration packages to configure distro:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Package !! Distro&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_neon    || KDE Neon via Ubuntu repositories&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_nixos   || Nixos Mobile&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_gentoo  || Gentoo with Link-time Optimization &amp;amp; KDE Mobile or Phosh&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_ubports || Ubuntu Ports for PinePhone&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_kde   || Manjaro for PinePhone: KDE variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The boot-up OS is upgraded independently from the containers.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
Unofficial slackware images with xfce for the pinephone&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
[https://forum.pine64.org/showthread.php?tid=12181&amp;amp;highlight=slackware+pinephone Thread]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
* http://dl.fail.pp.ua/slackware/images/pinephone/&lt;br /&gt;
&lt;br /&gt;
== Swmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on postmarketOS.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Swmo images can be found [https://images.postmarketos.org/bpo/ here] (in the ''/pine64-pinephone/sxmo-de-sway/'' sections respectively).&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
user/147147&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Contributing information is listed [https://man.sr.ht/~anjan/sxmo-docs-stable/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch ==&lt;br /&gt;
[[File:Ubports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community.&lt;br /&gt;
Installation instructions can be found on&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project].&lt;br /&gt;
There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone.&lt;br /&gt;
In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://devices.ubuntu-touch.io/installer UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page], or directly here [https://devices.ubuntu-touch.io/device/pinephone/#deviceOverview]&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page].&lt;br /&gt;
See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
&lt;br /&gt;
There are software tools, that can be booted on the PinePhone.&lt;br /&gt;
&lt;br /&gt;
== JumpDrive ==&lt;br /&gt;
&lt;br /&gt;
JumpDrive can be used to flash the eMMC (and the microSD card), see [[PinePhone Installation Instructions#Using JumpDrive]].&lt;br /&gt;
&lt;br /&gt;
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.&lt;br /&gt;
Make sure to download the &amp;quot;PinePhone&amp;quot; image and to unpack the archive before flashing.&lt;br /&gt;
&lt;br /&gt;
== Tow-Boot ==&lt;br /&gt;
Tow-Boot is a more user-friendly distribution of U-Boot. Can also mount internal storage as USB Mass Storage by holding the volume up button at startup before and during the second vibration and the LED will turn blue if done successfully.&lt;br /&gt;
&lt;br /&gt;
See https://github.com/Tow-Boot/Tow-Boot/releases for the latest image.&lt;br /&gt;
Make sure to download the image with pinephoneA64 in the name.&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}&lt;br /&gt;
&lt;br /&gt;
On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.&lt;br /&gt;
The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later.&lt;br /&gt;
Since the 20200501 version, it is able to test all the hardware.&lt;br /&gt;
It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image.&lt;br /&gt;
The downloadable image just does the hardware tests.&lt;br /&gt;
Do not flash eMMC to test your device, just dd it to microSD and test from there.&lt;br /&gt;
New versions are distributed as part of the postmarketOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one named like pine-pinephone-yyyyMMdd-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
== Factory-loaded OS builds ==&lt;br /&gt;
&lt;br /&gt;
These are different operating system builds that was preloaded in the factory with testing utility.&lt;br /&gt;
&lt;br /&gt;
Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhone.&lt;br /&gt;
After power up or reboot, you may perform and complete the test routine, or apply the build from microSD card to eMMC.&lt;br /&gt;
&lt;br /&gt;
All the download links below are direct download from pine64.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space: nowrap&amp;quot;&lt;br /&gt;
! OS&lt;br /&gt;
! Download Link&lt;br /&gt;
! File Size&lt;br /&gt;
! MD5&lt;br /&gt;
|-&lt;br /&gt;
| Beta Edition&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/BetaEdition/pine64-pinephone-plamo-beta-factorytest.img.xz pine64-pinephone-plamo-beta-factorytest.img.xz]&lt;br /&gt;
| 1.78GB&lt;br /&gt;
| &amp;lt;code&amp;gt;f16bce93504a52217540ac886863a418&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mobian&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Mobian/pine64-pinephone-20201207-factorytest-mobian.img.xz pine64-pinephone-20201207-factorytest-mobian.img.xz]&lt;br /&gt;
| 1.41GB&lt;br /&gt;
| &amp;lt;code&amp;gt;015be381ff4e650a7fca6d4eaa90d63d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| KDE&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/KDE/pine64-pinephone-20201208-factorytest-kde.img.xz pine64-pinephone-20201208-factorytest-kde.img.xz]&lt;br /&gt;
| 2.28GB&lt;br /&gt;
| &amp;lt;code&amp;gt;32979ff17b5ec4d358ce99f1aff0c77c&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Manjaro&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Manjaro/pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz]&lt;br /&gt;
| 1.04GB&lt;br /&gt;
| &amp;lt;code&amp;gt;4edfd4dceaefdd32a3417c1727161c29&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| postmarketOS&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/PostMarketOS/pine64-pinephone-20200726-phosh-v20.05-factory.img.xz pine64-pinephone-20200726-phosh-v20.05-factory.img.xz]&lt;br /&gt;
| 517MB&lt;br /&gt;
| &amp;lt;code&amp;gt;244093be2f6d728fcbd1d29114607727&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Touch&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/UBPorts/PinePhone-flasher-ubuntu-7b.img.gz PinePhone-flasher-ubuntu-7b.img.gz]&lt;br /&gt;
| 1.05GB&lt;br /&gt;
| &amp;lt;code&amp;gt;2d7f5271e7a281db8f1b1219bedbe131&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
&lt;br /&gt;
{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.&lt;br /&gt;
This is more for fun, or if you would like to port a new distribution to the PinePhone.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' This section uses megi's kernel releases, and not the official ones from Pine64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.}}&lt;br /&gt;
&lt;br /&gt;
General steps:&lt;br /&gt;
&lt;br /&gt;
# Create a boot partition (from 4 MB to about 252 MB) and a root partition (from the end of boot to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with a supported filesystem like ext4 or f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files instead (in archive mode, like &amp;lt;code&amp;gt;rsync -ar&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Edit &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/, Follow the instructions in the [https://xff.cz/kernels/README README], which involves copying the kernel modules into the SD card rootfs, and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
If you would like to see examples or specific commands for how to complete these steps, see:&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup     an example for Fedora], current unofficial [#Fedora] release&lt;br /&gt;
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki&lt;br /&gt;
* Details specific to the Braveheart Edition: [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 Braveheart hardware details]]&lt;br /&gt;
* Details specific to the Community Edition: [[PinePhone_v1.2|PinePhone 1.2 hardware details]]&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi's feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://pine64.com/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12684</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=12684"/>
		<updated>2022-03-20T23:17:42Z</updated>

		<summary type="html">&lt;p&gt;Danct12: DanctNIX is not Arch Linux ARM.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available OS releases for the regular [[PinePhone]], as well as links to other resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&amp;lt;br&amp;gt;&lt;br /&gt;
However, if your phone came preloaded with software, Please see [[PinePhone Updating Instructions]].&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' Some releases may not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.}}&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone.&lt;br /&gt;
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Most of the things should work.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
* There are archmobile chat rooms on Matrix ([https://matrix.to/#/#archmobile:kde.org #archmobile:kde.org]) and Telegram ([https://t.me/archmobile @archmobile]).&lt;br /&gt;
* You may find the Discord, Matrix and Telegram of DanctNIX community at [https://github.com/DanctNIX/danctnix/blob/master/README.md#channel-list the Channel list section of DanctNIX/README.md], read the [https://github.com/DanctNIX/danctnix/blob/master/docs/CODE_OF_CONDUCT.md Code of Conduct].&lt;br /&gt;
* Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].&lt;br /&gt;
&lt;br /&gt;
== ExpidusOS ==&lt;br /&gt;
&lt;br /&gt;
A fork of [https://voidlinux.org Void Linux] with a custom fork of XFCE called [https://github.com/ExpidusOS/genesis Gensis] as the default desktop environment, developed by [https://midstall.com/ Midstall Software].&lt;br /&gt;
&lt;br /&gt;
* [https://expidusos.com ExpidusOS official website]&lt;br /&gt;
* [https://wiki.expidusos.com/index.php/Main_Page ExpidusOS Wiki]&lt;br /&gt;
* [https://discord.gg/GVfBF2w Midstall Software Discord server]&lt;br /&gt;
* GitHub: [https://github.com/ExpidusOS ExpidusOS]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Check the [https://expidusos.com/download download page] for that latest version, or the [https://build.expidusos.com/ image file list] for all versions, look for the file name that starts with &amp;quot;pinephone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
expidus/expidus&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ some additional packages] to tie it all together.&lt;br /&gt;
It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.&lt;br /&gt;
&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=9347 Fedora + Phosh for PinePhone]&lt;br /&gt;
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup          Build scripts]&lt;br /&gt;
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]&lt;br /&gt;
&lt;br /&gt;
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
On github images use:&lt;br /&gt;
pine/123456&lt;br /&gt;
&lt;br /&gt;
On Nightly images from FTP use&lt;br /&gt;
pine/1111&lt;br /&gt;
 &lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker].&lt;br /&gt;
Be sure to include logs if applicable!&lt;br /&gt;
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
[[File:GentooLogo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{hint|Please consider cross-compiling the software on the computer.&lt;br /&gt;
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}&lt;br /&gt;
&lt;br /&gt;
There are unofficial Gentoo overlays with ebuilds for the PinePhone.&lt;br /&gt;
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.&lt;br /&gt;
You will be using the arm64 version of Gentoo.&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
* https://stealthgun.tweakblogs.net/blog/19336/gentoo-on-a-pinephone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/User:Dr41nU/PinePhone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/PinePhone (incomplete)&lt;br /&gt;
&lt;br /&gt;
'''Overlay locations'''&lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/bingch/gentoo-overlay&lt;br /&gt;
* https://github.com/stealthgun/gjdwebserver-overlay&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
GitHub: [https://github.com/GloDroid/ GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Stable image (last release at 2021-11-25)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/GloDroid/glodroid_manifest/releases  GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Works: WiFi, screen dimming, touchscreen and charging work.&lt;br /&gt;
Don't work: Bluetooth, Telephony, GPS, Sound&lt;br /&gt;
&lt;br /&gt;
== Kali Linux ==&lt;br /&gt;
[[File:Kali-logo.png|right|200px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.kali.org Kali Linux] build for PinePhone running with Phosh.&lt;br /&gt;
This Kali Linux Phosh build contains only the Phosh GUI and a few other packages (ModemManager, WiFi chip firmware).&lt;br /&gt;
Custom Kernel Added in the new release. Thanks to Mobian Project for WiFi Firmware.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh]&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
 $ unxz -c Kali-pinephone-{Version}.img.xz | dd of=/dev/{storage_block} bs=1M status=progress&lt;br /&gt;
 $ growpart /dev/mmcblkX Y&lt;br /&gt;
 $ resize2fs /dev/mmcblkXpY&lt;br /&gt;
 # X: Storage Device Y: Partition Number&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
kali/8888&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
[[File:Luneos-logo-256.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.&lt;br /&gt;
&lt;br /&gt;
* [https://www.webos-ports.org/wiki/Main_Page WebOS Ports Wiki]&lt;br /&gt;
* [https://webos-ports.org/wiki/Pinephone_Info WebOS-Ports Wiki's Pinephone page]&lt;br /&gt;
* GitHub: [https://github.com/webOS-ports WebOS Ports]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/webOS-ports/meta-pine64-luneos/releases LuneOS test images for PinePhone]&lt;br /&gt;
&lt;br /&gt;
It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.&lt;br /&gt;
&lt;br /&gt;
Syntax is:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy [from] [to]&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy https://github.com/webOS-ports/meta-pine64-luneos/releases/download/20220108-pinephone/luneos-dev-image-pinephone-0-0.rootfs.wic.gz /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
[[File:Maemoleste-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices,&lt;br /&gt;
originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it.&lt;br /&gt;
The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
Maemo 8 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel.&lt;br /&gt;
The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK].&lt;br /&gt;
The current version is Devuan Beowulf (Debian Buster) and has simultaneous support for both Devuan and Debian.&lt;br /&gt;
&lt;br /&gt;
In addition to the main repository, they have a [https://github.com/maemo-leste-extras/bugtracker community repository].&lt;br /&gt;
To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's build]).&lt;br /&gt;
Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
* [https://maemo-leste.github.io/ Maemo Leste website]&lt;br /&gt;
* [https://leste.maemo.org/Main_Page Maemo Leste Wiki]&lt;br /&gt;
** [https://leste.maemo.org/PinePhone PinePhone wiki page]&lt;br /&gt;
** [https://leste.maemo.org/Leste_FAQ Maemo Leste FAQ]&lt;br /&gt;
* GitHub: [https://github.com/maemo-leste maemo-leste]&lt;br /&gt;
* Twitter: [https://twitter.com/maemoleste @maemoleste]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
For current status and workarounds, please read their [https://leste.maemo.org/PinePhone PinePhone wiki page].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Most discussion occurs at  [ircs://irc.libera.chat:6697/#maemo-leste &amp;lt;code&amp;gt;#maemo-leste&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;].&lt;br /&gt;
The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki.&lt;br /&gt;
&lt;br /&gt;
Submit [https://github.com/maemo-leste/bugtracker/issues bug reports] on github.&lt;br /&gt;
To track known issues, you may use these search terms:&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone],&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64].&lt;br /&gt;
&lt;br /&gt;
Learn about&lt;br /&gt;
[https://leste.maemo.org/Development development],&lt;br /&gt;
[https://leste.maemo.org/Development/Porting_Packages porting packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Building_Packages building packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Tasks todo list],&lt;br /&gt;
and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian].&lt;br /&gt;
Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile and Phosh desktop environment.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh Stable] / [https://github.com/manjaro-pinephone/phosh-dev Dev]&lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile Stable] / [https://github.com/manjaro-pinephone/plasma-mobile-dev Dev]&lt;br /&gt;
* Lomiri: [https://github.com/manjaro-pinephone/lomiri-dev Dev] (No longer maintained)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}&lt;br /&gt;
&lt;br /&gt;
See Manjaro's release announcements on their forum.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-beta7-with-phosh-pinephone/58901 announcement].&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
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).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian.org/pinephone/weekly/ Weekly] /&lt;br /&gt;
[https://images.mobian.org/pinephone/installer/ Installer] /&lt;br /&gt;
[https://images.mobian.org/pinephone/ Stable (not recommended)]&lt;br /&gt;
&lt;br /&gt;
Extract the image before installing:&lt;br /&gt;
&lt;br /&gt;
 $ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] or [https://wiki.mobian.org/doku.php?id=pinephone the wiki] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/groups/mobian1/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker].&lt;br /&gt;
As a general rule, issues with third-party apps (even the default ones) should be reported upstream.&lt;br /&gt;
A Mobian issue would be related to getting the hardware to work on the PinePhone, &lt;br /&gt;
but if unsure where the issue should be reported just open a ticket or ask.&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
See [https://wiki.mobian.org/doku.php?id=start the wiki] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== Multi-distro demo image ==&lt;br /&gt;
&lt;br /&gt;
{{Warning | This is a demo image for testing different OSes before installing a regular image. Attempting to use this image productively is highly discouraged. The kernel is shared across the different OSes and is not updated.}}&lt;br /&gt;
&lt;br /&gt;
This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.&lt;br /&gt;
&lt;br /&gt;
* Main page: https://xnux.eu/p-boot-demo/&lt;br /&gt;
* Git repo: https://megous.com/git/pinephone-multi-boot/&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 15-distro multi-boot image for Pinephone]&lt;br /&gt;
&lt;br /&gt;
'''Update 2022-01-26, using megi's kernel 5.16.2'''&lt;br /&gt;
&lt;br /&gt;
DD image to SD card and boot. This image is for 16GiB or larger SD cards, also works if flashed to eMMC.&lt;br /&gt;
&lt;br /&gt;
This is also a good build for charging depleted battery. Just boot up this build with power supply connected, keep the PinePhone charging for 3 hours at power down stage.&lt;br /&gt;
&lt;br /&gt;
For more info on this build, please visit its entry the &amp;quot;News&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page].&lt;br /&gt;
&lt;br /&gt;
* [https://dl.xnux.eu/p-boot-multi-2022-01-26.torrent Download torrent file from author's website]&lt;br /&gt;
* [http://dl.xnux.eu/p-boot-multi-2022-01-26/ Download img.zst from author's website] (speed limited to 512KiB/s)&lt;br /&gt;
* [http://mirror.uxes.cz/dl.xnux.eu/ Download torrent and img.zst from discord user uxes' mirror]&lt;br /&gt;
** '''File name:''' multi.img.zst&lt;br /&gt;
** '''SHA-256:''' &amp;lt;span style=&amp;quot;word-break: break-all&amp;quot;&amp;gt;9b099cdfece3ba862348ca32af6c51a41a1d161b1d897f9928ae8be3c824a0b6&amp;lt;/span&amp;gt;&lt;br /&gt;
** '''File Size:''' 6.9GiB&lt;br /&gt;
&lt;br /&gt;
Due to its size, download though torrent is suggested by the author on its main page.&lt;br /&gt;
&lt;br /&gt;
{{hint | '''Note about .zst archive file:'''&lt;br /&gt;
&lt;br /&gt;
On Linux, you may install or compile &amp;lt;code&amp;gt;zstd&amp;lt;/code&amp;gt;, and write the image to SD card by using &amp;lt;code&amp;gt;zstdcat&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. See the &amp;quot;Installation&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.&lt;br /&gt;
&lt;br /&gt;
On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}&lt;br /&gt;
&lt;br /&gt;
Also see [[PinePhone Installation Instructions]].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
All passwords were changed to 1111. sxmo login/password is user/1111. Manjaro seems to insist on 123456.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
[[File:nemo_mobile.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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].&lt;br /&gt;
&lt;br /&gt;
* Website: [https://nemomobile.net/ Nemo Mobile UX team]&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Nemo Mer Wiki page]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
See the [https://nemomobile.net/installation/ installation page] on their website for the newest release and installation guides.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work''' &lt;br /&gt;
&lt;br /&gt;
Development is now moving very fast after rebasing. For the current devel image, Wifi, SMS and Bluetooth works.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
For the Nemo Mobile UX itself:&lt;br /&gt;
* GitHub issues: https://github.com/nemomobile-ux/main/issues&lt;br /&gt;
&lt;br /&gt;
For hardware:&lt;br /&gt;
* GitHub issues: https://github.com/neochapay/nemo-device-dont_be_evil/issues&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS support is handled through the Mobile NixOS project.&lt;br /&gt;
&lt;br /&gt;
* Project home page: [https://mobile.nixos.org/ Mobile NixOS]&lt;br /&gt;
* PinePhone device page: [https://mobile.nixos.org/devices/pine64-pinephone.html Pine64 PinePhone — Mobile NixOS]&lt;br /&gt;
* GitHub: [https://github.com/NixOS/mobile-nixos NixOS/mobile-nixos]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image.&lt;br /&gt;
For now users, are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page],&lt;br /&gt;
and [https://mobile.nixos.org/devices/pine64-pinephone.html Project's device page].&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Currently, it boots, it's just as compatible as the Android-based devices are with Mobile NixOS.&lt;br /&gt;
It even supports a bit more since it can use WiFi.&lt;br /&gt;
&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository].&lt;br /&gt;
Please specify that you are using a PinePhone when reporting issues.&lt;br /&gt;
Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== OpenMandriva Lx ==&lt;br /&gt;
[[File:Oma-logo-22042013_300pp.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' This image is solely for testing purposes.}}&lt;br /&gt;
&lt;br /&gt;
OpenMandriva Lx with Plasma Mobile as UI.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].&lt;br /&gt;
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
From the [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing 4.3 announcement],&lt;br /&gt;
in future updates (4.3 and later), &amp;quot;Phone calls are working, and we have rewritten the camera app to be far more useful&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[File:SLEM-OS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Our images use the same [https://en.opensuse.org/Portal:Tumbleweed openSUSE Tumbleweed] base as our desktop images,&lt;br /&gt;
except what needs to be changed for the PinePhone.&lt;br /&gt;
The images include &amp;lt;i&amp;gt;zypper&amp;lt;/i&amp;gt; (RPM) as the default package manager,&lt;br /&gt;
and have access to virtually the same (open source) software as our desktop repositories,&lt;br /&gt;
thanks to the [https://en.opensuse.org/Portal:Factory Factory] ports.&lt;br /&gt;
Using [https://en.opensuse.org/SDB:DNF dnf] is possible, if preferred.&lt;br /&gt;
&lt;br /&gt;
'''Download links'''&lt;br /&gt;
&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz Phosh] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz Plasma Mobile] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
&lt;br /&gt;
To verify the images you need to import [https://build.opensuse.org/projects/devel:ARM:Factory:Contrib:PinePhone/public_key our GPG key].&lt;br /&gt;
Keep on mind that the first boot may stay on black screen for about a minute - consequent boots should be faster.&lt;br /&gt;
&lt;br /&gt;
You can find install instructions at [https://en.opensuse.org/HCL:PinePhone#Installing_openSUSE_in_a_Pinephone this section] in the openSUSE Wiki.&lt;br /&gt;
&lt;br /&gt;
'''Username/Password'''&lt;br /&gt;
&lt;br /&gt;
The login credentials are pine/1234 and root/linux.&lt;br /&gt;
Change (or disable) the root password once you are set up.&lt;br /&gt;
&lt;br /&gt;
'''What works and what does not work'''&lt;br /&gt;
&lt;br /&gt;
You can find all information about the releases of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
Detailed information, tips and troubleshooting suggestions are also provided at [https://en.opensuse.org/HCL:PinePhone the openSUSE Wiki].&lt;br /&gt;
You will also find information in our wiki on how to report issues (Contributing section).&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
As of writing, official images are provided with Phosh, Plasma Mobile and Sxmo.&lt;br /&gt;
The official images come in two flavors, either as a test image to try out postmarketOS, or with the installer.&lt;br /&gt;
&lt;br /&gt;
When using the installer images (recommended), it is possible to:&lt;br /&gt;
* encrypt the installation&lt;br /&gt;
* install from the SD card to eMMC&lt;br /&gt;
&lt;br /&gt;
Power users may also create their own image with the distribution's install and development tool &amp;lt;code&amp;gt;pmbootstrap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Please read the detailed [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation installation instructions] in the wiki.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://postmarketos.org/download/ Download page]&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation Flashing instructions]&lt;br /&gt;
&lt;br /&gt;
'''Username/password'''&lt;br /&gt;
&lt;br /&gt;
* Test images: user/147147&lt;br /&gt;
* When using the installer images or building an image with pmbootstrap, you set your own username and password.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone issue tracker].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone postmarketOS issue tracker] for PinePhone support.&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/Contributing postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Warning|This project is no longer under development and has been abandoned. Use [https://wiki.pine64.org/wiki/PinePhone_Software_Releases#Mobian Mobian] instead}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|There is no prebuilt image, you'll need a Linux environment and build the image yourself.}}&lt;br /&gt;
&lt;br /&gt;
[https://www.pureos.net/ PureOS] is a user friendly, secure and freedom respecting GNU/Linux distribution based on Debian and GNOME developed by the Purism community.&lt;br /&gt;
&lt;br /&gt;
* [https://tracker.pureos.net/w/ PureOS Wiki], no PinePhone page there&lt;br /&gt;
* Mobile-optimized apps list from the [https://tracker.pureos.net/w/pureos/mobile_optimized_apps/ Software Center in PureOS] and [https://tracker.pureos.net/w/pureos/3rd-party_mobile_optimized_apps/ 3rd party repos]&lt;br /&gt;
* [https://github.com/rufferson/pureos-pinephone current PinePhone PureOS repo], A script to convert Librem5 PureOS to PinePhone Pure-OS&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Use [https://raw.githubusercontent.com/rufferson/pureos-pinephone/master/build_image.sh the convert script] to download and build the image from u-boot, PinePhone linux kernel and Librem5 PureOS.&lt;br /&gt;
&lt;br /&gt;
Also see:&lt;br /&gt;
* [https://forums.puri.sm/t/successful-installation-of-pureos-on-pinephone/8741/12 Successful installation of PureOS on PinePhone - PureOS - Purism community]&lt;br /&gt;
* The PureOS section of [https://www.ruff.mobi/go/mobi/pine.html PinePhone page] on ruff.mobi&lt;br /&gt;
* An [https://gitlab.com/a-wai/debos-pinephone archived repo] for PureOS on PinePhone&lt;br /&gt;
* A [https://mozzwald.com/pp/ file list] with [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt pureos pinephone build instructions] on mozzwald.com&lt;br /&gt;
&lt;br /&gt;
== Sailfish OS ==&lt;br /&gt;
[[File:Sailfish_logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://sailfishos.org/ Sailfish OS] is a Linux-based operating system based on open source projects such as [https://wiki.merproject.org/wiki/Main_Page Mer], and a closed source UI based on [https://sailfishos.org/wiki/Lipstick Lipstick].&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Adaptations/PinePhone64 PinePhone Wiki Page] on Mer Wiki, for both Nemo Mobile and Sailfish OS.&lt;br /&gt;
* [https://gitlab.com/pinephone-sailfish-os/linux-kernel/ Linux kernel config repo]&lt;br /&gt;
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
'''Flashing script'''&lt;br /&gt;
&lt;br /&gt;
The Sailfish OS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from the CI, extracts everything and burns it onto the SD card.&lt;br /&gt;
Note: The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc. &lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.&lt;br /&gt;
* The homescreen may be locked unless you boot with a sim card inserted. An old expired sim will do. '''If you do not have a SIM card on hands, do NOT set a security code on first boot.'''&lt;br /&gt;
* When a screen with a loading circle is displayed, just left/right swipe it away.&lt;br /&gt;
* If you're not familiar with Sailfish OS, pay attention to the tutorial - the interface works great, but is not immediately obvious. If you are familiar with it, you can skip the tutorial by touching all 4 corners starting top left.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Hardware_Support Hardware Support section] on the Mer Wiki's PinePhone Page.&lt;br /&gt;
&lt;br /&gt;
There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. If the Storeman app for openrepos is not preinstalled, download the RPM and click to install.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Installation Installation section] on the Mer Wiki's PinePhone Page for compile, build and development.&lt;br /&gt;
&lt;br /&gt;
Git repo links are at the top of this OS section. other repos that may be helpful:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil GitHub project page]&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil/flash-it the repo of the flash-it.sh flashing script]&lt;br /&gt;
* [https://build.merproject.org/project/show/nemo:devel:hw:pine:dontbeevil Mer Open Build Service page] ([https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672 Mer is being assimilated into Sailfish OS] and [https://forum.sailfishos.org/t/obs-shut-down-and-next-steps/1814 OBS is shutting down], also see [https://specs.openstack.org/openstack/fuel-specs/specs/7.0/replace-obs.html OpenStack is replacing OBS with another build system based on Jenkins], if it's related, even OBS come back under Sailfish OS, it will be different.)&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues Sailfish OS wiki] for links to their forum, as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS Sailfish OS wiki main page] for options to contribute to Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== SkiffOS ==&lt;br /&gt;
[[File:SkiffOS-Icon-1.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers.&lt;br /&gt;
&lt;br /&gt;
Provides the reliability of firmware with the ease-of-use of package managers.&lt;br /&gt;
&lt;br /&gt;
Upgrade over-the-air via a simple rsync script, or copying 3 files.&lt;br /&gt;
&lt;br /&gt;
Uses the [http://buildroot.org Buildroot] cross-compilation tool for support for all Pine64 boards.&lt;br /&gt;
&lt;br /&gt;
Use configuration packages to configure distro:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Package !! Distro&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_neon    || KDE Neon via Ubuntu repositories&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_nixos   || Nixos Mobile&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_gentoo  || Gentoo with Link-time Optimization &amp;amp; KDE Mobile or Phosh&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_ubports || Ubuntu Ports for PinePhone&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_kde   || Manjaro for PinePhone: KDE variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The boot-up OS is upgraded independently from the containers.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
Unofficial slackware images with xfce for the pinephone&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
[https://forum.pine64.org/showthread.php?tid=12181&amp;amp;highlight=slackware+pinephone Thread]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
* http://dl.fail.pp.ua/slackware/images/pinephone/&lt;br /&gt;
&lt;br /&gt;
== Swmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on postmarketOS.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Swmo images can be found [https://images.postmarketos.org/bpo/ here] (in the ''/pine64-pinephone/sxmo-de-sway/'' sections respectively).&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
user/147147&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Contributing information is listed [https://man.sr.ht/~anjan/sxmo-docs-stable/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch ==&lt;br /&gt;
[[File:Ubports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community.&lt;br /&gt;
Installation instructions can be found on&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project].&lt;br /&gt;
There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone.&lt;br /&gt;
In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://devices.ubuntu-touch.io/installer UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page], or directly here [https://devices.ubuntu-touch.io/device/pinephone/#deviceOverview]&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page].&lt;br /&gt;
See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
&lt;br /&gt;
There are software tools, that can be booted on the PinePhone.&lt;br /&gt;
&lt;br /&gt;
== JumpDrive ==&lt;br /&gt;
&lt;br /&gt;
JumpDrive can be used to flash the eMMC (and the microSD card), see [[PinePhone Installation Instructions#Using JumpDrive]].&lt;br /&gt;
&lt;br /&gt;
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.&lt;br /&gt;
Make sure to download the &amp;quot;PinePhone&amp;quot; image and to unpack the archive before flashing.&lt;br /&gt;
&lt;br /&gt;
== Tow-Boot ==&lt;br /&gt;
Tow-Boot is a more user-friendly distribution of U-Boot. Can also mount internal storage as USB Mass Storage by holding the volume up button at startup before and during the second vibration and the LED will turn blue if done successfully.&lt;br /&gt;
&lt;br /&gt;
See https://github.com/Tow-Boot/Tow-Boot/releases for the latest image.&lt;br /&gt;
Make sure to download the image with pinephoneA64 in the name.&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}&lt;br /&gt;
&lt;br /&gt;
On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.&lt;br /&gt;
The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later.&lt;br /&gt;
Since the 20200501 version, it is able to test all the hardware.&lt;br /&gt;
It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image.&lt;br /&gt;
The downloadable image just does the hardware tests.&lt;br /&gt;
Do not flash eMMC to test your device, just dd it to microSD and test from there.&lt;br /&gt;
New versions are distributed as part of the postmarketOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one named like pine-pinephone-yyyyMMdd-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
== Factory-loaded OS builds ==&lt;br /&gt;
&lt;br /&gt;
These are different operating system builds that was preloaded in the factory with testing utility.&lt;br /&gt;
&lt;br /&gt;
Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhone.&lt;br /&gt;
After power up or reboot, you may perform and complete the test routine, or apply the build from microSD card to eMMC.&lt;br /&gt;
&lt;br /&gt;
All the download links below are direct download from pine64.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space: nowrap&amp;quot;&lt;br /&gt;
! OS&lt;br /&gt;
! Download Link&lt;br /&gt;
! File Size&lt;br /&gt;
! MD5&lt;br /&gt;
|-&lt;br /&gt;
| Beta Edition&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/BetaEdition/pine64-pinephone-plamo-beta-factorytest.img.xz pine64-pinephone-plamo-beta-factorytest.img.xz]&lt;br /&gt;
| 1.78GB&lt;br /&gt;
| &amp;lt;code&amp;gt;f16bce93504a52217540ac886863a418&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mobian&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Mobian/pine64-pinephone-20201207-factorytest-mobian.img.xz pine64-pinephone-20201207-factorytest-mobian.img.xz]&lt;br /&gt;
| 1.41GB&lt;br /&gt;
| &amp;lt;code&amp;gt;015be381ff4e650a7fca6d4eaa90d63d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| KDE&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/KDE/pine64-pinephone-20201208-factorytest-kde.img.xz pine64-pinephone-20201208-factorytest-kde.img.xz]&lt;br /&gt;
| 2.28GB&lt;br /&gt;
| &amp;lt;code&amp;gt;32979ff17b5ec4d358ce99f1aff0c77c&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Manjaro&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Manjaro/pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz]&lt;br /&gt;
| 1.04GB&lt;br /&gt;
| &amp;lt;code&amp;gt;4edfd4dceaefdd32a3417c1727161c29&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| postmarketOS&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/PostMarketOS/pine64-pinephone-20200726-phosh-v20.05-factory.img.xz pine64-pinephone-20200726-phosh-v20.05-factory.img.xz]&lt;br /&gt;
| 517MB&lt;br /&gt;
| &amp;lt;code&amp;gt;244093be2f6d728fcbd1d29114607727&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Touch&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/UBPorts/PinePhone-flasher-ubuntu-7b.img.gz PinePhone-flasher-ubuntu-7b.img.gz]&lt;br /&gt;
| 1.05GB&lt;br /&gt;
| &amp;lt;code&amp;gt;2d7f5271e7a281db8f1b1219bedbe131&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
&lt;br /&gt;
{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.&lt;br /&gt;
This is more for fun, or if you would like to port a new distribution to the PinePhone.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' This section uses megi's kernel releases, and not the official ones from Pine64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.}}&lt;br /&gt;
&lt;br /&gt;
General steps:&lt;br /&gt;
&lt;br /&gt;
# Create a boot partition (from 4 MB to about 252 MB) and a root partition (from the end of boot to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with a supported filesystem like ext4 or f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files instead (in archive mode, like &amp;lt;code&amp;gt;rsync -ar&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Edit &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/, Follow the instructions in the [https://xff.cz/kernels/README README], which involves copying the kernel modules into the SD card rootfs, and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
If you would like to see examples or specific commands for how to complete these steps, see:&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup     an example for Fedora], current unofficial [#Fedora] release&lt;br /&gt;
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki&lt;br /&gt;
* Details specific to the Braveheart Edition: [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 Braveheart hardware details]]&lt;br /&gt;
* Details specific to the Community Edition: [[PinePhone_v1.2|PinePhone 1.2 hardware details]]&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi's feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://pine64.com/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12336</id>
		<title>PinePhone Pro Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12336"/>
		<updated>2022-01-26T12:31:09Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Root user on Arch Linux ARM is only enabled when using barebone image.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PinePhone Pro]].&lt;br /&gt;
&lt;br /&gt;
== Software releases == &lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root (barebone only)&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
[[File:GentooLogo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{hint|Please consider cross-compiling the software on the computer.&lt;br /&gt;
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}&lt;br /&gt;
&lt;br /&gt;
There is an unofficial Gentoo overlay with ebuilds for the PinePhone Pro.&lt;br /&gt;
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.&lt;br /&gt;
The PinePhone Pro will not  work with P-Boot but will with U-Boot, there is an ebuild for it you can use.&lt;br /&gt;
You will be using the arm64 version of Gentoo.&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
* https://stealthgun.tweakblogs.net/blog/19830/gentoo-on-a-pinephone-pro (WIP)&lt;br /&gt;
&lt;br /&gt;
'''Overlay location'''&lt;br /&gt;
&lt;br /&gt;
* https://github.com/stealthgun/gjdwebserver-overlay&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LuneOS ===&lt;br /&gt;
[[File:Luneos-logo-256.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* LuneOS (Initial preview): [https://github.com/webOS-ports/meta-pine64-luneos/releases Downloads] &lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] &lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
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).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian-project.org/pinephonepro/ Images]&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;mobian/1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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: &amp;quot;sudo apt-get install ssh&amp;quot;, afterwards you can connect via SSH/SCP via WiFi using the PinePhonePro's IP address on port 22.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See https://github.com/NixOS/mobile-nixos/issues/440&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Official images for the PinePhone Pro will be available once it is in the &amp;quot;community&amp;quot; category of devices. Until then, build your own image with pmbootstrap.&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Various DPA Images ===&lt;br /&gt;
Multiple versions of unofficial images of various debian based distros.&lt;br /&gt;
They also contain some of my own software.&lt;br /&gt;
&lt;br /&gt;
Most of these images are still in development / incomplete, and I don't have time to test them all,&lt;br /&gt;
but I think they can still be useful as a starting point to get distros running for which no other images have been created yet.&lt;br /&gt;
I actually made this just because I wanted to run my favorite distro, devuan, on my phone.&lt;br /&gt;
&lt;br /&gt;
My 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]&lt;br /&gt;
&lt;br /&gt;
In theory, these build scripts can create images for any debian based distribution which supports arm64 and can be bootstrapped using debootstrap.&lt;br /&gt;
 &lt;br /&gt;
==== Download ====&lt;br /&gt;
The latest successful image builds can be found here: https://repo.dpa.li/apt/dpa-image-builder/images/pinephone-pro/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Template ===&lt;br /&gt;
[[File:OS_LOGO.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Description of the operating system / distribution.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: LINK&lt;br /&gt;
* Plasma Mobile: LINK&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;user/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Optional! Notes.&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ==== &lt;br /&gt;
Optional! Possibility to contribute.&lt;br /&gt;
&lt;br /&gt;
==== How to report bugs ====&lt;br /&gt;
Optional! Explanation about how to report bugs.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Hardware_Accessory_Compatibility&amp;diff=12284</id>
		<title>PinePhone Hardware Accessory Compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Hardware_Accessory_Compatibility&amp;diff=12284"/>
		<updated>2022-01-20T19:09:41Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Fix 404 for Soft TPU case&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''PinePhone''' and '''PinePhone Pro''' is compatible with a wide variety of accessories. A selection can be found here.&lt;br /&gt;
&lt;br /&gt;
== Protection ==&lt;br /&gt;
=== Screen protector ===&lt;br /&gt;
The official screen protector can be found in the Pine64 store under [https://pine64.com/product/pinephone-tempered-glass-screen-protector/?v=0446c16e2e66 PinePhone Tempered Glass Screen Protector].&lt;br /&gt;
&lt;br /&gt;
Most screen protectors for the iPhone 11 Pro Max, iPhone XS Max and Huawei Y7 (2018) fit the PinePhone if the top notch is not obscured by a black foil or a similar obstruction.&lt;br /&gt;
&lt;br /&gt;
=== Case ===&lt;br /&gt;
The Pine store has official cases:&lt;br /&gt;
&lt;br /&gt;
* [https://pine64.com/?product=pinephone-hard-protective-case&amp;amp;v=0446c16e2e66 PinePhone Hard Protective Case]&lt;br /&gt;
* [https://pine64.com/product/pinephone-soft-tpu-protective-case PinePhone Soft TPU Protective Case]&lt;br /&gt;
&lt;br /&gt;
Tight-fit cases of other phones can't be used with the PinePhone because most times the proportions and/or camera notch won't fit. The phone can however be used with most &amp;quot;phone sleeves&amp;quot;, such as those from fitBAG. The sleeve from fitBAG for the Xiaomi Redmi Note 8 Pro fits the PinePhone tightly.&lt;br /&gt;
&lt;br /&gt;
== Add-ons ==&lt;br /&gt;
The PinePhone and PinePhone Pro can be extended by replacing the default back cover with custom accessory connecting to the pogo pins on the phone's midsection. Currently the keyboard case, the fingerprint reader, the wireless charging case and the PineDio LoRa case is available. &lt;br /&gt;
&lt;br /&gt;
=== Keyboard case ===&lt;br /&gt;
&lt;br /&gt;
Main article: [[PinePhone (Pro) Add-ons]]&lt;br /&gt;
&lt;br /&gt;
The keyboard case adds a keyboard to the phone. It features a ISO QWERTY layout (key caps can be rearranged), a 6000mAh internal battery with manual ON/OFF toggle, an open and programmable firmware, an unpopulated internal USB header for hacking in additional functionality and an USB-C connector for charging, capable of powering the case and phone. The keyboard requires software support in the corresponding operating system.&lt;br /&gt;
&lt;br /&gt;
The keyboard case can be found on the store: https://pine64.com/product/pinephone-pinephone-pro-keyboard-case/&lt;br /&gt;
&lt;br /&gt;
=== Fingerprint reader case ===&lt;br /&gt;
&lt;br /&gt;
Main article: [[PinePhone (Pro) Add-ons]]&lt;br /&gt;
&lt;br /&gt;
The fingerprint case adds fingerprint sensor functionality using a high quality fingerprint sensor capable of accepting swipe input (up/down and left/right). Gestures could potentially be used for scrolling or UI navigation. The i2c bridge between the phone and sensor uses an open firmware written by [https://github.com/zschroeder6212 Zachary Schroeder]. &lt;br /&gt;
&lt;br /&gt;
The fingerprint reader case can be found on the store: https://pine64.com/product/pinephone-pinephone-pro-fingerprint-reader-add-on-case/&lt;br /&gt;
&lt;br /&gt;
=== Wireless charging case ===&lt;br /&gt;
&lt;br /&gt;
Main article: [[PinePhone (Pro) Add-ons]]&lt;br /&gt;
&lt;br /&gt;
The wireless charging case adds wireless charging functionality via ''Qi Wireless'' and ''Wireless Power Consortium'' protocols. It features a HL6111RFNWP5 wireless power receiver, which accepts 5W charging, it works with all operating systems without the need of any additional software and is making use of the pogo pin interface.&lt;br /&gt;
&lt;br /&gt;
The wireless charging case can be found on the store: https://pine64.com/product/pinephone-pinephone-pro-wireless-charging-add-on-case/&lt;br /&gt;
&lt;br /&gt;
=== PineDio LoRa case ===&lt;br /&gt;
&lt;br /&gt;
Main article: [[PinePhone (Pro) Add-ons]]&lt;br /&gt;
&lt;br /&gt;
The PineDio LoRa case adds the possibility to use [https://en.wikipedia.org/wiki/LoRa LoRa] with the PinePhone. It uses pogo pins located on the smartphone’s midsection and attaches by replacing the default back cover. It uses the Semtech SX1262 power efficient LoRa module. Software enabling the LoRa module to work with the PinePhone has been written by [https://twitter.com/codingfield JF], who also showcased the PinePhone receiving and LoRa messages using the case.&lt;br /&gt;
&lt;br /&gt;
The PineDio LoRa case can be found on the store: https://pine64.com/product/pinephone-pinephone-pro-pindio-lora-add-on-case/&lt;br /&gt;
&lt;br /&gt;
== Community-built accessory ==&lt;br /&gt;
&lt;br /&gt;
The following accessory is made by the community:&lt;br /&gt;
&lt;br /&gt;
* [https://www.thingiverse.com/thing:4654013 PinePhone Development Stand at Thingverse]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4658870 PinePhone Hard Case by _The3DmaN_ at Thingverse]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4651177 PinePhone Hard Case by blitzaxt at Thingverse]&lt;br /&gt;
&lt;br /&gt;
== Peripheral equipment ==&lt;br /&gt;
=== Hubs ===&lt;br /&gt;
USB hubs do not require a custom driver and are therefore expected to be compatible with the PinePhone, as long as they are within the USB specification. On revisions the PinePhone mainboard revisions v1.1 and v1.2 the VCONN fix is required, on v1.2a and later the USB hub should work out of the box, see [[PinePhone#Hardware revisions]].&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth devices ===&lt;br /&gt;
In general, Bluetooth should be working. However, due to the audio setup on the PinePhone and PinePhone Pro being complicated due to the dynamic rerouting needed for phone calls.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Name || Product type || Bluetooth version || Result || Tested OS || Kernel version || Notes&lt;br /&gt;
|-&lt;br /&gt;
| Beats Powerbeats Pro || Headset || TBD || Works || Ubuntu Touch || 5.6 || Working&lt;br /&gt;
|-&lt;br /&gt;
| Sony WH-CH510 || Headset || TBD || Works || Mobian || 5.9 || Audio works with A2DP profile, when using HSP/HFP only loud noise appears, unable to make calls and talk via headphones microphone&lt;br /&gt;
|-&lt;br /&gt;
| Sony WH-1000XM3 || Headset || TBD || Works || Manjaro || 5.11.3-1 || Audio works. Have not tested yet to make calls and talk via headphones microphone&lt;br /&gt;
|-&lt;br /&gt;
| Sony WH-1000XM4 || Headset || TBD || Works || Manjaro || 5.14.17-1 || Audio works with A2DP profile, LDAC profile does not showup. Have not tested yet to make calls and talk via headphones microphone &lt;br /&gt;
|-&lt;br /&gt;
| MPOW-059 || Headset || TBD || Works || Ubuntu Touch || 5.6 || Works fine most of the time, but occasionally disconnects when the phone is doing a CPU intensive task&lt;br /&gt;
|-&lt;br /&gt;
| Apple Airpods Pro || Headset || TBD || Works || Mobian || 5.9 || Works fine, but when you are only using one ear bud and decide to use the other one, it'll disconnect and will start sending audio through the internal speaker. It also doesnt work for phone calls&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=12190</id>
		<title>PineNote Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=12190"/>
		<updated>2022-01-07T20:42:37Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Shorting test points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article seeks to provide general development information for the [[PineNote]]&lt;br /&gt;
&lt;br /&gt;
= Flashing Software =&lt;br /&gt;
&lt;br /&gt;
Currently, the only ways to flash software are from the factory Android installation (UART shell, adb, or fastboot) or by using rkdeveloptool.&lt;br /&gt;
&lt;br /&gt;
== Side-by-side setup ==&lt;br /&gt;
&lt;br /&gt;
It is possible to set up a partition for mainline development without disturbing the factory Android installation. This allows updating a mainline kernel, DTB, and initramfs over Wi-Fi until WiFi or USB OTG is working in mainline Linux.&lt;br /&gt;
&lt;br /&gt;
The recommended partition for this is &amp;lt;tt&amp;gt;mmcblk0p11&amp;lt;/tt&amp;gt; aka &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. It is large and already formatted as &amp;lt;tt&amp;gt;ext4&amp;lt;/tt&amp;gt;, so it is readable from U-Boot. Here are some general steps:&lt;br /&gt;
&lt;br /&gt;
# From the UART or adb shell, set up your chroot in &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. I used the Alpine Linux rootfs tarball.&lt;br /&gt;
# Copy in your kernel and DTB, using for example &amp;lt;tt&amp;gt;scp&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;wget&amp;lt;/tt&amp;gt; inside the chroot.&lt;br /&gt;
# Finally, create and boot an &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below.&lt;br /&gt;
&lt;br /&gt;
== Using rkdeveloptool ==&lt;br /&gt;
&lt;br /&gt;
rkdeveloptool is a command line utility built on libusb.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Building rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
PINE64 develops [https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool its own updated fork of rkdeveloptool on GitLab].&lt;br /&gt;
&lt;br /&gt;
You will need to have libusb 1.0, its development headers and scdoc installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool.git&lt;br /&gt;
cd rkdeveloptool&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets up all the build files. You can then compile with &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; inside the build directory.&lt;br /&gt;
&lt;br /&gt;
After you're done, you'll likely also need to install the udev rules, or else your user won't have permission to access the USB devices:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp 99-rk-rockusb.rules /etc/udev/rules.d/&lt;br /&gt;
sudo udevadm control --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copying the udev rules is also performed automatically when you &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Building Downstream U-Boot ===&lt;br /&gt;
&lt;br /&gt;
While in maskrom mode, we need to have a u-boot to download onto the device for any of the other commands to work. To build you'll also need to install device-tree-compiler.&lt;br /&gt;
&lt;br /&gt;
You also need to install Python and pyelftools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Note that rkbin is a &amp;amp;gt;5GB download!&amp;lt;/b&amp;gt; This will take some time to clone and process the deltas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b quartz64 https://gitlab.com/pgwipeout/u-boot-rockchip.git&lt;br /&gt;
git clone -b rkbin https://github.com/JeffyCN/rockchip_mirrors.git rkbin&lt;br /&gt;
cd u-boot-rockchip&lt;br /&gt;
# If using Arch Linux, export CROSS_COMPILE=aarch64-linux-gnu-&lt;br /&gt;
export CROSS_COMPILE=aarch64-none-linux-gnu-&lt;br /&gt;
make rk3566-quartz64_defconfig&lt;br /&gt;
./make.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In the version I cloned (current as of 2022-01-02), I had to make a change to one line to get a clean compilation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff --git a/lib/avb/libavb/avb_slot_verify.c b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
index 123701fc3b..64a1ce6450 100644&lt;br /&gt;
--- a/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
+++ b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
@@ -296,7 +296,7 @@ static AvbSlotVerifyResult load_and_verify_hash_partition(&lt;br /&gt;
   bool image_preloaded = false;&lt;br /&gt;
   uint8_t* digest;&lt;br /&gt;
   size_t digest_len;&lt;br /&gt;
-  const char* found;&lt;br /&gt;
+  const char* found = NULL;&lt;br /&gt;
   uint64_t image_size;&lt;br /&gt;
   size_t expected_digest_len = 0;&lt;br /&gt;
   uint8_t expected_digest_buf[AVB_SHA512_DIGEST_SIZE];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Entering Maskrom Mode ===&lt;br /&gt;
&lt;br /&gt;
There are two ways to get into Maskrom mode:&lt;br /&gt;
&lt;br /&gt;
====  The easy way ====&lt;br /&gt;
&lt;br /&gt;
# Flip the device around so that the display faces down&lt;br /&gt;
# Lay the pen on the right side, with its tip pointing towards the speaker grill, and its magnet pointing towards the upper right corner of the label on the back.&lt;br /&gt;
# Turn the device on and wait for it to show up in &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt;. It should now be in Loader mode, according to &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;&lt;br /&gt;
# Unplug the device and plug it back in. It should now be in maskrom mode.&lt;br /&gt;
&lt;br /&gt;
This can be a bit fiddly to get right, and may need a few tries.&lt;br /&gt;
&lt;br /&gt;
==== Shorting test points ====&lt;br /&gt;
&lt;br /&gt;
If the bootloader is broken/corrupted, you cannot get to Maskrom without opening up the device (it can be opened using spudger and a bit of patience).&lt;br /&gt;
&lt;br /&gt;
Once inside, short TP1301 and TP1302 with a small tweezers, this is how it looks on board view (credit to Caleb):&lt;br /&gt;
&lt;br /&gt;
[[File:PineNote_Maskrom_TP.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Then plug the device to the computer and if you see the device with VID=2207/PID=350a then it should be in Maskrom mode, you can verify by typing &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device found, idVendor=2207, idProduct=350a, bcdDevice= 1.00&lt;br /&gt;
Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0&lt;br /&gt;
&lt;br /&gt;
$ rkdeveloptool list-devices&lt;br /&gt;
DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=10e    Maskrom&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If nothing shows up, you can try to hold down the power button for 5 seconds and then try again.&lt;br /&gt;
&lt;br /&gt;
=== Running rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
First, you'll want to make sure the device you've connected is in maskrom mode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should output something like &amp;lt;code&amp;gt;DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=202    Maskrom&amp;lt;/code&amp;gt;. If it doesn't, see [[PineNote Development#Entering Maskrom Mode]].&lt;br /&gt;
&lt;br /&gt;
You can now download u-boot onto it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool boot ../u-boot-rockchip/rk356x_spl_loader_v1.08.111.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should output &amp;lt;code&amp;gt;Downloading bootloader succeeded.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can now verify that this worked using e.g. the &amp;quot;read flash info&amp;quot; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool read-flash-info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''TODO:''' finish this section&lt;br /&gt;
&lt;br /&gt;
=== Creating a mainline boot image ===&lt;br /&gt;
&lt;br /&gt;
You can create a filesystem image that replaces the Android boot or recovery partition by doing roughly the following:&lt;br /&gt;
&lt;br /&gt;
# Erase boot and dtbo with rkdeveloptool or fastboot (back them up first!!!)&lt;br /&gt;
# Create an ext2 partition image and mount it (fallocate, mkfs.ext2)&lt;br /&gt;
# Build your mainline kernel&lt;br /&gt;
# Copy the kernel, dtb and an initramfs to the root of the mounted image (use any old postmarketOS initramfs)&lt;br /&gt;
# Create a file in the root of the mounted image called &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below&lt;br /&gt;
# Unmount the image and then use rkdeveloptool to flash it to the &amp;quot;recovery&amp;quot; partition on the pinenote (it's about the right size until we get around to replacing the partition layout).&lt;br /&gt;
&lt;br /&gt;
== Using fastboot ==&lt;br /&gt;
&lt;br /&gt;
Follow the steps for &amp;quot;Creating a mainline boot.img&amp;quot;, but instead of flashing it with rkdeveloptool, use fastboot. You can enter fastboot in either of two ways:&lt;br /&gt;
&lt;br /&gt;
# Use &amp;quot;reboot bootloader&amp;quot; from adb or a UART console.&lt;br /&gt;
# Get a U-Boot prompt and run &amp;lt;code&amp;gt;fastboot usb 0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Mainline development =&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Some work happening here: https://gitlab.com/calebccff/linux, the idea is to import the parts of the eink/ebc drivers which are open source and use the downstream u-boot framebuffer driver as a reference to create a basic framebuffer driver.&lt;br /&gt;
&lt;br /&gt;
Currently mainline struggles to boot due to weird issues while probing fixed regulators (?). It also fails to detect eMMC.&lt;br /&gt;
&lt;br /&gt;
Further work is being done here: https://github.com/smaeul/linux/commits/rk356x-ebc-dev. This has a complete device tree, with working eMMC. Pen input also works out of the box. Wi-Fi and BT work with firmware copied from the factory Android image.&lt;br /&gt;
&lt;br /&gt;
== How to boot mainline ==&lt;br /&gt;
&lt;br /&gt;
UART is currently REQUIRED for this to work! We depend on u-boot falling back to console. Once we have a prebuilt u-boot which will use extlinux by default, UART won't be needed anymore.&lt;br /&gt;
&lt;br /&gt;
=== Getting to a U-Boot prompt ===&lt;br /&gt;
&lt;br /&gt;
You can get to a U-Boot prompt by:&lt;br /&gt;
&lt;br /&gt;
# Holding Ctrl-C while the display panel initializes.&lt;br /&gt;
# Wiping the &amp;quot;boot&amp;quot; partition.&lt;br /&gt;
&lt;br /&gt;
=== Using sysboot ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; should have the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
timeout 10&lt;br /&gt;
default MAINLINE&lt;br /&gt;
menu title boot prev kernel&lt;br /&gt;
&lt;br /&gt;
label MAINLINE&lt;br /&gt;
  kernel /vmlinuz&lt;br /&gt;
  fdt /rk3566-pinenote.dtb&lt;br /&gt;
  initrd /initramfs&lt;br /&gt;
  append earlycon console=tty0 console=ttyS2,1500000n8 fw_devlink=off PMOS_NO_OUTPUT_REDIRECT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the u-boot console, run the following command to boot your mainline kernel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysboot ${devtype} ${devnum}:9 any ${scriptaddr} extlinux.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Booting with individual commands ===&lt;br /&gt;
&lt;br /&gt;
Booting with individual commands can be useful when you need to temporarily add some kernel command line arguments. Use these or similar commands at the U-Boot shell:&lt;br /&gt;
&lt;br /&gt;
 load mmc 0:b ${kernel_addr_r} boot/Image&lt;br /&gt;
 load mmc 0:b ${fdt_addr_r} boot/rk3566-pinenote.dtb&lt;br /&gt;
 setenv bootargs ignore_loglevel root=/dev/mmcblk0p11 rootwait init=/bin/bash&lt;br /&gt;
 booti ${kernel_addr_r} - ${fdt_addr_r}&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=12189</id>
		<title>PineNote Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=12189"/>
		<updated>2022-01-07T18:52:37Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Entering Maskrom Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article seeks to provide general development information for the [[PineNote]]&lt;br /&gt;
&lt;br /&gt;
= Flashing Software =&lt;br /&gt;
&lt;br /&gt;
Currently, the only ways to flash software are from the factory Android installation (UART shell, adb, or fastboot) or by using rkdeveloptool.&lt;br /&gt;
&lt;br /&gt;
== Side-by-side setup ==&lt;br /&gt;
&lt;br /&gt;
It is possible to set up a partition for mainline development without disturbing the factory Android installation. This allows updating a mainline kernel, DTB, and initramfs over Wi-Fi until WiFi or USB OTG is working in mainline Linux.&lt;br /&gt;
&lt;br /&gt;
The recommended partition for this is &amp;lt;tt&amp;gt;mmcblk0p11&amp;lt;/tt&amp;gt; aka &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. It is large and already formatted as &amp;lt;tt&amp;gt;ext4&amp;lt;/tt&amp;gt;, so it is readable from U-Boot. Here are some general steps:&lt;br /&gt;
&lt;br /&gt;
# From the UART or adb shell, set up your chroot in &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. I used the Alpine Linux rootfs tarball.&lt;br /&gt;
# Copy in your kernel and DTB, using for example &amp;lt;tt&amp;gt;scp&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;wget&amp;lt;/tt&amp;gt; inside the chroot.&lt;br /&gt;
# Finally, create and boot an &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below.&lt;br /&gt;
&lt;br /&gt;
== Using rkdeveloptool ==&lt;br /&gt;
&lt;br /&gt;
rkdeveloptool is a command line utility built on libusb.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Building rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
PINE64 develops [https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool its own updated fork of rkdeveloptool on GitLab].&lt;br /&gt;
&lt;br /&gt;
You will need to have libusb 1.0, its development headers and scdoc installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool.git&lt;br /&gt;
cd rkdeveloptool&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets up all the build files. You can then compile with &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; inside the build directory.&lt;br /&gt;
&lt;br /&gt;
After you're done, you'll likely also need to install the udev rules, or else your user won't have permission to access the USB devices:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp 99-rk-rockusb.rules /etc/udev/rules.d/&lt;br /&gt;
sudo udevadm control --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copying the udev rules is also performed automatically when you &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Building Downstream U-Boot ===&lt;br /&gt;
&lt;br /&gt;
While in maskrom mode, we need to have a u-boot to download onto the device for any of the other commands to work. To build you'll also need to install device-tree-compiler.&lt;br /&gt;
&lt;br /&gt;
You also need to install Python and pyelftools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Note that rkbin is a &amp;amp;gt;5GB download!&amp;lt;/b&amp;gt; This will take some time to clone and process the deltas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b quartz64 https://gitlab.com/pgwipeout/u-boot-rockchip.git&lt;br /&gt;
git clone -b rkbin https://github.com/JeffyCN/rockchip_mirrors.git rkbin&lt;br /&gt;
cd u-boot-rockchip&lt;br /&gt;
# If using Arch Linux, export CROSS_COMPILE=aarch64-linux-gnu-&lt;br /&gt;
export CROSS_COMPILE=aarch64-none-linux-gnu-&lt;br /&gt;
make rk3566-quartz64_defconfig&lt;br /&gt;
./make.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In the version I cloned (current as of 2022-01-02), I had to make a change to one line to get a clean compilation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff --git a/lib/avb/libavb/avb_slot_verify.c b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
index 123701fc3b..64a1ce6450 100644&lt;br /&gt;
--- a/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
+++ b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
@@ -296,7 +296,7 @@ static AvbSlotVerifyResult load_and_verify_hash_partition(&lt;br /&gt;
   bool image_preloaded = false;&lt;br /&gt;
   uint8_t* digest;&lt;br /&gt;
   size_t digest_len;&lt;br /&gt;
-  const char* found;&lt;br /&gt;
+  const char* found = NULL;&lt;br /&gt;
   uint64_t image_size;&lt;br /&gt;
   size_t expected_digest_len = 0;&lt;br /&gt;
   uint8_t expected_digest_buf[AVB_SHA512_DIGEST_SIZE];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Entering Maskrom Mode ===&lt;br /&gt;
&lt;br /&gt;
There are two ways to get into Maskrom mode:&lt;br /&gt;
&lt;br /&gt;
====  The easy way ====&lt;br /&gt;
&lt;br /&gt;
# Flip the device around so that the display faces down&lt;br /&gt;
# Lay the pen on the right side, with its tip pointing towards the speaker grill, and its magnet pointing towards the upper right corner of the label on the back.&lt;br /&gt;
# Turn the device on and wait for it to show up in &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt;. It should now be in Loader mode, according to &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;&lt;br /&gt;
# Unplug the device and plug it back in. It should now be in maskrom mode.&lt;br /&gt;
&lt;br /&gt;
This can be a bit fiddly to get right, and may need a few tries.&lt;br /&gt;
&lt;br /&gt;
==== Shorting test points ====&lt;br /&gt;
&lt;br /&gt;
If the bootloader is broken/corrupted, you cannot get to Maskrom without opening up the device (it can be opened using spudger and a bit of patience).&lt;br /&gt;
&lt;br /&gt;
Once inside, short TP1301 and TP1302 with a small tweezers, this is how it looks on board view:&lt;br /&gt;
&lt;br /&gt;
[[File:PineNote_Maskrom_TP.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Then plug the device to the computer and if you see the device with VID=2207/PID=350a then it should be in Maskrom mode, you can verify by typing &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device found, idVendor=2207, idProduct=350a, bcdDevice= 1.00&lt;br /&gt;
Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0&lt;br /&gt;
&lt;br /&gt;
$ rkdeveloptool list-devices&lt;br /&gt;
DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=10e    Maskrom&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If nothing shows up, you can try to hold down the power button for 5 seconds and then try again.&lt;br /&gt;
&lt;br /&gt;
=== Running rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
First, you'll want to make sure the device you've connected is in maskrom mode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should output something like &amp;lt;code&amp;gt;DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=202    Maskrom&amp;lt;/code&amp;gt;. If it doesn't, see [[PineNote Development#Entering Maskrom Mode]].&lt;br /&gt;
&lt;br /&gt;
You can now download u-boot onto it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool boot ../u-boot-rockchip/rk356x_spl_loader_v1.08.111.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should output &amp;lt;code&amp;gt;Downloading bootloader succeeded.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can now verify that this worked using e.g. the &amp;quot;read flash info&amp;quot; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool read-flash-info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''TODO:''' finish this section&lt;br /&gt;
&lt;br /&gt;
=== Creating a mainline boot image ===&lt;br /&gt;
&lt;br /&gt;
You can create a filesystem image that replaces the Android boot or recovery partition by doing roughly the following:&lt;br /&gt;
&lt;br /&gt;
# Erase boot and dtbo with rkdeveloptool or fastboot (back them up first!!!)&lt;br /&gt;
# Create an ext2 partition image and mount it (fallocate, mkfs.ext2)&lt;br /&gt;
# Build your mainline kernel&lt;br /&gt;
# Copy the kernel, dtb and an initramfs to the root of the mounted image (use any old postmarketOS initramfs)&lt;br /&gt;
# Create a file in the root of the mounted image called &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below&lt;br /&gt;
# Unmount the image and then use rkdeveloptool to flash it to the &amp;quot;recovery&amp;quot; partition on the pinenote (it's about the right size until we get around to replacing the partition layout).&lt;br /&gt;
&lt;br /&gt;
== Using fastboot ==&lt;br /&gt;
&lt;br /&gt;
Follow the steps for &amp;quot;Creating a mainline boot.img&amp;quot;, but instead of flashing it with rkdeveloptool, use fastboot. You can enter fastboot in either of two ways:&lt;br /&gt;
&lt;br /&gt;
# Use &amp;quot;reboot bootloader&amp;quot; from adb or a UART console.&lt;br /&gt;
# Get a U-Boot prompt and run &amp;lt;code&amp;gt;fastboot usb 0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Mainline development =&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Some work happening here: https://gitlab.com/calebccff/linux, the idea is to import the parts of the eink/ebc drivers which are open source and use the downstream u-boot framebuffer driver as a reference to create a basic framebuffer driver.&lt;br /&gt;
&lt;br /&gt;
Currently mainline struggles to boot due to weird issues while probing fixed regulators (?). It also fails to detect eMMC.&lt;br /&gt;
&lt;br /&gt;
Further work is being done here: https://github.com/smaeul/linux/commits/rk356x-ebc-dev. This has a complete device tree, with working eMMC. Pen input also works out of the box. Wi-Fi and BT work with firmware copied from the factory Android image.&lt;br /&gt;
&lt;br /&gt;
== How to boot mainline ==&lt;br /&gt;
&lt;br /&gt;
UART is currently REQUIRED for this to work! We depend on u-boot falling back to console. Once we have a prebuilt u-boot which will use extlinux by default, UART won't be needed anymore.&lt;br /&gt;
&lt;br /&gt;
=== Getting to a U-Boot prompt ===&lt;br /&gt;
&lt;br /&gt;
You can get to a U-Boot prompt by:&lt;br /&gt;
&lt;br /&gt;
# Holding Ctrl-C while the display panel initializes.&lt;br /&gt;
# Wiping the &amp;quot;boot&amp;quot; partition.&lt;br /&gt;
&lt;br /&gt;
=== Using sysboot ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; should have the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
timeout 10&lt;br /&gt;
default MAINLINE&lt;br /&gt;
menu title boot prev kernel&lt;br /&gt;
&lt;br /&gt;
label MAINLINE&lt;br /&gt;
  kernel /vmlinuz&lt;br /&gt;
  fdt /rk3566-pinenote.dtb&lt;br /&gt;
  initrd /initramfs&lt;br /&gt;
  append earlycon console=tty0 console=ttyS2,1500000n8 fw_devlink=off PMOS_NO_OUTPUT_REDIRECT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the u-boot console, run the following command to boot your mainline kernel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysboot ${devtype} ${devnum}:9 any ${scriptaddr} extlinux.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Booting with individual commands ===&lt;br /&gt;
&lt;br /&gt;
Booting with individual commands can be useful when you need to temporarily add some kernel command line arguments. Use these or similar commands at the U-Boot shell:&lt;br /&gt;
&lt;br /&gt;
 load mmc 0:b ${kernel_addr_r} boot/Image&lt;br /&gt;
 load mmc 0:b ${fdt_addr_r} boot/rk3566-pinenote.dtb&lt;br /&gt;
 setenv bootargs ignore_loglevel root=/dev/mmcblk0p11 rootwait init=/bin/bash&lt;br /&gt;
 booti ${kernel_addr_r} - ${fdt_addr_r}&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=File:PineNote_Maskrom_TP.png&amp;diff=12188</id>
		<title>File:PineNote Maskrom TP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=File:PineNote_Maskrom_TP.png&amp;diff=12188"/>
		<updated>2022-01-07T18:48:57Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:KJ7RRV/QMFbrick&amp;diff=11996</id>
		<title>User:KJ7RRV/QMFbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:KJ7RRV/QMFbrick&amp;diff=11996"/>
		<updated>2021-12-11T09:02:32Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Trojan:Linux/QMFbrick''' (usually called QMFbrick; sometimes simply called &amp;quot;the PinePhone malware&amp;quot; or &amp;quot;the malware&amp;quot;) is a family of malware targeting the [[PinePhone]].&lt;br /&gt;
&lt;br /&gt;
Three variants are known:&lt;br /&gt;
&lt;br /&gt;
* QMFbrick.A: bundled with a Snake game in an Arch package&lt;br /&gt;
* QMFbrick.B: bundled with wlsunset in an Arch package&lt;br /&gt;
* QMFbrick.C: bundled with wlsunset in a Debian package&lt;br /&gt;
&lt;br /&gt;
The trojans have been spread by anonymous download links in the Pine64, DanctNIX, postmarketOS (offtopic), Mobian chats.&lt;br /&gt;
&lt;br /&gt;
The A variant was tested by Danct12 and is known to use systemd to set a timer to soft-brick the modem and wipe / on the first Wednesday after installation at 20:00 local time.&lt;br /&gt;
&lt;br /&gt;
KJ7RRV is currently working on reverse engineering QMFbrick and attempting to write a removal tool, initially focusing on the B variant.&lt;br /&gt;
&lt;br /&gt;
It seems that running &amp;quot;sudo systemctl disable --now shadlow.timer&amp;quot; before 20:00 on a Wednesday (local time) will stop the A variant from doing any damage. This is not guaranteed, however, and it may or may not work with B and C.&lt;br /&gt;
&lt;br /&gt;
It is not known if the malware has any effects if it is disabled before the activation time. Out of an abundance of caution, a phone that has been infected, even if the malware has been disabled, should not be considered trustworthy.&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=11911</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=11911"/>
		<updated>2021-12-04T12:56:19Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Crust is no longer a issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available OS releases for the [[PinePhone]], as well as links to other resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&amp;lt;br&amp;gt;&lt;br /&gt;
However, if your phone came preloaded with software, Please see [[PinePhone Updating Instructions]].&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' Some releases may not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.}}&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone.&lt;br /&gt;
Since PinePhone support is included in Mainline Linux, in principle, any ARM Linux OS can be used if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Most of the things should works&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
There are archmobile chat rooms on Matrix ([https://matrix.to/#/#archmobile:kde.org #archmobile:kde.org]) and Telegram ([https://t.me/archmobile @archmobile]).&lt;br /&gt;
You may find the Discord, Matrix and Telegram of DanctNIX community at [https://github.com/DanctNIX/danctnix/blob/master/README.md#channel-list the Channel list section of DanctNIX/README.md], read the [https://github.com/DanctNIX/danctnix/blob/master/docs/CODE_OF_CONDUCT.md Code of Conduct].&lt;br /&gt;
&lt;br /&gt;
Feel free to send us [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls pull requests] and report [https://github.com/dreemurrs-embedded/Pine64-Arch/issues issues] on [https://github.com/dreemurrs-embedded/Pine64-Arch GitHub].&lt;br /&gt;
&lt;br /&gt;
== ExpidusOS ==&lt;br /&gt;
&lt;br /&gt;
A fork of [https://voidlinux.org Void Linux] with a custom fork of XFCE called [https://github.com/ExpidusOS/genesis Gensis] as the default desktop environment, developed by [https://midstall.com/ Midstall Software].&lt;br /&gt;
&lt;br /&gt;
* [https://expidusos.com ExpidusOS official website]&lt;br /&gt;
* [https://wiki.expidusos.com/index.php/Main_Page ExpidusOS Wiki]&lt;br /&gt;
* [https://discord.gg/GVfBF2w Midstall Software Discord server]&lt;br /&gt;
* GitHub: [https://github.com/ExpidusOS ExpidusOS]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Check the [https://expidusos.com/download download page] for that latest version, or the [https://build.expidusos.com/ image file list] for all versions, look for the file name that starts with &amp;quot;pinephone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
expidus/expidus&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ some additional packages] to tie it all together.&lt;br /&gt;
It aims to eventually be an upstream part of the Fedora project, rather than a phone-specific distribution.&lt;br /&gt;
&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=9347 Fedora + Phosh for PinePhone]&lt;br /&gt;
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup          Build scripts]&lt;br /&gt;
* [https://copr.fedorainfracloud.org/coprs/njha/mobile/    Packages (Fedora COPR)]&lt;br /&gt;
&lt;br /&gt;
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
On github images use:&lt;br /&gt;
pine/123456&lt;br /&gt;
&lt;br /&gt;
On Nightly images from FTP use&lt;br /&gt;
pine/1111&lt;br /&gt;
 &lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker].&lt;br /&gt;
Be sure to include logs if applicable!&lt;br /&gt;
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
[[File:GentooLogo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{hint|Please consider cross-compiling the software on the computer.&lt;br /&gt;
Long compilation times and heat production can lead to a reduced lifespan of the phone.}}&lt;br /&gt;
&lt;br /&gt;
There are unofficial Gentoo overlays with ebuilds for the PinePhone.&lt;br /&gt;
There are no images - you'll be building it yourself, picking which kernel, bootloader and desktop environment you want to use.&lt;br /&gt;
You will be using the arm64 version of Gentoo.&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
&lt;br /&gt;
* https://stealthgun.tweakblogs.net/blog/19336/gentoo-on-a-pinephone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/User:Dr41nU/PinePhone&lt;br /&gt;
* https://wiki.gentoo.org/wiki/PinePhone (incomplete)&lt;br /&gt;
&lt;br /&gt;
'''Overlay locations'''&lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/bingch/gentoo-overlay&lt;br /&gt;
* https://github.com/stealthgun/gjdwebserver-overlay&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
{{Hint|There can be large intervals between release update, so available images may be outdated and do not reflect the state of the current developments.}}&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
GitHub: [https://github.com/GloDroid/ GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Stable image (last release at 2021-11-25)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/GloDroid/glodroid_manifest/releases  GloDroid]&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Works: WiFi, screen dimming, touchscreen and charging work.&lt;br /&gt;
Don't work: Bluetooth, Telephony, GPS, Sound&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
[[File:WebOS-Ports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
LuneOS is a open source mobile operating system based on [https://www.webosose.org/ webOS Open Source Edition]([https://github.com/webosose GitHub], previously known as [https://github.com/openwebos Open webOS]) by LG, comes with [https://webos-ports.org/wiki/Luna_Next Luna Next] UI, currently developed by the WebOS Ports community.&lt;br /&gt;
&lt;br /&gt;
* [https://www.webos-ports.org/wiki/Main_Page WebOS Ports Wiki]&lt;br /&gt;
* [https://webos-ports.org/wiki/Pinephone_Info WebOS-Ports Wiki's Pinephone page]&lt;br /&gt;
* GitHub: [https://github.com/webOS-ports WebOS Ports]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
&lt;br /&gt;
It is recommended to use ''bmaptool'', which is faster than dd, and can decompress archived image files on-the-fly.&lt;br /&gt;
&lt;br /&gt;
Syntax is:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy [from] [to]&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-177.rootfs.wic.gz /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
.wic file can be treated as .img file when flashing. You may rename .wic file to .img when using GUI tools that require file extension to be .img.&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
[[File:Maemoleste-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices,&lt;br /&gt;
originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it.&lt;br /&gt;
The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 8 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel.&lt;br /&gt;
The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK].&lt;br /&gt;
The current version is Devuan Beowulf (Debian Buster) and has simultaneous support for both Devuan and Debian.&lt;br /&gt;
&lt;br /&gt;
In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository].&lt;br /&gt;
To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's build]).&lt;br /&gt;
Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
* [https://maemo-leste.github.io/ Maemo Leste website]&lt;br /&gt;
* [https://leste.maemo.org/Main_Page Maemo Leste Wiki]&lt;br /&gt;
** [https://leste.maemo.org/PinePhone PinePhone wiki page]&lt;br /&gt;
** [https://leste.maemo.org/Leste_FAQ Maemo Leste FAQ]&lt;br /&gt;
* GitHub: [https://github.com/maemo-leste maemo-leste]&lt;br /&gt;
* Twitter: [https://twitter.com/maemoleste @maemoleste]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
For current status and workarounds, please read their [https://leste.maemo.org/PinePhone PinePhone wiki page].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Most discussion occurs at  [ircs://irc.libera.chat:6697/#maemo-leste &amp;lt;code&amp;gt;#maemo-leste&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;].&lt;br /&gt;
The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki.&lt;br /&gt;
&lt;br /&gt;
Submit [https://github.com/maemo-leste/bugtracker/issues bug reports] on github.&lt;br /&gt;
To track known issues, you may use these search terms:&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone],&lt;br /&gt;
[https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64].&lt;br /&gt;
&lt;br /&gt;
Learn about&lt;br /&gt;
[https://leste.maemo.org/Development development],&lt;br /&gt;
[https://leste.maemo.org/Development/Porting_Packages porting packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Building_Packages building packages],&lt;br /&gt;
[https://leste.maemo.org/Development/Tasks todo list],&lt;br /&gt;
and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian].&lt;br /&gt;
Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh Stable] / [https://github.com/manjaro-pinephone/phosh-dev Dev]&lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile Stable] / [https://github.com/manjaro-pinephone/plasma-mobile-dev Dev]&lt;br /&gt;
* Lomiri: [https://github.com/manjaro-pinephone/lomiri-dev Dev] (No longer maintained)&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' At the first boot, the Phosh image will be loaded at a TTY login prompt for multiple minutes.}}&lt;br /&gt;
&lt;br /&gt;
See Manjaro's release announcements on their forum.&lt;br /&gt;
Recent ones:&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-beta-17-with-phosh-pinephone/86898 Phosh],&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-beta7-with-plasma-mobile-pinephone/81679 Plasma] and&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha3-with-lomiri-pinephone/49923 Lomiri].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-beta7-with-phosh-pinephone/58901 announcement].&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
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).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian-project.org/pinephone/weekly/ Weekly] /&lt;br /&gt;
[https://images.mobian-project.org/pinephone/installer/ Installer] /&lt;br /&gt;
[https://images.mobian-project.org/pinephone/ Stable]&lt;br /&gt;
&lt;br /&gt;
Extract the image before installing:&lt;br /&gt;
&lt;br /&gt;
 $ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian-project.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] or [https://wiki.mobian-project.org/doku.php?id=pinephone the wiki] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/groups/mobian1/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker].&lt;br /&gt;
As a general rule, issues with third-party apps (even the default ones) should be reported upstream.&lt;br /&gt;
A Mobian issue would be related to getting the hardware to work on the PinePhone, &lt;br /&gt;
but if unsure where the issue should be reported just open a ticket or ask.&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
See [https://wiki.mobian-project.org/doku.php?id=start the wiki] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== Multi-distro demo image ==&lt;br /&gt;
&lt;br /&gt;
{{Warning | This is an demo image for testing different OSes before installing a regular image. It is highly discouraged attempting to use the image productively. The kernel is shared across the different OSes and is not being updated.}}&lt;br /&gt;
&lt;br /&gt;
This image allow users to try many of the above Linux distributions easily, without having to figure out how to flash them individually and juggle with many microSD cards. Also called megi's 15-in-1 multi boot image.&lt;br /&gt;
&lt;br /&gt;
* Main page: https://xnux.eu/p-boot-demo/&lt;br /&gt;
* Git repo: https://megous.com/git/pinephone-multi-boot/&lt;br /&gt;
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 UPDATED (June 2021): 17-distro multi-boot image for Pinephone (incl. 3GiB variant)]&lt;br /&gt;
&lt;br /&gt;
'''Update 2021-06-02, using megi's kernel 5.13-rc4'''&lt;br /&gt;
&lt;br /&gt;
DD image to SD card and boot. This image is for 16GiB or larger SD cards, also works if flashed to eMMC.&lt;br /&gt;
&lt;br /&gt;
This is also a good build for charging depleted battery. Just boot up this build with power supply connected, keep the PinePhone charging for 3 hours at power down stage.&lt;br /&gt;
&lt;br /&gt;
For more info on this build, please visit its entry the &amp;quot;News&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page].&lt;br /&gt;
&lt;br /&gt;
* [http://dl.xnux.eu/p-boot-multi-2021-06-02.torrent Download torrent file from author's website]&lt;br /&gt;
* [http://dl.xnux.eu/p-boot-multi-2021-06-02/ Download img.zst from author's website] (speed limited to 512KiB/s)&lt;br /&gt;
* [http://mirror.uxes.cz/dl.xnux.eu/ Download torrent and img.zst from discord user uxes' mirror]&lt;br /&gt;
** '''File name:''' multi.img.zst&lt;br /&gt;
** '''SHA-256:''' &amp;lt;span style=&amp;quot;word-break: break-all&amp;quot;&amp;gt;9b099cdfece3ba862348ca32af6c51a41a1d161b1d897f9928ae8be3c824a0b6&amp;lt;/span&amp;gt;&lt;br /&gt;
** '''File Size:''' 6.57GiB&lt;br /&gt;
&lt;br /&gt;
* [https://files.pine64.org/os/PinePhone/Multi/p-boot-multi-2021-06-02.img.gz Direct download img.gz from pine64.org] (re-zipped from zstd to gzip)&lt;br /&gt;
** '''File name:''' p-boot-multi-2021-06-02.img.gz&lt;br /&gt;
** '''MD5:''' 2abdaafb01dd7519f678b5a7c6538493&lt;br /&gt;
** '''File Size:''' 6.8GB&lt;br /&gt;
&lt;br /&gt;
Due to its size, download though torrent is suggested by the author on its main page.&lt;br /&gt;
&lt;br /&gt;
{{hint | '''Note about .zst archive file:'''&lt;br /&gt;
&lt;br /&gt;
On Linux, you may install or compile &amp;lt;code&amp;gt;zstd&amp;lt;/code&amp;gt;, and write the image to SD card by using &amp;lt;code&amp;gt;zstdcat&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. See the &amp;quot;Installation&amp;quot; section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.&lt;br /&gt;
&lt;br /&gt;
On Windows, you may use [https://github.com/mcmilk/7-Zip-zstd 7-zip-zstd], it provides different installation method in the README.md.Install and extract the .img file from the zst archive, and flash with tools like [https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager].}}&lt;br /&gt;
&lt;br /&gt;
Also see [[PinePhone Installation Instructions]].&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
All passwords, including root passwords, are &amp;lt;code&amp;gt;1111&amp;lt;/code&amp;gt;.&lt;br /&gt;
sxmo username is &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
[[File:nemo_mobile.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
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].&lt;br /&gt;
&lt;br /&gt;
* Website: [https://nemomobile.net/ Nemo Mobile UX team]&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Nemo Mer Wiki page]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
See the [https://nemomobile.net/installation/ installation page] on their website for the newest release and installation guides.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work''' &lt;br /&gt;
&lt;br /&gt;
Development is now moving very fast after rebasing. For the current devel image, Wifi, SMS and Bluetooth works.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
For the Nemo Mobile UX itself:&lt;br /&gt;
* GitHub issues: https://github.com/nemomobile-ux/main/issues&lt;br /&gt;
&lt;br /&gt;
For hardware:&lt;br /&gt;
* GitHub issues: https://github.com/neochapay/nemo-device-dont_be_evil/issues&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS support is handled through the Mobile NixOS project.&lt;br /&gt;
&lt;br /&gt;
* Project home page: [https://mobile.nixos.org/ Mobile NixOS]&lt;br /&gt;
* PinePhone device page: [https://mobile.nixos.org/devices/pine64-pinephone.html Pine64 PinePhone — Mobile NixOS]&lt;br /&gt;
* GitHub: [https://github.com/NixOS/mobile-nixos NixOS/mobile-nixos]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image.&lt;br /&gt;
For now users, are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page],&lt;br /&gt;
and [https://mobile.nixos.org/devices/pine64-pinephone.html Project's device page].&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Currently, it boots, it's just as compatible as the Android-based devices are with Mobile NixOS.&lt;br /&gt;
It even supports a bit more since it can use WiFi.&lt;br /&gt;
&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository].&lt;br /&gt;
Please specify that you are using a PinePhone when reporting issues.&lt;br /&gt;
Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== OpenMandriva Lx ==&lt;br /&gt;
[[File:Oma-logo-22042013_300pp.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Hint| '''Note:''' This image is solely for testing purposes.}}&lt;br /&gt;
&lt;br /&gt;
OpenMandriva Lx with Plasma Mobile as UI.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].&lt;br /&gt;
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
From the [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing 4.3 announcement],&lt;br /&gt;
in future updates (4.3 and later), &amp;quot;Phone calls are working, and we have rewritten the camera app to be far more useful&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[File:SLEM-OS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Our images use the same [https://en.opensuse.org/Portal:Tumbleweed openSUSE Tumbleweed] base as our desktop images,&lt;br /&gt;
except what needs to be changed for the PinePhone.&lt;br /&gt;
The images include &amp;lt;i&amp;gt;zypper&amp;lt;/i&amp;gt; (RPM) as the default package manager,&lt;br /&gt;
and have access to virtually the same (open source) software as our desktop repositories,&lt;br /&gt;
thanks to the [https://en.opensuse.org/Portal:Factory Factory] ports.&lt;br /&gt;
Using [https://en.opensuse.org/SDB:DNF dnf] is possible, if preferred.&lt;br /&gt;
&lt;br /&gt;
'''Download links'''&lt;br /&gt;
&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz Phosh] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PHOSH-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
* [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz Plasma Mobile] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256 SHA-256] / [https://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/PinePhone/images/openSUSE-Tumbleweed-ARM-PLAMO-pinephone.aarch64.raw.xz.sha256.asc SHA-256 Signature]&lt;br /&gt;
&lt;br /&gt;
To verify the images you need to import [https://build.opensuse.org/projects/devel:ARM:Factory:Contrib:PinePhone/public_key our GPG key].&lt;br /&gt;
Keep on mind that the first boot may stay on black screen for about a minute - consequent boots should be faster.&lt;br /&gt;
&lt;br /&gt;
You can find install instructions at [https://en.opensuse.org/HCL:PinePhone#Installing_openSUSE_in_a_Pinephone this section] in the openSUSE Wiki.&lt;br /&gt;
&lt;br /&gt;
'''Username/Password'''&lt;br /&gt;
&lt;br /&gt;
The login credentials are pine/1234 and root/linux.&lt;br /&gt;
Change (or disable) the root password once you are set up.&lt;br /&gt;
&lt;br /&gt;
'''What works and what does not work'''&lt;br /&gt;
&lt;br /&gt;
You can find all information about the releases of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
Detailed information, tips and troubleshooting suggestions are also provided at [https://en.opensuse.org/HCL:PinePhone the openSUSE Wiki].&lt;br /&gt;
You will also find information in our wiki on how to report issues (Contributing section).&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
As of writing, official images are provided with Phosh, Plasma Mobile and Sxmo.&lt;br /&gt;
The official images come in two flavors, either as a test image to try out postmarketOS, or with the installer.&lt;br /&gt;
&lt;br /&gt;
When using the installer images (recommended), it is possible to:&lt;br /&gt;
* encrypt the installation&lt;br /&gt;
* install from the SD card to eMMC&lt;br /&gt;
&lt;br /&gt;
Power users may also create their own image with the distribution's install and development tool &amp;lt;code&amp;gt;pmbootstrap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Please read the detailed [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation installation instructions] in the wiki.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
* [https://postmarketos.org/download/ Download page]&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation Flashing instructions]&lt;br /&gt;
&lt;br /&gt;
'''Username/password'''&lt;br /&gt;
&lt;br /&gt;
* Test images: user/147147&lt;br /&gt;
* When using the installer images or building an image with pmbootstrap, you set your own username and password.&lt;br /&gt;
** The Phosh and Plasma Mobile lock screens only support numeric keyboard, so you should '''only use numbers''' in your password.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone issue tracker].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/postmarketOS/pmaports/-/issues?label_name%5B%5D=device-pine64-pinephone postmarketOS issue tracker] for PinePhone support.&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/Contributing postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
{{Warning|This project is no longer under development and has been abandoned. Use [https://wiki.pine64.org/wiki/PinePhone_Software_Releases#Mobian Mobian] instead}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|There is no prebuilt image, you'll need a Linux environment and build the image yourself.}}&lt;br /&gt;
&lt;br /&gt;
[https://www.pureos.net/ PureOS] is a user friendly, secure and freedom respecting GNU/Linux distribution based on Debian and GNOME developed by the Purism community.&lt;br /&gt;
&lt;br /&gt;
* [https://tracker.pureos.net/w/ PureOS Wiki], no PinePhone page there&lt;br /&gt;
* Mobile-optimized apps list from the [https://tracker.pureos.net/w/pureos/mobile_optimized_apps/ Software Center in PureOS] and [https://tracker.pureos.net/w/pureos/3rd-party_mobile_optimized_apps/ 3rd party repos]&lt;br /&gt;
* [https://github.com/rufferson/pureos-pinephone current PinePhone PureOS repo], A script to convert Librem5 PureOS to PinePhone Pure-OS&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Use [https://raw.githubusercontent.com/rufferson/pureos-pinephone/master/build_image.sh the convert script] to download and build the image from u-boot, PinePhone linux kernel and Librem5 PureOS.&lt;br /&gt;
&lt;br /&gt;
Also see:&lt;br /&gt;
* [https://forums.puri.sm/t/successful-installation-of-pureos-on-pinephone/8741/12 Successful installation of PureOS on PinePhone - PureOS - Purism community]&lt;br /&gt;
* The PureOS section of [https://www.ruff.mobi/go/mobi/pine.html PinePhone page] on ruff.mobi&lt;br /&gt;
* An [https://gitlab.com/a-wai/debos-pinephone archived repo] for PureOS on PinePhone&lt;br /&gt;
* A [https://mozzwald.com/pp/ file list] with [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt pureos pinephone build instructions] on mozzwald.com&lt;br /&gt;
&lt;br /&gt;
== Sailfish OS ==&lt;br /&gt;
[[File:Sailfish_logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
[https://sailfishos.org/ Sailfish OS] is a Linux-based operating system based on open source projects such as [https://wiki.merproject.org/wiki/Main_Page Mer], and a closed source UI based on [https://sailfishos.org/wiki/Lipstick Lipstick].&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.merproject.org/wiki/Adaptations/PinePhone64 PinePhone Wiki Page] on Mer Wiki, for both Nemo Mobile and Sailfish OS.&lt;br /&gt;
* [https://gitlab.com/pinephone-sailfish-os/linux-kernel/ Linux kernel config repo]&lt;br /&gt;
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
'''Flashing script'''&lt;br /&gt;
&lt;br /&gt;
The Sailfish OS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from the CI, extracts everything and burns it onto the SD card.&lt;br /&gt;
Note: The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
* When asked where to flash, type 'raw' and it will build the image on your computer. Otherwise define the path /dev/....  to flash to card or internal emmc. &lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.&lt;br /&gt;
* The homescreen may be locked unless you boot with a sim card inserted. An old expired sim will do. '''If you do not have a SIM card on hands, do NOT set a security code on first boot.'''&lt;br /&gt;
* When a screen with a loading circle is displayed, just left/right swipe it away.&lt;br /&gt;
* If you're not familiar with Sailfish OS, pay attention to the tutorial - the interface works great, but is not immediately obvious. If you are familiar with it, you can skip the tutorial by touching all 4 corners starting top left.&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Hardware_Support Hardware Support section] on the Mer Wiki's PinePhone Page.&lt;br /&gt;
&lt;br /&gt;
There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. If the Storeman app for openrepos is not preinstalled, download the RPM and click to install.&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.merproject.org/wiki/Adaptations/PinePhone64#Installation Installation section] on the Mer Wiki's PinePhone Page for compile, build and development.&lt;br /&gt;
&lt;br /&gt;
Git repo links are at the top of this OS section. other repos that may be helpful:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil GitHub project page]&lt;br /&gt;
* [https://github.com/sailfish-on-dontbeevil/flash-it the repo of the flash-it.sh flashing script]&lt;br /&gt;
* [https://build.merproject.org/project/show/nemo:devel:hw:pine:dontbeevil Mer Open Build Service page] ([https://forum.sailfishos.org/t/changes-needed-to-merge-the-project-names-to-sailfish-os/1672 Mer is being assimilated into Sailfish OS] and [https://forum.sailfishos.org/t/obs-shut-down-and-next-steps/1814 OBS is shutting down], also see [https://specs.openstack.org/openstack/fuel-specs/specs/7.0/replace-obs.html OpenStack is replacing OBS with another build system based on Jenkins], if it's related, even OBS come back under Sailfish OS, it will be different.)&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues Sailfish OS wiki] for links to their forum, as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS Sailfish OS wiki main page] for options to contribute to Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like [[Crust]] or changes of partition layout are added, then you need to reflash.&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
Unofficial slackware images with xfce for the pinephone&lt;br /&gt;
&lt;br /&gt;
Discussion thread: [https://forum.pine64.org/showthread.php?tid=12181&amp;amp;highlight=slackware+pinephone Thread]&lt;br /&gt;
&lt;br /&gt;
Download link: http://dl.fail.pp.ua/slackware/images/pinephone/&lt;br /&gt;
== SkiffOS ==&lt;br /&gt;
[[File:SkiffOS-Icon-1.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers.&lt;br /&gt;
&lt;br /&gt;
Provides the reliability of firmware with the ease-of-use of package managers.&lt;br /&gt;
&lt;br /&gt;
Upgrade over-the-air via a simple rsync script, or copying 3 files.&lt;br /&gt;
&lt;br /&gt;
Uses the [http://buildroot.org Buildroot] cross-compilation tool for support for all Pine64 boards.&lt;br /&gt;
&lt;br /&gt;
Use configuration packages to configure distro:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Package !! Distro&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_neon    || KDE Neon via Ubuntu repositories&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_nixos   || Nixos Mobile&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_gentoo  || Gentoo with Link-time Optimization &amp;amp; KDE Mobile or Phosh&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_ubports || Ubuntu Ports for PinePhone&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_kde   || Manjaro for PinePhone: KDE variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_phosh || Manjaro for PinePhone: Phosh variant&lt;br /&gt;
|-&lt;br /&gt;
| core/pinephone_manjaro_lomiri || Manjaro for PinePhone: Lomiri variant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The boot-up OS is upgraded independently from the containers.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].&lt;br /&gt;
&lt;br /&gt;
== Sxmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on postmarketOS.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
Sxmo images can be found [https://images.postmarketos.org/bpo/ here] (in the ''/pine64-pinephone/sxmo/'' sections respectively).&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
user/147147&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
Contributing information is listed [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch ==&lt;br /&gt;
[[File:Ubports-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community.&lt;br /&gt;
Installation instructions can be found on&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project].&lt;br /&gt;
There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone.&lt;br /&gt;
In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://devices.ubuntu-touch.io/installer UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
'''Download location'''&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
'''username/password'''&lt;br /&gt;
&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
'''What works, what does not work'''&lt;br /&gt;
&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].&lt;br /&gt;
&lt;br /&gt;
'''How to contribute and report defects'''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page].&lt;br /&gt;
See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
&lt;br /&gt;
There are software tools, that can be booted on the PinePhone.&lt;br /&gt;
&lt;br /&gt;
== JumpDrive ==&lt;br /&gt;
&lt;br /&gt;
JumpDrive can be used to flash the eMMC (and the microSD card), see [[PinePhone Installation Instructions#Using JumpDrive]].&lt;br /&gt;
&lt;br /&gt;
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.&lt;br /&gt;
Make sure to download the &amp;quot;PinePhone&amp;quot; image and to unpack the archive before flashing.&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}&lt;br /&gt;
&lt;br /&gt;
On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.&lt;br /&gt;
The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later.&lt;br /&gt;
Since the 20200501 version, it is able to test all the hardware.&lt;br /&gt;
It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image.&lt;br /&gt;
The downloadable image just does the hardware tests.&lt;br /&gt;
Do not flash eMMC to test your device, just dd it to microSD and test from there.&lt;br /&gt;
New versions are distributed as part of the postmarketOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one named like pine-pinephone-yyyyMMdd-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
== Factory-loaded OS builds ==&lt;br /&gt;
&lt;br /&gt;
These are different operating system builds that was preloaded in the factory with testing utility.&lt;br /&gt;
&lt;br /&gt;
Download the build, extract the image and dd it to a 8 GB or larger microSD card, then insert it into the PinePhone.&lt;br /&gt;
After power up or reboot, you may perform and complete the test routine, or apply the build from microSD card to eMMC.&lt;br /&gt;
&lt;br /&gt;
All the download links below are direct download from pine64.org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space: nowrap&amp;quot;&lt;br /&gt;
! OS&lt;br /&gt;
! Download Link&lt;br /&gt;
! File Size&lt;br /&gt;
! MD5&lt;br /&gt;
|-&lt;br /&gt;
| Beta Edition&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/BetaEdition/pine64-pinephone-plamo-beta-factorytest.img.xz pine64-pinephone-plamo-beta-factorytest.img.xz]&lt;br /&gt;
| 1.78GB&lt;br /&gt;
| &amp;lt;code&amp;gt;f16bce93504a52217540ac886863a418&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Mobian&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Mobian/pine64-pinephone-20201207-factorytest-mobian.img.xz pine64-pinephone-20201207-factorytest-mobian.img.xz]&lt;br /&gt;
| 1.41GB&lt;br /&gt;
| &amp;lt;code&amp;gt;015be381ff4e650a7fca6d4eaa90d63d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| KDE&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/KDE/pine64-pinephone-20201208-factorytest-kde.img.xz pine64-pinephone-20201208-factorytest-kde.img.xz]&lt;br /&gt;
| 2.28GB&lt;br /&gt;
| &amp;lt;code&amp;gt;32979ff17b5ec4d358ce99f1aff0c77c&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Manjaro&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/Manjaro/pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz pine64-pinephone-20201013-manjaro-stable-20201018-factory56.img.xz]&lt;br /&gt;
| 1.04GB&lt;br /&gt;
| &amp;lt;code&amp;gt;4edfd4dceaefdd32a3417c1727161c29&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| postmarketOS&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/PostMarketOS/pine64-pinephone-20200726-phosh-v20.05-factory.img.xz pine64-pinephone-20200726-phosh-v20.05-factory.img.xz]&lt;br /&gt;
| 517MB&lt;br /&gt;
| &amp;lt;code&amp;gt;244093be2f6d728fcbd1d29114607727&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Touch&lt;br /&gt;
| [https://files.pine64.org/os/PinePhone/UBPorts/PinePhone-flasher-ubuntu-7b.img.gz PinePhone-flasher-ubuntu-7b.img.gz]&lt;br /&gt;
| 1.05GB&lt;br /&gt;
| &amp;lt;code&amp;gt;2d7f5271e7a281db8f1b1219bedbe131&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
&lt;br /&gt;
{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.&lt;br /&gt;
This is more for fun, or if you would like to port a new distribution to the PinePhone.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|'''Note:''' This section uses megi's kernel releases, and not the official ones from Pine64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.}}&lt;br /&gt;
&lt;br /&gt;
General steps:&lt;br /&gt;
&lt;br /&gt;
# Create a boot partition (from 4 MB to about 252 MB) and a root partition (from the end of boot to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with a supported filesystem like ext4 or f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files instead (in archive mode, like &amp;lt;code&amp;gt;rsync -ar&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Edit &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/, Follow the instructions in the [https://xff.cz/kernels/README README], which involves copying the kernel modules into the SD card rootfs, and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
If you would like to see examples or specific commands for how to complete these steps, see:&lt;br /&gt;
* [https://github.com/nikhiljha/pp-fedora-sdsetup     an example for Fedora], current unofficial [#Fedora] release&lt;br /&gt;
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki&lt;br /&gt;
* Details specific to the Braveheart Edition: [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 Braveheart hardware details]]&lt;br /&gt;
* Details specific to the Community Edition: [[PinePhone_v1.2|PinePhone 1.2 hardware details]]&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi's feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://pine64.com/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing microSD cards]&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=11910</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=11910"/>
		<updated>2021-12-04T12:53:52Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=7003</id>
		<title>PinePhone Carrier Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=7003"/>
		<updated>2020-09-11T02:40:07Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|1=MMS doesn't currently work in any distro on the Pinephone by default! This means images and group chats will not work in text messages.}}&lt;br /&gt;
{{warning|1=Call audio is currently bad quality as there is a clock mismatch from the modem to the mainboard, this should be resolved soon.}}&lt;br /&gt;
{{hint|This page is incomplete, you're welcome to improve it.}}&lt;br /&gt;
&lt;br /&gt;
This page contains hints on setting up cellular network connectivity for specific carriers.&lt;br /&gt;
For more general information, see [[PinePhone#Modem_and_carrier_support|Modem and carrier support]]. For the APN settings see [[PinePhone APN Settings]].&lt;br /&gt;
&lt;br /&gt;
= Carriers= &lt;br /&gt;
&lt;br /&gt;
== T-Mobile ==&lt;br /&gt;
&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
T-Mobile's primary frequency band for the United States is 12 (700ac MHz).&lt;br /&gt;
&lt;br /&gt;
T-Mobile's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/t-mobile-united-states this page].&lt;br /&gt;
&lt;br /&gt;
While the Pinephone's modem does support all LTE bands that T-Mobile uses in the US (And is one of the best choices for band support with the Pinephone's modem in the US), VoLTE is still listed as &amp;quot;Under development&amp;quot; by the modem manufacturer. T-Mobile's system also does not list the Pinephone as a compatible device due to this lack of official VoLTE support. The modem is capable of working on T-Mobile with VoLTE support enabled &amp;quot;unofficially&amp;quot; however. (It's also very possible that the manufacturer of the modem will eventually add &amp;quot;official&amp;quot; support)&lt;br /&gt;
&lt;br /&gt;
== Cricket Wireless ==&lt;br /&gt;
&lt;br /&gt;
Cricket wireless is a MVNO that uses AT&amp;amp;T's network. VoLTE is fully supported and the pinephone is considered a compatible device in the US by the carrier.&lt;br /&gt;
&lt;br /&gt;
== Verizon ==&lt;br /&gt;
&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
Verizon's primary frequency band for the United States is 13 (700 MHz).&lt;br /&gt;
&lt;br /&gt;
Verizon's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/verizon-wireless-united-states this page].&lt;br /&gt;
Verizon officially says:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This carrier only accepts approved devices on its network.&lt;br /&gt;
Even if a device supports some or all of the required frequencies for this carrier,&lt;br /&gt;
it will not be able to connect unless the device is approved for this network.&lt;br /&gt;
Check with the network operator to confirm whether a device is approved or not.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But the truth is that with any Verizon-Approved burner phone, you can activate a Verizon SIM and swap it into your PinePhone.&lt;br /&gt;
Verizon does not care about what IMEI your phone has at all once the SIM itself is activated. [https://community.verizonwireless.com/t5/iPhone-X-Xr-Xs/Swapping-SIM-Cards/td-p/1129291][https://community.verizonwireless.com/t5/Prepaid-Plans/swapping-sim-card-to-another-device/td-p/1001334][https://community.verizonwireless.com/t5/My-Verizon/Swapping-Sim-Card-to-different-Device/td-p/1157544]&lt;br /&gt;
&lt;br /&gt;
VoLTE also seems to work as well, calls sound a lot better after enabling it using the steps from [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#VoLTE The postmarketOS Wiki].&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
The [https://www.frequencycheck.com/models FrequencyCheck model page]&lt;br /&gt;
does not list either Pine64 or the PinePhone.&lt;br /&gt;
&lt;br /&gt;
T-Mobile's system does not list the pinephone as a compatible device due to the lack of official VoLTE support from the manufacturer, despite the fact that it does work.&lt;br /&gt;
&lt;br /&gt;
MMS doesn't currently work in any distro on the pinephone by default. This means images and group chats will not work in text messages.&lt;br /&gt;
&lt;br /&gt;
https://github.com/smaeul/linux/commits/patch/sun8i-codec-1-new - WIP fix for audio mismatch&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
&lt;br /&gt;
* IMEI - [https://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity International Mobile Equipment Identity]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab&amp;diff=7002</id>
		<title>PineTab</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab&amp;diff=7002"/>
		<updated>2020-09-11T02:37:36Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PAGE UNDER CONSTRUCTION, INFO SUBJECT TO CHANGE&lt;br /&gt;
&lt;br /&gt;
{{warning|1=IMPORTANT INFORMATION for '''Early Adopters''' - please [[PineTab/Early-Adopter|'''CLICK HERE''']] - some '''known issues''' are listed there}}&lt;br /&gt;
&lt;br /&gt;
The PineTab is a 10&amp;quot; tablet created by Pine64.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 11mm x 175mm x 260mm (Thickness, Width, Height)&lt;br /&gt;
* '''Weight:''' 575g (Tablet alone)&lt;br /&gt;
* '''Build:''' Plastic&lt;br /&gt;
* '''Storage:'''&lt;br /&gt;
** 64GB of internal eMMC storage&lt;br /&gt;
** MicroSD slot, bootable&lt;br /&gt;
** M.2 SSD slot, (optional)&lt;br /&gt;
* '''Cameras:''' 2Mpx Front, 5Mpx Rear&lt;br /&gt;
* '''CPU:''' Allwinner A64 Quad Core&lt;br /&gt;
* '''GPU:''' Mali 400 MP2&lt;br /&gt;
* '''RAM:''' 2GB LPDDR3&lt;br /&gt;
* '''I/O:''' HD Video Out (Mini HDMI), Micro USB 2.0 OTG, USB 2.0 A host, 3.5mm Headphone/Mic combo,&lt;br /&gt;
* '''Network'''&lt;br /&gt;
** WiFi&lt;br /&gt;
** M.2 LTE / Cell MODEM card, (optional, and takes place of optional M.2 SSD)&lt;br /&gt;
* '''Screen:''' 10.1&amp;quot; IPS 800x1280 Capacitive LCD&lt;br /&gt;
* '''Attachments/Accessories:''' Magnetically attached keyboard (optional)&lt;br /&gt;
* '''Battery:''' 6000MAh (6Ah)&lt;br /&gt;
* '''Misc. features:''' &lt;br /&gt;
** Volume rocker and home button&lt;br /&gt;
** Speakers and Microphone&lt;br /&gt;
** 2.5mm OD 0.7mm ID DC Jack Power (5V 2A) Port&lt;br /&gt;
&lt;br /&gt;
== Keyboard ==&lt;br /&gt;
'''Overview:''' The PineTab detachable keyboard features a full function row, FN key functionality, meta key (where the Windows key would be) and all of the keys you need for daily use.&lt;br /&gt;
&lt;br /&gt;
'''FN keys:''': Pause/play (F2), Stop (F3), Previous(F4), Next(F5), Music (F6), Mail (F7), Home (F8), Mute (F9), Vol- (F10), Vol+ (F11), Disable touchpad (F12), NumLock (Insert), Scroll Lock (Delete), PgUp (Up Arrow), PgDn (Down Arrow), Home (Left Arrow), End (Right Arrow), Digital Numpad (7,8,9,0,U,I,O,P,J,K,L,;,M,.,/)&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
For now there is only one version, also mentioned in the manual leaflet in the box.&lt;br /&gt;
* [[PineTab/Early-Adopter]]&lt;br /&gt;
&lt;br /&gt;
== PineTab board information, schematics and certifications ==&lt;br /&gt;
* PineTab mainboard schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Schematic%20v1.2-20191125.pdf PineTab mainboard Released Schematic ver 1.2]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-top.pdf PineTab mainboard component placement ver 1.2 - Top View]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-bottom.pdf PineTab mainboard component placement ver 1.2 - Bottom View]&lt;br /&gt;
* PineTab certifications:&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20FCC-SDOC%20Certificate-S20060600404001.pdf PineTab FCC Certificate]&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20CE-RED%20Certificate-S20060600403.pdf PineTab CE RED Certificate]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC brief introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC datasheet]&lt;br /&gt;
&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 datasheet]&lt;br /&gt;
&lt;br /&gt;
* eMMC information:&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet]&lt;br /&gt;
&lt;br /&gt;
* CMOS camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module datasheet]&lt;br /&gt;
&lt;br /&gt;
* LCD touch screen panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271.pdf GOODiX GT9271 Capacitive Touch Controller datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271_Config_20200818_142030_V66.cfg PineTab GT9271 Capacitive Touch Controller configuration file]&lt;br /&gt;
&lt;br /&gt;
* Lithium battery information:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* WiFi/BT module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf RTL8723BS/RTL8723CS specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PineTab will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PineTab uses the mainline kernel), only few of them will actually be usable on Early Adopters PineTab, due to specifics of working with LCD panel. Among those listed below only [[#UBPorts|UBPorts]], [[#Mobian|Mobian]], and [[#Arch Linux ARM|Arch Linux ARM]] are confirmed to be working.&lt;br /&gt;
&lt;br /&gt;
* [[#UBPorts|UBPorts]]&lt;br /&gt;
* [[#postmarketOS|postmarketOS]]&lt;br /&gt;
* [[#Arch Linux ARM|Arch Linux ARM]]&lt;br /&gt;
* [[#Manjaro ARM|Manjaro ARM]]&lt;br /&gt;
* [[#Mobian|Mobian]]&lt;br /&gt;
&lt;br /&gt;
=== UBPorts ===&lt;br /&gt;
The UBPorts Ubuntu Touch is what preinstalled on PineTab Early Adopters batch. It can update itself, and also jenkins daily build can be downloaded [https://ci.ubports.com/job/rootfs/job/rootfs-pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices. The latest builds can be downloaded from the [https://images.postmarketos.org/pinetab/ images page] to be flashed to the PineTab.&lt;br /&gt;
&lt;br /&gt;
More information is available at [https://postmarketos.org postmarketos.org] and on their [https://wiki.postmarketos.org/wiki/PINE64_PineTab_(pine64-pinetab) dedicated PineTab wiki page].&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
Arch Linux ARM with Phosh as the UI selection, maintained by the DanctNIX community. &lt;br /&gt;
&lt;br /&gt;
The latest test image can be downloaded [https://github.com/dreemurrs-embedded/Pine64-Arch/releases/tag/20200910pre here]&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
Manjaro ARM with several different environments, including Phosh and Plasma, can be downloaded [https://osdn.net/projects/manjaro-arm/storage/pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
Mobian is a project providing Debian images for mobile devices. PineTab images can be downloaded [https://images.mobian-project.org/pinetab/ here]. Password is '''1234'''&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
To test an OS, just flash its image onto an microSD card, plug it into PineTab, and reboot.&lt;br /&gt;
Note that USB stick won't work.&lt;br /&gt;
Also note that you need to &amp;quot;flash&amp;quot;, not just copy the file onto the card.&lt;br /&gt;
Also remember that you need to unpack image file if it's packed!&lt;br /&gt;
&lt;br /&gt;
You can do it using Ubuntu Touch installed on the PineTab! For now, only Mobian is supported by the guide below.&lt;br /&gt;
&lt;br /&gt;
* First, make sure you have enough free disk space and empty Downloads directory on the PineTab (while not strictly necessary, empty Downloads dir will simplify your typing. You can just move all files from there to another directory).&lt;br /&gt;
* go to the Mobian link above and download compressed image (the one ending with .img.gz) - usual recommendation is to download latest, i.e. lowest one.&lt;br /&gt;
* Open terminal and type this in it:&lt;br /&gt;
  cd Downloads&lt;br /&gt;
  ls&lt;br /&gt;
* It should show you the name of the file you've just downloaded&lt;br /&gt;
* This file is compressed, so first you need to uncompress it. Type this into terminal:&lt;br /&gt;
  gunzip *.gz &amp;amp;&amp;amp; echo done&lt;br /&gt;
* This command will take some time (you won't see any progress until it's done). It either will succeed (and print &amp;quot;done&amp;quot;) and fail (and print why).&lt;br /&gt;
* Now, let's have a look at disks. Type this into terminal:&lt;br /&gt;
  lsblk&lt;br /&gt;
* It should show you a tree of disks and their partitions. If you don't have microCD card inserted yet, all of them begin with mmcblk2. Also, some of them have something in the &amp;quot;MOUNTPOINT&amp;quot; column&lt;br /&gt;
* Insert microSD card into PineTab. Note that all information on it will be deleted, so don't insert one with valuable information on it!&lt;br /&gt;
* type `lsblk` into terminal again.&lt;br /&gt;
* Note that now tree of disks has one or more new entries - starting with mmcblk0 - that's partitions of your microSD card.&lt;br /&gt;
* Confirm that size of mmcblk0 is close to size of the microSD card, and all lines starting with mmcblk0 have empty &amp;quot;MOUNTPOINT&amp;quot; column.&lt;br /&gt;
* now type this:&lt;br /&gt;
  sudo dd if=`ls` of=/dev/mmcblk0 bs=1M status=progress&lt;br /&gt;
* It will take some time, depending on speed of your microSD card and size of image file&lt;br /&gt;
* Now, reboot your PineTab - type this into terminal:&lt;br /&gt;
  sudo reboot&lt;br /&gt;
* PineTab should boot from the microSD you've just flashed&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab&amp;diff=6966</id>
		<title>PineTab</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab&amp;diff=6966"/>
		<updated>2020-09-10T01:18:55Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PAGE UNDER CONSTRUCTION, INFO SUBJECT TO CHANGE&lt;br /&gt;
&lt;br /&gt;
The PineTab is a 10&amp;quot; tablet created by Pine64.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 11mm x 175mm x 260mm (Thickness, Width, Height)&lt;br /&gt;
* '''Weight:''' 575g (Tablet alone)&lt;br /&gt;
* '''Build:''' Plastic&lt;br /&gt;
* '''Storage:'''&lt;br /&gt;
** 64GB of internal eMMC storage&lt;br /&gt;
** MicroSD slot, bootable&lt;br /&gt;
** M.2 SSD slot, (optional)&lt;br /&gt;
* '''Cameras:''' 2Mpx Front, 5Mpx Rear&lt;br /&gt;
* '''CPU:''' Allwinner A64 Quad Core&lt;br /&gt;
* '''GPU:''' Mali 400 MP2&lt;br /&gt;
* '''RAM:''' 2GB LPDDR3&lt;br /&gt;
* '''I/O:''' HD Video Out (Mini HDMI), Micro USB 2.0 OTG, USB 2.0 A host, 3.5mm Headphone/Mic combo,&lt;br /&gt;
* '''Network'''&lt;br /&gt;
** WiFi&lt;br /&gt;
** M.2 LTE / Cell MODEM card, (optional, and takes place of optional M.2 SSD)&lt;br /&gt;
* '''Screen:''' 10.1&amp;quot; IPS 800x1280 Capacitive LCD&lt;br /&gt;
* '''Attachments/Accessories:''' Magnetically attached keyboard (optional)&lt;br /&gt;
* '''Battery:''' 6000MAh (6Ah)&lt;br /&gt;
* '''Misc. features:''' &lt;br /&gt;
** Volume rocker and home button&lt;br /&gt;
** Speakers and Microphone&lt;br /&gt;
** 2.5mm OD 0.7mm ID DC Jack Power (5V 2A) Port&lt;br /&gt;
&lt;br /&gt;
== Keyboard ==&lt;br /&gt;
'''Overview:''' The PineTab detachable keyboard features a full function row, FN key functionality, meta key (where the Windows key would be) and all of the keys you need for daily use.&lt;br /&gt;
&lt;br /&gt;
'''FN keys:''': Pause/play (F2), Stop (F3), Previous(F4), Next(F5), Music (F6), Mail (F7), Home (F8), Mute (F9), Vol- (F10), Vol+ (F11), Disable touchpad (F12), NumLock (Insert), Scroll Lock (Delete), PgUp (Up Arrow), PgDn (Down Arrow), Home (Left Arrow), End (Right Arrow), Digital Numpad (7,8,9,0,U,I,O,P,J,K,L,;,M,.,/)&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
For now there is only one version, also mentioned in the manual leaflet in the box.&lt;br /&gt;
* [[PineTab/Early-Adopter]]&lt;br /&gt;
&lt;br /&gt;
== PineTab board information, schematics and certifications ==&lt;br /&gt;
* PineTab mainboard schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Schematic%20v1.2-20191125.pdf PineTab mainboard Released Schematic ver 1.2]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-top.pdf PineTab mainboard component placement ver 1.2 - Top View]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-bottom.pdf PineTab mainboard component placement ver 1.2 - Bottom View]&lt;br /&gt;
* PineTab certifications:&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20FCC-SDOC%20Certificate-S20060600404001.pdf PineTab FCC Certificate]&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20CE-RED%20Certificate-S20060600403.pdf PineTab CE RED Certificate]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC brief introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC datasheet]&lt;br /&gt;
&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 datasheet]&lt;br /&gt;
&lt;br /&gt;
* eMMC information:&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet]&lt;br /&gt;
&lt;br /&gt;
* CMOS camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module datasheet]&lt;br /&gt;
&lt;br /&gt;
* LCD touch screen panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271.pdf GOODiX GT9271 Capacitive Touch Controller datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271_Config_20200818_142030_V66.cfg PineTab GT9271 Capacitive Touch Controller configuration file]&lt;br /&gt;
&lt;br /&gt;
* Lithium battery information:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* WiFi/BT module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf RTL8723BS/RTL8723CS specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PineTab will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PineTab uses the mainline kernel), there are a few that are designed specifically for phones and tablets:&lt;br /&gt;
* [[#UBPorts|UBPorts]]&lt;br /&gt;
* [[#postmarketOS|postmarketOS]]&lt;br /&gt;
* [[#Arch Linux ARM|Arch Linux ARM]]&lt;br /&gt;
* [[#Manjaro ARM|Manjaro ARM]]&lt;br /&gt;
* [[#Mobian|Mobian]]&lt;br /&gt;
&lt;br /&gt;
=== UBPorts ===&lt;br /&gt;
The UBPorts jenkins daily build can be downloaded [https://ci.ubports.com/job/rootfs/job/rootfs-pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices. The latest builds can be downloaded from the [https://images.postmarketos.org/pinetab/ images page] to be flashed to the PineTab.&lt;br /&gt;
&lt;br /&gt;
More information is available at [https://postmarketos.org postmarketos.org] and on their [https://wiki.postmarketos.org/wiki/PINE64_PineTab_(pine64-pinetab) dedicated PineTab wiki page].&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
Manjaro ARM with several different environments, including Phosh and Plasma, can be downloaded [https://osdn.net/projects/manjaro-arm/storage/pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
Mobian is a project providing Debian images for mobile devices. PineTab images can be downloaded [https://images.mobian-project.org/pinetab/ here]. Password is '''1234'''&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
To test an OS, just flash its image onto an microSD card, plug it into PineTab, and reboot.&lt;br /&gt;
Note that USB stick won't work.&lt;br /&gt;
Also note that you need to &amp;quot;flash&amp;quot;, not just copy the file onto the card.&lt;br /&gt;
Also remember that you need to unpack image file if it's packed!&lt;br /&gt;
&lt;br /&gt;
You can do it using Ubuntu Touch installed on the PineTab! For now, only Mobian is supported by the guide below.&lt;br /&gt;
&lt;br /&gt;
* First, make sure you have enough free disk space and empty Downloads directory on the PineTab (while not strictly necessary, empty Downloads dir will simplify your typing. You can just move all files from there to another directory).&lt;br /&gt;
* go to the Mobian link above and download compressed image (the one ending with .img.gz) - usual recommendation is to download latest, i.e. lowest one.&lt;br /&gt;
* Open terminal and type this in it:&lt;br /&gt;
  cd Downloads&lt;br /&gt;
  ls&lt;br /&gt;
* It should show you the name of the file you've just downloaded&lt;br /&gt;
* This file is compressed, so first you need to uncompress it. Type this into terminal:&lt;br /&gt;
  gunzip *.gz &amp;amp;&amp;amp; echo done&lt;br /&gt;
* This command will take some time (you won't see any progress until it's done). It either will succeed (and print &amp;quot;done&amp;quot;) and fail (and print why).&lt;br /&gt;
* Now, let's have a look at disks. Type this into terminal:&lt;br /&gt;
  lsblk&lt;br /&gt;
* It should show you a tree of disks and their partitions. If you don't have microCD card inserted yet, all of them begin with mmcblk2. Also, some of them have something in the &amp;quot;MOUNTPOINT&amp;quot; column&lt;br /&gt;
* Insert microSD card into PineTab. Note that all information on it will be deleted, so don't insert one with valuable information on it!&lt;br /&gt;
* type `lsblk` into terminal again.&lt;br /&gt;
* Note that now tree of disks has one or more new entries - starting with mmcblk0 - that's partitions of your microSD card.&lt;br /&gt;
* Confirm that size of mmcblk0 is close to size of the microSD card, and all lines starting with mmcblk0 have empty &amp;quot;MOUNTPOINT&amp;quot; column.&lt;br /&gt;
* now type this:&lt;br /&gt;
  sudo dd if=`ls` of=/dev/mmcblk0 bs=1M status=progress&lt;br /&gt;
* It will take some time, depending on speed of your microSD card and size of image file&lt;br /&gt;
* Now, reboot your PineTab - type this into terminal:&lt;br /&gt;
  sudo reboot&lt;br /&gt;
* PineTab should boot from the microSD you've just flashed&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6166</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6166"/>
		<updated>2020-07-11T01:39:05Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases for the PinePhone as well as links to further resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&lt;br /&gt;
&lt;br /&gt;
Note: Some releases may not have a good setup for the backlight at low brightness. If configured too low the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone, but as support is included in Mainline Linux, in principle any ARM Linux OS can be used, if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and Phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image, postmarketOS [https://wiki.postmarketos.org/wiki/Installation_guide recommends the use of their script], pmbootstrap, that can tailor build your SD card for you.&lt;br /&gt;
&lt;br /&gt;
Note: pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC].&lt;br /&gt;
&lt;br /&gt;
Demo images can be found [http://images.postmarketos.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own username and password (the Phosh lock screen requires your password, but only presents a numeric keyboard, so you should use only numbers in your password).&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install Firefox browser (or are using a demo image that already has it installed) then [https://wiki.postmarketos.org/wiki/Firefox these hints] in the pmOS wiki are recommended.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker] for PinePhone support. See [https://wiki.postmarketos.org/wiki/Contributing  postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBports ==&lt;br /&gt;
[[File:Ubports-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community. Installation instructions can be found on [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project]. There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the Phosh user interface (developed by Purism, Phosh uses Wayland instead of Xorg). 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 Bullseye.  &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://images.mobian-project.org/ Mobian downloadable images]&lt;br /&gt;
&lt;br /&gt;
Don't forget to extract the image before installing: &lt;br /&gt;
$ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian-project.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/a-wai/debos-pinephone/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker]. As a general rule, issues with third-party apps (even the default ones) should be reported upstream. A Mobian issue would be related to getting the hardware to work on the PinePhone, but if unsure where the issue should be reported just open a ticket or ask. Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
See [[Mobian for PinePhone]] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/sailfishos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
May 4th 2020: The SFOS image is now the latest 3.3.0.16 release. This has resolved many problems (for example MTP file transfer now works) but there are several glitches, the most serious being very intermittent wifi. Random hissing noise for about 10 seconds. This release of SF has Nextcloud integration.&lt;br /&gt;
&lt;br /&gt;
May 24th 2020: Voice calls now work but not available in public builds yet. If you have a Jolla registration a minor bug means you have to submit the request twice. WiFi still intermittent. The battery indicator previously only showed level at boot, now improved but far from reliable.&lt;br /&gt;
 &lt;br /&gt;
If you're not familiar with SFOS pay attention to the tutorial - the interface works great but isn't immediately obvious. If you are familiar with SF you can skip the tutorial by touching all 4 corners starting top left. There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. The Storeman app for openrepos is now preinstalled, and also Webcat browser as the built in browser is not working at the moment.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues SailfishOS wiki] for links to their forum as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS SailfishOS wiki] for options to contribute&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like crust or changes of partition layout are added then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png]]&lt;br /&gt;
&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported PinePhone port by ''mozzwald'' and maintained by clover that can be downloaded [http://pureos.ironrobin.net/droppy/#/Images here].&lt;br /&gt;
&lt;br /&gt;
* ''' source code '''&lt;br /&gt;
If you want to report a bug or look at what goes into the PinePhone build of PureOS, visit the Git [http://pureos.ironrobin.net/git/clover/pinephone/ repository].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
* ''' Build instructions '''&lt;br /&gt;
If you want to build it yourself you can follow the instructions posted [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt here].&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum].&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [some features don't have driver support yet https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix] on any PinePhone distribution. &lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker]. Be sure to include logs if applicable! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github].&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with Phosh as the UI selection, it's usable on the PinePhone and currently being maintained by the DanctNIX community.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Get the latest image here: https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
alarm/123456&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Most of the things now works, there are some minor issues with crust.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects  '''&lt;br /&gt;
Feel free to send us merge requests and report issues on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub].&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma: [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 See Manjaro forum announcement of Alpha5 version]&lt;br /&gt;
&lt;br /&gt;
Phosh: [https://forum.manjaro.org/t/manjaro-arm-alpha1-with-phosh/151630 See Manjaro forum announcement of Alpha1 version]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See Manjaro's [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement]. In particular, phone calls do not yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement].&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]. Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS, see the new website nemomobile.net.&lt;br /&gt;
&lt;br /&gt;
You can install Nemo on any device that runs Sailfish, see the above website for details. Or you can flash the image to SD card/emmc on the PinePhone, download here https://yadi.sk/d/8oSZp-frGidscw (requires Yandex Disk account).&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Download location is [https://github.com/neochapay/nemo-device-dont_be_evil/ here on GitHub]. The latest version is not an image file and therefore not for beginners!&lt;br /&gt;
&lt;br /&gt;
Alternative easy installation method: install Sailfish on your PP first (follow instructions on this page under Sailfish). Enable developer mode.&lt;br /&gt;
In the terminal run as root (devel-su):&lt;br /&gt;
&lt;br /&gt;
 ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
 pkcon refresh&lt;br /&gt;
&lt;br /&gt;
then install the nemo-specific Glacier packages:&lt;br /&gt;
&lt;br /&gt;
 pkcon install lipstick-glacier-home-qt5&lt;br /&gt;
&lt;br /&gt;
If necessary, reboot.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down the page [https://github.com/neochapay/nemo-device-dont_be_evil/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's Github page]&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma mobile images can be found [https://images.plasma-mobile.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nixos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''NixOS support is handled through the Mobile NixOS project.''&lt;br /&gt;
&lt;br /&gt;
* [https://mobile.nixos.org/ Project home page]&lt;br /&gt;
* [https://github.com/NixOS/mobile-nixos Source code repository]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image. For now users are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page], and on [https://mobile.nixos.org/devices/pine64-pinephone-braveheart.html the device's page].&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
This information may change, but currently it boots, it's as compatible as the Android-based devices are with Mobile NixOS. It even supports a bit more since it can use Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository]. Please specify that you are using a PinePhone when reporting issues. Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/luneos.jpg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== Sxmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on Postmarket OS&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Sxmo images can be found [http://images.lrdu.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mo/mo&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
PinePhone's backlight turns off at 2/10 brightness.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
All the contributing information is [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[File:SLEM-OS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
openSUSE running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
openSUSE images can be found [http://images.alefnode.com/ here].&lt;br /&gt;
&lt;br /&gt;
Nightly images [http://images.alefnode.com/nightly/ here].&lt;br /&gt;
&lt;br /&gt;
CI/CD for nightly images [https://jenkins.alefnode.com/job/public/job/slemos-imagebuilder/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
pine/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
You can find all information about the progress of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
&lt;br /&gt;
== AVMultiPhone ==&lt;br /&gt;
&lt;br /&gt;
AVMultimedia linux running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://de.osdn.net/projects/avmultimedia/releases/&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
archivista/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
All linux applications (Firefox, LibreOffice, Gimp, Inkscape, Kodi etc.). Phone calls and SMS (text messages), primitiv acces to camera (1280x720).&lt;br /&gt;
&lt;br /&gt;
AVMultiPhone offers a classic Linux desktop (Mate) on the PinePhone. The basis is PostmarketOS. In contrast to other PinePhone distributions, AVMultiPhone offers real Linux feeling without sacrificing the functionality of a smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://github.com/GloDroid/glodroid_manifest/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
On the BraveHeart model there was a pmOS based basic factory test OS pre-installed on the eMMC. Martijn Braam from pmOS has improved the functionality of the image considerably.&lt;br /&gt;
&lt;br /&gt;
Since the 20200501 version it is able to test all the hardware.  It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image. The downloadable image just does the hardware tests.&lt;br /&gt;
&lt;br /&gt;
Do not flash eMMC to test your device, just copy it to mSD and test from there. New versions are distributed as part of the pmOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one that is marked pine-pinephone-YYYYMMDD-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
'''Warning:''' Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable. This is more for fun, or if you would like to port a new distribution to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This section uses megi's kernel releases, and not the official ones from PINE64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.&lt;br /&gt;
&lt;br /&gt;
If you would like to see specific commands for how to complete these steps, see https://github.com/nikhiljha/pp-fedora-sdsetup (an example for Fedora) or https://xnux.eu/howtos/install-arch-linux-arm.html (an example for Arch Linux).&lt;br /&gt;
&lt;br /&gt;
# Create a boot (from 4 MB to about 252 MB) and root (from 252 MB to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files (in archive mode: like rsync -ar).&lt;br /&gt;
# Edit /etc/fstab to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/ (you probably want 5.6 or later).&lt;br /&gt;
# Follow the README instructions, which involves copying the kernel modules into the SD card rootfs and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 BraveHeart hardware details]] (details specific to the BraveHeart Edition).&lt;br /&gt;
* [[PinePhone_v1.2|PinePhone 1.2 hardware details]] (details specific to the Community Edition).&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here].&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6160</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6160"/>
		<updated>2020-07-08T06:21:11Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases for the PinePhone as well as links to further resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&lt;br /&gt;
&lt;br /&gt;
Note: Some releases may not have a good setup for the backlight at low brightness. If configured too low the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone, but as support is included in Mainline Linux, in principle any ARM Linux OS can be used, if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and Phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image, postmarketOS [https://wiki.postmarketos.org/wiki/Installation_guide recommends the use of their script], pmbootstrap, that can tailor build your SD card for you.&lt;br /&gt;
&lt;br /&gt;
Note: pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC].&lt;br /&gt;
&lt;br /&gt;
Demo images can be found [http://images.postmarketos.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own username and password (the Phosh lock screen requires your password, but only presents a numeric keyboard, so you should use only numbers in your password).&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install Firefox browser (or are using a demo image that already has it installed) then [https://wiki.postmarketos.org/wiki/Firefox these hints] in the pmOS wiki are recommended.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker] for PinePhone support. See [https://wiki.postmarketos.org/wiki/Contributing  postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBports ==&lt;br /&gt;
[[File:Ubports-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community. Installation instructions can be found on [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project]. There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the Phosh user interface (developed by Purism, Phosh uses Wayland instead of Xorg). 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 Bullseye.  &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://images.mobian-project.org/ Mobian downloadable images]&lt;br /&gt;
&lt;br /&gt;
Don't forget to extract the image before installing: &lt;br /&gt;
$ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian-project.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/a-wai/debos-pinephone/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker]. As a general rule, issues with third-party apps (even the default ones) should be reported upstream. A Mobian issue would be related to getting the hardware to work on the PinePhone, but if unsure where the issue should be reported just open a ticket or ask. Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
See [[Mobian for PinePhone]] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/sailfishos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
May 4th 2020: The SFOS image is now the latest 3.3.0.16 release. This has resolved many problems (for example MTP file transfer now works) but there are several glitches, the most serious being very intermittent wifi. Random hissing noise for about 10 seconds. This release of SF has Nextcloud integration.&lt;br /&gt;
&lt;br /&gt;
May 24th 2020: Voice calls now work but not available in public builds yet. If you have a Jolla registration a minor bug means you have to submit the request twice. WiFi still intermittent. The battery indicator previously only showed level at boot, now improved but far from reliable.&lt;br /&gt;
 &lt;br /&gt;
If you're not familiar with SFOS pay attention to the tutorial - the interface works great but isn't immediately obvious. If you are familiar with SF you can skip the tutorial by touching all 4 corners starting top left. There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. The Storeman app for openrepos is now preinstalled, and also Webcat browser as the built in browser is not working at the moment.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues SailfishOS wiki] for links to their forum as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS SailfishOS wiki] for options to contribute&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like crust or changes of partition layout are added then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png]]&lt;br /&gt;
&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported PinePhone port by ''mozzwald'' and maintained by clover that can be downloaded [http://pureos.ironrobin.net/droppy/#/Images here].&lt;br /&gt;
&lt;br /&gt;
* ''' source code '''&lt;br /&gt;
If you want to report a bug or look at what goes into the PinePhone build of PureOS, visit the Git [http://pureos.ironrobin.net/git/clover/pinephone/ repository].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
* ''' Build instructions '''&lt;br /&gt;
If you want to build it yourself you can follow the instructions posted [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt here].&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum].&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [some features don't have driver support yet https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix] on any PinePhone distribution. &lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker]. Be sure to include logs if applicable! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github].&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
Arch Linux ARM with Phosh UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
alarm/123456&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Most of the things now works, calls doesn't route audio correctly yet.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects  '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub].&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma: [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 See Manjaro forum announcement of Alpha5 version]&lt;br /&gt;
&lt;br /&gt;
Phosh: [https://forum.manjaro.org/t/manjaro-arm-alpha1-with-phosh/151630 See Manjaro forum announcement of Alpha1 version]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See Manjaro's [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement]. In particular, phone calls do not yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement].&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]. Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS, see the new website nemomobile.net.&lt;br /&gt;
&lt;br /&gt;
You can install Nemo on any device that runs Sailfish, see the above website for details. Or you can flash the image to SD card/emmc on the PinePhone, download here https://yadi.sk/d/8oSZp-frGidscw (requires Yandex Disk account).&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Download location is [https://github.com/neochapay/nemo-device-dont_be_evil/ here on GitHub]. The latest version is not an image file and therefore not for beginners!&lt;br /&gt;
&lt;br /&gt;
Alternative easy installation method: install Sailfish on your PP first (follow instructions on this page under Sailfish). Enable developer mode.&lt;br /&gt;
In the terminal run as root (devel-su):&lt;br /&gt;
&lt;br /&gt;
 ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
 pkcon refresh&lt;br /&gt;
&lt;br /&gt;
then install the nemo-specific Glacier packages:&lt;br /&gt;
&lt;br /&gt;
 pkcon install lipstick-glacier-home-qt5&lt;br /&gt;
&lt;br /&gt;
If necessary, reboot.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down the page [https://github.com/neochapay/nemo-device-dont_be_evil/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's Github page]&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma mobile images can be found [https://images.plasma-mobile.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nixos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''NixOS support is handled through the Mobile NixOS project.''&lt;br /&gt;
&lt;br /&gt;
* [https://mobile.nixos.org/ Project home page]&lt;br /&gt;
* [https://github.com/NixOS/mobile-nixos Source code repository]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image. For now users are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page], and on [https://mobile.nixos.org/devices/pine64-pinephone-braveheart.html the device's page].&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
This information may change, but currently it boots, it's as compatible as the Android-based devices are with Mobile NixOS. It even supports a bit more since it can use Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository]. Please specify that you are using a PinePhone when reporting issues. Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/luneos.jpg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== Sxmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on Postmarket OS&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Sxmo images can be found [http://images.lrdu.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mo/mo&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
PinePhone's backlight turns off at 2/10 brightness.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
All the contributing information is [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== openSUSE [SLEM.OS]==&lt;br /&gt;
[[File:SLEM-OS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
openSUSE running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
openSUSE images can be found [https://mirror.alefnode.com/service/rest/repository/browse/opensuse-pinephone-images/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
pine/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
You can find all information about the progress of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
&lt;br /&gt;
== AVMultiPhone ==&lt;br /&gt;
&lt;br /&gt;
AVMultimedia linux running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://de.osdn.net/projects/avmultimedia/releases/&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
archivista/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
All linux applications (Firefox, LibreOffice, Gimp, Inkscape, Kodi etc.). Phone calls and SMS (text messages), primitiv acces to camera (1280x720).&lt;br /&gt;
&lt;br /&gt;
AVMultiPhone offers a classic Linux desktop (Mate) on the PinePhone. The basis is PostmarketOS. In contrast to other PinePhone distributions, AVMultiPhone offers real Linux feeling without sacrificing the functionality of a smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GloDroid ==&lt;br /&gt;
&lt;br /&gt;
A fully open source port of Android to the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://github.com/GloDroid/glodroid_manifest/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
On the BraveHeart model there was a pmOS based basic factory test OS pre-installed on the eMMC. Martijn Braam from pmOS has improved the functionality of the image considerably.&lt;br /&gt;
&lt;br /&gt;
Since the 20200501 version it is able to test all the hardware.  It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image. The downloadable image just does the hardware tests.&lt;br /&gt;
&lt;br /&gt;
Do not flash eMMC to test your device, just copy it to mSD and test from there. New versions are distributed as part of the pmOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one that is marked pine-pinephone-YYYYMMDD-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
'''Warning:''' Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable. This is more for fun, or if you would like to port a new distribution to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This section uses megi's kernel releases, and not the official ones from PINE64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.&lt;br /&gt;
&lt;br /&gt;
If you would like to see specific commands for how to complete these steps, see https://github.com/nikhiljha/pp-fedora-sdsetup (an example for Fedora) or https://xnux.eu/howtos/install-arch-linux-arm.html (an example for Arch Linux).&lt;br /&gt;
&lt;br /&gt;
# Create a boot (from 4 MB to about 252 MB) and root (from 252 MB to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files (in archive mode: like rsync -ar).&lt;br /&gt;
# Edit /etc/fstab to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/ (you probably want 5.6 or later).&lt;br /&gt;
# Follow the README instructions, which involves copying the kernel modules into the SD card rootfs and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 BraveHeart hardware details]] (details specific to the BraveHeart Edition).&lt;br /&gt;
* [[PinePhone_v1.2|PinePhone 1.2 hardware details]] (details specific to the Community Edition).&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here].&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=6159</id>
		<title>PinePhone APN Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=6159"/>
		<updated>2020-07-08T03:29:55Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add Arch Linux ARM and correcting PureOS capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setting the APN =&lt;br /&gt;
&lt;br /&gt;
The location of the APN setting depend on the user interface the distribution is using.&lt;br /&gt;
&lt;br /&gt;
== Distributions with Phosh ==&lt;br /&gt;
&lt;br /&gt;
APN settings are either located in &amp;lt;code&amp;gt;Settings &amp;gt; Mobile &amp;gt; Access Point Names&amp;lt;/code&amp;gt; (Arch Linux ARM, PureOS, Debian + Phosh) or &amp;lt;code&amp;gt; Settings &amp;gt; Network &amp;gt; Network Dropdown &amp;gt; Add new connection&amp;lt;/code&amp;gt; (pmOS, Fedora).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== Distributions with Plasma Mobile ==&lt;br /&gt;
&lt;br /&gt;
Todo--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= List of tested carriers [alphabetical order] =&lt;br /&gt;
&lt;br /&gt;
Disclaimer: Go to the websites of or speak to the customer support lines of those carriers which you want to use. No guarantees. This list is simply user-generated and serves to demonstrate examples of what worked for them. This list is not exhaustive, does not cover all possible carriers.&lt;br /&gt;
&lt;br /&gt;
== AT&amp;amp;T-based (USA) ==&lt;br /&gt;
&lt;br /&gt;
* AT&amp;amp;T&lt;br /&gt;
APN: phone&lt;br /&gt;
&lt;br /&gt;
* Cricket&lt;br /&gt;
APN: phone '''OR''' ndo&lt;br /&gt;
&lt;br /&gt;
== Mint Mobile (USA) ==&lt;br /&gt;
&lt;br /&gt;
Call their customer service to activate using the number on their website, or activate on their [https://my.mintmobile.com/activation website]. You may also need to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
Use the following APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Ultra&lt;br /&gt;
 APN: Wholesale&lt;br /&gt;
&lt;br /&gt;
Source: https://www.mintmobile.com/setup-for-android/&lt;br /&gt;
&lt;br /&gt;
== Mobile Vikings (Belgium) ==&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Vikings&lt;br /&gt;
 APN: web.be&lt;br /&gt;
 Username: web&lt;br /&gt;
 Password: web&lt;br /&gt;
&lt;br /&gt;
Source: https://support.vikingco.com/hc/en-us/articles/202836041-I-don-t-have-any-mobile-internet-What-do-I-do-&lt;br /&gt;
&lt;br /&gt;
== Penny Mobil (Germany) ==&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 name: Penny Mobil&lt;br /&gt;
 APN: internet.t-mobile&lt;br /&gt;
 username: t-mobile&lt;br /&gt;
 password: tm&lt;br /&gt;
&lt;br /&gt;
== Free (France) ==&lt;br /&gt;
&lt;br /&gt;
 Name: Free&lt;br /&gt;
 APN: free&lt;br /&gt;
 Username: free&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://mobile.free.fr/assistance/46.html&lt;br /&gt;
&lt;br /&gt;
== Red Pocket (USA) ==&lt;br /&gt;
&lt;br /&gt;
You can choose AT&amp;amp;T, Verizon, T-Mobile or Sprint network. Known to work with the GSMA (ATT) SIM, calls and SMS work.&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 name: Red Pocket&lt;br /&gt;
 APN: RESELLER&lt;br /&gt;
&lt;br /&gt;
== Simyo (Spain) ==&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
  APN: orangeworld&lt;br /&gt;
&lt;br /&gt;
Source: https://blog.simyo.es/simyo-configuracion-internet-wap-mms/configura-tu-movil/&lt;br /&gt;
&lt;br /&gt;
Tested in Mobian&lt;br /&gt;
&lt;br /&gt;
== Tracfone (USA) == &lt;br /&gt;
&lt;br /&gt;
''BYOP SIM Card Kit'' works with T-Mobile and AT&amp;amp;T compatible SIM cards provided in BYOP kit.&lt;br /&gt;
&lt;br /&gt;
Calls, SMS and 3G/4G data known to work with AT&amp;amp;T SIM (most likely works for T-Mobile as well).&lt;br /&gt;
&lt;br /&gt;
Use the following APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Tracfone&lt;br /&gt;
 APN: RESELLER&lt;br /&gt;
&lt;br /&gt;
== Virgin Mobile (Canada) ==&lt;br /&gt;
&lt;br /&gt;
Settings might work with Bell Canada too since it is the same network. Calls, SMS and 4G data appear to be working fine. Note that SIM may well be nano-sim but pinephone is micro-sim and may require an adapter.&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Fast Web&lt;br /&gt;
 APN: pda2.bell.ca&lt;br /&gt;
 Username:&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Carriers That Do Not Work =&lt;br /&gt;
&lt;br /&gt;
* FreedomPop (USA): VoIP-service. Customer service said they require Android 4.3+, and their free calling and texting works only with the Google Play app they make you use. So calls and texts don't work with non-smart phones and won't work with the PinePhone (even though it is a smart phone) because of software incompatibility. However, the data part still work if APN has been seen correctly set to fp.com.attz. You get 200MB free data per month. However, please watch out that you will get ding by $20 top up charge when over 200MB limit. &lt;br /&gt;
&lt;br /&gt;
* VoLTE services like Sprint or Verizon&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* See also https://forum.pine64.org/showthread.php?tid=9150&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6130</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6130"/>
		<updated>2020-07-03T01:34:03Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases for the PinePhone as well as links to further resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&lt;br /&gt;
&lt;br /&gt;
Note: Some releases may not have a good setup for the backlight at low brightness. If configured too low the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone, but as support is included in Mainline Linux, in principle any ARM Linux OS can be used, if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and Phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image, postmarketOS [https://wiki.postmarketos.org/wiki/Installation_guide recommends the use of their script], pmbootstrap, that can tailor build your SD card for you.&lt;br /&gt;
&lt;br /&gt;
Note: pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC].&lt;br /&gt;
&lt;br /&gt;
Demo images can be found [http://images.postmarketos.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own username and password (the Phosh lock screen requires your password, but only presents a numeric keyboard, so you should use only numbers in your password).&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install Firefox browser (or are using a demo image that already has it installed) then [https://wiki.postmarketos.org/wiki/Firefox these hints] in the pmOS wiki are recommended.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker] for PinePhone support. See [https://wiki.postmarketos.org/wiki/Contributing  postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBports ==&lt;br /&gt;
[[File:Ubports-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community. Installation instructions can be found on [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project]. There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the Phosh user interface (developed by Purism, Phosh uses Wayland instead of Xorg). 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 Bullseye.  &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://images.mobian-project.org/ Mobian downloadable images]&lt;br /&gt;
&lt;br /&gt;
Don't forget to extract the image before installing: &lt;br /&gt;
$ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian-project.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/a-wai/debos-pinephone/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker]. As a general rule, issues with third-party apps (even the default ones) should be reported upstream. A Mobian issue would be related to getting the hardware to work on the PinePhone, but if unsure where the issue should be reported just open a ticket or ask. Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
See [[Mobian for PinePhone]] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/sailfishos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
May 4th 2020: The SFOS image is now the latest 3.3.0.16 release. This has resolved many problems (for example MTP file transfer now works) but there are several glitches, the most serious being very intermittent wifi. Random hissing noise for about 10 seconds. This release of SF has Nextcloud integration.&lt;br /&gt;
&lt;br /&gt;
May 24th 2020: Voice calls now work but not available in public builds yet. If you have a Jolla registration a minor bug means you have to submit the request twice. WiFi still intermittent. The battery indicator previously only showed level at boot, now improved but far from reliable.&lt;br /&gt;
 &lt;br /&gt;
If you're not familiar with SFOS pay attention to the tutorial - the interface works great but isn't immediately obvious. If you are familiar with SF you can skip the tutorial by touching all 4 corners starting top left. There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. The Storeman app for openrepos is now preinstalled, and also Webcat browser as the built in browser is not working at the moment.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues SailfishOS wiki] for links to their forum as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS SailfishOS wiki] for options to contribute&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like crust or changes of partition layout are added then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png]]&lt;br /&gt;
&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported PinePhone port by ''mozzwald'' and maintained by clover that can be downloaded [http://pureos.ironrobin.net/droppy/#/Images here].&lt;br /&gt;
&lt;br /&gt;
* ''' source code '''&lt;br /&gt;
If you want to report a bug or look at what goes into the PinePhone build of PureOS, visit the Git [http://pureos.ironrobin.net/git/clover/pinephone/ repository].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
* ''' Build instructions '''&lt;br /&gt;
If you want to build it yourself you can follow the instructions posted [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt here].&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum].&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [some features don't have driver support yet https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix] on any PinePhone distribution. &lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker]. Be sure to include logs if applicable! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github].&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
Arch Linux ARM with Phosh UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
alarm/123456&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Everything should work just fine&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects  '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub].&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 See Manjaro forum announcement of Alpha5 version]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See Manjaro's [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement]. In particular, phone calls do not yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement].&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]. Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS, see the new website nemomobile.net.&lt;br /&gt;
&lt;br /&gt;
You can install Nemo on any device that runs Sailfish, see the above website for details. Or you can flash the image to SD card/emmc on the PinePhone, download here https://yadi.sk/d/8oSZp-frGidscw (requires Yandex Disk account).&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Download location is [https://github.com/neochapay/nemo-device-dont_be_evil/ here on GitHub]. The latest version is not an image file and therefore not for beginners!&lt;br /&gt;
&lt;br /&gt;
Alternative easy installation method: install Sailfish on your PP first (follow instructions on this page under Sailfish). Enable developer mode.&lt;br /&gt;
In the terminal run as root (devel-su):&lt;br /&gt;
&lt;br /&gt;
 ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
 pkcon refresh&lt;br /&gt;
&lt;br /&gt;
then install the nemo-specific Glacier packages:&lt;br /&gt;
&lt;br /&gt;
 pkcon install lipstick-glacier-home-qt5&lt;br /&gt;
&lt;br /&gt;
If necessary, reboot.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down the page [https://github.com/neochapay/nemo-device-dont_be_evil/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's Github page]&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma mobile images can be found [https://images.plasma-mobile.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nixos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''NixOS support is handled through the Mobile NixOS project.''&lt;br /&gt;
&lt;br /&gt;
* [https://mobile.nixos.org/ Project home page]&lt;br /&gt;
* [https://github.com/NixOS/mobile-nixos Source code repository]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image. For now users are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page], and on [https://mobile.nixos.org/devices/pine64-pinephone-braveheart.html the device's page].&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
This information may change, but currently it boots, it's as compatible as the Android-based devices are with Mobile NixOS. It even supports a bit more since it can use Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository]. Please specify that you are using a PinePhone when reporting issues. Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/luneos.jpg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== Sxmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on Postmarket OS&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Sxmo images can be found [http://images.lrdu.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mo/mo&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
PinePhone's backlight turns off at 2/10 brightness.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
All the contributing information is [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== openSUSE [SLEM.OS]==&lt;br /&gt;
[[File:SLEM-OS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
openSUSE running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
openSUSE images can be found [https://mirror.alefnode.com/service/rest/repository/browse/opensuse-pinephone-images/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
pine/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
You can find all information about the progress of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
&lt;br /&gt;
== AVMultiPhone ==&lt;br /&gt;
&lt;br /&gt;
AVMultimedia linux running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://de.osdn.net/projects/avmultimedia/releases/&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
archivista/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
All linux applications (Firefox, LibreOffice, Gimp, Inkscape, Kodi etc.). Phone calls and SMS (text messages), primitiv acces to camera (1280x720).&lt;br /&gt;
&lt;br /&gt;
AVMultiPhone offers a classic Linux desktop (Mate) on the PinePhone. The basis is PostmarketOS. In contrast to other PinePhone distributions, AVMultiPhone offers real Linux feeling without sacrificing the functionality of a smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
On the BraveHeart model there was a pmOS based basic factory test OS pre-installed on the eMMC. Martijn Braam from pmOS has improved the functionality of the image considerably.&lt;br /&gt;
&lt;br /&gt;
Since the 20200501 version it is able to test all the hardware.  It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image. The downloadable image just does the hardware tests.&lt;br /&gt;
&lt;br /&gt;
Do not flash eMMC to test your device, just copy it to mSD and test from there. New versions are distributed as part of the pmOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one that is marked pine-pinephone-YYYYMMDD-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
'''Warning:''' Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable. This is more for fun, or if you would like to port a new distribution to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This section uses megi's kernel releases, and not the official ones from PINE64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.&lt;br /&gt;
&lt;br /&gt;
If you would like to see specific commands for how to complete these steps, see https://github.com/nikhiljha/pp-fedora-sdsetup (an example for Fedora) or https://xnux.eu/howtos/install-arch-linux-arm.html (an example for Arch Linux).&lt;br /&gt;
&lt;br /&gt;
# Create a boot (from 4 MB to about 252 MB) and root (from 252 MB to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files (in archive mode: like rsync -ar).&lt;br /&gt;
# Edit /etc/fstab to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/ (you probably want 5.6 or later).&lt;br /&gt;
# Follow the README instructions, which involves copying the kernel modules into the SD card rootfs and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 BraveHeart hardware details]] (details specific to the BraveHeart Edition).&lt;br /&gt;
* [[PinePhone_v1.2|PinePhone 1.2 hardware details]] (details specific to the Community Edition).&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here].&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6129</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=6129"/>
		<updated>2020-07-03T01:33:51Z</updated>

		<summary type="html">&lt;p&gt;Danct12: /* Arch Linux ARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases for the PinePhone as well as links to further resources.&lt;br /&gt;
&lt;br /&gt;
See [[PinePhone Installation Instructions]] on how to install the operating systems.&lt;br /&gt;
&lt;br /&gt;
Note: Some releases may not have a good setup for the backlight at low brightness. If configured too low the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
This is a list of OSes that specifically support the PinePhone, but as support is included in Mainline Linux, in principle any ARM Linux OS can be used, if possible required patches are included.&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
[[File:PostmarketOS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and Phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image, postmarketOS [https://wiki.postmarketos.org/wiki/Installation_guide recommends the use of their script], pmbootstrap, that can tailor build your SD card for you.&lt;br /&gt;
&lt;br /&gt;
Note: pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC].&lt;br /&gt;
&lt;br /&gt;
Demo images can be found [http://images.postmarketos.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own username and password (the Phosh lock screen requires your password, but only presents a numeric keyboard, so you should use only numbers in your password).&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install Firefox browser (or are using a demo image that already has it installed) then [https://wiki.postmarketos.org/wiki/Firefox these hints] in the pmOS wiki are recommended.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker] for PinePhone support. See [https://wiki.postmarketos.org/wiki/Contributing  postmarketOS wiki] for options to contribute.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBports ==&lt;br /&gt;
[[File:Ubports-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
Ubuntu touch is a mobile version of Ubuntu developed by the UBports community. Installation instructions can be found on [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone the UBports PinePhone project]. There is also a [https://github.com/goddard/pinephone/ script] to download the latest image and flash to your PinePhone. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
Set up during boot&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down to the bottom of [https://gitlab.com/ubports/community-ports/pinephone this page].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.&lt;br /&gt;
&lt;br /&gt;
== Mobian ==&lt;br /&gt;
[[File:Debian-logo.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the Phosh user interface (developed by Purism, Phosh uses Wayland instead of Xorg). 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 Bullseye.  &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://images.mobian-project.org/ Mobian downloadable images]&lt;br /&gt;
&lt;br /&gt;
Don't forget to extract the image before installing: &lt;br /&gt;
$ gzip -d Downloads/mobian-pinephone-*.img.gz&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.mobian-project.org/doku.php?id=install project page] for specific installation instructions.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mobian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/mobian1/mobian-recipes/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
Check [https://gitlab.com/a-wai/debos-pinephone/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/mobian1/issues the project's issue tracker]. As a general rule, issues with third-party apps (even the default ones) should be reported upstream. A Mobian issue would be related to getting the hardware to work on the PinePhone, but if unsure where the issue should be reported just open a ticket or ask. Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/mobian1 Gitlab].&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
See [[Mobian for PinePhone]] for additional information regarding screen resolution, USB networking, WiFi hotspot, Chatty and the repository.&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/sailfishos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
Set PIN on initialization.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
May 4th 2020: The SFOS image is now the latest 3.3.0.16 release. This has resolved many problems (for example MTP file transfer now works) but there are several glitches, the most serious being very intermittent wifi. Random hissing noise for about 10 seconds. This release of SF has Nextcloud integration.&lt;br /&gt;
&lt;br /&gt;
May 24th 2020: Voice calls now work but not available in public builds yet. If you have a Jolla registration a minor bug means you have to submit the request twice. WiFi still intermittent. The battery indicator previously only showed level at boot, now improved but far from reliable.&lt;br /&gt;
 &lt;br /&gt;
If you're not familiar with SFOS pay attention to the tutorial - the interface works great but isn't immediately obvious. If you are familiar with SF you can skip the tutorial by touching all 4 corners starting top left. There is a limited selection of apps available from the Jolla store, the vast majority are hosted on openrepos.net. The Storeman app for openrepos is now preinstalled, and also Webcat browser as the built in browser is not working at the moment.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues SailfishOS wiki] for links to their forum as well as info required when reporting an issue. See the [https://sailfishos.org/wiki/SailfishOS SailfishOS wiki] for options to contribute&lt;br /&gt;
&lt;br /&gt;
* ''' Notes '''&lt;br /&gt;
OTA is supported: &amp;lt;code&amp;gt;zypper refresh &amp;amp;&amp;amp; zypper update&amp;lt;/code&amp;gt; as root (&amp;lt;code&amp;gt;devel-su&amp;lt;/code&amp;gt; to get root access). Things that need reflash are bootloader specific at the moment. If improvements like crust or changes of partition layout are added then you need to reflash.&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
[[File:Pureos.png]]&lt;br /&gt;
&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported PinePhone port by ''mozzwald'' and maintained by clover that can be downloaded [http://pureos.ironrobin.net/droppy/#/Images here].&lt;br /&gt;
&lt;br /&gt;
* ''' source code '''&lt;br /&gt;
If you want to report a bug or look at what goes into the PinePhone build of PureOS, visit the Git [http://pureos.ironrobin.net/git/clover/pinephone/ repository].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
* ''' Build instructions '''&lt;br /&gt;
If you want to build it yourself you can follow the instructions posted [https://mozzwald.com/pp/pureos-pinephone-build-instructions.txt here].&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[File:Fedora-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum].&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [some features don't have driver support yet https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix] on any PinePhone distribution. &lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker]. Be sure to include logs if applicable! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github].&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
[[File:Archlinux-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
Arch Linux ARM with Phosh UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
alarm/alarm&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Everything should work just fine&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects  '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub].&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
[[File:Manjaro-logo.svg|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 See Manjaro forum announcement of Alpha5 version]&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See Manjaro's [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement]. In particular, phone calls do not yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
See the end of the [https://forum.manjaro.org/t/manjaro-arm-alpha5-for-pinephone-testing-branch/136614 announcement].&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds]. There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]. Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available.&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS, see the new website nemomobile.net.&lt;br /&gt;
&lt;br /&gt;
You can install Nemo on any device that runs Sailfish, see the above website for details. Or you can flash the image to SD card/emmc on the PinePhone, download here https://yadi.sk/d/8oSZp-frGidscw (requires Yandex Disk account).&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Download location is [https://github.com/neochapay/nemo-device-dont_be_evil/ here on GitHub]. The latest version is not an image file and therefore not for beginners!&lt;br /&gt;
&lt;br /&gt;
Alternative easy installation method: install Sailfish on your PP first (follow instructions on this page under Sailfish). Enable developer mode.&lt;br /&gt;
In the terminal run as root (devel-su):&lt;br /&gt;
&lt;br /&gt;
 ssu ar nemo-devel-ux http://repo.merproject.org/obs/home:/neochapay:/nemo-ux/sailfish_latest_armv7hl/&lt;br /&gt;
&lt;br /&gt;
then&lt;br /&gt;
 pkcon refresh&lt;br /&gt;
&lt;br /&gt;
then install the nemo-specific Glacier packages:&lt;br /&gt;
&lt;br /&gt;
 pkcon install lipstick-glacier-home-qt5&lt;br /&gt;
&lt;br /&gt;
If necessary, reboot.&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
Scroll down the page [https://github.com/neochapay/nemo-device-dont_be_evil/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's Github page]&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Plasma mobile images can be found [https://images.plasma-mobile.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/nixos.png--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''NixOS support is handled through the Mobile NixOS project.''&lt;br /&gt;
&lt;br /&gt;
* [https://mobile.nixos.org/ Project home page]&lt;br /&gt;
* [https://github.com/NixOS/mobile-nixos Source code repository]&lt;br /&gt;
&lt;br /&gt;
There is no pre-built complete image. For now users are expected to follow the instructions in the [https://mobile.nixos.org/getting-started.html Getting Started page], and on [https://mobile.nixos.org/devices/pine64-pinephone-braveheart.html the device's page].&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
This information may change, but currently it boots, it's as compatible as the Android-based devices are with Mobile NixOS. It even supports a bit more since it can use Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;&lt;br /&gt;
Support for all of the hardware will be coming, this project is a breadth-first work, where the work spans multiple devices in parallel.&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
On [https://github.com/NixOS/mobile-nixos/issues the project's repository]. Please specify that you are using a PinePhone when reporting issues. Details about contributions and donations are on the [https://nixos.org/nixos/community.html NixOS website].&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
&amp;lt;!--http://files.pine64.org/sw/pine64_installer/json/luneos.jpg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
== Sxmo ==&lt;br /&gt;
&lt;br /&gt;
A collection of Suckless programs to create a mobile UI. Based on Postmarket OS&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Sxmo images can be found [http://images.lrdu.org/pinephone/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password '''&lt;br /&gt;
mo/mo&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
PinePhone's backlight turns off at 2/10 brightness.&lt;br /&gt;
&lt;br /&gt;
* ''' How to contribute and report defects '''&lt;br /&gt;
&lt;br /&gt;
All the contributing information is [https://git.sr.ht/~mil/sxmo-docs/tree/master/CONTRIBUTING.md here].&lt;br /&gt;
&lt;br /&gt;
== openSUSE [SLEM.OS]==&lt;br /&gt;
[[File:SLEM-OS-logo.png|100px]]&lt;br /&gt;
&lt;br /&gt;
openSUSE running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
openSUSE images can be found [https://mirror.alefnode.com/service/rest/repository/browse/opensuse-pinephone-images/ here].&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
pine/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
You can find all information about the progress of the project [https://gitlab.com/slem.os/slem.os/-/blob/master/CHANGELOG.md here].&lt;br /&gt;
&lt;br /&gt;
== AVMultiPhone ==&lt;br /&gt;
&lt;br /&gt;
AVMultimedia linux running on the PinePhone&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
https://de.osdn.net/projects/avmultimedia/releases/&lt;br /&gt;
&lt;br /&gt;
* ''' username/password'''&lt;br /&gt;
archivista/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
All linux applications (Firefox, LibreOffice, Gimp, Inkscape, Kodi etc.). Phone calls and SMS (text messages), primitiv acces to camera (1280x720).&lt;br /&gt;
&lt;br /&gt;
AVMultiPhone offers a classic Linux desktop (Mate) on the PinePhone. The basis is PostmarketOS. In contrast to other PinePhone distributions, AVMultiPhone offers real Linux feeling without sacrificing the functionality of a smartphone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Factory Test OS =&lt;br /&gt;
On the BraveHeart model there was a pmOS based basic factory test OS pre-installed on the eMMC. Martijn Braam from pmOS has improved the functionality of the image considerably.&lt;br /&gt;
&lt;br /&gt;
Since the 20200501 version it is able to test all the hardware.  It also includes functionality to install a new OS to the eMMC when using with an test image that includes that OS image. The downloadable image just does the hardware tests.&lt;br /&gt;
&lt;br /&gt;
Do not flash eMMC to test your device, just copy it to mSD and test from there. New versions are distributed as part of the pmOS distribution.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://images.postmarketos.org/pinephone/ Software Images] (download the latest one that is marked pine-pinephone-YYYYMMDD-factorytestX.img.xz)&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest Git repo]&lt;br /&gt;
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]&lt;br /&gt;
&lt;br /&gt;
= Installing other ARM64 distributions =&lt;br /&gt;
'''Warning:''' Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable. This is more for fun, or if you would like to port a new distribution to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This section uses megi's kernel releases, and not the official ones from PINE64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.&lt;br /&gt;
&lt;br /&gt;
If you would like to see specific commands for how to complete these steps, see https://github.com/nikhiljha/pp-fedora-sdsetup (an example for Fedora) or https://xnux.eu/howtos/install-arch-linux-arm.html (an example for Arch Linux).&lt;br /&gt;
&lt;br /&gt;
# Create a boot (from 4 MB to about 252 MB) and root (from 252 MB to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with f2fs.&lt;br /&gt;
# Extract the root filesystem from your distribution's ARM image into the root filesystem on the SD card. Do not copy the partition, copy the files (in archive mode: like rsync -ar).&lt;br /&gt;
# Edit /etc/fstab to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/ (you probably want 5.6 or later).&lt;br /&gt;
# Follow the README instructions, which involves copying the kernel modules into the SD card rootfs and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [[Main_Page#Community_and_Support|Links to the community services]]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone|General PinePhone hardware info]] in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart|PinePhone 1.1 BraveHeart hardware details]] (details specific to the BraveHeart Edition).&lt;br /&gt;
* [[PinePhone_v1.2|PinePhone 1.2 hardware details]] (details specific to the Community Edition).&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here].&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)] see demonstration [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on Linux distributions and desktop environments on mobile devices]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=6019</id>
		<title>Overclocking</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=6019"/>
		<updated>2020-06-26T03:39:37Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|1=This might damage your equipment or may result in a unstable system, so do this at your own risk!}}&lt;br /&gt;
{{hint|This page is incomplete, you're welcome to improve it.}}&lt;br /&gt;
{{hint|All information regarding clock speeds, voltages and more are stored in the DTB (Device Tree Blob). You can learn more about it [https://elinux.org/Device_Tree_Reference here].}}&lt;br /&gt;
&lt;br /&gt;
Overclocking is a way to get more performance out of the system by running it at higher clock speeds than the factory default.&lt;br /&gt;
&lt;br /&gt;
= Preparation =&lt;br /&gt;
TODO, requires a compatible cross compiler (usually aarch64-linux-gnu), and clone the pine64 kernel repository.&lt;br /&gt;
&lt;br /&gt;
Then after that just setup the variables for make.&lt;br /&gt;
&lt;br /&gt;
In the future there will likely be a driver to adjust clockspeeds from userspace without the need to recompile.&lt;br /&gt;
&lt;br /&gt;
= A64-based boards =&lt;br /&gt;
== GPU ==&lt;br /&gt;
Open &amp;lt;code&amp;gt;arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi&amp;lt;/code&amp;gt; in a text editor.&lt;br /&gt;
&lt;br /&gt;
Look for&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
		mali: gpu@1c40000 {&lt;br /&gt;
			compatible = &amp;quot;allwinner,sun50i-a64-mali&amp;quot;, &amp;quot;arm,mali-400&amp;quot;;&lt;br /&gt;
			reg = &amp;lt;0x01c40000 0x10000&amp;gt;;&lt;br /&gt;
			interrupts = &amp;lt;GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;br /&gt;
			interrupt-names = &amp;quot;gp&amp;quot;,&lt;br /&gt;
					  &amp;quot;gpmmu&amp;quot;,&lt;br /&gt;
					  &amp;quot;pp0&amp;quot;,&lt;br /&gt;
					  &amp;quot;ppmmu0&amp;quot;,&lt;br /&gt;
					  &amp;quot;pp1&amp;quot;,&lt;br /&gt;
					  &amp;quot;ppmmu1&amp;quot;,&lt;br /&gt;
					  &amp;quot;pmu&amp;quot;;&lt;br /&gt;
			clocks = &amp;lt;&amp;amp;ccu CLK_BUS_GPU&amp;gt;, &amp;lt;&amp;amp;ccu CLK_GPU&amp;gt;;&lt;br /&gt;
			clock-names = &amp;quot;bus&amp;quot;, &amp;quot;core&amp;quot;;&lt;br /&gt;
			resets = &amp;lt;&amp;amp;ccu RST_BUS_GPU&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
			assigned-clocks = &amp;lt;&amp;amp;ccu CLK_GPU&amp;gt;;&lt;br /&gt;
			assigned-clock-rates = &amp;lt;432000000&amp;gt;;&lt;br /&gt;
		};&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;assigned-clock-rates&amp;lt;/code&amp;gt; line is set to &amp;lt;code&amp;gt;432000000&amp;lt;/code&amp;gt;, this means that the GPU is clocked at 432MHz. So if you want 500MHz, set the value to &amp;lt;code&amp;gt;500000000&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Save the dtsi file, and recompile the DTB.&lt;br /&gt;
&lt;br /&gt;
The GPU appears to run stable overclocked to 560 Mhz, however more testing with a wider group of devices is needed.&lt;br /&gt;
&lt;br /&gt;
{{note|Remember to run a benchmark tool (such as glmark2-es2) to help check stability.}}&lt;br /&gt;
&lt;br /&gt;
== CPU ==&lt;br /&gt;
&lt;br /&gt;
Stock speed: 1.152GHz CPU&lt;br /&gt;
&lt;br /&gt;
== DRAM ==&lt;br /&gt;
&lt;br /&gt;
{{warning|1=It is not recommended to exceed 667 MHz clockspeed on the DRAM.}}&lt;br /&gt;
&lt;br /&gt;
When overclocking the GPU, it is a good idea to also overclock the DRAM, as the main bottleneck of the A64 SOC is the memory.&lt;br /&gt;
&lt;br /&gt;
The A64's maximum ram clockspeed falls just short of 667MHz. This may be unstable on your device however. Around 600 MHz (PC-1200) should work fine. (Some people have reported instability at lower clockspeeds, however it's not clear if the overclock was at fault)&lt;br /&gt;
&lt;br /&gt;
= Rockchip RK3399 based boards =&lt;br /&gt;
The RK3399 clocks are found in &amp;lt;code&amp;gt;arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More optimised voltages and clocks can be found in &amp;lt;code&amp;gt;arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi&amp;lt;/code&amp;gt;&lt;br /&gt;
These include a slight overclock and undervolt, they are intended for the OP1 CPU found in many chromebooks but have worked fine in all recorded cases on regular RK3399s in other devices.&lt;br /&gt;
&lt;br /&gt;
Specific to the Pinebook Pro DTS in some kernels is an extra clock speed entry for the big cores in &amp;lt;code&amp;gt;arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts&amp;lt;/code&amp;gt;&lt;br /&gt;
It overrides the &amp;lt;code&amp;gt;opp08&amp;lt;/code&amp;gt; entry for the big core cluster with one that runs 2GHz at 1.3V, it is up to you how to deal with this, either by just skipping opp08 in the main dtsi to keep using that entry or by removing that entry from the Pinebook Pro dts and adding your own to the regular dtsi.&lt;br /&gt;
&lt;br /&gt;
==GPU==&lt;br /&gt;
Any clock speeds can be added for the GPU in &amp;lt;code&amp;gt;gpu_opp_table&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The highest safe voltage for the GPU is 1.2V as specified in the RK3399 schematic from Rockchip.&lt;br /&gt;
&lt;br /&gt;
TuxThePenguin has found that the RK3399 in his Pinebook Pro can reach 950MHz on the GPU while being stable.&lt;br /&gt;
&lt;br /&gt;
The stock speed for the GPU is 800Mhz&lt;br /&gt;
&lt;br /&gt;
==CPU==&lt;br /&gt;
A set of available clock speeds that can be added to the CPU clusters can be found in &amp;lt;code&amp;gt;drivers/clk/rockchip/clk-rk3399.c&amp;lt;/code&amp;gt; under &amp;lt;code&amp;gt;rk3399_cpuclkl_rates&amp;lt;/code&amp;gt; for the little cores and &amp;lt;code&amp;gt;rk3399_cpuclkb_rates&amp;lt;/code&amp;gt; for the big cores.&lt;br /&gt;
&lt;br /&gt;
These clock speeds can be added to &amp;lt;code&amp;gt;cluster0_opp&amp;lt;/code&amp;gt; for the small cores and &amp;lt;code&amp;gt;cluster1_opp&amp;lt;/code&amp;gt; for the big cores respectively.&lt;br /&gt;
&lt;br /&gt;
There is a hard limit of 1.8GHz on the little cores and 2.2GHz on the big cores.&lt;br /&gt;
&lt;br /&gt;
The highest safe voltage for the little cores is 1.2V and for the big cores is 1.25V.&lt;br /&gt;
&lt;br /&gt;
TuxThePenguin has found that the little cores on his RK3399 can run at 1.6GHz, and 2.08GHz on the big cores.&lt;br /&gt;
&lt;br /&gt;
==DRAM==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rockchip RK3328 based boards =&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=5777</id>
		<title>Overclocking</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=5777"/>
		<updated>2020-05-27T04:19:25Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add a guide on how to overclock, currently only for A64 GPU.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|This might damage your equipment or may result in a unstable system, so do this at your own risk!}}&lt;br /&gt;
{{note|This page is incomplete, you're welcome to improve it.}}&lt;br /&gt;
{{hint|All information regarding clock speeds, voltages and more are stored in the DTB (Device Tree Blob). You can learn more about it [https://elinux.org/Device_Tree_Reference here].}}&lt;br /&gt;
&lt;br /&gt;
Overclocking is a way to get more and better performance out of the system by running it at higher clock speeds than the factory default.&lt;br /&gt;
&lt;br /&gt;
= Preparation =&lt;br /&gt;
TODO, requires a compatible cross compiler (usually aarch64-linux-gnu), and clone the pine64 kernel repository.&lt;br /&gt;
&lt;br /&gt;
Then after that just setup the variables for make.&lt;br /&gt;
&lt;br /&gt;
= A64-based boards =&lt;br /&gt;
== GPU ==&lt;br /&gt;
Open &amp;lt;code&amp;gt;arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi&amp;lt;/code&amp;gt; in a text editor.&lt;br /&gt;
&lt;br /&gt;
Look for&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
		mali: gpu@1c40000 {&lt;br /&gt;
			compatible = &amp;quot;allwinner,sun50i-a64-mali&amp;quot;, &amp;quot;arm,mali-400&amp;quot;;&lt;br /&gt;
			reg = &amp;lt;0x01c40000 0x10000&amp;gt;;&lt;br /&gt;
			interrupts = &amp;lt;GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;br /&gt;
				     &amp;lt;GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;br /&gt;
			interrupt-names = &amp;quot;gp&amp;quot;,&lt;br /&gt;
					  &amp;quot;gpmmu&amp;quot;,&lt;br /&gt;
					  &amp;quot;pp0&amp;quot;,&lt;br /&gt;
					  &amp;quot;ppmmu0&amp;quot;,&lt;br /&gt;
					  &amp;quot;pp1&amp;quot;,&lt;br /&gt;
					  &amp;quot;ppmmu1&amp;quot;,&lt;br /&gt;
					  &amp;quot;pmu&amp;quot;;&lt;br /&gt;
			clocks = &amp;lt;&amp;amp;ccu CLK_BUS_GPU&amp;gt;, &amp;lt;&amp;amp;ccu CLK_GPU&amp;gt;;&lt;br /&gt;
			clock-names = &amp;quot;bus&amp;quot;, &amp;quot;core&amp;quot;;&lt;br /&gt;
			resets = &amp;lt;&amp;amp;ccu RST_BUS_GPU&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
			assigned-clocks = &amp;lt;&amp;amp;ccu CLK_GPU&amp;gt;;&lt;br /&gt;
			assigned-clock-rates = &amp;lt;432000000&amp;gt;;&lt;br /&gt;
		};&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;assigned-clock-rates&amp;lt;/code&amp;gt; line is set to &amp;lt;code&amp;gt;432000000&amp;lt;/code&amp;gt;, this means that the GPU is now clocked at 432MHz. So if I want 500MHz, that'll be &amp;lt;code&amp;gt;500000000&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Save the dtsi file, and recompile the DTB.&lt;br /&gt;
{{note|Remember to run a benchmark tool (such as glmark2-es2) to make sure that it's stable! If it's not, then lower the clock speed until you can get a stable clock speed.}}&lt;br /&gt;
== CPU ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
= Rockchip =&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5380</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5380"/>
		<updated>2020-03-23T15:42:46Z</updated>

		<summary type="html">&lt;p&gt;Danct12: USB DHCP works now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This page is intended to help you install a software release on your [[PinePhone]]. It also provides details about all available releases as well as links to further resources.&lt;br /&gt;
&lt;br /&gt;
= General instructions =&lt;br /&gt;
&lt;br /&gt;
Releases are first installed to a Micro SD card. Choose a card with fast I/O (of small files) for the best performance. See [[#Other Resources]] for performance tests of various SD cards.&lt;br /&gt;
&lt;br /&gt;
This section has generic installation instructions. Please see the [[#Software Releases]] section for specific installation instructions for each distribution.&lt;br /&gt;
&lt;br /&gt;
== Boot priority ==&lt;br /&gt;
&lt;br /&gt;
The default PinePhone boot priority is first the SD card and then the eMMC so inserting your own SD card with your preferred release will result in the phone booting your image. &lt;br /&gt;
&lt;br /&gt;
User ''megi'' has demonstrated his multi-boot development [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,] see Other Resouces at the bottom of this page for a link to his notes.&lt;br /&gt;
&lt;br /&gt;
== Preparation of SD card ==&lt;br /&gt;
# Download your chosen image from the options below&lt;br /&gt;
# Extract the compressed file&lt;br /&gt;
# Write the image to your SD card&lt;br /&gt;
# Plug SD card into phone&lt;br /&gt;
# Boot phone&lt;br /&gt;
If you need step-by-step instructions for writing an image to an SD card, check [[NOOB#Step-by-Step_Instructions_to_Flashing_MicroSD_Cards]] then return to this page.&lt;br /&gt;
&lt;br /&gt;
== Installation to eMMC (Optional) ==&lt;br /&gt;
&lt;br /&gt;
=== Method Using Factory Installed Tools ===&lt;br /&gt;
&lt;br /&gt;
The initial OS you get with your phone has the option to flash an image on SD card to eMMC. &lt;br /&gt;
&lt;br /&gt;
# Copy (not flash) the image file to a formatted SD card.&lt;br /&gt;
# Insert SD card into powered-off phone.&lt;br /&gt;
# Turn on phone and select option to install to eMMC.&lt;br /&gt;
&lt;br /&gt;
=== Safe &amp;amp; Easy Method ===&lt;br /&gt;
&lt;br /&gt;
[https://forum.pine64.org/showthread.php?tid=9444 Jumpdrive thread]&lt;br /&gt;
&lt;br /&gt;
# download and extract [https://github.com/dreemurrs-embedded/Jumpdrive/releases the Jumpdrive image]&lt;br /&gt;
# flash the Jumpdrive image to a SD card&lt;br /&gt;
# boot from the SD card&lt;br /&gt;
# connect the PinePhone to your computer using USB-A -&amp;gt; USB-C cable.&lt;br /&gt;
# flash the exposed (mounted) PinePhone drive with a chosen OS image as you'd flash any SD card, and resize partitions (optional, see below)&lt;br /&gt;
# disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card&lt;br /&gt;
# boot into your OS of choice on eMMC&lt;br /&gt;
&lt;br /&gt;
The Jumpdrive image is smaller than 50MB. You can keep an SD card specifically for using Jumpdrive, and there are 64MB micro SD cards sold cheaply that will suffice.&lt;br /&gt;
&lt;br /&gt;
=== Safe With No Extra Tools, But Slower ===&lt;br /&gt;
&lt;br /&gt;
# Prepare a formatted SD card, flash desired OS to the SD card, and (optionally) resize the partition (see below)&lt;br /&gt;
# Insert SD card and boot the phone&lt;br /&gt;
# Open terminal and &amp;lt;code&amp;gt;git clone [url]&amp;lt;/code&amp;gt; your desired project OR: Open web browser and download the desired OS image file. &lt;br /&gt;
# Build the OS (Optional)&lt;br /&gt;
# Flash the resulting image file you got by downloading or by building, to eMMC, using &amp;lt;code&amp;gt;dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M&amp;lt;/code&amp;gt; where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct. Then, resize partition to fill up entire disk (see below).&lt;br /&gt;
# Turn off phone, remove SD card. Turn on phone.&lt;br /&gt;
&lt;br /&gt;
=== Risky Method ===&lt;br /&gt;
&lt;br /&gt;
Warning: This copies a mounted filesystem, which can lead to instability, erratic behavior, and data corruption. Do not use long term.&lt;br /&gt;
&lt;br /&gt;
# Prepare a new SD card, flash desired OS to the SD card&lt;br /&gt;
# Boot the phone with your new SD card image&lt;br /&gt;
# Within the booted OS, flash/clone the running OS to eMMC, e.g. using dd. It will take about 15 minutes (depending on the speed of your card), and in the end it may show an error about not enough space - just ignore it.&lt;br /&gt;
# Turn off phone, take out SD card, and try booting the phone which should load up the new OS from eMMC.&lt;br /&gt;
# Open terminal and resize partition to fill up entire disk (see below).&lt;br /&gt;
&lt;br /&gt;
== Resize partition to fit disk space ==&lt;br /&gt;
&lt;br /&gt;
Once you've flashed the OS to your SD card or eMMC storage, you may also need to expand the partition to fill all the available space.&lt;br /&gt;
&lt;br /&gt;
=== Resize SD card's partition using computer ===&lt;br /&gt;
&lt;br /&gt;
For SD cards, insert the SD card and resize the partitions through the computer. For eMMC, insert the phone cable and use Jumpdrive to access the eMMC directly, and resize the partition after flashing the image.&lt;br /&gt;
&lt;br /&gt;
Using Growpart: &lt;br /&gt;
&lt;br /&gt;
 growpart /dev/sdX 1 &lt;br /&gt;
 resize2fs /dev/sdX 1&lt;br /&gt;
&lt;br /&gt;
Locate growpart (&amp;lt;code&amp;gt;apt-cache search growpart&amp;lt;/code&amp;gt; and install the package in the search results) and run: &lt;br /&gt;
 growpart /dev/mmcblkX Y&lt;br /&gt;
 resize2fs /dev/mmcblkXpY&lt;br /&gt;
where X is the storage device and Y is the partition number (viewable from lsblk).&lt;br /&gt;
&lt;br /&gt;
If you get any errors about missing or unknown commands, use apt-cache search to find and install the needed software. Also don't forget to use sudo.&lt;br /&gt;
&lt;br /&gt;
Using Parted: &lt;br /&gt;
&lt;br /&gt;
Parted's interactive mode and resize work well together. Do this before you put your SD card into the PinePhone for the first time for best results.&lt;br /&gt;
&lt;br /&gt;
 sudo parted /dev/&amp;lt;your_sd_card_device&amp;gt;&lt;br /&gt;
 (parted) resizepart 2 100%&lt;br /&gt;
 (parted) quit&lt;br /&gt;
 sudo resize /dev/&amp;lt;the_second_sd_card_PARTITION&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resize from within PinePhone: ===&lt;br /&gt;
&lt;br /&gt;
eMMC: you would need to resize the partition on eMMC (flashed with the operating system) by booting another image from the SD card: that way, the eMMC will be unmounted. It is '''not recommended''' to resize eMMC while booted from eMMC! Resizing a currently mounted partition can have weird results. &lt;br /&gt;
&lt;br /&gt;
SD card: It is generally not possible to boot from eMMC to partition the unmounted SD card, because of the boot order -- you would have to write the image to the empty SD card first, then resize partition, all without rebooting. It is also '''not recommended''' to resize the SD card while booted from SD card! Resizing a currently mounted partition can have weird results.&lt;br /&gt;
&lt;br /&gt;
== Installing Any ARM64 Distribution ==&lt;br /&gt;
'''Warning:''' Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable. This is more for fun, or if you would like to port a new distro to the PinePhone.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This section uses megi's kernel releases, and not the official ones from PINE64. While it is possible to use the official (and in the future, mainline) kernel, megi provides binary releases, which makes it very easy.&lt;br /&gt;
&lt;br /&gt;
If you would like to see specific commands for how to complete these steps, see https://github.com/nikhiljha/pp-fedora-sdsetup (an example for Fedora) or https://xnux.eu/howtos/install-arch-linux-arm.html (an example for Arch Linux).&lt;br /&gt;
&lt;br /&gt;
# Create a boot (from 4MiB to about 252MiB) and root (from 252 MiB to the end of the card) filesystem on the SD card.&lt;br /&gt;
# Format the boot partition with vfat, and the root partition with f2fs.&lt;br /&gt;
# Extract the root filesystem from your distro's ARM image into the root filesystem on the sd card. Do not copy the partition, copy the files (in archive mode: like rsync -ar).&lt;br /&gt;
# Edit /etc/fstab to match your partitions.&lt;br /&gt;
# Grab megi's kernel from https://xff.cz/kernels/ (you probably want 5.6).&lt;br /&gt;
# Follow the README instructions, which involves copying the kernel modules into the sd card rootfs and writing u-boot and the bootloader.&lt;br /&gt;
&lt;br /&gt;
== Backlight ==&lt;br /&gt;
All current distributions do not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
Sailfish is one OS that initially uses automatic backlight control and the default setting makes the screen appear blank. When shining a bright light on the screen, you can still navigate the screen (and maybe the screen switches on temporarily due to the light sensor). This will make it possible for you to disable auto brightness in Settings, Display.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/postmarketos.png&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image [https://wiki.postmarketos.org/wiki/Installation_guide postmarketOS recommend] the use of their script, pmbootstrap, that can tailor build your SD card for you. See for example [https://forum.pine64.org/showthread.php?tid=8285 this forum thread.] &lt;br /&gt;
&lt;br /&gt;
Note pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC.]&lt;br /&gt;
&lt;br /&gt;
[http://images.postmarketos.org/pinephone/ Demo images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own user-id and password. '''NOTE: currently some lock screens require your password, but only present a numeric keyboard. So you should use [[only]] numbers in your password until you've verified you can unlock with other characters.''')&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install firefox browser (or are using a demo image that already has it installed) [https://wiki.postmarketos.org/wiki/Firefox then these hints in the pmOS wiki are recommended.] GDK_SCALE=1 is best for PinePhone screen, enable Wayland gets application to fit screen and allow keyboard entry.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker for PinePhone support]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://wiki.postmarketos.org/wiki/Contributing See postmarketOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBPorts ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/ubports.png&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
A short, state-of-the-art (as at 5 Feb 2020) [https://youtu.be/ST_BjKicTAk demo on YouTube.]&lt;br /&gt;
&lt;br /&gt;
[https://ubuntu-touch.io/ Ubuntu touch] is a mobile version of Ubuntu developed by the UBports community. Images can be downloaded from [https://ci.ubports.com/job/rootfs/job/rootfs-pinephone/ here]. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
The default password is &amp;lt;code&amp;gt;phablet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone Scroll down to the bottom of this page.]&lt;br /&gt;
&lt;br /&gt;
To get the modem to work (as at 10 Feb) you need to manually:&lt;br /&gt;
 sudo /usr/share/ofono/scripts/enable-modem&lt;br /&gt;
 sudo /usr/share/ofono/scripts/online-modem&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://ubports.com/foundation/sponsors See UBports website for how to donate.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debian + Phosh ==&lt;br /&gt;
[[File:Debian-logo.png]]&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9016 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the [https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html phosh user interface] (developed by Purism, phosh uses [https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) Wayland] instead of [https://en.wikipedia.org/wiki/X.Org_Server Xorg]). 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, of course). Current version is Debian Sid, as needed packages are not yet in testing (Debian Bullseye).  &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://pinephone.a-wai.com/images/ Debian-pinephone image builds]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
debian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
March 9th release: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61968#pid61968 thread]&lt;br /&gt;
&lt;br /&gt;
Known issues as of March 9th, 2020:&lt;br /&gt;
* ModemManager acts weirdly if your SIM card needs PIN code verification, it is recommended to disable it for now&lt;br /&gt;
* headphone jack insertion is still not detected, you need to manually switch to the &amp;quot;Headphone&amp;quot; output in &amp;quot;Settings&amp;quot; -&amp;gt; &amp;quot;Sound&amp;quot;&lt;br /&gt;
* bluetooth and camera are still not usable, even though the low-level drivers seem to work&lt;br /&gt;
* a few voice calls issues: unable to mute the mic, headset mic not working, audio quality to be improved (if the hardware is capable of more)&lt;br /&gt;
* Chatty app: In order to start a new text, you need to enter +[country code]-[phone number]. Without the + and the country code (+1 for USA) you won't be able to send a new text.  &lt;br /&gt;
&lt;br /&gt;
'''To adjust screen resolution''' [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/] [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61685#pid61685] &lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt install linux-libc-dev build-essential ninja-build meson cmake libwayland-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
# Continue the rest of the instructions on [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/ this page]&lt;br /&gt;
# When you finish, you will have a touch-capable app you can use to adjust resolution any time, useful when switching between various apps&lt;br /&gt;
&lt;br /&gt;
Most of Debian's repository is available. There are packages that need to be cross compiled (&amp;quot;ported&amp;quot;) to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/a-wai/debos-pinephone/issues/ the project's issue tracker.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/a-wai/debos-pinephone/ Gitlab.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds.] There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' Where to Report Issues '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]&lt;br /&gt;
&lt;br /&gt;
* ''' Development '''&lt;br /&gt;
Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/sailfishos.png&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
''Instructions:''&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
Note that after baking µSD card and booting phone, as per [https://www.reddit.com/r/pinephone/comments/f1l7bm/sailfish_os_on_pinephone_best_os_so_far_in_my/fh8o0s2/ Reddit comment] you have to adjust autobrightness settings in order to actually see interface.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The current (6 Feb) version of Sailfish has a defect with the auto brightness: on first boot this means you get a blank screen. You need to hold your phone up to a bright light to enable the screen, then disable the auto brightness in Settings, Display. [https://forum.pine64.org/showthread.php?tid=9054 See this forum thread.] If you're not familiar with SFOS, be prepared by having a Jolla account and skip the tutorial by touching all 4 corners starting top left. This is just because holding a light over the sensor can be tricky, otherwise the SFOS tutorial is necessary as the UI is not that intuitive. &lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
See [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues the Sailfish wiki] for links to their forum as well as info required when reporting an issue.&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://sailfishos.org/wiki/SailfishOS See the SailfishOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/manjaro.png&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro forum announcement of Alpha4 version]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro announcement.]&lt;br /&gt;
&lt;br /&gt;
In particular phone calls do NOT yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See the end of the announcement here.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9043 this forum thread] for how to get going.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Download location is here on GitHub.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Scroll down the page here.]&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's github page]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://images.plasma-mobile.org/pinephone/ Plasma mobile images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported creation by ''mozzwald'' that can be downloaded [https://droppy.ironrobin.net/#/Images/PureOS here.] &lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/fedora.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
The images are compressed with zstd because the maintainer needs an excuse to use zstd.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The UI is smooth, WiFi, Bluetooth, incoming SMS, and the modem all work.&lt;br /&gt;
Voice calls, SMS (outgoing), and mobile data don't work (yet).&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker.] Be sure to include logs if applicable!&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Please help! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/archlinux.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) barebone Arch Linux ARM image, all you have is just a shell and SSH.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
alarm/alarm&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
It's just fast and smooth, there's nothing, you'll have to install a desktop at your own. GNOME is a good example to look at.&lt;br /&gt;
&lt;br /&gt;
To access the device, ssh to 172.16.42.1 with the credentials above. &lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nixos.png&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
See [https://nixos.org/nixos/community.html Bugs section on this page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://nixos.org/nixos/community.html Details about contributions and donations are on the NixOS website.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/luneos.jpg&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aurora ==&lt;br /&gt;
Available soon? https://mobile.twitter.com/neochapay/status/1189552654898188288?p=p&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Android 10 ==&lt;br /&gt;
https://www.pine64.org/wp-content/uploads/2020/03/androidpp.jpg&lt;br /&gt;
&lt;br /&gt;
While I didn't find a download link yet, I did find this image on the March community update from Pine64 of an Android 10 rom running on the Pinephone by [https://github.com/Icenowy Moe Icenowy]. This image is absolutely bare-bones (no applications yet) and comments on IRC indicated it was a theoretical test only, rather than a step towards a release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mobile Carrier APN Settings =&lt;br /&gt;
&lt;br /&gt;
See thread: https://forum.pine64.org/showthread.php?tid=9150&lt;br /&gt;
&lt;br /&gt;
Disclaimer: Go to the websites of or speak to the customer support lines of those carriers which you want to use. No guarantees. This list is simply user-generated and serves to demonstrate examples of what worked for them. This list is not exhaustive, does not cover all possible carriers.&lt;br /&gt;
&lt;br /&gt;
''' Distributions with Phosh (Debian + Phosh, pmOS + Phosh, Fedora) '''&lt;br /&gt;
&lt;br /&gt;
APN settings are either located in &amp;lt;code&amp;gt;Settings &amp;gt; Mobile &amp;gt; Access Point Names&amp;lt;/code&amp;gt; (pureOS, Debian + Phosh) or &amp;lt;code&amp;gt;Settings &amp;gt; Network &amp;gt; Network Dropdown &amp;gt; Add new connection&amp;lt;/code&amp;gt; (pmOS, Fedora).&lt;br /&gt;
&lt;br /&gt;
== ATT-based ==&lt;br /&gt;
&lt;br /&gt;
* ATT&lt;br /&gt;
* Metro&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Red Pocket (USA) ==&lt;br /&gt;
&lt;br /&gt;
You can choose AT&amp;amp;T, Verizon, T-Mobile or Sprint network. Known to work with the GSMA (ATT) SIM, calls and SMS work.&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 name: Red Pocket&lt;br /&gt;
 APN: RESELLER&lt;br /&gt;
&lt;br /&gt;
== Mint Mobile (USA) ==&lt;br /&gt;
&lt;br /&gt;
Source: https://www.mintmobile.com/setup-for-android/&lt;br /&gt;
&lt;br /&gt;
Use the following APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Ultra&lt;br /&gt;
 APN: Wholesale&lt;br /&gt;
&lt;br /&gt;
Call their customer service to activate using the number on their website, or activate on their website: https://my.mintmobile.com/activation. You may also need to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
== Tracfone (USA?) == &lt;br /&gt;
&lt;br /&gt;
BYOP sim card: works with T-Mobile and ATT compatible SIM cards provided in BYOP kit&lt;br /&gt;
&amp;quot;Activation was as simple as putting the card in the phone and sending a text message.&amp;quot;&lt;br /&gt;
&amp;quot;I went to a different area today with better cell tower coverage and was able to make my first call from my pinephone.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Carriers That Do Not Work ==&lt;br /&gt;
&lt;br /&gt;
* FreedomPop (USA): VoIP-service. Customer service said they require Android 4.3+, and their free calling and texting works only with the Google Play app they make you use. So calls and texts don't work with non-smart phones and won't work with the PinePhone (even though it is a smart phone) because of software incompatibility. However, the data part still work if APN has been seen correctly set to fp.com.attz. You get 200MB free data per month. However, please watch out that you will get ding by $20 top up charge when over 200MB limit. &lt;br /&gt;
* VoLTE services like Sprint or Verizon&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [https://forum.pine64.org/forumdisplay.php?fid=120 PinePhone Forum]&lt;br /&gt;
* [http://www.pine64.xyz:9090/?channels=PINEPHONE PinePhone IRC Channel]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone]] hardware details in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart]] hardware details specific to the Braveheart handsets.&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceeding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here.]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on linux distributions and desktop environments on mobile devices.]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5379</id>
		<title>PinePhone</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5379"/>
		<updated>2020-03-23T15:41:06Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add link to our GitHub Issues/PR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PinePhone is a smartphone created by Pine64, capable of running mainline Linux and supported by many partner projects. The &amp;quot;BraveHeart&amp;quot; edition was the first publicly-available version of the phone, though it came without a fully functional OS (factory test image) and was geared specifically towards tinkerers and hackers. People looking for a stable consumer-grade phone should wait for the final release, which is expected to occur in March 2020 and will be available for at least five years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;BraveHeart&amp;quot; PinePhone Unboxing and First Time Preparation Guide ==&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone1.jpg|400px|thumb|right|PinePhone is capable of running a multitude of different Linux mobile OSes]]&lt;br /&gt;
&lt;br /&gt;
From the factory the battery has a sticker on it that isolates the battery from the phone.  The battery '''will not''' charge until this is removed.&lt;br /&gt;
&lt;br /&gt;
After unboxing remove the back panel.  Then remove the battery and peel off the clear plastic sticker below it that isolates the charging contact. Then replace the battery. See [[#Battery]] for more info.&lt;br /&gt;
&lt;br /&gt;
If you power on the phone the factory test image will boot. RTL8723CS (WiFi modem)  will fail unless there is a WiFi network in range for it to see and the battery is charged.  EG25 will fail until battery is charged.&lt;br /&gt;
&lt;br /&gt;
By default there is no true OS image installed on Braveheart phones.  An SD card with a bootable image needs to be inserted into the phone.  See section 12 below for a list of OS options. Note the SD and sim sockets are stacked on each other  The SD slot is the &amp;quot;shallower&amp;quot; socket and the SIM card goes in the &amp;quot;deeper&amp;quot; socket.&lt;br /&gt;
&lt;br /&gt;
'''Some videos that illustrate the process:'''&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=ACcxegtDVBI Excellent first time guide video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Z0FMW72_OYcI Flash an OS to microSD card video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
'''Dimensions:''' 160.5 x 76.6 x 9.2mm &amp;lt;br&amp;gt;&lt;br /&gt;
'''Weight:''' Between 180-200 grams &amp;lt;br&amp;gt;&lt;br /&gt;
'''SIM Card:''' Micro-SIM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Display:'''&lt;br /&gt;
: '''Size:''' 5.95 inches (151mm) diagonal&lt;br /&gt;
: '''Type:''' HD IPS capacitive touchscreen, 16M colors&lt;br /&gt;
: '''Resolution:''' 1440x720, 18:9 ratio &amp;lt;br&amp;gt;&lt;br /&gt;
'''System on Chip:''' [https://linux-sunxi.org/A64 Allwinner A64] &amp;lt;br&amp;gt;&lt;br /&gt;
'''RAM:''' 2GB LPDDR3 SDRAM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Internal Storage:''' 16GB eMMC, extendable up to 2TB via microSD, supports SDHC and SDXC &amp;lt;br&amp;gt;&lt;br /&gt;
'''Back Camera:''' Single 5MP, 1/4&amp;quot;, LED Flash &amp;lt;br&amp;gt;&lt;br /&gt;
'''Selfie Camera:''' Single 2MP, f/2.8, 1/5&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''Sound:''' Loudspeaker, 3.5mm jack &amp;amp; mic (jack doubles as hardware UART if killswitch 6 is deactivated) &amp;lt;br&amp;gt;&lt;br /&gt;
'''Communication: [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EG25-G_LTE_Specification_V1.1_Preliminary_20180522%20(002).pdf EG25-G]'''&lt;br /&gt;
: '''LTE:''' B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B38, B39, B40, B41&lt;br /&gt;
: '''WCDMA:''' B1, B2, B4, B5, B6, B8, B19&lt;br /&gt;
: '''GSM:''' 850, 900, 1800, 1900 (MHz)&lt;br /&gt;
: '''WLAN:''' Wi-Fi 802.11 b/g/n, single-band, hotspot&lt;br /&gt;
: '''Bluetooth:''' 4.0, A2DP&lt;br /&gt;
: '''GNSS:''' GPS/GLONASS/BeiDou/Galileo/QZSS, with A-GPS&lt;br /&gt;
'''Sensors:''' Accelerometer, gyro, proximity, ambient light, compass &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Killswitch configuration|Killswitches]]:''' Modem, Wifi &amp;amp; Bluetooth, Microphone, Cameras &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Battery|Battery]]:''' [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf Lithium ion] Rated Capacity 2800mAh (10.64Wh), Typical Capacity 3000mAh (11.40Wh) (nominally replaceable with any Samsung J7 form-factor battery) &amp;lt;br&amp;gt;&lt;br /&gt;
'''I/O:''' USB Type-C (SlimPort), USB Host, DisplayPort Alternate Mode output, 15W 5V 3A Quick Charge, follows USB PD specification&lt;br /&gt;
&lt;br /&gt;
== PinePhone Board Information, Schematics and Certifications ==&lt;br /&gt;
* PinePhone Main Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20Schematic%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard Schematic ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20top%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component top placement drawing ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20bottom%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component bottom placement drawing ver 1.1]&lt;br /&gt;
* PinePhone USB-C Small Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20schematic%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board Schematic ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20top%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component top placement drawing ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20bottom%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component bottom placement drawing ver 1.0]&lt;br /&gt;
* PINE A64 Certifications:&lt;br /&gt;
** Not yet available&lt;br /&gt;
&lt;br /&gt;
== Datasheets for Components and Peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 Datasheet]&lt;br /&gt;
* CMOS Camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-rear-2019-0717(HW)%20Model.pdf PinePhone 5M Pixel Real CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module Datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-front-2019-0717(HW)%20Model.pdf PinePhone 2M Pixel Front CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module Datasheet]&lt;br /&gt;
* LCD Touch Screen Panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20LCD-QZ01.pdf 5.99&amp;quot; 1440x720 LCD IPS Panel Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ST7703_DS_v01_20160128.pdf ST7703 LCD Controller Datasheet]&lt;br /&gt;
&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GT917S-Datasheet.pdf GOODiX GT917S Capacitive Touch Controller Datasheet]&lt;br /&gt;
* Lithium Battery information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20Specification.pdf PinePhone Lithium Battery Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20ZCV%20Curve%20Chart.xlsx PinePhone Lithium Battery ZCV Curve Chart]&lt;br /&gt;
* Wifi/BT module information:&lt;br /&gt;
&lt;br /&gt;
* LTE module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/Quectel_EG25-G_LTE_Specification_V1.0.pdf Quectel EG25-G LTE Module Specification]&lt;br /&gt;
** [[Media:Quectel EC25EC21 AT Commands Manual V1.2.pdf|EC25&amp;amp;EC21  AT  Commands  Manual]]&lt;br /&gt;
* Sensors:&lt;br /&gt;
** [https://www.st.com/en/mems-and-sensors/lis3mdl.html ST LIS3MDL 3-axis Magnetomater Datasheet]&lt;br /&gt;
** [https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS Datasheet]&lt;br /&gt;
** [http://www.sensortek.com.tw/en/product/Proximity_Sensor_with_ALS.html SensorTek STK3335 Ambient Light Sensor and Proximity Sensor]&lt;br /&gt;
* Digital Video to USB-C Bridge:&lt;br /&gt;
** [https://www.analogix.com/en/system/files/AA-002281-PB-6-ANX7688_Product_Brief.pdf ANX7688 Product Brief]&lt;br /&gt;
* Case information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Exploded%20Diagram%20ver%201.0.pdf PinePhone Case Exploded Diagram]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Back%20Cover.stp PinePhone Back Battery Cover 3D file]&lt;br /&gt;
&lt;br /&gt;
== Developer works ==&lt;br /&gt;
&lt;br /&gt;
=== Megous ===&lt;br /&gt;
[https://xnux.eu/howtos/pine64-pinephone-getting-started.html Getting start with PinePhone Hardware]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/devices/pine64-pinephone.html#toc-pine64-pinephone State of development progress]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/news.html PinePhone Technical News and Update, also applies to other Allwinner devices including PINE A64 SBC]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revisions ==&lt;br /&gt;
&lt;br /&gt;
# [[Project Anakin]]&lt;br /&gt;
# [[Project Don't be evil|&amp;quot;Project Don't Be Evil&amp;quot; devkit]]&lt;br /&gt;
# [[PinePhone v1.0 - Dev|PinePhone v1.0 - Developer batch]]&lt;br /&gt;
# [[PinePhone v1.1 - Braveheart]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Addons ==&lt;br /&gt;
&lt;br /&gt;
===[[PinePhone Hardware Accessory Compatibility]] list===&lt;br /&gt;
List of devices working with the PinePhone (depending on OS support)&lt;br /&gt;
&lt;br /&gt;
=== USB-C Connector ===&lt;br /&gt;
The USB-C can be used to power the device, and offers USB2 host and OTG possibilities, and also can make use of the USB-C capability to integrate HDMI signals. Some USB-C hubs are available that offer power throughput, USB connection, HDMI port and Ethernet connection. The driver that would make this connection available  is not supported at this time.&lt;br /&gt;
&lt;br /&gt;
===Pogo Pins===&lt;br /&gt;
&lt;br /&gt;
The PinePhone has 6 &amp;quot;pogo pins&amp;quot; on the back allowing for custom hardware extensions such as wireless charging or an IR blaster. The pogo pins provide access to an interrupt line, power input to charge the battery, 3.3v power source, and an I2C interface.&lt;br /&gt;
&lt;br /&gt;
'''A step/stl/stp (3D model) file for the back cover is [http://files.pine64.org/doc/PinePhone/PinePhone%20Back%20Cover%20ver%200.5.stp freely available] for creating custom cases that interface with the pogo pins.'''&lt;br /&gt;
&lt;br /&gt;
=== Serial console ===&lt;br /&gt;
[[File:Uart pinephone connection.gif|250px|thumb|left|UART serial connector for PineBook and PinePhone]]&lt;br /&gt;
The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode. This uart serial connection can also be used for communication with other devices from the PinePhone.&lt;br /&gt;
&lt;br /&gt;
The uart is 115200n8&lt;br /&gt;
&lt;br /&gt;
The pinout for the serial connector on the tablet side is:&lt;br /&gt;
&lt;br /&gt;
* Tip: RX&lt;br /&gt;
* Ring: TX&lt;br /&gt;
* Sleeve: GND&lt;br /&gt;
&lt;br /&gt;
The serial connection is 3.3V&lt;br /&gt;
&lt;br /&gt;
You can also buy the debug cable from [https://store.pine64.org PINE64 Store]&lt;br /&gt;
The store cable uses a 4 ring plug, as seen in the [http://files.pine64.org/doc/pinebook/guide/Pinebook_Earphone_Serial_Console_Developer_Guide.pdf PDF], but a 3 ring plug works just as well. That cable uses a CH340 chipset based serial to USB converter, but any 3.3v serial connection can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Killswitch configuration ==&lt;br /&gt;
&lt;br /&gt;
The PinePhone features six switches that can be used to configure its hardware. They are numbered 1-6, with switch 1 located nearest to the modem. Their on position is toward the top of the phone.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone switches.jpeg|600px|thumb|left|Photo of Brave Heart switches from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modem: On enables 2G/3G/4G communication and GNSS hardware, off disables.&lt;br /&gt;
# WiFi/BT: On enables Wi-Fi and Bluetooth communication hardware, off disables.&lt;br /&gt;
# Microphone: On enables audio input from on-board microphones (not 3.5mm jack), off disables.&lt;br /&gt;
# Rear camera: On enables the rear camera, off disables.&lt;br /&gt;
# Front camera: On enables the front camera, off disables.&lt;br /&gt;
# Headphone: On enables audio input and output via the 3.5mm audio jack, off switches the jack to hardware UART mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
&lt;br /&gt;
The [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf supplied battery] is [https://forum.pine64.org/showthread.php?tid=8120&amp;amp;pid=53307#pid53307 meant to be] compatible with Samsung part number EB-BJ700BBC / BBE / CBE from the 2015 J7 phone. There is [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55053#pid55053 a report] that the EB-BJ700CBE isn't quite the same size, causing the back not to fit properly.&lt;br /&gt;
&lt;br /&gt;
The battery terminals, in order from nearest the edge to nearest the middle, are:&lt;br /&gt;
&lt;br /&gt;
# +ve&lt;br /&gt;
# thermistor&lt;br /&gt;
# -ve&lt;br /&gt;
# not connected&lt;br /&gt;
&lt;br /&gt;
The battery includes a protection circuit that isolates it in a number of fault conditions, including if it is discharged too far. The fully discharged battery [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55377#pid55377 can be recharged] by connecting the phone to a charger. Once it has charged sufficiently you will be able to boot the phone.&lt;br /&gt;
&lt;br /&gt;
If your battery is hard to remove from the phone, try loosening the screws around it. Possibly cutting up a piece of plastic and sliding it under the battery as a pull tab can work too.&lt;br /&gt;
&lt;br /&gt;
'''Your Brave Heart phone ships with a plastic sticker between the battery and the phone. You need to open the back cover (gently), then remove the battery and finally remove the sticker. This is to protect the device from turning on during shipping.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone battery1.png|600px|thumb|centre|Photo of Brave Heart case from OSAKANA TARO on Twitter]]&lt;br /&gt;
[[File:PinePhone battery3.jpeg|600px|thumb|centre|Photo of Brave Heart battery sticker from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
There has been [https://forum.pine64.org/showthread.php?tid=8960 a report on the forum] that this sticker can bend the pins that make connection between the battery and the phone: please check your setup carefully after removing the sticker.&lt;br /&gt;
&lt;br /&gt;
'''Note''': the EG25 modem and RTL8723CS wifi/bluetooth do not work without battery power, even if you are supplying enough power to the Pinephone with USB-C.&lt;br /&gt;
&lt;br /&gt;
== Modem and Carrier Support ==&lt;br /&gt;
There is a document about using the modem by user ''megi'' [https://megous.com/dl/tmp/modem.txt here.] This is from circa 18 Jan 2020. &lt;br /&gt;
&lt;br /&gt;
Note at this date there is no TL;DR version - the script at the end to disable the modem before power off is pretty essential to avoid corrupting your modem's flash memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check if the PinePhone is supported on your carrier: &lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed under the [[#Specifications|specifications]] section).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
== Factory Test Requirements ==&lt;br /&gt;
&lt;br /&gt;
Most of the self tests should just work, but a couple of them will fail unless certain requirements are met.&lt;br /&gt;
&lt;br /&gt;
=== RTL8723CS - WiFi ===&lt;br /&gt;
&lt;br /&gt;
* The self test needs a visible access point nearby so it can discover an SSID.&lt;br /&gt;
* The self test may fail if the battery charge is too low. &lt;br /&gt;
&lt;br /&gt;
=== EG25 - Modem ===&lt;br /&gt;
&lt;br /&gt;
* A working micro-SIM that doesn't require a PIN to unlock&lt;br /&gt;
* Enough battery charge&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PinePhone will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PinePhone uses the mainline kernel), there are a few that are designed specifically for &lt;br /&gt;
&lt;br /&gt;
The [[PinePhone Software Release#Software_Releases|'PinePhone Software Releases']] page has a complete list of currently supported Operating System images that work with the PinePhone as well as other related software information. &lt;br /&gt;
&lt;br /&gt;
The list includes OS images and descriptions of:&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#postmarketOS}} http://files.pine64.org/sw/pine64_installer/json/postmarketos.png] [[PinePhone_Software_Release#postmarketOS|'''postmarketOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts}} http://files.pine64.org/sw/pine64_installer/json/ubports.png] [[PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts|'''Ubuntu Touch by UBPorts''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Ryodebianphosh.png]] [[PinePhone_Software_Release#Debian_.2B_Phosh|'''Debian + Phosh''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Maemo_Leste}} http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png] [[PinePhone_Software_Release#Maemo_Leste|'''Maemo Leste''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#SailfishOS}} http://files.pine64.org/sw/pine64_installer/json/sailfishos.png] [[PinePhone_Software_Release#SailfishOS|'''SailfishOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Manjaro_ARM}} http://files.pine64.org/sw/pine64_installer/json/manjaro.png] [[PinePhone_Software_Release#Manjaro_ARM|'''Manjaro ARM''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#NixOS}} http://files.pine64.org/sw/pine64_installer/json/nixos.png] [[PinePhone_Software_Release#NixOS|'''NixOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#LuneOS}} http://files.pine64.org/sw/pine64_installer/json/luneos.jpg] [[PinePhone_Software_Release#LuneOS|'''LuneOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Nemo_Mobile}} http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png] [[PinePhone_Software_Release#Nemo_Mobile|'''Nemo Mobile''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#KDE_Neon}} http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png] [[PinePhone_Software_Release#KDE_Neon|'''KDE Neon''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Arch_Linux_ARM}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[PinePhone_Software_Release#Arch_Linux_ARM|'''Arch Linux ARM''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Auroraos.jpeg]] [[PinePhone_Software_Release#Aurora|'''Aurora''']]&lt;br /&gt;
&lt;br /&gt;
=== Flashing eMMC using Jumpdrive ===&lt;br /&gt;
[[File:jumpdrive.jpg|400px|thumb|right|Jumpdrive running on the PinePhone]]&lt;br /&gt;
The internal eMMC flash storage can be flashed using the Jumpdrive utility by Danct12 and Martijn from postmarketOS.&lt;br /&gt;
This utility boots from micro SD and exposes the internal eMMC flash storage when the PinePhone is connected to a computer.&lt;br /&gt;
The process of flashing and OS to the exposed and mounted eMMC is identical to that of any other storage medium - e.g. a SD card. You can use the 'DD' command or a utility such as Etcher or Gnome Disks, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest Jumpdrive can be found [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ here]. &lt;br /&gt;
&lt;br /&gt;
'''If you've found an issue, or want to improve the tool'''&lt;br /&gt;
* Issues: https://github.com/dreemurrs-embedded/Jumpdrive/issues&lt;br /&gt;
* Pull Requests: https://github.com/dreemurrs-embedded/Jumpdrive/pulls&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Detailed Usage Instructions'''&lt;br /&gt;
&lt;br /&gt;
# Download the Jumpdrive image&lt;br /&gt;
# Flash the Jumpdrive image to a micro SD card&lt;br /&gt;
# Boot the PinePhone from the Jumpdrive micro SD card&lt;br /&gt;
# Connect the PinePhone to your computer using USB-A -&amp;gt; USB-C cable&lt;br /&gt;
# Flash the exposed (mounted) PinePhone drive with a chosen OS image&lt;br /&gt;
# Once the flashing process is complete, disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card&lt;br /&gt;
# The process is now finished, and you can boot from eMMC&lt;br /&gt;
&lt;br /&gt;
Jumpdrive also acts as a rescue image in case if you messed up your installation. To do so, you can telnet to '''172.16.42.1''', mount rootfs and fix it!&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5378</id>
		<title>PinePhone</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5378"/>
		<updated>2020-03-23T15:37:22Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add a note for rescuing systems&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PinePhone is a smartphone created by Pine64, capable of running mainline Linux and supported by many partner projects. The &amp;quot;BraveHeart&amp;quot; edition was the first publicly-available version of the phone, though it came without a fully functional OS (factory test image) and was geared specifically towards tinkerers and hackers. People looking for a stable consumer-grade phone should wait for the final release, which is expected to occur in March 2020 and will be available for at least five years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;BraveHeart&amp;quot; PinePhone Unboxing and First Time Preparation Guide ==&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone1.jpg|400px|thumb|right|PinePhone is capable of running a multitude of different Linux mobile OSes]]&lt;br /&gt;
&lt;br /&gt;
From the factory the battery has a sticker on it that isolates the battery from the phone.  The battery '''will not''' charge until this is removed.&lt;br /&gt;
&lt;br /&gt;
After unboxing remove the back panel.  Then remove the battery and peel off the clear plastic sticker below it that isolates the charging contact. Then replace the battery. See [[#Battery]] for more info.&lt;br /&gt;
&lt;br /&gt;
If you power on the phone the factory test image will boot. RTL8723CS (WiFi modem)  will fail unless there is a WiFi network in range for it to see and the battery is charged.  EG25 will fail until battery is charged.&lt;br /&gt;
&lt;br /&gt;
By default there is no true OS image installed on Braveheart phones.  An SD card with a bootable image needs to be inserted into the phone.  See section 12 below for a list of OS options. Note the SD and sim sockets are stacked on each other  The SD slot is the &amp;quot;shallower&amp;quot; socket and the SIM card goes in the &amp;quot;deeper&amp;quot; socket.&lt;br /&gt;
&lt;br /&gt;
'''Some videos that illustrate the process:'''&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=ACcxegtDVBI Excellent first time guide video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Z0FMW72_OYcI Flash an OS to microSD card video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
'''Dimensions:''' 160.5 x 76.6 x 9.2mm &amp;lt;br&amp;gt;&lt;br /&gt;
'''Weight:''' Between 180-200 grams &amp;lt;br&amp;gt;&lt;br /&gt;
'''SIM Card:''' Micro-SIM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Display:'''&lt;br /&gt;
: '''Size:''' 5.95 inches (151mm) diagonal&lt;br /&gt;
: '''Type:''' HD IPS capacitive touchscreen, 16M colors&lt;br /&gt;
: '''Resolution:''' 1440x720, 18:9 ratio &amp;lt;br&amp;gt;&lt;br /&gt;
'''System on Chip:''' [https://linux-sunxi.org/A64 Allwinner A64] &amp;lt;br&amp;gt;&lt;br /&gt;
'''RAM:''' 2GB LPDDR3 SDRAM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Internal Storage:''' 16GB eMMC, extendable up to 2TB via microSD, supports SDHC and SDXC &amp;lt;br&amp;gt;&lt;br /&gt;
'''Back Camera:''' Single 5MP, 1/4&amp;quot;, LED Flash &amp;lt;br&amp;gt;&lt;br /&gt;
'''Selfie Camera:''' Single 2MP, f/2.8, 1/5&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''Sound:''' Loudspeaker, 3.5mm jack &amp;amp; mic (jack doubles as hardware UART if killswitch 6 is deactivated) &amp;lt;br&amp;gt;&lt;br /&gt;
'''Communication: [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EG25-G_LTE_Specification_V1.1_Preliminary_20180522%20(002).pdf EG25-G]'''&lt;br /&gt;
: '''LTE:''' B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B38, B39, B40, B41&lt;br /&gt;
: '''WCDMA:''' B1, B2, B4, B5, B6, B8, B19&lt;br /&gt;
: '''GSM:''' 850, 900, 1800, 1900 (MHz)&lt;br /&gt;
: '''WLAN:''' Wi-Fi 802.11 b/g/n, single-band, hotspot&lt;br /&gt;
: '''Bluetooth:''' 4.0, A2DP&lt;br /&gt;
: '''GNSS:''' GPS/GLONASS/BeiDou/Galileo/QZSS, with A-GPS&lt;br /&gt;
'''Sensors:''' Accelerometer, gyro, proximity, ambient light, compass &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Killswitch configuration|Killswitches]]:''' Modem, Wifi &amp;amp; Bluetooth, Microphone, Cameras &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Battery|Battery]]:''' [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf Lithium ion] Rated Capacity 2800mAh (10.64Wh), Typical Capacity 3000mAh (11.40Wh) (nominally replaceable with any Samsung J7 form-factor battery) &amp;lt;br&amp;gt;&lt;br /&gt;
'''I/O:''' USB Type-C (SlimPort), USB Host, DisplayPort Alternate Mode output, 15W 5V 3A Quick Charge, follows USB PD specification&lt;br /&gt;
&lt;br /&gt;
== PinePhone Board Information, Schematics and Certifications ==&lt;br /&gt;
* PinePhone Main Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20Schematic%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard Schematic ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20top%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component top placement drawing ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20bottom%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component bottom placement drawing ver 1.1]&lt;br /&gt;
* PinePhone USB-C Small Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20schematic%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board Schematic ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20top%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component top placement drawing ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20bottom%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component bottom placement drawing ver 1.0]&lt;br /&gt;
* PINE A64 Certifications:&lt;br /&gt;
** Not yet available&lt;br /&gt;
&lt;br /&gt;
== Datasheets for Components and Peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 Datasheet]&lt;br /&gt;
* CMOS Camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-rear-2019-0717(HW)%20Model.pdf PinePhone 5M Pixel Real CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module Datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-front-2019-0717(HW)%20Model.pdf PinePhone 2M Pixel Front CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module Datasheet]&lt;br /&gt;
* LCD Touch Screen Panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20LCD-QZ01.pdf 5.99&amp;quot; 1440x720 LCD IPS Panel Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ST7703_DS_v01_20160128.pdf ST7703 LCD Controller Datasheet]&lt;br /&gt;
&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GT917S-Datasheet.pdf GOODiX GT917S Capacitive Touch Controller Datasheet]&lt;br /&gt;
* Lithium Battery information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20Specification.pdf PinePhone Lithium Battery Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20ZCV%20Curve%20Chart.xlsx PinePhone Lithium Battery ZCV Curve Chart]&lt;br /&gt;
* Wifi/BT module information:&lt;br /&gt;
&lt;br /&gt;
* LTE module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/Quectel_EG25-G_LTE_Specification_V1.0.pdf Quectel EG25-G LTE Module Specification]&lt;br /&gt;
** [[Media:Quectel EC25EC21 AT Commands Manual V1.2.pdf|EC25&amp;amp;EC21  AT  Commands  Manual]]&lt;br /&gt;
* Sensors:&lt;br /&gt;
** [https://www.st.com/en/mems-and-sensors/lis3mdl.html ST LIS3MDL 3-axis Magnetomater Datasheet]&lt;br /&gt;
** [https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS Datasheet]&lt;br /&gt;
** [http://www.sensortek.com.tw/en/product/Proximity_Sensor_with_ALS.html SensorTek STK3335 Ambient Light Sensor and Proximity Sensor]&lt;br /&gt;
* Digital Video to USB-C Bridge:&lt;br /&gt;
** [https://www.analogix.com/en/system/files/AA-002281-PB-6-ANX7688_Product_Brief.pdf ANX7688 Product Brief]&lt;br /&gt;
* Case information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Exploded%20Diagram%20ver%201.0.pdf PinePhone Case Exploded Diagram]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Back%20Cover.stp PinePhone Back Battery Cover 3D file]&lt;br /&gt;
&lt;br /&gt;
== Developer works ==&lt;br /&gt;
&lt;br /&gt;
=== Megous ===&lt;br /&gt;
[https://xnux.eu/howtos/pine64-pinephone-getting-started.html Getting start with PinePhone Hardware]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/devices/pine64-pinephone.html#toc-pine64-pinephone State of development progress]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/news.html PinePhone Technical News and Update, also applies to other Allwinner devices including PINE A64 SBC]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revisions ==&lt;br /&gt;
&lt;br /&gt;
# [[Project Anakin]]&lt;br /&gt;
# [[Project Don't be evil|&amp;quot;Project Don't Be Evil&amp;quot; devkit]]&lt;br /&gt;
# [[PinePhone v1.0 - Dev|PinePhone v1.0 - Developer batch]]&lt;br /&gt;
# [[PinePhone v1.1 - Braveheart]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Addons ==&lt;br /&gt;
&lt;br /&gt;
===[[PinePhone Hardware Accessory Compatibility]] list===&lt;br /&gt;
List of devices working with the PinePhone (depending on OS support)&lt;br /&gt;
&lt;br /&gt;
=== USB-C Connector ===&lt;br /&gt;
The USB-C can be used to power the device, and offers USB2 host and OTG possibilities, and also can make use of the USB-C capability to integrate HDMI signals. Some USB-C hubs are available that offer power throughput, USB connection, HDMI port and Ethernet connection. The driver that would make this connection available  is not supported at this time.&lt;br /&gt;
&lt;br /&gt;
===Pogo Pins===&lt;br /&gt;
&lt;br /&gt;
The PinePhone has 6 &amp;quot;pogo pins&amp;quot; on the back allowing for custom hardware extensions such as wireless charging or an IR blaster. The pogo pins provide access to an interrupt line, power input to charge the battery, 3.3v power source, and an I2C interface.&lt;br /&gt;
&lt;br /&gt;
'''A step/stl/stp (3D model) file for the back cover is [http://files.pine64.org/doc/PinePhone/PinePhone%20Back%20Cover%20ver%200.5.stp freely available] for creating custom cases that interface with the pogo pins.'''&lt;br /&gt;
&lt;br /&gt;
=== Serial console ===&lt;br /&gt;
[[File:Uart pinephone connection.gif|250px|thumb|left|UART serial connector for PineBook and PinePhone]]&lt;br /&gt;
The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode. This uart serial connection can also be used for communication with other devices from the PinePhone.&lt;br /&gt;
&lt;br /&gt;
The uart is 115200n8&lt;br /&gt;
&lt;br /&gt;
The pinout for the serial connector on the tablet side is:&lt;br /&gt;
&lt;br /&gt;
* Tip: RX&lt;br /&gt;
* Ring: TX&lt;br /&gt;
* Sleeve: GND&lt;br /&gt;
&lt;br /&gt;
The serial connection is 3.3V&lt;br /&gt;
&lt;br /&gt;
You can also buy the debug cable from [https://store.pine64.org PINE64 Store]&lt;br /&gt;
The store cable uses a 4 ring plug, as seen in the [http://files.pine64.org/doc/pinebook/guide/Pinebook_Earphone_Serial_Console_Developer_Guide.pdf PDF], but a 3 ring plug works just as well. That cable uses a CH340 chipset based serial to USB converter, but any 3.3v serial connection can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Killswitch configuration ==&lt;br /&gt;
&lt;br /&gt;
The PinePhone features six switches that can be used to configure its hardware. They are numbered 1-6, with switch 1 located nearest to the modem. Their on position is toward the top of the phone.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone switches.jpeg|600px|thumb|left|Photo of Brave Heart switches from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modem: On enables 2G/3G/4G communication and GNSS hardware, off disables.&lt;br /&gt;
# WiFi/BT: On enables Wi-Fi and Bluetooth communication hardware, off disables.&lt;br /&gt;
# Microphone: On enables audio input from on-board microphones (not 3.5mm jack), off disables.&lt;br /&gt;
# Rear camera: On enables the rear camera, off disables.&lt;br /&gt;
# Front camera: On enables the front camera, off disables.&lt;br /&gt;
# Headphone: On enables audio input and output via the 3.5mm audio jack, off switches the jack to hardware UART mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
&lt;br /&gt;
The [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf supplied battery] is [https://forum.pine64.org/showthread.php?tid=8120&amp;amp;pid=53307#pid53307 meant to be] compatible with Samsung part number EB-BJ700BBC / BBE / CBE from the 2015 J7 phone. There is [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55053#pid55053 a report] that the EB-BJ700CBE isn't quite the same size, causing the back not to fit properly.&lt;br /&gt;
&lt;br /&gt;
The battery terminals, in order from nearest the edge to nearest the middle, are:&lt;br /&gt;
&lt;br /&gt;
# +ve&lt;br /&gt;
# thermistor&lt;br /&gt;
# -ve&lt;br /&gt;
# not connected&lt;br /&gt;
&lt;br /&gt;
The battery includes a protection circuit that isolates it in a number of fault conditions, including if it is discharged too far. The fully discharged battery [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55377#pid55377 can be recharged] by connecting the phone to a charger. Once it has charged sufficiently you will be able to boot the phone.&lt;br /&gt;
&lt;br /&gt;
If your battery is hard to remove from the phone, try loosening the screws around it. Possibly cutting up a piece of plastic and sliding it under the battery as a pull tab can work too.&lt;br /&gt;
&lt;br /&gt;
'''Your Brave Heart phone ships with a plastic sticker between the battery and the phone. You need to open the back cover (gently), then remove the battery and finally remove the sticker. This is to protect the device from turning on during shipping.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone battery1.png|600px|thumb|centre|Photo of Brave Heart case from OSAKANA TARO on Twitter]]&lt;br /&gt;
[[File:PinePhone battery3.jpeg|600px|thumb|centre|Photo of Brave Heart battery sticker from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
There has been [https://forum.pine64.org/showthread.php?tid=8960 a report on the forum] that this sticker can bend the pins that make connection between the battery and the phone: please check your setup carefully after removing the sticker.&lt;br /&gt;
&lt;br /&gt;
'''Note''': the EG25 modem and RTL8723CS wifi/bluetooth do not work without battery power, even if you are supplying enough power to the Pinephone with USB-C.&lt;br /&gt;
&lt;br /&gt;
== Modem and Carrier Support ==&lt;br /&gt;
There is a document about using the modem by user ''megi'' [https://megous.com/dl/tmp/modem.txt here.] This is from circa 18 Jan 2020. &lt;br /&gt;
&lt;br /&gt;
Note at this date there is no TL;DR version - the script at the end to disable the modem before power off is pretty essential to avoid corrupting your modem's flash memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check if the PinePhone is supported on your carrier: &lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed under the [[#Specifications|specifications]] section).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
== Factory Test Requirements ==&lt;br /&gt;
&lt;br /&gt;
Most of the self tests should just work, but a couple of them will fail unless certain requirements are met.&lt;br /&gt;
&lt;br /&gt;
=== RTL8723CS - WiFi ===&lt;br /&gt;
&lt;br /&gt;
* The self test needs a visible access point nearby so it can discover an SSID.&lt;br /&gt;
* The self test may fail if the battery charge is too low. &lt;br /&gt;
&lt;br /&gt;
=== EG25 - Modem ===&lt;br /&gt;
&lt;br /&gt;
* A working micro-SIM that doesn't require a PIN to unlock&lt;br /&gt;
* Enough battery charge&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PinePhone will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PinePhone uses the mainline kernel), there are a few that are designed specifically for &lt;br /&gt;
&lt;br /&gt;
The [[PinePhone Software Release#Software_Releases|'PinePhone Software Releases']] page has a complete list of currently supported Operating System images that work with the PinePhone as well as other related software information. &lt;br /&gt;
&lt;br /&gt;
The list includes OS images and descriptions of:&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#postmarketOS}} http://files.pine64.org/sw/pine64_installer/json/postmarketos.png] [[PinePhone_Software_Release#postmarketOS|'''postmarketOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts}} http://files.pine64.org/sw/pine64_installer/json/ubports.png] [[PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts|'''Ubuntu Touch by UBPorts''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Ryodebianphosh.png]] [[PinePhone_Software_Release#Debian_.2B_Phosh|'''Debian + Phosh''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Maemo_Leste}} http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png] [[PinePhone_Software_Release#Maemo_Leste|'''Maemo Leste''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#SailfishOS}} http://files.pine64.org/sw/pine64_installer/json/sailfishos.png] [[PinePhone_Software_Release#SailfishOS|'''SailfishOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Manjaro_ARM}} http://files.pine64.org/sw/pine64_installer/json/manjaro.png] [[PinePhone_Software_Release#Manjaro_ARM|'''Manjaro ARM''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#NixOS}} http://files.pine64.org/sw/pine64_installer/json/nixos.png] [[PinePhone_Software_Release#NixOS|'''NixOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#LuneOS}} http://files.pine64.org/sw/pine64_installer/json/luneos.jpg] [[PinePhone_Software_Release#LuneOS|'''LuneOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Nemo_Mobile}} http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png] [[PinePhone_Software_Release#Nemo_Mobile|'''Nemo Mobile''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#KDE_Neon}} http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png] [[PinePhone_Software_Release#KDE_Neon|'''KDE Neon''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Arch_Linux_ARM}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[PinePhone_Software_Release#Arch_Linux_ARM|'''Arch Linux ARM''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Auroraos.jpeg]] [[PinePhone_Software_Release#Aurora|'''Aurora''']]&lt;br /&gt;
&lt;br /&gt;
=== Flashing eMMC using Jumpdrive ===&lt;br /&gt;
[[File:jumpdrive.jpg|400px|thumb|right|Jumpdrive running on the PinePhone]]&lt;br /&gt;
The internal eMMC flash storage can be flashed using the Jumpdrive utility by Danct12 and Martijn from postmarketOS.&lt;br /&gt;
This utility boots from micro SD and exposes the internal eMMC flash storage when the PinePhone is connected to a computer.&lt;br /&gt;
The process of flashing and OS to the exposed and mounted eMMC is identical to that of any other storage medium - e.g. a SD card. You can use the 'DD' command or a utility such as Etcher or Gnome Disks, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest Jumpdrive can be found [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ here]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Detailed Usage Instructions'''&lt;br /&gt;
&lt;br /&gt;
# Download the Jumpdrive image&lt;br /&gt;
# Flash the Jumpdrive image to a micro SD card&lt;br /&gt;
# Boot the PinePhone from the Jumpdrive micro SD card&lt;br /&gt;
# Connect the PinePhone to your computer using USB-A -&amp;gt; USB-C cable&lt;br /&gt;
# Flash the exposed (mounted) PinePhone drive with a chosen OS image&lt;br /&gt;
# Once the flashing process is complete, disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card&lt;br /&gt;
# The process is now finished, and you can boot from eMMC&lt;br /&gt;
&lt;br /&gt;
Jumpdrive also acts as a rescue image in case if you messed up your installation. To do so, you can telnet to '''172.16.42.1''', mount rootfs and fix it!&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5377</id>
		<title>PinePhone</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5377"/>
		<updated>2020-03-23T15:32:05Z</updated>

		<summary type="html">&lt;p&gt;Danct12: why did you misspell my name &amp;gt;:(&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PinePhone is a smartphone created by Pine64, capable of running mainline Linux and supported by many partner projects. The &amp;quot;BraveHeart&amp;quot; edition was the first publicly-available version of the phone, though it came without a fully functional OS (factory test image) and was geared specifically towards tinkerers and hackers. People looking for a stable consumer-grade phone should wait for the final release, which is expected to occur in March 2020 and will be available for at least five years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;BraveHeart&amp;quot; PinePhone Unboxing and First Time Preparation Guide ==&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone1.jpg|400px|thumb|right|PinePhone is capable of running a multitude of different Linux mobile OSes]]&lt;br /&gt;
&lt;br /&gt;
From the factory the battery has a sticker on it that isolates the battery from the phone.  The battery '''will not''' charge until this is removed.&lt;br /&gt;
&lt;br /&gt;
After unboxing remove the back panel.  Then remove the battery and peel off the clear plastic sticker below it that isolates the charging contact. Then replace the battery. See [[#Battery]] for more info.&lt;br /&gt;
&lt;br /&gt;
If you power on the phone the factory test image will boot. RTL8723CS (WiFi modem)  will fail unless there is a WiFi network in range for it to see and the battery is charged.  EG25 will fail until battery is charged.&lt;br /&gt;
&lt;br /&gt;
By default there is no true OS image installed on Braveheart phones.  An SD card with a bootable image needs to be inserted into the phone.  See section 12 below for a list of OS options. Note the SD and sim sockets are stacked on each other  The SD slot is the &amp;quot;shallower&amp;quot; socket and the SIM card goes in the &amp;quot;deeper&amp;quot; socket.&lt;br /&gt;
&lt;br /&gt;
'''Some videos that illustrate the process:'''&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=ACcxegtDVBI Excellent first time guide video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Z0FMW72_OYcI Flash an OS to microSD card video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
'''Dimensions:''' 160.5 x 76.6 x 9.2mm &amp;lt;br&amp;gt;&lt;br /&gt;
'''Weight:''' Between 180-200 grams &amp;lt;br&amp;gt;&lt;br /&gt;
'''SIM Card:''' Micro-SIM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Display:'''&lt;br /&gt;
: '''Size:''' 5.95 inches (151mm) diagonal&lt;br /&gt;
: '''Type:''' HD IPS capacitive touchscreen, 16M colors&lt;br /&gt;
: '''Resolution:''' 1440x720, 18:9 ratio &amp;lt;br&amp;gt;&lt;br /&gt;
'''System on Chip:''' [https://linux-sunxi.org/A64 Allwinner A64] &amp;lt;br&amp;gt;&lt;br /&gt;
'''RAM:''' 2GB LPDDR3 SDRAM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Internal Storage:''' 16GB eMMC, extendable up to 2TB via microSD, supports SDHC and SDXC &amp;lt;br&amp;gt;&lt;br /&gt;
'''Back Camera:''' Single 5MP, 1/4&amp;quot;, LED Flash &amp;lt;br&amp;gt;&lt;br /&gt;
'''Selfie Camera:''' Single 2MP, f/2.8, 1/5&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''Sound:''' Loudspeaker, 3.5mm jack &amp;amp; mic (jack doubles as hardware UART if killswitch 6 is deactivated) &amp;lt;br&amp;gt;&lt;br /&gt;
'''Communication: [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EG25-G_LTE_Specification_V1.1_Preliminary_20180522%20(002).pdf EG25-G]'''&lt;br /&gt;
: '''LTE:''' B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B38, B39, B40, B41&lt;br /&gt;
: '''WCDMA:''' B1, B2, B4, B5, B6, B8, B19&lt;br /&gt;
: '''GSM:''' 850, 900, 1800, 1900 (MHz)&lt;br /&gt;
: '''WLAN:''' Wi-Fi 802.11 b/g/n, single-band, hotspot&lt;br /&gt;
: '''Bluetooth:''' 4.0, A2DP&lt;br /&gt;
: '''GNSS:''' GPS/GLONASS/BeiDou/Galileo/QZSS, with A-GPS&lt;br /&gt;
'''Sensors:''' Accelerometer, gyro, proximity, ambient light, compass &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Killswitch configuration|Killswitches]]:''' Modem, Wifi &amp;amp; Bluetooth, Microphone, Cameras &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Battery|Battery]]:''' [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf Lithium ion] Rated Capacity 2800mAh (10.64Wh), Typical Capacity 3000mAh (11.40Wh) (nominally replaceable with any Samsung J7 form-factor battery) &amp;lt;br&amp;gt;&lt;br /&gt;
'''I/O:''' USB Type-C (SlimPort), USB Host, DisplayPort Alternate Mode output, 15W 5V 3A Quick Charge, follows USB PD specification&lt;br /&gt;
&lt;br /&gt;
== PinePhone Board Information, Schematics and Certifications ==&lt;br /&gt;
* PinePhone Main Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20Schematic%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard Schematic ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20top%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component top placement drawing ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20bottom%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component bottom placement drawing ver 1.1]&lt;br /&gt;
* PinePhone USB-C Small Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20schematic%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board Schematic ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20top%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component top placement drawing ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20bottom%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component bottom placement drawing ver 1.0]&lt;br /&gt;
* PINE A64 Certifications:&lt;br /&gt;
** Not yet available&lt;br /&gt;
&lt;br /&gt;
== Datasheets for Components and Peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 Datasheet]&lt;br /&gt;
* CMOS Camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-rear-2019-0717(HW)%20Model.pdf PinePhone 5M Pixel Real CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module Datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-front-2019-0717(HW)%20Model.pdf PinePhone 2M Pixel Front CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module Datasheet]&lt;br /&gt;
* LCD Touch Screen Panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20LCD-QZ01.pdf 5.99&amp;quot; 1440x720 LCD IPS Panel Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ST7703_DS_v01_20160128.pdf ST7703 LCD Controller Datasheet]&lt;br /&gt;
&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GT917S-Datasheet.pdf GOODiX GT917S Capacitive Touch Controller Datasheet]&lt;br /&gt;
* Lithium Battery information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20Specification.pdf PinePhone Lithium Battery Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20ZCV%20Curve%20Chart.xlsx PinePhone Lithium Battery ZCV Curve Chart]&lt;br /&gt;
* Wifi/BT module information:&lt;br /&gt;
&lt;br /&gt;
* LTE module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/Quectel_EG25-G_LTE_Specification_V1.0.pdf Quectel EG25-G LTE Module Specification]&lt;br /&gt;
** [[Media:Quectel EC25EC21 AT Commands Manual V1.2.pdf|EC25&amp;amp;EC21  AT  Commands  Manual]]&lt;br /&gt;
* Sensors:&lt;br /&gt;
** [https://www.st.com/en/mems-and-sensors/lis3mdl.html ST LIS3MDL 3-axis Magnetomater Datasheet]&lt;br /&gt;
** [https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS Datasheet]&lt;br /&gt;
** [http://www.sensortek.com.tw/en/product/Proximity_Sensor_with_ALS.html SensorTek STK3335 Ambient Light Sensor and Proximity Sensor]&lt;br /&gt;
* Digital Video to USB-C Bridge:&lt;br /&gt;
** [https://www.analogix.com/en/system/files/AA-002281-PB-6-ANX7688_Product_Brief.pdf ANX7688 Product Brief]&lt;br /&gt;
* Case information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Exploded%20Diagram%20ver%201.0.pdf PinePhone Case Exploded Diagram]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Back%20Cover.stp PinePhone Back Battery Cover 3D file]&lt;br /&gt;
&lt;br /&gt;
== Developer works ==&lt;br /&gt;
&lt;br /&gt;
=== Megous ===&lt;br /&gt;
[https://xnux.eu/howtos/pine64-pinephone-getting-started.html Getting start with PinePhone Hardware]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/devices/pine64-pinephone.html#toc-pine64-pinephone State of development progress]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/news.html PinePhone Technical News and Update, also applies to other Allwinner devices including PINE A64 SBC]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revisions ==&lt;br /&gt;
&lt;br /&gt;
# [[Project Anakin]]&lt;br /&gt;
# [[Project Don't be evil|&amp;quot;Project Don't Be Evil&amp;quot; devkit]]&lt;br /&gt;
# [[PinePhone v1.0 - Dev|PinePhone v1.0 - Developer batch]]&lt;br /&gt;
# [[PinePhone v1.1 - Braveheart]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Addons ==&lt;br /&gt;
&lt;br /&gt;
===[[PinePhone Hardware Accessory Compatibility]] list===&lt;br /&gt;
List of devices working with the PinePhone (depending on OS support)&lt;br /&gt;
&lt;br /&gt;
=== USB-C Connector ===&lt;br /&gt;
The USB-C can be used to power the device, and offers USB2 host and OTG possibilities, and also can make use of the USB-C capability to integrate HDMI signals. Some USB-C hubs are available that offer power throughput, USB connection, HDMI port and Ethernet connection. The driver that would make this connection available  is not supported at this time.&lt;br /&gt;
&lt;br /&gt;
===Pogo Pins===&lt;br /&gt;
&lt;br /&gt;
The PinePhone has 6 &amp;quot;pogo pins&amp;quot; on the back allowing for custom hardware extensions such as wireless charging or an IR blaster. The pogo pins provide access to an interrupt line, power input to charge the battery, 3.3v power source, and an I2C interface.&lt;br /&gt;
&lt;br /&gt;
'''A step/stl/stp (3D model) file for the back cover is [http://files.pine64.org/doc/PinePhone/PinePhone%20Back%20Cover%20ver%200.5.stp freely available] for creating custom cases that interface with the pogo pins.'''&lt;br /&gt;
&lt;br /&gt;
=== Serial console ===&lt;br /&gt;
[[File:Uart pinephone connection.gif|250px|thumb|left|UART serial connector for PineBook and PinePhone]]&lt;br /&gt;
The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode. This uart serial connection can also be used for communication with other devices from the PinePhone.&lt;br /&gt;
&lt;br /&gt;
The uart is 115200n8&lt;br /&gt;
&lt;br /&gt;
The pinout for the serial connector on the tablet side is:&lt;br /&gt;
&lt;br /&gt;
* Tip: RX&lt;br /&gt;
* Ring: TX&lt;br /&gt;
* Sleeve: GND&lt;br /&gt;
&lt;br /&gt;
The serial connection is 3.3V&lt;br /&gt;
&lt;br /&gt;
You can also buy the debug cable from [https://store.pine64.org PINE64 Store]&lt;br /&gt;
The store cable uses a 4 ring plug, as seen in the [http://files.pine64.org/doc/pinebook/guide/Pinebook_Earphone_Serial_Console_Developer_Guide.pdf PDF], but a 3 ring plug works just as well. That cable uses a CH340 chipset based serial to USB converter, but any 3.3v serial connection can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Killswitch configuration ==&lt;br /&gt;
&lt;br /&gt;
The PinePhone features six switches that can be used to configure its hardware. They are numbered 1-6, with switch 1 located nearest to the modem. Their on position is toward the top of the phone.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone switches.jpeg|600px|thumb|left|Photo of Brave Heart switches from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modem: On enables 2G/3G/4G communication and GNSS hardware, off disables.&lt;br /&gt;
# WiFi/BT: On enables Wi-Fi and Bluetooth communication hardware, off disables.&lt;br /&gt;
# Microphone: On enables audio input from on-board microphones (not 3.5mm jack), off disables.&lt;br /&gt;
# Rear camera: On enables the rear camera, off disables.&lt;br /&gt;
# Front camera: On enables the front camera, off disables.&lt;br /&gt;
# Headphone: On enables audio input and output via the 3.5mm audio jack, off switches the jack to hardware UART mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
&lt;br /&gt;
The [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf supplied battery] is [https://forum.pine64.org/showthread.php?tid=8120&amp;amp;pid=53307#pid53307 meant to be] compatible with Samsung part number EB-BJ700BBC / BBE / CBE from the 2015 J7 phone. There is [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55053#pid55053 a report] that the EB-BJ700CBE isn't quite the same size, causing the back not to fit properly.&lt;br /&gt;
&lt;br /&gt;
The battery terminals, in order from nearest the edge to nearest the middle, are:&lt;br /&gt;
&lt;br /&gt;
# +ve&lt;br /&gt;
# thermistor&lt;br /&gt;
# -ve&lt;br /&gt;
# not connected&lt;br /&gt;
&lt;br /&gt;
The battery includes a protection circuit that isolates it in a number of fault conditions, including if it is discharged too far. The fully discharged battery [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55377#pid55377 can be recharged] by connecting the phone to a charger. Once it has charged sufficiently you will be able to boot the phone.&lt;br /&gt;
&lt;br /&gt;
If your battery is hard to remove from the phone, try loosening the screws around it. Possibly cutting up a piece of plastic and sliding it under the battery as a pull tab can work too.&lt;br /&gt;
&lt;br /&gt;
'''Your Brave Heart phone ships with a plastic sticker between the battery and the phone. You need to open the back cover (gently), then remove the battery and finally remove the sticker. This is to protect the device from turning on during shipping.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone battery1.png|600px|thumb|centre|Photo of Brave Heart case from OSAKANA TARO on Twitter]]&lt;br /&gt;
[[File:PinePhone battery3.jpeg|600px|thumb|centre|Photo of Brave Heart battery sticker from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
There has been [https://forum.pine64.org/showthread.php?tid=8960 a report on the forum] that this sticker can bend the pins that make connection between the battery and the phone: please check your setup carefully after removing the sticker.&lt;br /&gt;
&lt;br /&gt;
'''Note''': the EG25 modem and RTL8723CS wifi/bluetooth do not work without battery power, even if you are supplying enough power to the Pinephone with USB-C.&lt;br /&gt;
&lt;br /&gt;
== Modem and Carrier Support ==&lt;br /&gt;
There is a document about using the modem by user ''megi'' [https://megous.com/dl/tmp/modem.txt here.] This is from circa 18 Jan 2020. &lt;br /&gt;
&lt;br /&gt;
Note at this date there is no TL;DR version - the script at the end to disable the modem before power off is pretty essential to avoid corrupting your modem's flash memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check if the PinePhone is supported on your carrier: &lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed under the [[#Specifications|specifications]] section).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
== Factory Test Requirements ==&lt;br /&gt;
&lt;br /&gt;
Most of the self tests should just work, but a couple of them will fail unless certain requirements are met.&lt;br /&gt;
&lt;br /&gt;
=== RTL8723CS - WiFi ===&lt;br /&gt;
&lt;br /&gt;
* The self test needs a visible access point nearby so it can discover an SSID.&lt;br /&gt;
* The self test may fail if the battery charge is too low. &lt;br /&gt;
&lt;br /&gt;
=== EG25 - Modem ===&lt;br /&gt;
&lt;br /&gt;
* A working micro-SIM that doesn't require a PIN to unlock&lt;br /&gt;
* Enough battery charge&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PinePhone will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PinePhone uses the mainline kernel), there are a few that are designed specifically for &lt;br /&gt;
&lt;br /&gt;
The [[PinePhone Software Release#Software_Releases|'PinePhone Software Releases']] page has a complete list of currently supported Operating System images that work with the PinePhone as well as other related software information. &lt;br /&gt;
&lt;br /&gt;
The list includes OS images and descriptions of:&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#postmarketOS}} http://files.pine64.org/sw/pine64_installer/json/postmarketos.png] [[PinePhone_Software_Release#postmarketOS|'''postmarketOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts}} http://files.pine64.org/sw/pine64_installer/json/ubports.png] [[PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts|'''Ubuntu Touch by UBPorts''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Ryodebianphosh.png]] [[PinePhone_Software_Release#Debian_.2B_Phosh|'''Debian + Phosh''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Maemo_Leste}} http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png] [[PinePhone_Software_Release#Maemo_Leste|'''Maemo Leste''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#SailfishOS}} http://files.pine64.org/sw/pine64_installer/json/sailfishos.png] [[PinePhone_Software_Release#SailfishOS|'''SailfishOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Manjaro_ARM}} http://files.pine64.org/sw/pine64_installer/json/manjaro.png] [[PinePhone_Software_Release#Manjaro_ARM|'''Manjaro ARM''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#NixOS}} http://files.pine64.org/sw/pine64_installer/json/nixos.png] [[PinePhone_Software_Release#NixOS|'''NixOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#LuneOS}} http://files.pine64.org/sw/pine64_installer/json/luneos.jpg] [[PinePhone_Software_Release#LuneOS|'''LuneOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Nemo_Mobile}} http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png] [[PinePhone_Software_Release#Nemo_Mobile|'''Nemo Mobile''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#KDE_Neon}} http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png] [[PinePhone_Software_Release#KDE_Neon|'''KDE Neon''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Arch_Linux_ARM}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[PinePhone_Software_Release#Arch_Linux_ARM|'''Arch Linux ARM''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Auroraos.jpeg]] [[PinePhone_Software_Release#Aurora|'''Aurora''']]&lt;br /&gt;
&lt;br /&gt;
=== Flashing eMMC using Jumpdrive ===&lt;br /&gt;
[[File:jumpdrive.jpg|400px|thumb|right|Jumpdrive running on the PinePhone]]&lt;br /&gt;
The internal eMMC flash storage can be flashed using the Jumpdrive utility by Danct12 and Martijn from postmarketOS.&lt;br /&gt;
This utility boots from micro SD and exposes the internal eMMC flash storage when the PinePhone is connected to a computer.&lt;br /&gt;
The process of flashing and OS to the exposed and mounted eMMC is identical to that of any other storage medium - e.g. a SD card. You can use the 'DD' command or a utility such as Etcher or Gnome Disks, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest Jumpdrive can be found [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ here]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Detailed Usage Instructions'''&lt;br /&gt;
&lt;br /&gt;
# Download the Jumpdrive image&lt;br /&gt;
# Flash the Jumpdrive image to a micro SD card&lt;br /&gt;
# Boot the PinePhone from the Jumpdrive micro SD card&lt;br /&gt;
# Connect the PinePhone to your computer using USB-A -&amp;gt; USB-C cable&lt;br /&gt;
# Flash the exposed (mounted) PinePhone drive with a chosen OS image&lt;br /&gt;
# Once the flashing process is complete, disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card&lt;br /&gt;
# The process is now finished, and you can boot from eMMC&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5301</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5301"/>
		<updated>2020-03-15T20:02:24Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This page is intended to help you install a software release on your PinePhone. In addition it provides details of all the available releases so that you can do some background reading about them to help inform your choice. Finally it provides a number of links to other resources related to your PinePhone. &lt;br /&gt;
&lt;br /&gt;
= General instructions =&lt;br /&gt;
&lt;br /&gt;
Initial (new) release installation should be to a micro SD card. It is recommended to choose a card with fast I/O of small files for best performance of your PinePhone. See [[#Other Resources]] for tests on SDcards.&lt;br /&gt;
&lt;br /&gt;
Generic installation instructions are in this section, please see the releases below for specific installation options they may offer/require.&lt;br /&gt;
&lt;br /&gt;
== Boot priority ==&lt;br /&gt;
&lt;br /&gt;
The default PinePhone boot priority is first the SD card and then the eMMC so inserting your own SD card with your preferred release will result in the phone booting your image.&lt;br /&gt;
&lt;br /&gt;
User ''megi'' has demonstrated his multi-boot development [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,] see Other Resouces at the bottom of this page for a link to his notes.&lt;br /&gt;
&lt;br /&gt;
== Preparation of SD card ==&lt;br /&gt;
# Download your chosen image from the options below&lt;br /&gt;
# Extract the compressed file&lt;br /&gt;
# Write the image to your SD card&lt;br /&gt;
# Plug SD card into phone&lt;br /&gt;
# Boot phone&lt;br /&gt;
If you need step-by-step instructions for writing an image to an SD card, check [[NOOB#Step-by-Step_Instructions_to_Flashing_MicroSD_Cards]] then return to this page.&lt;br /&gt;
&lt;br /&gt;
== Installation to eMMC ==&lt;br /&gt;
* Prepare a new SD card as above&lt;br /&gt;
* Boot the phone with your new SD card image&lt;br /&gt;
* The eMMC appears as /dev/mmcblk2 and so any standard Linux mechanism to move your image there will work, e.g. dd.&lt;br /&gt;
&lt;br /&gt;
You can dd the current installation to eMMC using this command:&lt;br /&gt;
&lt;br /&gt;
  dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M&lt;br /&gt;
&lt;br /&gt;
Where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct.&lt;br /&gt;
&lt;br /&gt;
It will take about 15 minutes (depending on the speed of your card), and in the end it may show an error about not enough space - just ignore it. Turn off phone, take out SD card, and try booting the phone which should load up the new OS from eMMC. &lt;br /&gt;
&lt;br /&gt;
This is method is more convenient because you don't have to rebuild the image from within the PinePhone, which usually requires resizing partitions and other extra steps.&lt;br /&gt;
&lt;br /&gt;
Also, in the default/factory installed image provided to you upon shipment, there is an option to install any image to the eMMC.&lt;br /&gt;
&lt;br /&gt;
== Resize partition to fit disk space ==&lt;br /&gt;
&lt;br /&gt;
Once you've flashed the OS to your SD card or eMMC storage, you may also need to expand the partition to fill all the available space. To do so after you've booted the device, install growpart and resize2fs on the phone and then run:&lt;br /&gt;
 growpart /dev/mmcblkX Y&lt;br /&gt;
 resize2fs /dev/mmcblkXpY&lt;br /&gt;
where X and Y correspond to your SD card's identifier (viewable from lsblk).&lt;br /&gt;
&lt;br /&gt;
== Backlight ==&lt;br /&gt;
All current distributions do not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
Sailfish is one OS that initially uses automatic backlight control and the default setting makes the screen appear blank. When shining a bright light on the screen, you can still navigate the screen (and maybe the screen switches on temporarily due to the light sensor). This will make it possible for you to disable auto brightness in Settings, Display.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/postmarketos.png&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image [https://wiki.postmarketos.org/wiki/Installation_guide postmarketOS recommend] the use of their script, pmbootstrap, that can tailor build your SD card for you. See for example [https://forum.pine64.org/showthread.php?tid=8285 this forum thread.] &lt;br /&gt;
&lt;br /&gt;
Note pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC.]&lt;br /&gt;
&lt;br /&gt;
[http://images.postmarketos.org/pinephone/ Demo images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own user-id and password. '''NOTE: currently some lock screens require your password, but only present a numeric keyboard. So you should use [[only]] numbers in your password until you've verified you can unlock with other characters.''')&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install firefox browser (or are using a demo image that already has it installed) [https://wiki.postmarketos.org/wiki/Firefox then these hints in the pmOS wiki are recommended.] GDK_SCALE=1 is best for PinePhone screen, enable Wayland gets application to fit screen and allow keyboard entry.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker for PinePhone support]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://wiki.postmarketos.org/wiki/Contributing See postmarketOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBPorts ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/ubports.png&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
A short, state-of-the-art (as at 5 Feb 2020) [https://youtu.be/ST_BjKicTAk demo on YouTube.]&lt;br /&gt;
&lt;br /&gt;
[https://ubuntu-touch.io/ Ubuntu touch] is a mobile version of Ubuntu developed by the UBports community. Images can be downloaded from [https://ci.ubports.com/job/rootfs/job/rootfs-pinephone/ here]. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
The default password is &amp;lt;code&amp;gt;phablet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone Scroll down to the bottom of this page.]&lt;br /&gt;
&lt;br /&gt;
To get the modem to work (as at 10 Feb) you need to manually:&lt;br /&gt;
 sudo /usr/share/ofono/scripts/enable-modem&lt;br /&gt;
 sudo /usr/share/ofono/scripts/online-modem&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://ubports.com/foundation/sponsors See UBports website for how to donate.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debian + Phosh ==&lt;br /&gt;
[[File:Ryodebianphosh.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the [https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html phosh user interface] (developed by Purism, phosh uses [https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) Wayland] instead of [https://en.wikipedia.org/wiki/X.Org_Server Xorg]). 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, of course). Current version is Debian Sid, as needed packages are not yet in testing (Debian Bullseye). &lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9016 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
To adjust screen resolution, see these threads: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61685#pid61685] &lt;br /&gt;
&lt;br /&gt;
Most of Debian's repository is available. There are packages that need to be cross compiled (&amp;quot;ported&amp;quot;) to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://pinephone.a-wai.com/images/ Debian-pinephone image builds]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
debian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
March 9th release: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61968#pid61968 thread]&lt;br /&gt;
&lt;br /&gt;
Known issues as of March 9th, 2020:&lt;br /&gt;
* ModemManager acts weirdly if your SIM card needs PIN code verification, it is recommended to disable it for now&lt;br /&gt;
* headphone jack insertion is still not detected, you need to manually switch to the &amp;quot;Headphone&amp;quot; output in &amp;quot;Settings&amp;quot; -&amp;gt; &amp;quot;Sound&amp;quot;&lt;br /&gt;
* bluetooth and camera are still not usable, even though the low-level drivers seem to work&lt;br /&gt;
* a few voice calls issues: unable to mute the mic, headset mic not working, audio quality to be improved (if the hardware is capable of more)&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/a-wai/debos-pinephone/issues/ the project's issue tracker.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/a-wai/debos-pinephone/ Gitlab.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds.] There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' Where to Report Issues '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]&lt;br /&gt;
&lt;br /&gt;
* ''' Development '''&lt;br /&gt;
Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/sailfishos.png&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
''Instructions:''&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
Note that after baking µSD card and booting phone, as per [https://www.reddit.com/r/pinephone/comments/f1l7bm/sailfish_os_on_pinephone_best_os_so_far_in_my/fh8o0s2/ Reddit comment] you have to adjust autobrightness settings in order to actually see interface.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The current (6 Feb) version of Sailfish has a defect with the auto brightness: on first boot this means you get a blank screen. You need to hold your phone up to a bright light to enable the screen, then disable the auto brightness in Settings, Display. [https://forum.pine64.org/showthread.php?tid=9054 See this forum thread.] If you're not familiar with SFOS, be prepared by having a Jolla account and skip the tutorial by touching all 4 corners starting top left. This is just because holding a light over the sensor can be tricky, otherwise the SFOS tutorial is necessary as the UI is not that intuitive. &lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
See [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues the Sailfish wiki] for links to their forum as well as info required when reporting an issue.&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://sailfishos.org/wiki/SailfishOS See the SailfishOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/manjaro.png&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro forum announcement of Alpha4 version]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro announcement.]&lt;br /&gt;
&lt;br /&gt;
In particular phone calls do NOT yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See the end of the announcement here.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nixos.png&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
See [https://nixos.org/nixos/community.html Bugs section on this page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://nixos.org/nixos/community.html Details about contributions and donations are on the NixOS website.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/luneos.jpg&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9043 this forum thread] for how to get going.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Download location is here on GitHub.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Scroll down the page here.]&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's github page]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://images.plasma-mobile.org/pinephone/ Plasma mobile images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported creation by ''mozzwald'' that can be downloaded [http://www.mozzwald.com/pp/pureos-pinephone-20200226.img.xz here.] Instructions to create your own image are [http://www.mozzwald.com/pp/pureos-pinephone-build-instructions.txt here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/fedora.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
The images are compressed with zstd because the maintainer needs an excuse to use zstd.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The UI is smooth, WiFi, Bluetooth, incoming SMS, and the modem all work.&lt;br /&gt;
Voice calls, SMS (outgoing), and mobile data don't work (yet).&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker.] Be sure to include logs if applicable!&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Please help! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/archlinux.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) barebone Arch Linux ARM image, all you have is just a shell and SSH.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
alarm/alarm&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
It's just fast and smooth, there's nothing, you'll have to install a desktop at your own. GNOME is a good example to look at.&lt;br /&gt;
USB DHCP doesn't work yet, so you'll have to assign 172.16.42.2/24 to the phone's network interface.&lt;br /&gt;
&lt;br /&gt;
To access the device, ssh to 172.16.42.1 with the credentials above. &lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aurora ==&lt;br /&gt;
Available soon? https://mobile.twitter.com/neochapay/status/1189552654898188288?p=p&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Android 10 ==&lt;br /&gt;
https://www.pine64.org/wp-content/uploads/2020/03/androidpp.jpg&lt;br /&gt;
&lt;br /&gt;
While I didn't find a download link yet, I did find this image on the March community update from Pine64 of an Android 10 rom running on the Pinephone by [https://github.com/Icenowy Moe Icenowy]. This may actually be a very useful one, since Anbox isn't working yet and lots of people need apps like banking apps or Android-specific messaging clients, but also since GNU/Linux images aren't ready for daily usage yet. Maybe, one could dual boot Android and its OS of choice to have the best of both worlds.&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [https://forum.pine64.org/forumdisplay.php?fid=120 PinePhone Forum]&lt;br /&gt;
* [http://www.pine64.xyz:9090/?channels=PINEPHONE PinePhone IRC Channel]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone]] hardware details in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart]] hardware details specific to the Braveheart handsets.&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceeding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here.]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on linux distributions and desktop environments on mobile devices.]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5297</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5297"/>
		<updated>2020-03-13T14:45:37Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Need to let people know how to access the device&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This page is intended to help you install a software release on your PinePhone. In addition it provides details of all the available releases so that you can do some background reading about them to help inform your choice. Finally it provides a number of links to other resources related to your PinePhone. &lt;br /&gt;
&lt;br /&gt;
= General instructions =&lt;br /&gt;
&lt;br /&gt;
Initial (new) release installation should be to a micro SD card. It is recommended to choose a card with fast I/O of small files for best performance of your PinePhone. See [[#Other Resources]] for tests on SDcards.&lt;br /&gt;
&lt;br /&gt;
Generic installation instructions are in this section, please see the releases below for specific installation options they may offer/require.&lt;br /&gt;
&lt;br /&gt;
== Boot priority ==&lt;br /&gt;
&lt;br /&gt;
The default PinePhone boot priority is first the SD card and then the eMMC so inserting your own SD card with your preferred release will result in the phone booting your image.&lt;br /&gt;
&lt;br /&gt;
User ''megi'' has demonstrated his multi-boot development [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,] see Other Resouces at the bottom of this page for a link to his notes.&lt;br /&gt;
&lt;br /&gt;
== Preparation of SD card ==&lt;br /&gt;
# Download your chosen image from the options below&lt;br /&gt;
# Extract the compressed file&lt;br /&gt;
# Write the image to your SD card&lt;br /&gt;
# Plug SD card into phone&lt;br /&gt;
# Boot phone&lt;br /&gt;
If you need step-by-step instructions for writing an image to an SD card, check [[NOOB#Step-by-Step_Instructions_to_Flashing_MicroSD_Cards]] then return to this page.&lt;br /&gt;
&lt;br /&gt;
== Installation to eMMC ==&lt;br /&gt;
* Prepare a new SD card as above&lt;br /&gt;
* Boot the phone with your new SD card image&lt;br /&gt;
* The eMMC appears as /dev/mmcblk2 and so any standard Linux mechanism to move your image there will work, e.g. dd.&lt;br /&gt;
&lt;br /&gt;
You can dd the current installation to eMMC using this command:&lt;br /&gt;
&lt;br /&gt;
  dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M&lt;br /&gt;
&lt;br /&gt;
Where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct.&lt;br /&gt;
&lt;br /&gt;
It will take about 15 minutes (depending on the speed of your card), and in the end it may show an error about not enough space - just ignore it. Turn off phone, take out SD card, and try booting the phone which should load up the new OS from eMMC. &lt;br /&gt;
&lt;br /&gt;
This is method is more convenient because you don't have to rebuild the image from within the PinePhone, which usually requires resizing partitions and other extra steps.&lt;br /&gt;
&lt;br /&gt;
Also, in the default/factory installed image provided to you upon shipment, there is an option to install any image to the eMMC.&lt;br /&gt;
&lt;br /&gt;
== Resize partition to fit disk space ==&lt;br /&gt;
&lt;br /&gt;
Once you've flashed the OS to your SD card or eMMC storage, you may also need to expand the partition to fill all the available space. To do so after you've booted the device, install growpart and resize2fs on the phone and then run:&lt;br /&gt;
 growpart /dev/mmcblkX Y&lt;br /&gt;
 resize2fs /dev/mmcblkXpY&lt;br /&gt;
where X and Y correspond to your SD card's identifier (viewable from lsblk).&lt;br /&gt;
&lt;br /&gt;
== Backlight ==&lt;br /&gt;
All current distributions do not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
Sailfish is one OS that initially uses automatic backlight control and the default setting makes the screen appear blank. When shining a bright light on the screen, you can still navigate the screen (and maybe the screen switches on temporarily due to the light sensor). This will make it possible for you to disable auto brightness in Settings, Display.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/postmarketos.png&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image [https://wiki.postmarketos.org/wiki/Installation_guide postmarketOS recommend] the use of their script, pmbootstrap, that can tailor build your SD card for you. See for example [https://forum.pine64.org/showthread.php?tid=8285 this forum thread.] &lt;br /&gt;
&lt;br /&gt;
Note pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC.]&lt;br /&gt;
&lt;br /&gt;
[http://images.postmarketos.org/pinephone/ Demo images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own user-id and password. '''NOTE: currently some lock screens require your password, but only present a numeric keyboard. So you should use [[only]] numbers in your password until you've verified you can unlock with other characters.''')&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install firefox browser (or are using a demo image that already has it installed) [https://wiki.postmarketos.org/wiki/Firefox then these hints in the pmOS wiki are recommended.] GDK_SCALE=1 is best for PinePhone screen, enable Wayland gets application to fit screen and allow keyboard entry.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker for PinePhone support]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://wiki.postmarketos.org/wiki/Contributing See postmarketOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBPorts ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/ubports.png&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
A short, state-of-the-art (as at 5 Feb 2020) [https://youtu.be/ST_BjKicTAk demo on YouTube.]&lt;br /&gt;
&lt;br /&gt;
[https://ubuntu-touch.io/ Ubuntu touch] is a mobile version of Ubuntu developed by the UBports community. Images can be downloaded from [https://ci.ubports.com/job/rootfs/job/rootfs-pinephone/ here]. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
The default password is &amp;lt;code&amp;gt;phablet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone Scroll down to the bottom of this page.]&lt;br /&gt;
&lt;br /&gt;
To get the modem to work (as at 10 Feb) you need to manually:&lt;br /&gt;
 sudo /usr/share/ofono/scripts/enable-modem&lt;br /&gt;
 sudo /usr/share/ofono/scripts/online-modem&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://ubports.com/foundation/sponsors See UBports website for how to donate.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debian + Phosh ==&lt;br /&gt;
[[File:Ryodebianphosh.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the [https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html phosh user interface] (developed by Purism, phosh uses [https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) Wayland] instead of [https://en.wikipedia.org/wiki/X.Org_Server Xorg]). 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, of course). Current version is Debian Sid, as needed packages are not yet in testing (Debian Bullseye). &lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9016 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
To adjust screen resolution, see these threads: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61685#pid61685] &lt;br /&gt;
&lt;br /&gt;
Most of Debian's repository is available. There are packages that need to be cross compiled (&amp;quot;ported&amp;quot;) to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://pinephone.a-wai.com/images/ Debian-pinephone image builds]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
debian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
March 9th release: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61968#pid61968 thread]&lt;br /&gt;
&lt;br /&gt;
Known issues as of March 9th, 2020:&lt;br /&gt;
* ModemManager acts weirdly if your SIM card needs PIN code verification, it is recommended to disable it for now&lt;br /&gt;
* headphone jack insertion is still not detected, you need to manually switch to the &amp;quot;Headphone&amp;quot; output in &amp;quot;Settings&amp;quot; -&amp;gt; &amp;quot;Sound&amp;quot;&lt;br /&gt;
* bluetooth and camera are still not usable, even though the low-level drivers seem to work&lt;br /&gt;
* a few voice calls issues: unable to mute the mic, headset mic not working, audio quality to be improved (if the hardware is capable of more)&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/a-wai/debos-pinephone/issues/ the project's issue tracker.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/a-wai/debos-pinephone/ Gitlab.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds.] There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' Where to Report Issues '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]&lt;br /&gt;
&lt;br /&gt;
* ''' Development '''&lt;br /&gt;
Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/sailfishos.png&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
''Instructions:''&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
Note that after baking µSD card and booting phone, as per [https://www.reddit.com/r/pinephone/comments/f1l7bm/sailfish_os_on_pinephone_best_os_so_far_in_my/fh8o0s2/ Reddit comment] you have to adjust autobrightness settings in order to actually see interface.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The current (6 Feb) version of Sailfish has a defect with the auto brightness: on first boot this means you get a blank screen. You need to hold your phone up to a bright light to enable the screen, then disable the auto brightness in Settings, Display. [https://forum.pine64.org/showthread.php?tid=9054 See this forum thread.] If you're not familiar with SFOS, be prepared by having a Jolla account and skip the tutorial by touching all 4 corners starting top left. This is just because holding a light over the sensor can be tricky, otherwise the SFOS tutorial is necessary as the UI is not that intuitive. &lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
See [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues the Sailfish wiki] for links to their forum as well as info required when reporting an issue.&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://sailfishos.org/wiki/SailfishOS See the SailfishOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/manjaro.png&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro forum announcement of Alpha4 version]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro announcement.]&lt;br /&gt;
&lt;br /&gt;
In particular phone calls do NOT yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See the end of the announcement here.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nixos.png&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
See [https://nixos.org/nixos/community.html Bugs section on this page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://nixos.org/nixos/community.html Details about contributions and donations are on the NixOS website.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/luneos.jpg&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9043 this forum thread] for how to get going.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Download location is here on GitHub.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Scroll down the page here.]&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's github page]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://images.plasma-mobile.org/pinephone/ Plasma mobile images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported creation by ''mozzwald'' that can be downloaded [http://www.mozzwald.com/pp/pureos-pinephone-20200226.img.xz here.] Instructions to create your own image are [http://www.mozzwald.com/pp/pureos-pinephone-build-instructions.txt here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/fedora.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
The images are compressed with zstd because the maintainer needs an excuse to use zstd.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The UI is smooth, WiFi, Bluetooth, incoming SMS, and the modem all work.&lt;br /&gt;
Voice calls, SMS (outgoing), and mobile data don't work (yet).&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker.] Be sure to include logs if applicable!&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Please help! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/archlinux.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) barebone Arch Linux ARM image, all you have is just a shell and SSH.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
alarm/alarm&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
It's just fast and smooth, there's nothing, you'll have to install a desktop at your own. GNOME is a good example to look at.&lt;br /&gt;
USB DHCP doesn't work yet, so you'll have to assign 172.16.42.2/24 to the phone's network interface.&lt;br /&gt;
&lt;br /&gt;
To access the device, ssh to 172.16.42.1 with the credentials above. &lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aurora ==&lt;br /&gt;
Available soon? https://mobile.twitter.com/neochapay/status/1189552654898188288?p=p&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [https://forum.pine64.org/forumdisplay.php?fid=120 PinePhone Forum]&lt;br /&gt;
* [http://www.pine64.xyz:9090/?channels=PINEPHONE PinePhone IRC Channel]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone]] hardware details in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart]] hardware details specific to the Braveheart handsets.&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceeding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here.]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on linux distributions and desktop environments on mobile devices.]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5296</id>
		<title>PinePhone</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone&amp;diff=5296"/>
		<updated>2020-03-13T14:44:32Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add Arch Linux ARM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PinePhone is a smartphone created by Pine64, capable of running mainline Linux and supported by many partner projects. The &amp;quot;BraveHeart&amp;quot; edition was the first publicly-available version of the phone, though it came without a fully functional OS (factory test image) and was geared specifically towards tinkerers and hackers. People looking for a stable consumer-grade phone should wait for the final release, which is expected to occur in March 2020 and will be available for at least five years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;BraveHeart&amp;quot; PinePhone Unboxing and First Time Preparation Guide ==&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone1.jpg|400px|thumb|right|PinePhone is capable of running a multitude of different Linux mobile OSes]]&lt;br /&gt;
&lt;br /&gt;
From the factory the battery has a sticker on it that isolates the battery from the phone.  The battery '''will not''' charge until this is removed.&lt;br /&gt;
&lt;br /&gt;
After unboxing remove the back panel.  Then remove the battery and peel off the clear plastic sticker below it that isolates the charging contact. Then replace the battery. See [[#Battery]] for more info.&lt;br /&gt;
&lt;br /&gt;
If you power on the phone the factory test image will boot. RTL8723CS (WiFi modem)  will fail unless there is a WiFi network in range for it to see and the battery is charged.  EG25 will fail until battery is charged.&lt;br /&gt;
&lt;br /&gt;
By default there is no true OS image installed on Braveheart phones.  An SD card with a bootable image needs to be inserted into the phone.  See section 12 below for a list of OS options. Note the SD and sim sockets are stacked on each other  The SD slot is the &amp;quot;shallower&amp;quot; socket and the SIM card goes in the &amp;quot;deeper&amp;quot; socket.&lt;br /&gt;
&lt;br /&gt;
'''Some videos that illustrate the process:'''&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=ACcxegtDVBI Excellent first time guide video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=Z0FMW72_OYcI Flash an OS to microSD card video from Rob Braxman Tech]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
'''Dimensions:''' 160.5 x 76.6 x 9.2mm &amp;lt;br&amp;gt;&lt;br /&gt;
'''Weight:''' Between 180-200 grams &amp;lt;br&amp;gt;&lt;br /&gt;
'''SIM Card:''' Micro-SIM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Display:'''&lt;br /&gt;
: '''Size:''' 5.95 inches (151mm) diagonal&lt;br /&gt;
: '''Type:''' HD IPS capacitive touchscreen, 16M colors&lt;br /&gt;
: '''Resolution:''' 1440x720, 18:9 ratio &amp;lt;br&amp;gt;&lt;br /&gt;
'''System on Chip:''' [https://linux-sunxi.org/A64 Allwinner A64] &amp;lt;br&amp;gt;&lt;br /&gt;
'''RAM:''' 2GB LPDDR3 SDRAM &amp;lt;br&amp;gt;&lt;br /&gt;
'''Internal Storage:''' 16GB eMMC, extendable up to 2TB via microSD, supports SDHC and SDXC &amp;lt;br&amp;gt;&lt;br /&gt;
'''Back Camera:''' Single 5MP, 1/4&amp;quot;, LED Flash &amp;lt;br&amp;gt;&lt;br /&gt;
'''Selfie Camera:''' Single 2MP, f/2.8, 1/5&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
'''Sound:''' Loudspeaker, 3.5mm jack &amp;amp; mic (jack doubles as hardware UART if killswitch 6 is deactivated) &amp;lt;br&amp;gt;&lt;br /&gt;
'''Communication: [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EG25-G_LTE_Specification_V1.1_Preliminary_20180522%20(002).pdf EG25-G]'''&lt;br /&gt;
: '''LTE:''' B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28, B38, B39, B40, B41&lt;br /&gt;
: '''WCDMA:''' B1, B2, B4, B5, B6, B8, B19&lt;br /&gt;
: '''GSM:''' 850, 900, 1800, 1900 (MHz)&lt;br /&gt;
: '''WLAN:''' Wi-Fi 802.11 b/g/n, single-band, hotspot&lt;br /&gt;
: '''Bluetooth:''' 4.0, A2DP&lt;br /&gt;
: '''GNSS:''' GPS/GLONASS/BeiDou/Galileo/QZSS, with A-GPS&lt;br /&gt;
'''Sensors:''' Accelerometer, gyro, proximity, ambient light, compass &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Killswitch configuration|Killswitches]]:''' Modem, Wifi &amp;amp; Bluetooth, Microphone, Cameras &amp;lt;br&amp;gt;&lt;br /&gt;
'''[[#Battery|Battery]]:''' [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf Lithium ion] Rated Capacity 2800mAh (10.64Wh), Typical Capacity 3000mAh (11.40Wh) (nominally replaceable with any Samsung J7 form-factor battery) &amp;lt;br&amp;gt;&lt;br /&gt;
'''I/O:''' USB Type-C (SlimPort), USB Host, DisplayPort Alternate Mode output, 15W 5V 3A Quick Charge, follows USB PD specification&lt;br /&gt;
&lt;br /&gt;
== PinePhone Board Information, Schematics and Certifications ==&lt;br /&gt;
* PinePhone Main Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20Schematic%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard Schematic ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20top%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component top placement drawing ver 1.1]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20mainboard%20bottom%20placement%20v1.1%2020191031.pdf &amp;quot;Braveheart&amp;quot; PinePhone mainboard component bottom placement drawing ver 1.1]&lt;br /&gt;
* PinePhone USB-C Small Board Schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20schematic%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board Schematic ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20top%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component top placement drawing ver 1.0]&lt;br /&gt;
** [http://files.pine64.org/doc/PinePhone/PinePhone%20USB-C%20small%20board%20bottom%20placement%20v1.0%2020190730.pdf &amp;quot;Braveheart&amp;quot; PinePhone USB-C small board component bottom placement drawing ver 1.0]&lt;br /&gt;
* PINE A64 Certifications:&lt;br /&gt;
** Not yet available&lt;br /&gt;
&lt;br /&gt;
== Datasheets for Components and Peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 Datasheet]&lt;br /&gt;
* CMOS Camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-rear-2019-0717(HW)%20Model.pdf PinePhone 5M Pixel Real CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module Datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/QZ01-front-2019-0717(HW)%20Model.pdf PinePhone 2M Pixel Front CMOS Image Sensor Module]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module Datasheet]&lt;br /&gt;
* LCD Touch Screen Panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20LCD-QZ01.pdf 5.99&amp;quot; 1440x720 LCD IPS Panel Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ST7703_DS_v01_20160128.pdf ST7703 LCD Controller Datasheet]&lt;br /&gt;
&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GT917S-Datasheet.pdf GOODiX GT917S Capacitive Touch Controller Datasheet]&lt;br /&gt;
* Lithium Battery information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20Specification.pdf PinePhone Lithium Battery Specification]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20QZ01%20Battery%20ZCV%20Curve%20Chart.xlsx PinePhone Lithium Battery ZCV Curve Chart]&lt;br /&gt;
* Wifi/BT module information:&lt;br /&gt;
&lt;br /&gt;
* LTE module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/Quectel_EG25-G_LTE_Specification_V1.0.pdf Quectel EG25-G LTE Module Specification]&lt;br /&gt;
** [[Media:Quectel EC25EC21 AT Commands Manual V1.2.pdf|EC25&amp;amp;EC21  AT  Commands  Manual]]&lt;br /&gt;
* Sensors:&lt;br /&gt;
** [https://www.st.com/en/mems-and-sensors/lis3mdl.html ST LIS3MDL 3-axis Magnetomater Datasheet]&lt;br /&gt;
** [https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS Datasheet]&lt;br /&gt;
** [http://www.sensortek.com.tw/en/product/Proximity_Sensor_with_ALS.html SensorTek STK3335 Ambient Light Sensor and Proximity Sensor]&lt;br /&gt;
* Digital Video to USB-C Bridge:&lt;br /&gt;
** [https://www.analogix.com/en/system/files/AA-002281-PB-6-ANX7688_Product_Brief.pdf ANX7688 Product Brief]&lt;br /&gt;
* Case information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Exploded%20Diagram%20ver%201.0.pdf PinePhone Case Exploded Diagram]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/PinePhone%20Back%20Cover.stp PinePhone Back Battery Cover 3D file]&lt;br /&gt;
&lt;br /&gt;
== Developer works ==&lt;br /&gt;
&lt;br /&gt;
=== Megous ===&lt;br /&gt;
[https://xnux.eu/howtos/pine64-pinephone-getting-started.html Getting start with PinePhone Hardware]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/devices/pine64-pinephone.html#toc-pine64-pinephone State of development progress]&lt;br /&gt;
&lt;br /&gt;
[https://xnux.eu/news.html PinePhone Technical News and Update, also applies to other Allwinner devices including PINE A64 SBC]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revisions ==&lt;br /&gt;
&lt;br /&gt;
# [[Project Anakin]]&lt;br /&gt;
# [[Project Don't be evil|&amp;quot;Project Don't Be Evil&amp;quot; devkit]]&lt;br /&gt;
# [[PinePhone v1.0 - Dev|PinePhone v1.0 - Developer batch]]&lt;br /&gt;
# [[PinePhone v1.1 - Braveheart]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Addons ==&lt;br /&gt;
&lt;br /&gt;
===[[PinePhone Hardware Accessory Compatibility]] list===&lt;br /&gt;
List of devices working with the PinePhone (depending on OS support)&lt;br /&gt;
&lt;br /&gt;
=== USB-C Connector ===&lt;br /&gt;
The USB-C can be used to power the device, and offers USB2 host and OTG possibilities, and also can make use of the USB-C capability to integrate HDMI signals. Some USB-C hubs are available that offer power throughput, USB connection, HDMI port and Ethernet connection. The driver that would make this connection available  is not supported at this time.&lt;br /&gt;
&lt;br /&gt;
===Pogo Pins===&lt;br /&gt;
&lt;br /&gt;
The PinePhone has 6 &amp;quot;pogo pins&amp;quot; on the back allowing for custom hardware extensions such as wireless charging or an IR blaster. The pogo pins provide access to an interrupt line, power input to charge the battery, 3.3v power source, and an I2C interface.&lt;br /&gt;
&lt;br /&gt;
'''A step/stl/stp (3D model) file for the back cover is [http://files.pine64.org/doc/PinePhone/PinePhone%20Back%20Cover%20ver%200.5.stp freely available] for creating custom cases that interface with the pogo pins.'''&lt;br /&gt;
&lt;br /&gt;
=== Serial console ===&lt;br /&gt;
[[File:Uart pinephone connection.gif|250px|thumb|left|UART serial connector for PineBook and PinePhone]]&lt;br /&gt;
The PinePhone has a serial port in the headphone connector, it's activated by the 6th contact on the dipswitch. If the switch is on then the headphone connector is in audio mode, if it's off then it's in UART mode. This uart serial connection can also be used for communication with other devices from the PinePhone.&lt;br /&gt;
&lt;br /&gt;
The uart is 115200n8&lt;br /&gt;
&lt;br /&gt;
The pinout for the serial connector on the tablet side is:&lt;br /&gt;
&lt;br /&gt;
* Tip: RX&lt;br /&gt;
* Ring: TX&lt;br /&gt;
* Sleeve: GND&lt;br /&gt;
&lt;br /&gt;
The serial connection is 3.3V&lt;br /&gt;
&lt;br /&gt;
You can also buy the debug cable from [https://store.pine64.org PINE64 Store]&lt;br /&gt;
The store cable uses a 4 ring plug, as seen in the [http://files.pine64.org/doc/pinebook/guide/Pinebook_Earphone_Serial_Console_Developer_Guide.pdf PDF], but a 3 ring plug works just as well. That cable uses a CH340 chipset based serial to USB converter, but any 3.3v serial connection can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Killswitch configuration ==&lt;br /&gt;
&lt;br /&gt;
The PinePhone features six switches that can be used to configure its hardware. They are numbered 1-6, with switch 1 located nearest to the modem. Their on position is toward the top of the phone.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone switches.jpeg|600px|thumb|left|Photo of Brave Heart switches from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Modem: On enables 2G/3G/4G communication and GNSS hardware, off disables.&lt;br /&gt;
# WiFi/BT: On enables Wi-Fi and Bluetooth communication hardware, off disables.&lt;br /&gt;
# Microphone: On enables audio input from on-board microphones (not 3.5mm jack), off disables.&lt;br /&gt;
# Rear camera: On enables the rear camera, off disables.&lt;br /&gt;
# Front camera: On enables the front camera, off disables.&lt;br /&gt;
# Headphone: On enables audio input and output via the 3.5mm audio jack, off switches the jack to hardware UART mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
&lt;br /&gt;
The [https://wiki.pine64.org/images/0/04/PinePhone_Battery_model_QZ01-396172-2750.pdf supplied battery] is [https://forum.pine64.org/showthread.php?tid=8120&amp;amp;pid=53307#pid53307 meant to be] compatible with Samsung part number EB-BJ700BBC / BBE / CBE from the 2015 J7 phone. There is [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55053#pid55053 a report] that the EB-BJ700CBE isn't quite the same size, causing the back not to fit properly.&lt;br /&gt;
&lt;br /&gt;
The battery terminals, in order from nearest the edge to nearest the middle, are:&lt;br /&gt;
&lt;br /&gt;
# +ve&lt;br /&gt;
# thermistor&lt;br /&gt;
# -ve&lt;br /&gt;
# not connected&lt;br /&gt;
&lt;br /&gt;
The battery includes a protection circuit that isolates it in a number of fault conditions, including if it is discharged too far. The fully discharged battery [https://forum.pine64.org/showthread.php?tid=8563&amp;amp;pid=55377#pid55377 can be recharged] by connecting the phone to a charger. Once it has charged sufficiently you will be able to boot the phone.&lt;br /&gt;
&lt;br /&gt;
If your battery is hard to remove from the phone, try loosening the screws around it. Possibly cutting up a piece of plastic and sliding it under the battery as a pull tab can work too.&lt;br /&gt;
&lt;br /&gt;
'''Your Brave Heart phone ships with a plastic sticker between the battery and the phone. You need to open the back cover (gently), then remove the battery and finally remove the sticker. This is to protect the device from turning on during shipping.&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone battery1.png|600px|thumb|centre|Photo of Brave Heart case from OSAKANA TARO on Twitter]]&lt;br /&gt;
[[File:PinePhone battery3.jpeg|600px|thumb|centre|Photo of Brave Heart battery sticker from OSAKANA TARO on Twitter]]&lt;br /&gt;
&lt;br /&gt;
There has been [https://forum.pine64.org/showthread.php?tid=8960 a report on the forum] that this sticker can bend the pins that make connection between the battery and the phone: please check your setup carefully after removing the sticker.&lt;br /&gt;
&lt;br /&gt;
'''Note''': the EG25 modem and RTL8723CS wifi/bluetooth do not work without battery power, even if you are supplying enough power to the Pinephone with USB-C.&lt;br /&gt;
&lt;br /&gt;
== Modem and Carrier Support ==&lt;br /&gt;
There is a document about using the modem by user ''megi'' [https://megous.com/dl/tmp/modem.txt here.] This is from circa 18 Jan 2020. &lt;br /&gt;
&lt;br /&gt;
Note at this date there is no TL;DR version - the script at the end to disable the modem before power off is pretty essential to avoid corrupting your modem's flash memory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To check if the PinePhone is supported on your carrier: &lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed under the [[#Specifications|specifications]] section).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
== Factory Test Requirements ==&lt;br /&gt;
&lt;br /&gt;
Most of the self tests should just work, but a couple of them will fail unless certain requirements are met.&lt;br /&gt;
&lt;br /&gt;
=== RTL8723CS - WiFi ===&lt;br /&gt;
&lt;br /&gt;
* The self test needs a visible access point nearby so it can discover an SSID.&lt;br /&gt;
* The self test may fail if the battery charge is too low. &lt;br /&gt;
&lt;br /&gt;
=== EG25 - Modem ===&lt;br /&gt;
&lt;br /&gt;
* A working micro-SIM that doesn't require a PIN to unlock&lt;br /&gt;
* Enough battery charge&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PinePhone will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PinePhone uses the mainline kernel), there are a few that are designed specifically for &lt;br /&gt;
&lt;br /&gt;
The [[PinePhone Software Release#Software_Releases|'PinePhone Software Releases']] page has a complete list of currently supported Operating System images that work with the PinePhone as well as other related software information. &lt;br /&gt;
&lt;br /&gt;
The list includes OS images and descriptions of:&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#postmarketOS}} http://files.pine64.org/sw/pine64_installer/json/postmarketos.png] [[PinePhone_Software_Release#postmarketOS|'''postmarketOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts}} http://files.pine64.org/sw/pine64_installer/json/ubports.png] [[PinePhone_Software_Release#Ubuntu_Touch_by_UBPorts|'''Ubuntu Touch by UBPorts''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Ryodebianphosh.png]] [[PinePhone_Software_Release#Debian_.2B_Phosh|'''Debian + Phosh''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Maemo_Leste}} http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png] [[PinePhone_Software_Release#Maemo_Leste|'''Maemo Leste''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#SailfishOS}} http://files.pine64.org/sw/pine64_installer/json/sailfishos.png] [[PinePhone_Software_Release#SailfishOS|'''SailfishOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Manjaro_ARM}} http://files.pine64.org/sw/pine64_installer/json/manjaro.png] [[PinePhone_Software_Release#Manjaro_ARM|'''Manjaro ARM''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#NixOS}} http://files.pine64.org/sw/pine64_installer/json/nixos.png] [[PinePhone_Software_Release#NixOS|'''NixOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#LuneOS}} http://files.pine64.org/sw/pine64_installer/json/luneos.jpg] [[PinePhone_Software_Release#LuneOS|'''LuneOS''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Nemo_Mobile}} http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png] [[PinePhone_Software_Release#Nemo_Mobile|'''Nemo Mobile''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#KDE_Neon}} http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png] [[PinePhone_Software_Release#KDE_Neon|'''KDE Neon''']]&lt;br /&gt;
&lt;br /&gt;
[{{fullurl:PinePhone_Software_Release#Arch_Linux_ARM}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[PinePhone_Software_Release#Arch_Linux_ARM|'''Arch Linux ARM''']]&lt;br /&gt;
&lt;br /&gt;
[[File:Auroraos.jpeg]] [[PinePhone_Software_Release#Aurora|'''Aurora''']]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5295</id>
		<title>PinePhone Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases&amp;diff=5295"/>
		<updated>2020-03-13T14:43:04Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Add Arch Linux ARM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This page is intended to help you install a software release on your PinePhone. In addition it provides details of all the available releases so that you can do some background reading about them to help inform your choice. Finally it provides a number of links to other resources related to your PinePhone. &lt;br /&gt;
&lt;br /&gt;
= General instructions =&lt;br /&gt;
&lt;br /&gt;
Initial (new) release installation should be to a micro SD card. It is recommended to choose a card with fast I/O of small files for best performance of your PinePhone. See [[#Other Resources]] for tests on SDcards.&lt;br /&gt;
&lt;br /&gt;
Generic installation instructions are in this section, please see the releases below for specific installation options they may offer/require.&lt;br /&gt;
&lt;br /&gt;
== Boot priority ==&lt;br /&gt;
&lt;br /&gt;
The default PinePhone boot priority is first the SD card and then the eMMC so inserting your own SD card with your preferred release will result in the phone booting your image.&lt;br /&gt;
&lt;br /&gt;
User ''megi'' has demonstrated his multi-boot development [https://www.youtube.com/watch?v=ZL1GREqoqx8 on YouTube,] see Other Resouces at the bottom of this page for a link to his notes.&lt;br /&gt;
&lt;br /&gt;
== Preparation of SD card ==&lt;br /&gt;
# Download your chosen image from the options below&lt;br /&gt;
# Extract the compressed file&lt;br /&gt;
# Write the image to your SD card&lt;br /&gt;
# Plug SD card into phone&lt;br /&gt;
# Boot phone&lt;br /&gt;
If you need step-by-step instructions for writing an image to an SD card, check [[NOOB#Step-by-Step_Instructions_to_Flashing_MicroSD_Cards]] then return to this page.&lt;br /&gt;
&lt;br /&gt;
== Installation to eMMC ==&lt;br /&gt;
* Prepare a new SD card as above&lt;br /&gt;
* Boot the phone with your new SD card image&lt;br /&gt;
* The eMMC appears as /dev/mmcblk2 and so any standard Linux mechanism to move your image there will work, e.g. dd.&lt;br /&gt;
&lt;br /&gt;
You can dd the current installation to eMMC using this command:&lt;br /&gt;
&lt;br /&gt;
  dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M&lt;br /&gt;
&lt;br /&gt;
Where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct.&lt;br /&gt;
&lt;br /&gt;
It will take about 15 minutes (depending on the speed of your card), and in the end it may show an error about not enough space - just ignore it. Turn off phone, take out SD card, and try booting the phone which should load up the new OS from eMMC. &lt;br /&gt;
&lt;br /&gt;
This is method is more convenient because you don't have to rebuild the image from within the PinePhone, which usually requires resizing partitions and other extra steps.&lt;br /&gt;
&lt;br /&gt;
Also, in the default/factory installed image provided to you upon shipment, there is an option to install any image to the eMMC.&lt;br /&gt;
&lt;br /&gt;
== Resize partition to fit disk space ==&lt;br /&gt;
&lt;br /&gt;
Once you've flashed the OS to your SD card or eMMC storage, you may also need to expand the partition to fill all the available space. To do so after you've booted the device, install growpart and resize2fs on the phone and then run:&lt;br /&gt;
 growpart /dev/mmcblkX Y&lt;br /&gt;
 resize2fs /dev/mmcblkXpY&lt;br /&gt;
where X and Y correspond to your SD card's identifier (viewable from lsblk).&lt;br /&gt;
&lt;br /&gt;
== Backlight ==&lt;br /&gt;
All current distributions do not have a good setup for the backlight at low brightness.&lt;br /&gt;
If configured too low, the backlight shuts down completely, but the screen is still displayed and usable in bright front-light.&lt;br /&gt;
&lt;br /&gt;
Sailfish is one OS that initially uses automatic backlight control and the default setting makes the screen appear blank. When shining a bright light on the screen, you can still navigate the screen (and maybe the screen switches on temporarily due to the light sensor). This will make it possible for you to disable auto brightness in Settings, Display.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Software Releases =&lt;br /&gt;
&lt;br /&gt;
== postmarketOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/postmarketos.png&lt;br /&gt;
&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices that offers a choice of several desktop environments including Plasma Mobile and phosh. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
Rather than downloading a demo image [https://wiki.postmarketos.org/wiki/Installation_guide postmarketOS recommend] the use of their script, pmbootstrap, that can tailor build your SD card for you. See for example [https://forum.pine64.org/showthread.php?tid=8285 this forum thread.] &lt;br /&gt;
&lt;br /&gt;
Note pmbootstrap offers an option [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone)#Installation to install to the eMMC.]&lt;br /&gt;
&lt;br /&gt;
[http://images.postmarketos.org/pinephone/ Demo images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
demo/147147 (for demo images only - when building an image with pmbootstrap you set your own user-id and password. '''NOTE: currently some lock screens require your password, but only present a numeric keyboard. So you should use [[only]] numbers in your password until you've verified you can unlock with other characters.''')&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
See [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) postmarketOS dedicated PinePhone wiki page]&lt;br /&gt;
&lt;br /&gt;
If you install firefox browser (or are using a demo image that already has it installed) [https://wiki.postmarketos.org/wiki/Firefox then these hints in the pmOS wiki are recommended.] GDK_SCALE=1 is best for PinePhone screen, enable Wayland gets application to fit screen and allow keyboard entry.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/postmarketOS/postmarketos/issues/3 postmarketOS issue tracker for PinePhone support]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://wiki.postmarketos.org/wiki/Contributing See postmarketOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Touch by UBPorts ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/ubports.png&lt;br /&gt;
A Mobile Version of the Ubuntu Operating System made and maintained by the UBports Community.&lt;br /&gt;
&lt;br /&gt;
A short, state-of-the-art (as at 5 Feb 2020) [https://youtu.be/ST_BjKicTAk demo on YouTube.]&lt;br /&gt;
&lt;br /&gt;
[https://ubuntu-touch.io/ Ubuntu touch] is a mobile version of Ubuntu developed by the UBports community. Images can be downloaded from [https://ci.ubports.com/job/rootfs/job/rootfs-pinephone/ here]. In the future, Ubuntu Touch will be able to be installed onto the PinePhone with the [https://ubuntu-touch.io/get-ut UBports installer] GUI tool.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
The default password is &amp;lt;code&amp;gt;phablet&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone Scroll down to the bottom of this page.]&lt;br /&gt;
&lt;br /&gt;
To get the modem to work (as at 10 Feb) you need to manually:&lt;br /&gt;
 sudo /usr/share/ofono/scripts/enable-modem&lt;br /&gt;
 sudo /usr/share/ofono/scripts/online-modem&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
[https://gitlab.com/ubports/community-ports/pinephone See UBports gitlab page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://ubports.com/foundation/sponsors See UBports website for how to donate.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debian + Phosh ==&lt;br /&gt;
[[File:Ryodebianphosh.png]]&lt;br /&gt;
&lt;br /&gt;
An unofficial Debian build for ARM64 running with the [https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html phosh user interface] (developed by Purism, phosh uses [https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) Wayland] instead of [https://en.wikipedia.org/wiki/X.Org_Server Xorg]). 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, of course). Current version is Debian Sid, as needed packages are not yet in testing (Debian Bullseye). &lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9016 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
To adjust screen resolution, see these threads: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61685#pid61685] &lt;br /&gt;
&lt;br /&gt;
Most of Debian's repository is available. There are packages that need to be cross compiled (&amp;quot;ported&amp;quot;) to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://pinephone.a-wai.com/images/ Debian-pinephone image builds]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
debian/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.&lt;br /&gt;
&lt;br /&gt;
March 9th release: [https://forum.pine64.org/showthread.php?tid=9016&amp;amp;pid=61968#pid61968 thread]&lt;br /&gt;
&lt;br /&gt;
Known issues as of March 9th, 2020:&lt;br /&gt;
* ModemManager acts weirdly if your SIM card needs PIN code verification, it is recommended to disable it for now&lt;br /&gt;
* headphone jack insertion is still not detected, you need to manually switch to the &amp;quot;Headphone&amp;quot; output in &amp;quot;Settings&amp;quot; -&amp;gt; &amp;quot;Sound&amp;quot;&lt;br /&gt;
* bluetooth and camera are still not usable, even though the low-level drivers seem to work&lt;br /&gt;
* a few voice calls issues: unable to mute the mic, headset mic not working, audio quality to be improved (if the hardware is capable of more)&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
It is recommended that you log your bug reports in [https://gitlab.com/a-wai/debos-pinephone/issues/ the project's issue tracker.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to pick an open issue to work on, or send a merge request on [https://gitlab.com/a-wai/debos-pinephone/ Gitlab.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maemo Leste ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/Maemo Maemo] is a trimmed-down version of Debian for mobile devices, originally a collaboration between Nokia and many open source projects (the [http://maemo.org/intro/ Maemo community]) before Nokia abandoned it. The community now takes full responsibility in developing fully open source Maemo for a variety of mobile devices. &lt;br /&gt;
&lt;br /&gt;
The new version Maemo 7 &amp;quot;Leste&amp;quot; is an ARM64 port of [https://devuan.org/ Devuan] (Debian without systemd) and runs the mainline Linux kernel. The default user interface stack is [https://en.wikipedia.org/wiki/Hildon Hildon], [https://en.wikipedia.org/wiki/X.Org_Server Xorg], [https://en.wikipedia.org/wiki/Matchbox_(window_manager) Matchbox WM], and [https://en.wikipedia.org/wiki/GTK GTK]. The current version is Devuan Ascii (Debian Stretch) and they are working on an upgrade to Devuan Beowulf (Debian Buster) as well as simultaneous support for both Devuan and Debian. In addition to the main repository, they [https://maemo-leste.github.io/maemo-leste-repositories-and-community-packages.html announced] a [https://github.com/maemo-leste-extras/bugtracker community repository]. To keep updated they use automation in their package maintenance with [https://github.com/maemo-leste/jenkins-integration jenkins] (similar to [https://www.debian.org/devel/buildd/ debian's buildd]). Porting packages to Maemo Leste is basically a simple matter of porting to arm64 version of Debian/Devuan, which benefits both projects.&lt;br /&gt;
&lt;br /&gt;
More detailed information can be found on [https://leste.maemo.org/Main_Page the Maemo Leste wiki], or follow [https://maemo-leste.github.io/ announcements on their website], and check out [https://leste.maemo.org/Leste_FAQ Frequently Asked Questions]. &lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://maedevu.maemo.org/images/pinephone/ Maemo Leste test builds.] There is also an [https://github.com/maemo-leste/image-builder image builder], see their wiki for instructions on how to [https://leste.maemo.org/Image_Builder build a custom image].&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
root/toor&lt;br /&gt;
&lt;br /&gt;
You may use &amp;quot;sudo&amp;quot; directly.&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
For current status and work arounds please read their [https://leste.maemo.org/PinePhone PinePhone wiki page], and update as necessary (make sure to notify them of new issues by leaving a report on their github, see below).&lt;br /&gt;
&lt;br /&gt;
* ''' Where to Report Issues '''&lt;br /&gt;
Most discussion occurs at #maemo-leste on freenode IRC. The Maemo website also has an [https://talk.maemo.org/showthread.php?p=1565822 ongoing forum thread] for feedback about Maemo Leste on the PinePhone BraveHeart edition.&lt;br /&gt;
&lt;br /&gt;
All other contact information is listed on the [https://leste.maemo.org/Main_Page main page] of the Maemo wiki. You should [https://github.com/maemo-leste/bugtracker/issues submit bug reports] on github. To track known issues, you may use these search terms: [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pinephone pinephone], [https://github.com/maemo-leste/bugtracker/issues?utf8=%E2%9C%93&amp;amp;q=is%3Aissue+is%3Aopen+pine64 pine64]&lt;br /&gt;
&lt;br /&gt;
* ''' Development '''&lt;br /&gt;
Learn about [https://leste.maemo.org/Development development], [https://leste.maemo.org/Development/Porting_Packages porting packages], [https://leste.maemo.org/Development/Building_Packages building packages], [https://leste.maemo.org/Development/Tasks todo list], and general info on [https://wiki.debian.org/HowToPackageForDebian how to package for Debian]. Some tasks have funding available. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SailfishOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/sailfishos.png&lt;br /&gt;
Sailfish OS is a Linux-based operating system based on open source projects such as Mer and including a closed source UI.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
The SailfishOS image is built on Gitlab CI. The latest image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].&lt;br /&gt;
&lt;br /&gt;
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!&lt;br /&gt;
&lt;br /&gt;
''Instructions:''&lt;br /&gt;
# Download the flashing script&lt;br /&gt;
# Insert a microSD card in your device&lt;br /&gt;
# Make the script executable: &amp;lt;code&amp;gt;chmod +x flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Verify that you have the &amp;lt;code&amp;gt;bsdtar&amp;lt;/code&amp;gt; package installed&lt;br /&gt;
# Execute it: &amp;lt;code&amp;gt;./flash-it.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the instructions. Some commands in the script require root permissions (for example: mounting and flashing the SD card).&lt;br /&gt;
&lt;br /&gt;
Note that after baking µSD card and booting phone, as per [https://www.reddit.com/r/pinephone/comments/f1l7bm/sailfish_os_on_pinephone_best_os_so_far_in_my/fh8o0s2/ Reddit comment] you have to adjust autobrightness settings in order to actually see interface.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The current (6 Feb) version of Sailfish has a defect with the auto brightness: on first boot this means you get a blank screen. You need to hold your phone up to a bright light to enable the screen, then disable the auto brightness in Settings, Display. [https://forum.pine64.org/showthread.php?tid=9054 See this forum thread.] If you're not familiar with SFOS, be prepared by having a Jolla account and skip the tutorial by touching all 4 corners starting top left. This is just because holding a light over the sensor can be tricky, otherwise the SFOS tutorial is necessary as the UI is not that intuitive. &lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
See [https://sailfishos.org/wiki/Collaborative_Development#Reporting_issues the Sailfish wiki] for links to their forum as well as info required when reporting an issue.&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://sailfishos.org/wiki/SailfishOS See the SailfishOS wiki for options to contribute.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manjaro ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/manjaro.png&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro forum announcement of Alpha4 version]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
** manjaro/1234&lt;br /&gt;
** root/root&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See Manjaro announcement.]&lt;br /&gt;
&lt;br /&gt;
In particular phone calls do NOT yet work from the Phone application.&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://forum.manjaro.org/t/manjaro-arm-alpha4-for-pinephone-and-pinetab/127684 See the end of the announcement here.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NixOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nixos.png&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
See [https://nixos.org/nixos/community.html Bugs section on this page.]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
[https://nixos.org/nixos/community.html Details about contributions and donations are on the NixOS website.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LuneOS ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/luneos.jpg&lt;br /&gt;
Based on WebOS by LG, comes with Luna Next desktop environment.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[http://build.webos-ports.org/luneos-testing/images/pinephone/ LuneOS test image for PinePhone]&lt;br /&gt;
Tofe recommends using bmaptool ; for example &amp;quot;bmaptool copy http://build.webos-ports.org/luneos-testing/images/pinephone/luneos-dev-image-pinephone-testing-0-15.rootfs.wic.gz /dev/mmcblk0&amp;quot;. Rename .wic file to .img for standard dd usage. &lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nemo Mobile ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png&lt;br /&gt;
Nemo Mobile is the open source build of Sailfish OS.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9043 this forum thread] for how to get going.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Download location is here on GitHub.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
[https://github.com/neochapay/nemo-device-dont_be_evil/ Scroll down the page here.]&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
For more info please visit [https://github.com/neochapay/nemo-device-dont_be_evil neochapay's github page]&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KDE Neon ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png&lt;br /&gt;
Based on KDE Neon for the desktop, comes with Plasma Mobile.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://images.plasma-mobile.org/pinephone/ Plasma mobile images can be found here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
phablet/1234&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PureOS ==&lt;br /&gt;
PureOS is a GNU/Linux distribution focusing on privacy and security, using the GNOME desktop environment. It is developed and maintained by Purism.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
This is an unofficial/unsupported creation by ''mozzwald'' that can be downloaded [http://www.mozzwald.com/pp/pureos-pinephone-20200226.img.xz here.] Instructions to create your own image are [http://www.mozzwald.com/pp/pureos-pinephone-build-instructions.txt here.]&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
purism/123456&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/fedora.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) vanilla Fedora rawhide build for aarch64 with megi's kernel and [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ 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.&lt;br /&gt;
&lt;br /&gt;
See [https://forum.pine64.org/showthread.php?tid=9347 this thread in the forum.]&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
[https://github.com/nikhiljha/pp-fedora-sdsetup/releases/ flashable images] or [https://github.com/nikhiljha/pp-fedora-sdsetup/tree/image build scripts]&lt;br /&gt;
&lt;br /&gt;
The images are compressed with zstd because the maintainer needs an excuse to use zstd.&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
pine/1111&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
The UI is smooth, WiFi, Bluetooth, incoming SMS, and the modem all work.&lt;br /&gt;
Voice calls, SMS (outgoing), and mobile data don't work (yet).&lt;br /&gt;
&lt;br /&gt;
* ''' Where/how to report defects '''&lt;br /&gt;
Please send your bug reports at [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker.] Be sure to include logs if applicable!&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Please help! Send us merge requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/ Github.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ARM ==&lt;br /&gt;
http://files.pine64.org/sw/pine64_installer/json/archlinux.png&lt;br /&gt;
&lt;br /&gt;
An (unofficial) barebone Arch Linux ARM image, all you have is just a shell and SSH.&lt;br /&gt;
&lt;br /&gt;
* ''' Download location '''&lt;br /&gt;
https://github.com/dreemurrs-embedded/Pine64-Arch/releases&lt;br /&gt;
&lt;br /&gt;
* ''' user-id/password '''&lt;br /&gt;
alarm/alarm&lt;br /&gt;
&lt;br /&gt;
* ''' What works, what does not work '''&lt;br /&gt;
It's just fast and smooth, there's nothing, you'll have to install a desktop at your own. GNOME is a good example to look at.&lt;br /&gt;
USB DHCP doesn't work yet, so you'll have to assign 172.16.42.2/24 to the phone's network interface.&lt;br /&gt;
&lt;br /&gt;
* ''' Contributions '''&lt;br /&gt;
Feel free to send us merge requests on [https://github.com/dreemurrs-embedded/Pine64-Arch/pulls GitHub.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aurora ==&lt;br /&gt;
Available soon? https://mobile.twitter.com/neochapay/status/1189552654898188288?p=p&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Other Resources =&lt;br /&gt;
Community&lt;br /&gt;
* [https://forum.pine64.org/forumdisplay.php?fid=120 PinePhone Forum]&lt;br /&gt;
* [http://www.pine64.xyz:9090/?channels=PINEPHONE PinePhone IRC Channel]&lt;br /&gt;
&lt;br /&gt;
Hardware information&lt;br /&gt;
* [[PinePhone]] hardware details in this Pine64 wiki.&lt;br /&gt;
* [[PinePhone_v1.1_-_Braveheart]] hardware details specific to the Braveheart handsets.&lt;br /&gt;
* The postmarketOS wiki has a detailed page on the PinePhone hardware [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) here,] and the preceeding devkit [https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil) here.]&lt;br /&gt;
&lt;br /&gt;
Other software information&lt;br /&gt;
* [https://linux-sunxi.org/Main_Page sunxi community wiki]&lt;br /&gt;
* [https://xnux.eu/devices/pine64-pinephone.html megi feature/driver support matrix]&lt;br /&gt;
* [https://megous.com/dl/tmp/README.bootui megi bootUI notes (for dualbooting/multibooting)]&lt;br /&gt;
* [https://github.com/ayufan-pine64/boot-tools ayufan boot tools]&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
* [https://store.pine64.org/?post_type=product Pine64 shop]&lt;br /&gt;
* [https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/ Pine64 blog on blobs]&lt;br /&gt;
* [https://tuxphones.com/yet-another-librem-5-and-pinephone-linux-smartphone-comparison/ Martijn Braam Librem 5 comparison, especially covering openness/blobs]&lt;br /&gt;
* [https://fam-ribbers.com/2019/12/28/State-of-Linux-on-mobile-and-common-misconceptions.html Bart Ribbers blog on linux distributions and desktop environments on mobile devices.]&lt;br /&gt;
* [https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi Jeff Geerling on testing micro SD cards.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;background-color: lightyellow;&amp;quot;&amp;gt;[[#top | '''Return to top of page''']]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab&amp;diff=4281</id>
		<title>PineTab</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab&amp;diff=4281"/>
		<updated>2019-12-19T09:49:11Z</updated>

		<summary type="html">&lt;p&gt;Danct12: OS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PAGE UNDER CONSTRUCTION, INFO SUBJECT TO CHANGE&lt;br /&gt;
&lt;br /&gt;
The PineTab is a 10&amp;quot; tablet created by Pine64.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 11mm x 17.5mm x 26mm (Thickness, Width, Height)&lt;br /&gt;
* '''Weight:''' ~600-700g&lt;br /&gt;
* '''Build:''' Plastic&lt;br /&gt;
* '''Storage:'''&lt;br /&gt;
** 64GB of internal eMMC storage&lt;br /&gt;
** MicroSD slot, bootable&lt;br /&gt;
** M.2 SSD slot, (optional)&lt;br /&gt;
* '''Cameras:''' 2Mpx Front, 5Mpx Rear&lt;br /&gt;
* '''CPU:''' Allwinner A64 Quad Core&lt;br /&gt;
* '''GPU:''' Mali 400 MP2&lt;br /&gt;
* '''RAM:''' 2GB LPDDR3&lt;br /&gt;
* '''I/O:''' HD Video Out (Mini HDMI), Micro USB 2.0 OTG, USB 2.0 A host, 3.5mm Headphone/Mic combo,&lt;br /&gt;
* '''Network'''&lt;br /&gt;
** WiFi&lt;br /&gt;
** M.2 LTE / Cell MODEM card, (optional, and takes place of optional M.2 SSD)&lt;br /&gt;
* '''Screen:''' 10.1&amp;quot; IPS 800x1280 Capacitive LCD&lt;br /&gt;
* '''Attachments/Accessories:''' Magnetically attached keyboard (optional)&lt;br /&gt;
* '''Battery:''' 6000MAh (4.5Ah)&lt;br /&gt;
* '''Misc. features:''' &lt;br /&gt;
** Volume rocker and home button&lt;br /&gt;
** Speakers and Microphone&lt;br /&gt;
** 2.5mm OD Power (5V 3A) Port&lt;br /&gt;
&lt;br /&gt;
== Keyboard ==&lt;br /&gt;
'''Overview:''' The PinePad detachable keyboard features a full function row, FN key functionality, meta key (where the Windows key would be) and all of the keys you need for daily use.&lt;br /&gt;
&lt;br /&gt;
'''FN keys:''': Pause/play (F2), Stop (F3), Previous(F4), Next(F5), Music (F6), Mail (F7), Home (F8), Mute (F9), Vol- (F10), Vol+ (F11), Disable touchpad (F12), NumLock (Insert), Scroll Lock (Delete), PgUp (Up Arrow), PgDn (Down Arrow), Home (Left Arrow), End (Right Arrow), Digital Numpad (7,8,9,0,U,I,O,P,J,K,L,;,M,.,/)&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PinePhone will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PinePhone uses the mainline kernel), there are a few that are designed specifically for phones:&lt;br /&gt;
* [[#postmarketOS|postmarketOS]]&lt;br /&gt;
* [[#Arch Linux ARM|Arch Linux ARM]]&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices. The latest builds can be downloaded from the [https://images.postmarketos.org/pinetab/ images page] to be flashed to the PineTab.&lt;br /&gt;
&lt;br /&gt;
More information is available at [https://postmarketos.org postmarketos.org] and on their [https://wiki.postmarketos.org/wiki/PINE64_PineTab_(pine64-pinetab) dedicated PineTab wiki page].&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
Arch Linux ARM with LXQt built by Danct12 can be downloaded [https://github.com/Danct12/Pine64-Arch/releases/tag/20191207 here]&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4280</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4280"/>
		<updated>2019-12-19T09:42:45Z</updated>

		<summary type="html">&lt;p&gt;Danct12: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pinephone stan account&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4132</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4132"/>
		<updated>2019-11-28T23:45:16Z</updated>

		<summary type="html">&lt;p&gt;Danct12: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4123</id>
		<title>User:Danct12</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Danct12&amp;diff=4123"/>
		<updated>2019-11-27T05:38:54Z</updated>

		<summary type="html">&lt;p&gt;Danct12: is there any rules for this?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: orange; position: fixed; width:100%; height:100%; bottom:0%; left:0%; right:0%; top:0%; display:block; z-index:-1; pointer-events: none;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:blue; font-size: 40px; font-family:'Comic Sans MS';&amp;quot;&amp;gt;HOI!!! it's meh dencee 12 and dis ma wiki page now am sorry if da wiki page look bad but its okay tem know its very cringe but!!!!  tEMMIE!!!&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 48px; color:red; font-family:'Comic Sans MS';&amp;quot;&amp;gt;currently wokin on TEMM PROJEC!!!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 48px; color:blue; font-family:'Comic Sans MS';&amp;quot;&amp;gt;ya yay ay tem use potmakit os thank marijn bam because he a gud guy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 48px; color:purple; font-family:'Comic Sans MS';&amp;quot;&amp;gt;but wat is dis wik pag thin iz it gud???????????????&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Danct12</name></author>
	</entry>
</feed>