Difference between revisions of "PinePhone"

From Maemo Leste Wiki
Jump to navigationJump to search
(WIP)
Line 21: Line 21:
}}
}}


The first Pinephone (development) phone
The first Pinephone (braveheart) phone


== Notes ==
== Notes ==


Screen is 'portrait' by default, phone has no keyboard, Hildon needs more work to work well without a keyboard on portrait.
First testing image can be found here: (TODO)
 
What you can do with this image:
 
* Run any applications in Debian and Devuan on your phone
* Connect to wifi
* (With not yet finished userspace) connect to 2G/3G/4G data connections
* Develop for Maemo Leste and work on applications that interface with modems
 
Note that:
 
* Virtual keyboard should work in all gtk2 applications (not yet in gtk3 and qt, but this is coming).
* Screen brightness adjustments in UI do not work on the Pinephone yet.
* Performance is not bad, but will get better, with hildon-desktop optimisations and as lima improves.
* We are not shipping the latest Pinephone kernel yet (feel free to work on that, or anything above!)
 




Lima-enabled mesa is available in the 'lima' component: https://phoenix.maemo.org/job/mesa-repos/ / https://maedevu.maemo.org/leste/dists/leste/lima/


== Status ==
== Status ==

Revision as of 17:24, 22 February 2020

This page or section is a stub. Ask how you can help improve leste.maemo.org by visiting #maemo-leste, look at the bugtracker (https://github.com/maemo-leste/bugtracker) or if you are able to contribute to the current page, then you are welcome to do so.

PinePhone
Manufacturer Pine64
Specifications
SoC Allwinner A64
Hardware Features
Software Features

The first Pinephone (braveheart) phone

Notes

First testing image can be found here: (TODO)

What you can do with this image:

  • Run any applications in Debian and Devuan on your phone
  • Connect to wifi
  • (With not yet finished userspace) connect to 2G/3G/4G data connections
  • Develop for Maemo Leste and work on applications that interface with modems

Note that:

  • Virtual keyboard should work in all gtk2 applications (not yet in gtk3 and qt, but this is coming).
  • Screen brightness adjustments in UI do not work on the Pinephone yet.
  • Performance is not bad, but will get better, with hildon-desktop optimisations and as lima improves.
  • We are not shipping the latest Pinephone kernel yet (feel free to work on that, or anything above!)



Status

Feature Leste supported Notes
Kernel version 5.4 Mainline + some patches: https://gitlab.com/pine64-org/linux/tree/pine64-kernel-5.4.y
Serial Yes Via headphone jack (disable headphone switch)
Charging Yes
Wireless Yes Involves installing out of tree driver
Ethernet N/A
Bluetooth ?
Infrared N/A TX only (hardware limitation).
USB C Yes Peripheral/slave only, exposes network gadget by default. Host Untested
Keyboard N/A !
Screen Yes Modesetting driver
3D Acceleration Yes lima (!)
Touchscreen Yes Capacitive
Audio Yes
2G/3G data WIP Works with ofono; UI underway: https://github.com/maemo-leste/connui-cellular ; see https://github.com/maemo-leste/bugtracker/issues/76
SMS WIP Works with ofono, will using telepathy-ring, no UI yet, not enabled by default
Phone calls WIP Reported to work, no UI, poor quality, not enabled by default
Accelerometer ? Available as input device, needs MCE work
Proximity sensor ?
RGB LED WIP Works, but mce can't deal with LEDs without controllers yet.
Vibration Motor ?
GPS WIP Should work on the modem

Installation