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 Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

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, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,545 other subscribers

4 replies on “Ubuntu Touch for the PinePhone is moving to a new kernel for better hardware support”

  1. 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?

  2. 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.

Comments are closed.