Ubuntu Touch can run on dozens of smartphones that originally shipped with Android thanks to the Halium tool that allows the Linux distribution to communicate with the hardware in those phones using Android drivers.

But if you’re running Ubuntu Touch on a PinePhone, you don’t need Halium since the phone supports mainline Linux kernels or modified kernels like Megi’s kernel, which is usually way ahead of the pack when it comes to adding features to support the phone’s hardware.

Up until recently Ubuntu Touch for the Pinephone had been using a version of Linux kernel 5.6, but recently the developers have started to move to Megi’s 5.10 and 5.11 kernels which brings improved hardware stability and reliability.

According to an update posted to the Pine64 blog, so far the new kernel enables:

  • Improved mobile network reliability
  • Hardware-accelerated camera viewfinder (for quicker video updates while framing your shot)
  • Better reliability for phone call audio

That said, there are still some bugs to squash, so the stable branch of Ubuntu Touch for the PinePhone is still using the older kernel. But users who want to try out the latest kernel can go into the Ubuntu Touch Settings menu, choose Updates, and then select Update Settings to change to the Development, Release Candidate, or kernelupgrade channels.

That last option will give you the most bleeding edge features, but it’s also the least stable channel, so proceed with caution.

I took the latest build on the kernelupgrade channel for a spin this morning and while I couldn’t get the camera to work at all, the user interface, web browser, and other applications all seem to run smoothly.

You can see a recent built in action in this short video from Pine64:

And in other recent Ubuntu Touch/PinePhone news, the Teleports app is now working on the PinePhone.

Teleports is an Ubuntu Touch app that works as a client for the Telegram chat & messaging platform. While it’s been compatible with other devices running Ubuntu Touch for some time, it was broken on the PinePhone until recently.

Now the developers at UBPorts say a bug that had caused the app to freeze has been fixed and shouldn’t be a problem anymore.

Support LinuxSmartphones.com

At LinuxSmartphones.com we strive to provide timely news, opinion, and how-to articles related to the Linux phone space. But it takes time and money to keep this site alive, and while advertising is our primary source of revenue, there are several other ways you can help support this website, even if you're using an ad blocker.*

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, thisguide that may help you disable it.

Join the Conversation


  1. Ubuntu Touch on the Pinephone still has the unfixed Wayland issues so that some windows/dialogues just never appear and, as a result for instance you cannot add accounts in the system settings, because of that, also, I assume this is the reason why the Dekko2 mail client doesn’t work.
    The same is true for UT on the Raspberry pi. That means some of the core functionality that you need on your phone for the time being isn’t available with UT on the pinephone.

  2. Teleports has worked ever since I brought the phone, as I got the UB-Ports edition. Also, the camera does work, it’s been working for me on kernel upgrade.

    1. I haven’t tried Teleports, but the camera has never worked for me on the builds that I tried, and, to be sure, GPS doesn’t work either. Does it work with the new kernel?

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.