Difference between revisions of "PinePhone Software"

From Dejvino's Knowledge Base
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Distributions ==
 
== Distributions ==
=== [[Arch Linux ARM for PinePhone Installer]] ===
+
Main distributions registry: [https://wiki.pine64.org/index.php?title=PinePhone_Software_Releases wiki.pine64.org/PinePhone_Software_Releases]
* Repository: [https://github.com/Dejvino/pinephone-arch-install github.com/Dejvino/pinephone-arch-install]
 
  
=== [[Mobian]] ===
+
* [[Arch Linux ARM for PinePhone]]
[[Debian]] for mobile devices.
+
** Repository: [https://github.com/dreemurrs-embedded/Pine64-Arch/releases]
 
+
* [[Arch Linux ARM for PinePhone Installer]]
=== [[UBports]] ===
+
** Repository: [https://github.com/Dejvino/pinephone-arch-install github.com/Dejvino/pinephone-arch-install]
[[Ubuntu Touch]] for [[PinePhone]].
+
* [[Mobian]]
* [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone wiki: How to install]
+
** [[Debian]] for mobile devices.
 
+
* [[UBports]]
=== [[sxmo]] ===
+
** [[Ubuntu Touch]] for [[PinePhone]].
[[dwm]] on [[pmos]].
+
** [https://gitlab.com/ubports/community-ports/pinephone#how-do-i-install-ubuntu-touch-on-my-pinephone wiki: How to install]
* [https://forum.pine64.org/showthread.php?tid=9913&pid=66062#pid66062 Pine64 Forum Thread]
+
* [[postmarketOS]]
* [https://git.sr.ht/~mil/sxmo-docs/tree/master/USERGUIDE.md User Guide]
+
** [[Alpine Linux]] for phones
 +
* [[sxmo]]
 +
** [[dwm]] on [[postmarketOS]].
 +
** [https://forum.pine64.org/showthread.php?tid=9913&pid=66062#pid66062 Pine64 Forum Thread]
 +
** [https://git.sr.ht/~mil/sxmo-docs/tree/master/USERGUIDE.md User Guide]
  
 
== Utilities ==
 
== Utilities ==
Line 22: Line 25:
 
* [https://wiki.pine64.org/index.php/PinePhone#Flashing_eMMC_using_Jumpdrive Pine64 Wiki]
 
* [https://wiki.pine64.org/index.php/PinePhone#Flashing_eMMC_using_Jumpdrive Pine64 Wiki]
 
* [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ Releases (pre-built images)]
 
* [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ Releases (pre-built images)]
 +
 +
=== [[netevent]] ===
 +
Netevent is a tool which can be used to share linux event devices with other machines (either via /dev/uinput or by implementing a client for the same protocol with other means).[https://github.com/Blub/netevent]
 +
* Repository: [https://github.com/Blub/netevent]
 +
 +
=== Other Components ===
 +
* [https://source.puri.sm/Librem5/feedbackd/-/tree/master feedbackd] - events and notifications daemon
  
 
== Development ==
 
== Development ==
 +
* [[PinePhone-Toolkit]]
 
* p-boot - minimal PinePhone bootloader
 
* p-boot - minimal PinePhone bootloader
 
** [https://megous.com/git/p-boot/about/ ABOUT]
 
** [https://megous.com/git/p-boot/about/ ABOUT]
Line 34: Line 45:
 
=== Random crashes ===
 
=== Random crashes ===
 
If you experience random crashes, try a slower DRAM clock speed! See [https://forum.pine64.org/showthread.php?tid=9832 this thread].
 
If you experience random crashes, try a slower DRAM clock speed! See [https://forum.pine64.org/showthread.php?tid=9832 this thread].
 +
 +
=== wlan0 MAC keeps on changing ===
 +
This is problematic if you want to assign a DNS name to the phone on your LAN. You can always setup a systemd service that sets a "spoofed" (but static) MAC address: [https://wiki.archlinux.org/index.php/MAC_address_spoofing#Method_3:_systemd_unit]
  
 
== External Links ==
 
== External Links ==

Latest revision as of 21:24, 30 September 2020

Software usable with PinePhone

Distributions

Main distributions registry: wiki.pine64.org/PinePhone_Software_Releases

Utilities

Jumpdrive

Enables flashing of the internal eMMC flash storage from a computer over USB.

netevent

Netevent is a tool which can be used to share linux event devices with other machines (either via /dev/uinput or by implementing a client for the same protocol with other means).[2]

  • Repository: [3]

Other Components

Development

Troubleshooting

What is going on??

Try connecting to the Serial Console on PinePhone.

Random crashes

If you experience random crashes, try a slower DRAM clock speed! See this thread.

wlan0 MAC keeps on changing

This is problematic if you want to assign a DNS name to the phone on your LAN. You can always setup a systemd service that sets a "spoofed" (but static) MAC address: [4]

External Links