Difference between revisions of "PinePhone Software Releases"

Jump to navigation Jump to search
(→‎Download: fixed section)
(14 intermediate revisions by 3 users not shown)
Line 42: Line 42:
* GitHub: [https://github.com/ExpidusOS ExpidusOS]
* GitHub: [https://github.com/ExpidusOS ExpidusOS]


'''Download location'''
==== Download ====


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 "pinephone".
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 filename that starts with "pinephone".


'''username/password'''
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>expidus/expidus</code>
|}
 
==== Notes ====


expidus/expidus
What works, what does not work:


'''What works, what does not work'''
* The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].


The ExpidusOS Wiki has a page detailing [https://wiki.expidusos.com/index.php/Device:PinePhone supported features].
How to contribute and report defects:


'''How to contribute and report defects'''
* Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).


Join the [https://discord.gg/GVfBF2w Discord server] or corresponding repo at GitHub ([https://github.com/orgs/ExpidusOS/repositories repo list]).
----
----


Line 68: Line 74:
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]
* GitHub: [https://github.com/nikhiljha/pp-fedora-sdsetup nikhiljha/pp-fedora-sdsetup]


'''Download location'''
==== Download ====


* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]
* [https://github.com/nikhiljha/pp-fedora-sdsetup/releases Flashable images]
Line 76: Line 82:
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)
There is also an FTP server with images build every night @ ftp://pine.warpspeed.dk/nightly/pinephone/ (Mount this with something like Nautilus)


'''username/password'''
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! GitHub images
| <code>pine/123456</code>
|-
! Nightly images (via FTP)
| <code>pine/1111</code>
|}


On github images use:
==== Notes ====
pine/123456
 
On Nightly images from FTP use
pine/1111
'''What works, what does not work'''
 
WiFi, Bluetooth, SMS, Data, Calls all work!


There are still a few bugs though, and [https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix some features don't have driver support yet] on any PinePhone distribution.
WiFi, Bluetooth, SMS, Data, Calls all work! There are still a few bugs though, and [https://xnux.eu/devices/pine64-pinephone.html#toc-feature-driver-support-matrix some features don't have driver support yet] on any PinePhone distribution.


'''How to contribute and report defects'''
Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker]. Be sure to include logs if applicable! Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].


Please send your bug reports to [https://github.com/nikhiljha/pp-fedora-sdsetup/issues the project's issue tracker].
Be sure to include logs if applicable!
Send us pull requests on [https://github.com/nikhiljha/pp-fedora-sdsetup/pulls Github].
----
----


Line 145: Line 148:
An unofficial [https://www.kali.org Kali Linux] build for PinePhone running with Phosh.
An unofficial [https://www.kali.org Kali Linux] build for PinePhone running with Phosh.
This Kali Linux Phosh build contains only the Phosh GUI and a few other packages (ModemManager, WiFi chip firmware).
This Kali Linux Phosh build contains only the Phosh GUI and a few other packages (ModemManager, WiFi chip firmware).
Custom Kernel Added in the new release. Thanks to Mobian Project for WiFi Firmware.
Now, Totally depends on The Kali repository. Get [https://github.com/Shubhamvis98/usb-arsenal-pinephone USB Arsenal] for your PinePhone's Kali Linux.


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


* [https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh]
* [https://github.com/Shubhamvis98/kali-pinephone/releases Kali Phosh]
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>kali/8888</code>
|}


==== Notes ====
==== Notes ====
Line 155: Line 165:
Installation:
Installation:


  $ unxz -c Kali-pinephone-{Version}.img.xz | dd of=/dev/{storage_block} bs=1M status=progress
  $ unxz -c Kali-PinePhone-{Release}.img.xz | dd of=/dev/{storage_block} bs=1M status=progress
  $ growpart /dev/mmcblkX Y
  $ growpart /dev/mmcblkX Y
  $ e2fsck -y -f /dev/mmcblkXpY
  $ e2fsck -y -f /dev/mmcblkXpY
Line 161: Line 171:
  # X: Storage Device Y: Partition Number
  # X: Storage Device Y: Partition Number


{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| <code>kali/8888</code>
|}
----
----


Line 303: Line 307:
* Git repo: https://megous.com/git/pinephone-multi-boot/
* Git repo: https://megous.com/git/pinephone-multi-boot/
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 15-distro multi-boot image for Pinephone]
* Forum discussion: [https://forum.pine64.org/showthread.php?tid=11347 15-distro multi-boot image for Pinephone]
==== Download ====


'''Update 2022-01-26, using megi's kernel 5.16.2'''
'''Update 2022-01-26, using megi's kernel 5.16.2'''
Line 321: Line 327:
Due to its size, download though torrent is suggested by the author on its main page.
Due to its size, download though torrent is suggested by the author on its main page.


{{hint | '''Note about .zst archive file:'''
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! General
| <code>1111</code>
|-
! sxmo
| <code>user/1111</code>
|-
! Manjaro
| seems to insist on <code>123456</code>
|}
 
==== Notes ====
 
{{Info | Note about .zst archive file:  


On Linux, you may install or compile <code>zstd</code>, and write the image to SD card by using <code>zstdcat</code> and <code>dd</code>. See the "Installation" section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.
On Linux, you may install or compile <code>zstd</code>, and write the image to SD card by using <code>zstdcat</code> and <code>dd</code>. See the "Installation" section of its [https://xnux.eu/p-boot-demo/ web page] for command examples.
Line 329: Line 350:
Also see [[PinePhone Installation Instructions]].
Also see [[PinePhone Installation Instructions]].


'''username/password'''
All passwords were changed to 1111. sxmo login/password is user/1111. Manjaro seems to insist on 123456.
----
----


Line 374: Line 392:
=== OpenMandriva Lx ===
=== OpenMandriva Lx ===
[[File:Oma-logo-22042013_300pp.png|right|100px]]
[[File:Oma-logo-22042013_300pp.png|right|100px]]
{{Hint| '''Note:''' This image is solely for testing purposes.}}


OpenMandriva Lx with Plasma Mobile as UI.
OpenMandriva Lx with Plasma Mobile as UI.
Line 383: Line 399:
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].
The official image can be found [https://sourceforge.net/projects/openmandriva/files/release/4.2/RC/Pinephone/ at sourceforge.net].
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.
See [https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing here] for the offical announcement.
==== Notes ====
{{Info| This image is solely for testing purposes.}}


----
----
Line 461: Line 481:
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]
* [https://gitlab.com/sailfishos-porters-ci/dont_be_evil-ci/ Sailfish OS repo]


'''Download location'''
==== Download ====


'''Flashing script'''
'''Flashing script'''
Line 483: Line 503:


Set PIN on initialization.
Set PIN on initialization.
==== Notes ====


* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.
* Sometimes the first run stalls before the tutorial. Reboot and it will start from setting the security pin.
Line 515: Line 537:
[[File:SkiffOS-Icon-1.png|right|100px]]
[[File:SkiffOS-Icon-1.png|right|100px]]


Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers.
Minimal in-memory cross-compiled OS optimized for hosting multiple in parallel Docker containers. Provides the reliability of firmware with the ease-of-use of package managers.
 
==== Download ====
 
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].


Provides the reliability of firmware with the ease-of-use of package managers.
==== Notes ====


Upgrade over-the-air via a simple rsync script, or copying 3 files.
Upgrade over-the-air via a simple rsync script, or copying 3 files.
Line 545: Line 571:
The boot-up OS is upgraded independently from the containers.
The boot-up OS is upgraded independently from the containers.


'''Download location'''
The repository and instructions can be found [https://github.com/skiffos/SkiffOS/tree/master/configs/pine64/phone here].
----
----


=== Slackware ===
=== Slackware ===


Unofficial slackware images with xfce for the pinephone
[https://arm.slackware.com/ Slackware] is the world's oldest actively developed Linux distribution, providing a modern user land (applications) and Linux Kernel, within a more classic Unix Operating System environment.


'''Discussion'''
==== Download ====
 
* http://dl.fail.pp.ua/slackware/images/pinephone/
 
==== Notes ====


[https://forum.pine64.org/showthread.php?tid=12181&highlight=slackware+pinephone Thread]
Discussion: [https://forum.pine64.org/showthread.php?tid=12181&highlight=slackware+pinephone Thread]


'''Download location'''
* http://dl.fail.pp.ua/slackware/images/pinephone/
----
----


Line 573: Line 598:
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.
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.


'''Download location'''
==== Download ====


[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]
[https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone UBports PinePhone project]


'''username/password'''
{| class="wikitable"
!colspan="2" style="background: #a7d7f9;"| Default credentials
|-
! Default user
| Set during boot
|}


Set up during boot
==== Notes ====
 
'''What works, what does not work'''


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]
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] to see which features work.


'''How to contribute and report defects'''
Contributions and bug reports can be made via. [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page]. See [https://ubports.com/foundation/sponsors UBports website] for how to donate.


See [https://gitlab.com/ubports/community-ports/pinephone UBports gitlab page].
== Tools ==
See [https://ubports.com/foundation/sponsors UBports website] for how to donate.
 
= Tools =


There are software tools, that can be booted on the PinePhone.
There are software tools, that can be booted on the PinePhone.
Line 600: Line 625:
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.
See https://github.com/dreemurrs-embedded/Jumpdrive/releases for the latest image.
Make sure to download the "PinePhone" image and to unpack the archive before flashing.
Make sure to download the "PinePhone" image and to unpack the archive before flashing.
----
----


Line 608: Line 634:
Make sure to download the image with pinephoneA64 in the name.
Make sure to download the image with pinephoneA64 in the name.


= Factory Test OS =
== Factory Test OS ==


{{Hint|'''Note:''' The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}
On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later. 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. Do not flash eMMC to test your device, just dd it to microSD and test from there. New versions are distributed as part of the postmarketOS distribution.


On the Braveheart model, there was a postmarketOS based basic Factory Test OS pre-installed on the eMMC.
{{Info| The magnetometer test will fail on the new Beta Edition, as the factory image wasn't updated for it yet.}}
The developer Martijn Braam from postmarketOS has improved the functionality of the image considerably later.
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.
Do not flash eMMC to test your device, just dd it to microSD and test from there.
New versions are distributed as part of the postmarketOS distribution.


Links:
Links:
Line 625: Line 645:
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]
* [https://gitlab.com/MartijnBraam/factorytest/-/blob/master/README.rst Documentation]


== Factory-loaded OS builds ==
=== Factory-loaded OS builds ===


These are different operating system builds that was preloaded in the factory with testing utility.
These are different operating system builds that was preloaded in the factory with testing utility.
Line 673: Line 693:
</div>
</div>


= Installing other ARM64 distributions =
== Installing other ARM64 distributions ==


{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.
{{Warning|Distributions not on this page may not even boot after you follow this section. In the best case, they will be barely usable.
Line 692: Line 712:
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi
* [https://xnux.eu/howtos/install-arch-linux-arm.html an example for Arch Linux] by megi


= Other Resources =
== Other Resources ==
 
Community
Community
* [[Main_Page#Community_and_Support|Links to the community services]]
* [[Main_Page#Community_and_Support|Links to the community services]]

Navigation menu