The PinePhone is an inexpensive smartphone designed to run free and open source operating systems like Manjaro, postmarketOS, Mobian, or Ubuntu Touch. But the phone isn’t 100-percent open hardware: its modem ships relies on proprietary, closed-source firmware.

A team of independent developers are working to provide an alternative – and it looks like they’re getting closer all the time.

Developer @biktorgj has posted a short video showing a PinePhone making a phone call using Voice over LTE without using proprietary “blobs.”

PinePhone mainboard with Quectel EG25-G modem

You probably won’t be able to buy a PinePhone that ships with open source modem firmware anytime soon – Pine64’s Lukasz Erecinski says “various legal constraints” make that unlikely. But it may soon be possible for PinePhone owners to perform a bit of software surgery to replace the Quectel EG25-G’s proprietary firmware with an open source alternative.

Pine64 first highlighted the work of @biktorj and @konradybcio about a month ago and now there’s an unofficial PinePhone Modem SDK project hosted at GitHub. A few days ago the first version to without any closed source binaries was released.

The SDK is still a work in progress – the developers note that power consumption has likely been increased in this release, and it takes “some time” for the modem to respond from sleep.

Even with the new unofficial firmware, there’s still some closed-source code running on the modem. According to @biktorgj, the proprietary ADSP firmware that controls radio frequencies in the modem is still there. But “every qualcomm/quectel binary handling the communications between the Pinephone and the DSP parts of the modem” have been removed.

via @biktorgj and @thepine64

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

or...

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.

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.