Difference between revisions of "Projects:PinePhone Daily Driver"

From Dejvino's Knowledge Base
Jump to navigation Jump to search
Line 14: Line 14:
 
* {{IconWip}} Flash a prebuilt image
 
* {{IconWip}} Flash a prebuilt image
 
** {{IconPlus}} ?
 
** {{IconPlus}} ?
** {{IconMinus}} Crashes after a few moments
+
** {{IconMinus}} ?
* {{IconFail}} Waiting for a better build...
 
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try the custom image
Line 30: Line 29:
 
** {{IconPlus}} ?
 
** {{IconPlus}} ?
 
** {{IconMinus}} Crashes during boot.
 
** {{IconMinus}} Crashes during boot.
* {{IconFail}} Waiting for a better build...
+
* {{IconFail}} Waiting for a better build... (couldn't use a bootloader with lower DRAM frequency)
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Try the custom image
 
* {{IconTodo}} Try the custom image
Line 44: Line 43:
 
* {{IconDone}} Flash a prebuilt image
 
* {{IconDone}} Flash a prebuilt image
 
** {{IconPlus}} Boots, serial shell works
 
** {{IconPlus}} Boots, serial shell works
** {{IconMinus}} Crashes right after booting into [[phosh]]
+
** {{IconMinus}} Bootloader needs to be replaced for lower frequency of DRAM
*** {{code|1=[  30.775060] Unable to handle kernel write to read-only memory at virtual address ffff800010aeb34a}}
+
** {{IconMinus}} [[Phosh]]
 +
*** You can install Gnome, but it is not polished for the device and it is slow.
 
* {{IconFail}} Waiting for a better build...
 
* {{IconFail}} Waiting for a better build...
 
* {{IconTodo}} Build and flash from the repository
 
* {{IconTodo}} Build and flash from the repository
Line 62: Line 62:
 
** {{IconInfo}} Tested, boots and works, but the USB network seems broken as of 2020-05-11 --> Reverting to 5.6
 
** {{IconInfo}} Tested, boots and works, but the USB network seems broken as of 2020-05-11 --> Reverting to 5.6
 
** {{IconInfo}} Kernel 5.6.13 works with USB network as of 2020-05-17
 
** {{IconInfo}} Kernel 5.6.13 works with USB network as of 2020-05-17
 +
 +
== [[sxmo]] ==
 +
Tiling WM [[dwm]] based on [[pmos]].
 +
==== Pros and Cons ====
 +
* {{IconPlus}} Based on [[pmos]], i.e. [[Alpine Linux]]
 +
* {{IconPlus}} Tiling WM is nice to use on a phone.
 +
* {{IconMinus}} Tiling doesn't work completely with all the apps.
 +
* {{IconMinus}} Hard to learn the controls
 +
* {{IconMinus}} No real power saving.
 +
 +
==== Next Steps ====
 +
* {{IconInfo)) Waiting for a future release.
  
 
== Related ==
 
== Related ==
 
* [[PinePhone Hardware]]
 
* [[PinePhone Hardware]]
 
* [[PinePhone Software]]
 
* [[PinePhone Software]]

Revision as of 20:45, 21 May 2020

Project: Using PinePhone as my daily driver smartphone, running Linux fulfilling Goal:Technology.

(!) All the current OS images are crashing (apart from Megous' kernel on Arch Linux ARM) on my PinePhone.

It seems they have DRAM frequency set way too high: 624 MHz instead of 552 MHz. See this thread.

Software Setup

postmarketOS

Pros and Cons

Next Steps

  • Flash a prebuilt image
    • [+] ?
    • [–] ?
  • Build and flash from the repository
  • Try the custom image
  • Try customizing the image


UBports

Pros and Cons

Next Steps

  • Flash a prebuilt image
    • [+] ?
    • [–] Crashes during boot.
  • Waiting for a better build... (couldn't use a bootloader with lower DRAM frequency)
  • Build and flash from the repository
  • Try the custom image
  • Try customizing the image

Mobian

Pros and Cons

  • [+] Debian (almost as good as Arch Linux)
  • [+] Aims to be as upstream as possible, built from source
  • [–] Phosh

Next Steps

  • Flash a prebuilt image
    • [+] Boots, serial shell works
    • [–] Bootloader needs to be replaced for lower frequency of DRAM
    • [–] Phosh
      • You can install Gnome, but it is not polished for the device and it is slow.
  • Waiting for a better build...
  • Build and flash from the repository
  • Try the custom image
  • Try customizing the image

Arch Linux ARM

Via Arch Linux ARM for PinePhone Installer.

Pros and Cons

Next Steps

  • Update to kernel 5.7
  • Try again the current status and progress
    • [i] Tested, boots and works, but the USB network seems broken as of 2020-05-11 --> Reverting to 5.6
    • [i] Kernel 5.6.13 works with USB network as of 2020-05-17

sxmo

Tiling WM dwm based on pmos.

Pros and Cons

  • [+] Based on pmos, i.e. Alpine Linux
  • [+] Tiling WM is nice to use on a phone.
  • [–] Tiling doesn't work completely with all the apps.
  • [–] Hard to learn the controls
  • [–] No real power saving.

Next Steps

  • {{IconInfo)) Waiting for a future release.

Related