Difference between revisions of "PinePhone Software Releases"

Jump to navigation Jump to search
(→‎Ubuntu Touch by UBPorts: remove modem scripts as no longer needed)
(updates and clarifications)
Line 177: Line 177:
<div class="center" style="background-color: lightyellow;">[[#top | '''Return to top of page''']]</div>
<div class="center" style="background-color: lightyellow;">[[#top | '''Return to top of page''']]</div>


== Debian + Phosh ==
== Debian-PinePhone: Pure Debian + Phosh on the Pinephone ==
[[File:Debian-logo.png]]
[[File:Debian-logo.png]]


Line 185: Line 185:


* ''' Download location '''
* ''' Download location '''
[http://pinephone.a-wai.com/images/ Debian-pinephone image builds]
[http://pinephone.a-wai.com/images/ Debian-pinephone downloadable images]


Don't forget to extract the image:  
Don't forget to extract the image before installing:  
$ gzip -d Downloads/debian-pinephone-*.img.gz
$ gzip -d Downloads/debian-pinephone-*.img.gz
See the [https://gitlab.com/a-wai/debos-pinephone project page] for specific installation instructions.


* ''' user-id/password '''
* ''' user-id/password '''
Line 197: Line 199:
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.
See [https://gitlab.com/a-wai/debos-pinephone/-/blob/master/README.md the project's README file] for most up to date status.


March 9th release: [https://forum.pine64.org/showthread.php?tid=9016&pid=61968#pid61968 thread]
Check [https://gitlab.com/a-wai/debos-pinephone/-/issues bug tracker] for known issues. Questions? Ask on our [https://forum.pine64.org/showthread.php?tid=9016 thread].


Known issues as of March 27th, 2020:
Please note. In order to start a new text, you need to enter +[country code]-[phone number]. Without the + and the country code (+1 for USA) you won't be able to send a new text.   
* headphone jack insertion is still not detected, you need to manually switch to the "Headphone" output in "Settings" -> "Sound"
* bluetooth doesn't work on reboots, you need to turn your phone off and power it on again
* camera is still not usable, even though the low-level drivers seem to work
* a few voice calls issues: unable to mute the mic, audio quality to be improved (if the hardware is capable of more)
* Chats app: In order to start a new text, you need to enter +[country code]-[phone number]. Without the + and the country code (+1 for USA) you won't be able to send a new text.   


'''To adjust screen resolution''' [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/] [https://forum.pine64.org/showthread.php?tid=9016&pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&pid=61685#pid61685]  
'''To adjust screen resolution''' [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/] [https://forum.pine64.org/showthread.php?tid=9016&pid=61403#pid61403] [https://forum.pine64.org/showthread.php?tid=9016&pid=61685#pid61685]  
Line 210: Line 207:
# <code>sudo apt install linux-libc-dev build-essential ninja-build meson cmake libwayland-dev</code>
# <code>sudo apt install linux-libc-dev build-essential ninja-build meson cmake libwayland-dev</code>
# Continue the rest of the instructions on [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/ this page]
# Continue the rest of the instructions on [https://puri.sm/posts/easy-librem-5-app-development-scale-the-screen/ this page]
# When you finish, you will have a touch-capable app you can use to adjust resolution any time, useful when switching between various apps
# When you finish, you will have a touch-capable app you can use to adjust resolution any time, useful when switching between various apps. Unlike other solutions, this works across reboots.


Most of Debian's repository is available. There are packages that need to be cross compiled ("ported") to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date.
Most of Debian's repository is available. There are packages that apt won't find, which need to be cross compiled ("ported") to ARM64 (see [https://wiki.debian.org/Arm64Port Debian's wiki on ARM64 port]), but the process is fairly easy. Most developers package their software for the AMD64 version of Debian, so they will throw an error when run; if you have the source code, you can compile it to run on ARM64/PinePhone. If you do so, you should contact the developers so they can provide precompiled ARM64 packages for others in the future. You should also contact Debian if you have working ARM64 packages not listed on [https://wiki.debian.org/Arm64Port this page], since this helps them track the status of ARM64 with Debian. Currently their wiki page is out of date.


* ''' Where/how to report defects '''
* ''' Where/how to report defects '''