(Create PinePhone Page) |
(add recommended pkgs and install instructions) |
||
Line 4: | Line 4: | ||
The [https://www.pine64.org/pinephone/ PinePhone] is a Linux-native mobile phone. It is based on an [[Architectures/ARM/AllWinner|AllWinner]] CPU. Fedora does not (yet) support the PinePhone, but it is possible to get it running with a custom kernel. This documentation describes how to install Fedora on a PinePhone, and links to useful resources. | The [https://www.pine64.org/pinephone/ PinePhone] is a Linux-native mobile phone. It is based on an [[Architectures/ARM/AllWinner|AllWinner]] CPU. Fedora does not (yet) support the PinePhone, but it is possible to get it running with a custom kernel. This documentation describes how to install Fedora on a PinePhone, and links to useful resources. | ||
== Installation Guide == | |||
The general steps to get a working install are as follows: | |||
1. Make a boot partition with a pinephone-compatible kernel | |||
2. write the corresponding bootloader 8 bytes after the start of your SD card | |||
3. copy a Fedora aarch64 rootfs into a second larger partition, filling the rest of the SD card | |||
4. copy the kernel modules into the rootfs | |||
5. edit the fstab file to correspond to this new partition layout | |||
An unofficial script that automatically does the steps and generates a flashable image can be [https://github.com/nikhiljha/pp-fedora-sdsetup found here], and unofficial prebuilt images can be [https://github.com/nikhiljha/pp-fedora-sdsetup/releases found here]. | |||
== Recommended Packages == | |||
The default GNOME install doesn't work very well on such a small touch screen. Instead, librem's Phosh and various other related software have been packaged in [https://copr.fedorainfracloud.org/coprs/njha/mobile/packages/ the njha/mobile COPR]. | |||
From the COPR: carbons chatty feedbackd phoc phosh pidgin purple-mm-sms rtl8723cs-firmware squeekboard | |||
From the main repository: NetworkManager gnome-terminal gnome-contacts purple-matrix purple-telegram gdm | |||
(Untested) Available on other COPRs: pidgin-lurch | |||
Also available, not recommended: ofono | |||
[[Category:AArch64]] | [[Category:AArch64]] |
Revision as of 19:49, 6 March 2020
Introduction
The PinePhone is a Linux-native mobile phone. It is based on an AllWinner CPU. Fedora does not (yet) support the PinePhone, but it is possible to get it running with a custom kernel. This documentation describes how to install Fedora on a PinePhone, and links to useful resources.
Installation Guide
The general steps to get a working install are as follows:
1. Make a boot partition with a pinephone-compatible kernel
2. write the corresponding bootloader 8 bytes after the start of your SD card
3. copy a Fedora aarch64 rootfs into a second larger partition, filling the rest of the SD card
4. copy the kernel modules into the rootfs
5. edit the fstab file to correspond to this new partition layout
An unofficial script that automatically does the steps and generates a flashable image can be found here, and unofficial prebuilt images can be found here.
Recommended Packages
The default GNOME install doesn't work very well on such a small touch screen. Instead, librem's Phosh and various other related software have been packaged in the njha/mobile COPR.
From the COPR: carbons chatty feedbackd phoc phosh pidgin purple-mm-sms rtl8723cs-firmware squeekboard
From the main repository: NetworkManager gnome-terminal gnome-contacts purple-matrix purple-telegram gdm
(Untested) Available on other COPRs: pidgin-lurch
Also available, not recommended: ofono