Difference between revisions of "PinePhone"

Jump to navigation Jump to search
(→‎Operating Systems: ported descriptions to PinePhone_Software_Release for tidiness)
Line 232: Line 232:


== Operating Systems ==
== Operating Systems ==
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:
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. Under [[Pinebook Pro Software Release|'Pinebook Pro Software and OS Image Download Section']] you will find a complete list of currently supported Operating System images that work with the Pinebook as well as other related software.
* [[#postmarketOS|postmarketOS]]
* [[#Ubuntu Touch|Ubuntu Touch]]
* [[#Sailfish OS|Sailfish OS]]
* [[#Maemo Leste|Maemo Leste]]
* [[#LuneOS|LuneOS]]
* [[#Manjaro|Manjaro]]
* [[#Neon|Neon]]
* [[#Aurora|Aurora]]


For an exhaustive list of information about the different OSs, see [[PinePhone Software Release]].
The list includes OS images and descriptions of:


=== postmarketOS ===
[{{fullurl:PinePhone_Software_Release#postmarketOS}} http://files.pine64.org/sw/pine64_installer/json/postmarketos.png] [[PinePhone_Software_Release#postmarketOS|'''postmarketOS''']]
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/pinephone/ images page] to be flashed to the PinePhone.


More information is available at [https://postmarketos.org postmarketos.org] and on their [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_(pine64-pinephone) dedicated PinePhone wiki page].
[{{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''']]


=== Ubuntu Touch ===
[{{fullurl:PinePhone_Software_Release#Maemo_Leste}} http://files.pine64.org/sw/pine64_installer/json/maemo_leste.png] [[PinePhone_Software_Release#Maemo_Leste|'''Maemo Leste''']]
[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]. The default password is <code>phablet</code>. 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.


'''What works:'''
[{{fullurl:PinePhone_Software_Release#SailfishOS}} http://files.pine64.org/sw/pine64_installer/json/sailfishos.png] [[PinePhone_Software_Release#SailfishOS|'''SailfishOS''']]


* WiFi internet (out of the box)
[{{fullurl:PinePhone_Software_Release#Manjaro_ARM}} http://files.pine64.org/sw/pine64_installer/json/manjaro.png] [[PinePhone_Software_Release#Manjaro_ARM|'''Manjaro ARM''']]
* Audio (1)
* Mobile data (2)
* SMS (2)
* Making phonecalls (2, no audio or microphone)


[https://forum.pine64.org/showthread.php?tid=8923] Enable sound first
[{{fullurl:PinePhone_Software_Release#NixOS}} http://files.pine64.org/sw/pine64_installer/json/nixos.png] [[PinePhone_Software_Release#NixOS|'''NixOS''']]


[https://forum.pine64.org/showthread.php?tid=8923] Enable modem first
[{{fullurl:PinePhone_Software_Release#LuneOS}} http://files.pine64.org/sw/pine64_installer/json/luneos.jpg] [[PinePhone_Software_Release#LuneOS|'''LuneOS''']]


=== Sailfish OS ===
[{{fullurl:PinePhone_Software_Release#Nemo_Mobile}} http://files.pine64.org/sw/pine64_installer/json/nemo_mobile.png] [[PinePhone_Software_Release#Nemo_Mobile|'''Nemo Mobile''']]
The latest Sailfish OS image can be installed using the [https://raw.githubusercontent.com/sailfish-on-dontbeevil/flash-it/master/flash-it.sh flashing script].


The script downloads the image and bootloader, extracts everything and burns it onto the SD card. '''Note:''' The script will format and erase the SD card!
[[File:Ryodebianphosh.png]] [[PinePhone_Software_Release#Debian_.2B_Phosh|'''Custom Debian + phosh''']]


'''Instructions:'''
[{{fullurl:PinePhone_Software_Release#KDE_Neon}} http://files.pine64.org/sw/pine64_installer/json/plasma_mobile.png] [[PinePhone_Software_Release#KDE_Neon|'''KDE Neon''']]
# Download the flashing script
# Insert a microSD card in your device
# Make the script executable: <code>chmod +x flash-it.sh</code>
# Execute it: <code>./flash-it.sh</code>
# Follow the instructions. Some commands in the script require root permissions.


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.
[[File:Auroraos.jpeg]] [[PinePhone_Software_Release#Aurora|'''Aurora''']]
 
=== Nemo Mobile ===
Nemo Mobile is the open source build of Sailfish OS. The latest images for the PinePhone are released [https://github.com/neochapay/nemo-device-dont_be_evil/releases here].
 
* Nemo Mobile 20170217 Release [microSD Boot]
* DD image (for 8GB micoSD card and above)
** [http://files.pine64.org/os/PinePhone/NemoMobile/nemo-pinephone-release2020-02-17.img.gz Direct download from pine64.org]
** MD5 (GZip file): bb93d76c38bf688c11343de52fc92775
** File Size: 365MB
 
=== Maemo Leste ===
[https://maemo-leste.github.io/ Maemo Leste] images can be downloaded [https://maedevu.maemo.org/images/pinephone/ here]. The default username is <code>root</code> and the password is <code>toor</code>
 
* Maemo Leste ver 1.0 Build Release 20200223 [microSD Boot]
* For USB network with PC, please explore [https://leste.maemo.org/Status/USB_Peripheral here]
* Tips: On first boot, you'll want to go to settings -> text input, and check the virtual keyboard option. Then press the power button, click shutdown, and then after shutdown, start the device again. Then the virtual keyboard should be fully working.
* DD image (for 8GB micoSD card and above)
** [https://maedevu.maemo.org/images/pinephone/20200223/maemo-leste-1.0-arm64-pinephone-20200223.img.xz Direct download from maemo.org]
** MD5 (GZip file): 6389b68618fc3ae7801d63ea2ddee063
** File Size: 275MB
 
=== LuneOS ===
[https://www.webos-ports.org/wiki/Main_Page LuneOS] downloads are available [http://build.webos-ports.org/luneos-testing/images/pinephone/ here].
 
* LuneOS Test Build 0-78 Release [microSD Boot]
* DD image (for 8GB micoSD card and above)
** [http:///files.pine64.org/os/PinePhone/LuneOS/luneos-dev-image-pinephone-testing-0-78.rootfs.img.gz Direct download from pine64.org]
** MD5 (GZip file): f85131d5d9309d3fd793ec19a40a1ff6
** File Size: 418MB
 
=== Manjaro ===
[https://wiki.manjaro.org/index.php Manjaro] downloads are available [https://osdn.net/projects/manjaro-arm/storage/pinephone/ here].
 
=== Neon ===
[https://images.plasma-mobile.org/pinephone/ Neon images] A changelog (for the postmarketOS version) can be found [https://images.postmarketos.org/pinephone/#changelog here] username: phablet pw: 1234
 
=== Aurora ===
Available soon.