<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=QC8086</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=QC8086"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/QC8086"/>
	<updated>2026-06-05T09:59:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=10562</id>
		<title>PinePhone Carrier Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=10562"/>
		<updated>2021-05-29T19:52:27Z</updated>

		<summary type="html">&lt;p&gt;QC8086: /* North America */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{under construction}}&lt;br /&gt;
&lt;br /&gt;
{{hint|MMS currently doesn't work in any distribution on the PinePhone without a [[PinePhone_Carrier_Support#MMS_workarounds|script]]! This means images and group chats will not work in text messages.}}&lt;br /&gt;
&lt;br /&gt;
This page contains hints on setting up cellular network connectivity for specific carriers.&lt;br /&gt;
For more general information, see [[PinePhone#Modem_and_carrier_support|Modem and carrier support]]. For the APN settings see [[PinePhone APN Settings]].&lt;br /&gt;
&lt;br /&gt;
= Check compatibility =&lt;br /&gt;
To check if the PinePhone is supported on your carrier:&lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed in the [https://www.quectel.com/UploadFile/Product/Quectel_EG25-G_LTE_Specification_V1.1.pdf modem specification sheet]).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
= Tested and working carriers =&lt;br /&gt;
&lt;br /&gt;
The following is a list of carriers which has been tested by users and confirmed to be working (excerpt):&lt;br /&gt;
&lt;br /&gt;
== Asia ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
| Japan || SoftBank || Not tested || Unsupported by carrier || No || No || Mobian Phosh, December 2020&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Unsupported by carrier || Unsupported by carrier || Yes || Yes || Mobian Phosh, January 2020&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Unsupported by carrier || Unsupported by carrier || Yes || No || Manjaro Plasma Mobile February 2021&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Docomo || Yes || Not tested || Yes || Yes || Mobian Phosh, February 2021&lt;br /&gt;
|-&lt;br /&gt;
| India || Vodafone / Vi India || Yes || Not tested || Yes || Yes || DanctNIX (Arch Linux ARM) with Phosh, March 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Africa ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Europe ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Sweden || Telenor SE || Not tested || Not tested || Yes || Not tested || Manjaro Plasma Mobile beta2&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Three || Yes || Not tested || Yes || Yes || Manjaro Plasma Mobile beta2&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Vodafone || Yes || Not tested || Yes || Yes || ALARM &amp;amp; pmOS (Phosh?), modem FW latest - 26 Feb 21&lt;br /&gt;
|-&lt;br /&gt;
| France     || Orange || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta6 and later - 9 march 2021&lt;br /&gt;
|-&lt;br /&gt;
| France     || SFR || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta6 and later - 9 march 2021&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== North America ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || No || Yes || Yes || Arch Linux Arm 2020/11/29, Mobian Phosh, Manjaro KDE Plasma Mobile&lt;br /&gt;
|-&lt;br /&gt;
| USA || MetroPCS (T-Mobile) || Yes || No || Yes || Yes || Arch Linux Arm (Phosh,SXMO) 2021/04/29, Manjaro Arm Phosh 2021/04/29, Mobian Phosh, 2021/3/20&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes - buggy || No || Yes - buggy || Yes - buggy || Manjaro Plasma Dev 2020/11/21 &amp;amp; Ubuntu Touch 2020/11/26 &amp;amp; KDE NEON 2020/11/02&lt;br /&gt;
|-&lt;br /&gt;
| USA || Mint Mobile (T-Mobile) || Yes || Not tested || Yes || Yes || Mobian Phosh, 2021/3/14&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || Mobian Phosh, 2021/3/1&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Not tested || Not tested || Yes || Not via gui || Manjaro KDE Plasma Mobile 2021/5/10 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || Freedom || Yes || Not tested || Yes || Yes || Arch Pinephone Phosh (APN: internet.windmobile.ca), 2021/4/25 &lt;br /&gt;
|-&lt;br /&gt;
| USA || FaithWireless (AT&amp;amp;T) || Yes || No || Yes || Yes || Arch Linux Arm 2021/04/29 with Phosh 0.10.1-1, see the [[PinePhone_Carrier_Support#AT.26T|AT&amp;amp;T issues]] below.&lt;br /&gt;
|-&lt;br /&gt;
| USA || Google Fi (T-Mobile) || Yes || No || Yes || Yes || Arch Linux Arm 2021/05/29 with Phosh 0.10.2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== South America ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Australia / Oceania ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Middle East  ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Golan TC || receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Partner prepay || receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Pelephone prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Hot prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| 019 prepay|| No || NA ||Bars only || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Special carrier notes =&lt;br /&gt;
&lt;br /&gt;
{{Warning|This section contains providers which do not work or require special settings or actions to work.}}&lt;br /&gt;
&lt;br /&gt;
Some carriers might support only certain frequencies or might require certain settings in Ofono or ModemManager. The following is a list of collected notes for carriers regarding special settings, hints or information:&lt;br /&gt;
&lt;br /&gt;
== USA ==&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page], AT&amp;amp;T's primary bands are 12 and 17 - 700ac and 700 MHz respectively. The PinePhone seems to work out-of-the-box with AT&amp;amp;T. If you transfer a SIM card from another phone you were using with AT&amp;amp;T, you need to activate the PinePhone through [https://www.att.com/buy/wireless/byod/byod AT&amp;amp;T's website]. Calls and SMS messages work. VoLTE is as yet untested.&lt;br /&gt;
&lt;br /&gt;
However, it is likely AT&amp;amp;T will drop support with their network upgrade in the near future like their child company Cricket Wireless already has. [https://www.att.com/ecms/dam/att/consumer/help/pdf/Devices-Working-on-ATT-Network.pdf This page] lists their supported devices for their new network.&lt;br /&gt;
&lt;br /&gt;
=== Cricket Wireless ===&lt;br /&gt;
Cricket wireless is a MVNO that uses AT&amp;amp;T's network. VoLTE was fully supported, but the PinePhone is no longer considered a compatible device in the US by the carrier (as of March 2021).&lt;br /&gt;
&lt;br /&gt;
=== SimpleMobile ===&lt;br /&gt;
SimpleMobile is a T-Mobile prepaid MVNO operating in the United States. 4G LTE, VoLTE, data, and SMS all work on the PinePhone after activation. Activation can be done online without extra software or assistance, go to https://www.simplemobile.com/activation/byopcollectsim and make sure you have your SIM card and IMEI ready.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
Sprint is currently not supported due to unknown reasons. Any input regarding this issue is highly appreciated.&lt;br /&gt;
&lt;br /&gt;
=== T-Mobile ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
T-Mobile's primary frequency band for the United States is 12 (700ac MHz).&lt;br /&gt;
&lt;br /&gt;
T-Mobile's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/t-mobile-united-states this page].&lt;br /&gt;
&lt;br /&gt;
While the PinePhone's modem does support all LTE bands that T-Mobile uses in the US (And is one of the best choices for band support with the PinePhone's modem in the US), VoLTE is still listed as &amp;quot;Under development&amp;quot; by the modem manufacturer. T-Mobile's system also does not list the PinePhone as a compatible device due to this lack of official VoLTE support. The modem is capable of working on T-Mobile with VoLTE support enabled.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
Verizon's primary frequency band for the United States is 13 (700 MHz). Verizon's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/verizon-wireless-united-states this page]. According to the same page, Verizon might restrict their network to only approved devices.&lt;br /&gt;
&lt;br /&gt;
Some users reported that they were able to activate their Verizon SIM by using an Verizon-approved burner phone and then inserting the SIM into the PinePhone.&lt;br /&gt;
&lt;br /&gt;
=== Google Fi ===&lt;br /&gt;
Only T-Mobile service works currently, not US Cellular or Sprint.&lt;br /&gt;
The APN is h2g2.&lt;br /&gt;
Information from [https://forum.pine64.org/showthread.php?tid=11675&amp;amp;page=7 the forum].&lt;br /&gt;
&lt;br /&gt;
Bear in mind that initial activation of the SIM card is not possible without an Android phone running Google Apps. &lt;br /&gt;
&lt;br /&gt;
It should also be noted that Google uses a non-standard MMS implementation that is unlikely to be supported on the PinePhone at any point.&lt;br /&gt;
&lt;br /&gt;
= Known issues =&lt;br /&gt;
Known issues:&lt;br /&gt;
* The [https://www.frequencycheck.com/models FrequencyCheck model page] does not list either Pine64 or the PinePhone.&lt;br /&gt;
* T-Mobile's system does not list the PinePhone as a compatible device due to the lack of official VoLTE support from the manufacturer, despite the fact that it does work.&lt;br /&gt;
* MMS doesn't currently work in any distribution on the PinePhone by default. This means images and group chats will not work in text messages.&lt;br /&gt;
* Some providers may allow only certain known devices identified by their [https://en.wikipedia.org/wiki/Type_Allocation_Code Type Allocation Code].&lt;br /&gt;
&lt;br /&gt;
= MMS workarounds =&lt;br /&gt;
These scripts allow partial MMS support on a [[PinePhone]]:&lt;br /&gt;
&lt;br /&gt;
* JMMS: [https://git.sr.ht/~amindfv/jmms]&lt;br /&gt;
* silvermms: [https://gitlab.com/5ilver/silvermms]&lt;br /&gt;
* MMS via Matrix with mmmpuppet: [[PinePhone MMS with Matrix]]&lt;br /&gt;
&lt;br /&gt;
There is a Haskel MMS client. MMS can also be manually composed with mmsd on the command line.&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
* IMEI - [https://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity International Mobile Equipment Identity]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>QC8086</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=10560</id>
		<title>PinePhone Carrier Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=10560"/>
		<updated>2021-05-29T16:39:42Z</updated>

		<summary type="html">&lt;p&gt;QC8086: /* Google Fi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{under construction}}&lt;br /&gt;
&lt;br /&gt;
{{hint|MMS currently doesn't work in any distribution on the PinePhone without a [[PinePhone_Carrier_Support#MMS_workarounds|script]]! This means images and group chats will not work in text messages.}}&lt;br /&gt;
&lt;br /&gt;
This page contains hints on setting up cellular network connectivity for specific carriers.&lt;br /&gt;
For more general information, see [[PinePhone#Modem_and_carrier_support|Modem and carrier support]]. For the APN settings see [[PinePhone APN Settings]].&lt;br /&gt;
&lt;br /&gt;
= Check compatibility =&lt;br /&gt;
To check if the PinePhone is supported on your carrier:&lt;br /&gt;
&lt;br /&gt;
Search for your carrier on [https://www.frequencycheck.com/ frequencycheck.com] and compare the carrier's LTE/GSM/WCDMA frequencies to the PinePhone's supported frequencies (listed in the [https://www.quectel.com/UploadFile/Product/Quectel_EG25-G_LTE_Specification_V1.1.pdf modem specification sheet]).&lt;br /&gt;
&lt;br /&gt;
It is likely that there will be a few frequencies that your carrier uses which are not supported by the PinePhone. Not all of the carrier's frequencies need to be supported by the PinePhone for it to work - as long as ''most'' of them are supported, you will still get good coverage.&lt;br /&gt;
&lt;br /&gt;
= Tested and working carriers =&lt;br /&gt;
&lt;br /&gt;
The following is a list of carriers which has been tested by users and confirmed to be working (excerpt):&lt;br /&gt;
&lt;br /&gt;
== Asia ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
| Japan || SoftBank || Not tested || Unsupported by carrier || No || No || Mobian Phosh, December 2020&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Unsupported by carrier || Unsupported by carrier || Yes || Yes || Mobian Phosh, January 2020&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Unsupported by carrier || Unsupported by carrier || Yes || No || Manjaro Plasma Mobile February 2021&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Docomo || Yes || Not tested || Yes || Yes || Mobian Phosh, February 2021&lt;br /&gt;
|-&lt;br /&gt;
| India || Vodafone / Vi India || Yes || Not tested || Yes || Yes || DanctNIX (Arch Linux ARM) with Phosh, March 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Africa ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Europe ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Sweden || Telenor SE || Not tested || Not tested || Yes || Not tested || Manjaro Plasma Mobile beta2&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Three || Yes || Not tested || Yes || Yes || Manjaro Plasma Mobile beta2&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Vodafone || Yes || Not tested || Yes || Yes || ALARM &amp;amp; pmOS (Phosh?), modem FW latest - 26 Feb 21&lt;br /&gt;
|-&lt;br /&gt;
| France     || Orange || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta6 and later - 9 march 2021&lt;br /&gt;
|-&lt;br /&gt;
| France     || SFR || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta6 and later - 9 march 2021&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== North America ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || No || Yes || Yes || Arch Linux Arm 2020/11/29, Mobian Phosh, Manjaro KDE Plasma Mobile&lt;br /&gt;
|-&lt;br /&gt;
| USA || MetroPCS (T-Mobile) || Yes || No || Yes || Yes || Arch Linux Arm (Phosh,SXMO) 2021/04/29, Manjaro Arm Phosh 2021/04/29, Mobian Phosh, 2021/3/20&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes - buggy || No || Yes - buggy || Yes - buggy || Manjaro Plasma Dev 2020/11/21 &amp;amp; Ubuntu Touch 2020/11/26 &amp;amp; KDE NEON 2020/11/02&lt;br /&gt;
|-&lt;br /&gt;
| USA || Mint Mobile (T-Mobile) || Yes || Not tested || Yes || Yes || Mobian Phosh, 2021/3/14&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || Mobian Phosh, 2021/3/1&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Not tested || Not tested || Yes || Not via gui || Manjaro KDE Plasma Mobile 2021/5/10 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || Freedom || Yes || Not tested || Yes || Yes || Arch Pinephone Phosh (APN: internet.windmobile.ca), 2021/4/25 &lt;br /&gt;
|-&lt;br /&gt;
| USA || FaithWireless (AT&amp;amp;T) || Yes || No || Yes || Yes || Arch Linux Arm 2021/04/29 with Phosh 0.10.1-1, see the [[PinePhone_Carrier_Support#AT.26T|AT&amp;amp;T issues]] below.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== South America ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Australia / Oceania ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Test || Test || Yes || Yes || Yes || Yes || TestOS with Phosh, 20201129&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Middle East  ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Country || Carrier name || SMS working || MMS working || Calls working || Data working || Tested OS (with version) and UI&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Golan TC || receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Partner prepay || receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Pelephone prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Hot prepay|| receive+notify|| NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| 019 prepay|| No || NA ||Bars only || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Special carrier notes =&lt;br /&gt;
&lt;br /&gt;
{{Warning|This section contains providers which do not work or require special settings or actions to work.}}&lt;br /&gt;
&lt;br /&gt;
Some carriers might support only certain frequencies or might require certain settings in Ofono or ModemManager. The following is a list of collected notes for carriers regarding special settings, hints or information:&lt;br /&gt;
&lt;br /&gt;
== USA ==&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page], AT&amp;amp;T's primary bands are 12 and 17 - 700ac and 700 MHz respectively. The PinePhone seems to work out-of-the-box with AT&amp;amp;T. If you transfer a SIM card from another phone you were using with AT&amp;amp;T, you need to activate the PinePhone through [https://www.att.com/buy/wireless/byod/byod AT&amp;amp;T's website]. Calls and SMS messages work. VoLTE is as yet untested.&lt;br /&gt;
&lt;br /&gt;
However, it is likely AT&amp;amp;T will drop support with their network upgrade in the near future like their child company Cricket Wireless already has. [https://www.att.com/ecms/dam/att/consumer/help/pdf/Devices-Working-on-ATT-Network.pdf This page] lists their supported devices for their new network.&lt;br /&gt;
&lt;br /&gt;
=== Cricket Wireless ===&lt;br /&gt;
Cricket wireless is a MVNO that uses AT&amp;amp;T's network. VoLTE was fully supported, but the PinePhone is no longer considered a compatible device in the US by the carrier (as of March 2021).&lt;br /&gt;
&lt;br /&gt;
=== SimpleMobile ===&lt;br /&gt;
SimpleMobile is a T-Mobile prepaid MVNO operating in the United States. 4G LTE, VoLTE, data, and SMS all work on the PinePhone after activation. Activation can be done online without extra software or assistance, go to https://www.simplemobile.com/activation/byopcollectsim and make sure you have your SIM card and IMEI ready.&lt;br /&gt;
&lt;br /&gt;
=== Sprint ===&lt;br /&gt;
Sprint is currently not supported due to unknown reasons. Any input regarding this issue is highly appreciated.&lt;br /&gt;
&lt;br /&gt;
=== T-Mobile ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
T-Mobile's primary frequency band for the United States is 12 (700ac MHz).&lt;br /&gt;
&lt;br /&gt;
T-Mobile's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/t-mobile-united-states this page].&lt;br /&gt;
&lt;br /&gt;
While the PinePhone's modem does support all LTE bands that T-Mobile uses in the US (And is one of the best choices for band support with the PinePhone's modem in the US), VoLTE is still listed as &amp;quot;Under development&amp;quot; by the modem manufacturer. T-Mobile's system also does not list the PinePhone as a compatible device due to this lack of official VoLTE support. The modem is capable of working on T-Mobile with VoLTE support enabled.&lt;br /&gt;
&lt;br /&gt;
=== Verizon ===&lt;br /&gt;
According to [https://ltefix.com/wp-content/uploads/USA-Major-Carriers-Bands-Frequencies-CA.pdf this page],&lt;br /&gt;
Verizon's primary frequency band for the United States is 13 (700 MHz). Verizon's bands and protocols are summarized on&lt;br /&gt;
[https://www.frequencycheck.com/carriers/verizon-wireless-united-states this page]. According to the same page, Verizon might restrict their network to only approved devices.&lt;br /&gt;
&lt;br /&gt;
Some users reported that they were able to activate their Verizon SIM by using an Verizon-approved burner phone and then inserting the SIM into the PinePhone.&lt;br /&gt;
&lt;br /&gt;
=== Google Fi ===&lt;br /&gt;
Only T-Mobile service works currently, not US Cellular or Sprint.&lt;br /&gt;
The APN is h2g2.&lt;br /&gt;
Information from [https://forum.pine64.org/showthread.php?tid=11675&amp;amp;page=7 the forum].&lt;br /&gt;
&lt;br /&gt;
Bear in mind that initial activation of the SIM card is not possible without an Android phone running Google Apps. &lt;br /&gt;
&lt;br /&gt;
It should also be noted that Google uses a non-standard MMS implementation that is unlikely to be supported on the PinePhone at any point.&lt;br /&gt;
&lt;br /&gt;
= Known issues =&lt;br /&gt;
Known issues:&lt;br /&gt;
* The [https://www.frequencycheck.com/models FrequencyCheck model page] does not list either Pine64 or the PinePhone.&lt;br /&gt;
* T-Mobile's system does not list the PinePhone as a compatible device due to the lack of official VoLTE support from the manufacturer, despite the fact that it does work.&lt;br /&gt;
* MMS doesn't currently work in any distribution on the PinePhone by default. This means images and group chats will not work in text messages.&lt;br /&gt;
* Some providers may allow only certain known devices identified by their [https://en.wikipedia.org/wiki/Type_Allocation_Code Type Allocation Code].&lt;br /&gt;
&lt;br /&gt;
= MMS workarounds =&lt;br /&gt;
These scripts allow partial MMS support on a [[PinePhone]]:&lt;br /&gt;
&lt;br /&gt;
* JMMS: [https://git.sr.ht/~amindfv/jmms]&lt;br /&gt;
* silvermms: [https://gitlab.com/5ilver/silvermms]&lt;br /&gt;
* MMS via Matrix with mmmpuppet: [[PinePhone MMS with Matrix]]&lt;br /&gt;
&lt;br /&gt;
There is a Haskel MMS client. MMS can also be manually composed with mmsd on the command line.&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
* IMEI - [https://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity International Mobile Equipment Identity]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>QC8086</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=8165</id>
		<title>PinePhone APN Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=8165"/>
		<updated>2020-11-04T01:47:33Z</updated>

		<summary type="html">&lt;p&gt;QC8086: Add Google Fi APN settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://en.wikipedia.org/wiki/Access_Point_Name APN] setting is the gateway between your carrier's cellular network and the public Internet. The APN setting - if not set automatically by the user's OS -  has to be set by the user to enable the use of the mobile Internet on the phone.&lt;br /&gt;
&lt;br /&gt;
= Setting the APN =&lt;br /&gt;
&lt;br /&gt;
The location of the APN setting depend on the user interface the distribution is using.&lt;br /&gt;
&lt;br /&gt;
== Distributions with Phosh ==&lt;br /&gt;
&lt;br /&gt;
APN settings are either located in &amp;lt;code&amp;gt;Settings &amp;gt; Mobile &amp;gt; Access Point Names&amp;lt;/code&amp;gt; (Arch Linux ARM, PureOS, Debian + Phosh) or &amp;lt;code&amp;gt; Settings &amp;gt; Network &amp;gt; Network Dropdown &amp;gt; Add new connection&amp;lt;/code&amp;gt; (pmOS, Fedora).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--== Distributions with Plasma Mobile ==&lt;br /&gt;
&lt;br /&gt;
Todo--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= List of tested carriers =&lt;br /&gt;
&lt;br /&gt;
Disclaimer: Go to the websites of or speak to the customer support lines of those carriers which you want to use. No guarantees. This list is simply user-generated and serves to demonstrate examples of what worked for them. This list is not exhaustive, does not cover all possible carriers.&lt;br /&gt;
&lt;br /&gt;
== AT&amp;amp;T-based (USA) ==&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T ===&lt;br /&gt;
APN: &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;NXTGENPHONE&amp;lt;/code&amp;gt; if &amp;quot;phone&amp;quot; does not work (see https://www.att.com/support/article/wireless/KM1218306/).&lt;br /&gt;
&lt;br /&gt;
=== Cricket ===&lt;br /&gt;
APN: &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ndo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;NXTGENPHONE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bouygues Telecom (France) ==&lt;br /&gt;
 Name: Bouygues Telecom&lt;br /&gt;
 APN: mmsbouygtel.com&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://www.assistance.bouyguestelecom.fr/s/article/parametrage-mobile-email-mms-internet&lt;br /&gt;
&lt;br /&gt;
== Free (France) ==&lt;br /&gt;
&lt;br /&gt;
 Name: Free&lt;br /&gt;
 APN: free&lt;br /&gt;
 Username: free&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://mobile.free.fr/assistance/46.html&lt;br /&gt;
&lt;br /&gt;
== Google Fi ==&lt;br /&gt;
&lt;br /&gt;
These are settings that Google provides for their &amp;quot;data-only&amp;quot; SIM cards, but also appears to work fine with the normal SIM card for texting and calling. &lt;br /&gt;
&lt;br /&gt;
 Name: Google Fi&lt;br /&gt;
 APN: h2g2&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://support.google.com/fi/answer/6330195?hl=en&lt;br /&gt;
&lt;br /&gt;
== Mineo (Japan) ==&lt;br /&gt;
&lt;br /&gt;
Tested with S plan (Softbank) and D plan (Docomo). AU plan requires VoLTE so will probably not work. Softbank plan also failed to have the SIM card detected by any of the OSes tested (pmOS, UBT, Sailfish).&lt;br /&gt;
&lt;br /&gt;
Mobile LTE data currently working only on Phosh-based OSes, because they use Network Manager and Modem Manager. UBT not working yet, see issue #58. https://gitlab.com/ubports/community-ports/pinephone/-/issues/58&lt;br /&gt;
&lt;br /&gt;
APNs are provided by Mineo&lt;br /&gt;
&lt;br /&gt;
 Name: Mineo&lt;br /&gt;
 APN: mineo-d.jp&lt;br /&gt;
 Username: mineo@k-opti.com&lt;br /&gt;
 Password: mineo&lt;br /&gt;
&lt;br /&gt;
Source: https://support.mineo.jp/manual/network_setup_d.html&lt;br /&gt;
&lt;br /&gt;
== Mint Mobile (USA) ==&lt;br /&gt;
&lt;br /&gt;
Call their customer service to activate using the number on their website, or activate on their [https://my.mintmobile.com/activation website]. You may also need to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
Use the following APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Ultra&lt;br /&gt;
 APN: Wholesale&lt;br /&gt;
&lt;br /&gt;
Source: https://www.mintmobile.com/setup-for-android/&lt;br /&gt;
&lt;br /&gt;
== Mobile Vikings (Belgium) ==&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Vikings&lt;br /&gt;
 APN: web.be&lt;br /&gt;
 Username: web&lt;br /&gt;
 Password: web&lt;br /&gt;
&lt;br /&gt;
Source: https://support.vikingco.com/hc/en-us/articles/202836041-I-don-t-have-any-mobile-internet-What-do-I-do-&lt;br /&gt;
&lt;br /&gt;
== Orange Telecom (France) ==&lt;br /&gt;
 Name: Orange Internet&lt;br /&gt;
 APN: orange&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source:https://assistance.orange.fr/mobile-tablette/tous-les-mobiles-et-tablettes/depanner/probleme-avec-un-service-d-orange-internet-sms-mms-mails-cloud-tv/mms/configurer-un-apn-internet-et-mms_192948-738196&lt;br /&gt;
&lt;br /&gt;
== Penny Mobil (Germany) ==&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 name: Penny Mobil&lt;br /&gt;
 APN: internet.t-mobile&lt;br /&gt;
 username: t-mobile&lt;br /&gt;
 password: tm&lt;br /&gt;
&lt;br /&gt;
== Public Mobile (Canada) ==&lt;br /&gt;
Internet only, mms not tested.&lt;br /&gt;
&lt;br /&gt;
 Name: Public Mobile&lt;br /&gt;
 APN: sp.mb.com&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://productioncommunity.publicmobile.ca/t5/Phones-Hardware/How-do-I-set-up-data-APN-on-my-smartphone/td-p/3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Red Pocket (USA) ==&lt;br /&gt;
&lt;br /&gt;
You can choose AT&amp;amp;T, Verizon, T-Mobile or Sprint network. Known to work with the GSMA (ATT) SIM, calls and SMS work.&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 name: Red Pocket&lt;br /&gt;
 APN: RESELLER&lt;br /&gt;
&lt;br /&gt;
== Simyo (Spain) ==&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
  APN: orangeworld&lt;br /&gt;
&lt;br /&gt;
Source: https://blog.simyo.es/simyo-configuracion-internet-wap-mms/configura-tu-movil/&lt;br /&gt;
&lt;br /&gt;
== Telekom (Germany) ==&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Telekom&lt;br /&gt;
 APN: internet.t-mobile&lt;br /&gt;
 Username: t-mobile&lt;br /&gt;
 Password: tm&lt;br /&gt;
&lt;br /&gt;
Source: https://www.telekom.de/hilfe/mobilfunk-mobiles-internet/mobiles-internet-e-mail/apn-mobilfunk/wie-lauten-die-apn-fuer-mobilfunk?samChecked=true&lt;br /&gt;
&lt;br /&gt;
== Telstra (Australia) ==&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
  Name: Telstra Internet/WAP&lt;br /&gt;
  APN: telstra.iph&lt;br /&gt;
&lt;br /&gt;
== Tracfone (USA) == &lt;br /&gt;
&lt;br /&gt;
''BYOP SIM Card Kit'' works with T-Mobile and AT&amp;amp;T compatible SIM cards provided in BYOP kit.&lt;br /&gt;
&lt;br /&gt;
Calls, SMS and 3G/4G data known to work with Verizon &amp;amp; AT&amp;amp;T SIMs (most likely works for T-Mobile as well).&lt;br /&gt;
&lt;br /&gt;
Use the following APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Tracfone&lt;br /&gt;
 APN: RESELLER&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use Verizon's network:&lt;br /&gt;
&lt;br /&gt;
 Name: Tracfone&lt;br /&gt;
 APN: TRACFONE.VZWENTP&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verizon Contract (USA) ==&lt;br /&gt;
&lt;br /&gt;
There are several APN names which can be used, but the following has worked fairly reliably for calls, SMS and data on Verizon under arch:&lt;br /&gt;
&lt;br /&gt;
 Name: 4G LTE Contract&lt;br /&gt;
 APN: vzwinternet&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Other APN names which appear, and may work if the above does not:&lt;br /&gt;
&lt;br /&gt;
 vzwapp&lt;br /&gt;
 vzwims&lt;br /&gt;
&lt;br /&gt;
== Virgin Mobile (Canada) ==&lt;br /&gt;
&lt;br /&gt;
Settings might work with Bell Canada too since it is the same network. Calls, SMS and 4G data appear to be working fine. Note that SIM may well be nano-sim but pinephone is micro-sim and may require an adapter.&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Fast Web&lt;br /&gt;
 APN: pda2.bell.ca&lt;br /&gt;
 Username:&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
== Vodafone (Czech republic) ==&lt;br /&gt;
 Name: internet&lt;br /&gt;
 APN: internet&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://www.vodafone.cz/pece/osobni-a-firemni/otazky/zaciname-s-chytrym-telefonem/pripojeni-nastaveni-internetu-v-telefonu/&lt;br /&gt;
&lt;br /&gt;
== Telia (Finland) ==&lt;br /&gt;
 Name: internet&lt;br /&gt;
 APN: internet&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Carriers that do not work =&lt;br /&gt;
&lt;br /&gt;
== FreedomPop (USA) ==&lt;br /&gt;
VoIP-service. Customer service said they require Android 4.3+, and their free calling and texting works only with the Google Play app they make you use. So calls and texts don't work with non-smart phones and won't work with the PinePhone (even though it is a smart phone) because of software incompatibility. However, the data part still work if APN has been seen correctly set to '''fp.com.attz'''. You get 200MB free data per month. However, please watch out that you will get ding by $20 top up charge when over 200MB limit. &lt;br /&gt;
&lt;br /&gt;
APN: &amp;lt;code&amp;gt;fp.com.attz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprint (USA) ==&lt;br /&gt;
&lt;br /&gt;
Sprint is currently not supported due to unknown issues, see also [[PinePhone Carrier Support#Sprint]]. Any input regarding this issue is highly appreciated. &lt;br /&gt;
&lt;br /&gt;
APN: &amp;lt;code&amp;gt;cinet.spcs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
Other VoLTE services.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
* See also https://forum.pine64.org/showthread.php?tid=9150&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>QC8086</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Oogwaymaki/Kernel_Installation&amp;diff=7353</id>
		<title>User:Oogwaymaki/Kernel Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Oogwaymaki/Kernel_Installation&amp;diff=7353"/>
		<updated>2020-09-29T02:55:10Z</updated>

		<summary type="html">&lt;p&gt;QC8086: Rewrite intro for clarity and grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{hint|This page could use some improvement, and is slightly outdated. You're welcome to contribute.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why would you want to install a custom kernel?===&lt;br /&gt;
&lt;br /&gt;
There are many reasons you may want to install a custom kernel. Perhaps there's a kernel that isn't yet packaged for your distribution with bug fixes or new features. There are also features that may be desirable to some, but aren't included in the default kernel since they might cause problems for other users. &lt;br /&gt;
&lt;br /&gt;
You also might just want to help kernel developers by testing for bugs in the latest mainline kernel release.&lt;br /&gt;
&lt;br /&gt;
===Things to look out for when installing a custom kernel and problems that can happen===&lt;br /&gt;
&lt;br /&gt;
Some things to look out for when installing a custom kernel are the following:&lt;br /&gt;
&lt;br /&gt;
* Does the kernel have all the modules you need installed for the system to boot liked&lt;br /&gt;
    * Drivers&lt;br /&gt;
    * Functionality&lt;br /&gt;
&lt;br /&gt;
If you don't have the proper drivers for your particular kernel such as if you use a particular file system or&lt;br /&gt;
feature it will not work if not compiled into the kernel.&lt;br /&gt;
&lt;br /&gt;
===What to do if the kernel does not have all your functionality but you want the patch it fixes or address?===&lt;br /&gt;
&lt;br /&gt;
You would want to compile the kernel from scratch, adding all the features and functionality you need, and using the patch utility and methods you need. This takes added time of around 30 minutes to several hours.&lt;br /&gt;
&lt;br /&gt;
===Installing Megi's pre-compiled kernel===&lt;br /&gt;
&lt;br /&gt;
Prerequisites: &lt;br /&gt;
&lt;br /&gt;
You'll need a uart or a way to connect to your device to call &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
depmod -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install dependencies:&lt;br /&gt;
&lt;br /&gt;
* u-boot-tools allows you to make images&lt;br /&gt;
* rsync allows you to copy and backup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt-get update&lt;br /&gt;
# apt-get install rsync u-boot-tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, download the the PinePhone CE (1.2) Kernel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wget https://xff.cz/kernels/5.8/pp2.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Extract the kernel:&lt;br /&gt;
&lt;br /&gt;
Create a separate folder for organization and separation:&lt;br /&gt;
Extract the a &amp;quot;tar&amp;quot; &amp;quot;gz&amp;quot; file using tar.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar -zxvf pp2.tar.gz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Mobian Installation looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device     Boot  Start     End Sectors   Size Id Type&lt;br /&gt;
/dev/sda1  *      1953  250000  248048 121.1M 83 Linux&lt;br /&gt;
/dev/sda2       250001 7421874 7171874   3.4G 83 Linux&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notice the small size on the /boot partition.&lt;br /&gt;
&lt;br /&gt;
This means we probably will have to, either ignore the the first partition or resize both partitions so we can&lt;br /&gt;
keep existing structure.&lt;br /&gt;
&lt;br /&gt;
Easiest thing to do:&lt;br /&gt;
&lt;br /&gt;
Please all all the new files on the /dev/sda2 (they'll probably be more than 121 M)&lt;br /&gt;
&lt;br /&gt;
Next we need to update the initrd image, to have the new modules, (the initrd image is a RAM disk helping the system to boot and needs kernel drivers while booting):&lt;br /&gt;
&lt;br /&gt;
How to get and update initrd image:&lt;br /&gt;
&lt;br /&gt;
Mount Mobian boot image:&lt;br /&gt;
Make sure your the root user for this for ease of installation:&lt;br /&gt;
Delete the old kernel modules and put the new latest ones there &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mkdir debianboot&lt;br /&gt;
# mount /dev/sda1 /media/debianboot&lt;br /&gt;
# cd /usr/src&lt;br /&gt;
# mkdir initrd&lt;br /&gt;
# cd /usr/src/initrd&lt;br /&gt;
# cp /media/debianboot/initrd.img-5.7-pinephone  .&lt;br /&gt;
# zcat initrd.img-5.7-pinephone | cpio -idmv &lt;br /&gt;
# rm initrd.img-5.7-pinephone &lt;br /&gt;
# cd /usr/src/initrd/lib/modules&lt;br /&gt;
# rm -rf /usr/src/initrd/lib/modules/5.7-pinephone&lt;br /&gt;
# rsync -avh pp2-5.8/modules/lib/modules/ initrd/lib/modules/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repackage the Mobian Boot Image after new kernel modules installed and copy over to main mobian image now&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# find . | cpio -o -c | gzip -9 &amp;gt; initrd.img-5.8-pinephone&lt;br /&gt;
# mkdir /media/mobianroot&lt;br /&gt;
# mount /dev/sda2 /media/mobianroot&lt;br /&gt;
# cp initrd/initrd.img-5.8-pinephone /media/mobianroot/boot/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy the pp 2.8 kernel and dab definition files to Mobian boot folder and update the boot.scr&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cp pp2-5.8/board.dtb /media/mobianroot/boot/&lt;br /&gt;
# cp pp2-5.8/Image /media/mobianroot/boot/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the old boot.cmd to the new settings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if test ${mmc_bootdev} -eq 0; then&lt;br /&gt;
	echo &amp;quot;Booting from SD&amp;quot;&lt;br /&gt;
	setenv linux_mmcdev 0&lt;br /&gt;
else&lt;br /&gt;
	echo &amp;quot;Booting from eMMC&amp;quot;&lt;br /&gt;
	setenv linux_mmcdev 2&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# If we have at least 2 partitions, then the 1st one is /boot, and / is #2&lt;br /&gt;
if fstype mmc ${mmc_bootdev}:2; then&lt;br /&gt;
	setenv rootpart 2&lt;br /&gt;
else&lt;br /&gt;
	setenv rootpart 1&lt;br /&gt;
	setenv bootdir &amp;quot;/boot&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
setenv bootargs console=ttyS0,115200 no_console_suspend panic=10 consoleblank=0 loglevel=7 root=/dev/mmcblk${linux_mmcdev}p${rootpart} rw splash plymouth.ignore-serial-consoles vt.global_cursor_default=0&lt;br /&gt;
&lt;br /&gt;
led 1 on&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Loading kernel...&amp;quot;&lt;br /&gt;
load mmc ${mmc_bootdev}:1 ${ramdisk_addr_r} ${bootdir}/Image.gz&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Uncompressing kernel...&amp;quot;&lt;br /&gt;
unzip ${ramdisk_addr_r} ${kernel_addr_r}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Loading initramfs...&amp;quot;&lt;br /&gt;
load mmc ${mmc_bootdev}:1 ${ramdisk_addr_r} ${bootdir}/initrd.img&lt;br /&gt;
setenv ramdisk_size ${filesize}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Loading dtb...&amp;quot;&lt;br /&gt;
load mmc ${mmc_bootdev}:1 ${fdt_addr_r} ${bootdir}/dtb/${fdtfile}&lt;br /&gt;
&lt;br /&gt;
led 2 on&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Booting...&amp;quot;&lt;br /&gt;
booti ${kernel_addr_r} ${ramdisk_addr_r}:0x${ramdisk_size} ${fdt_addr_r}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove the old boot.cmd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# rm boot.cmd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to this, we removed the configuration of the first disk we won't be using it&lt;br /&gt;
we also pointed everything to second disk for kernel and boot images&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if test ${mmc_bootdev} -eq 0; then&lt;br /&gt;
	echo &amp;quot;Booting from SD&amp;quot;&lt;br /&gt;
	setenv linux_mmcdev 0&lt;br /&gt;
else&lt;br /&gt;
	echo &amp;quot;Booting from eMMC&amp;quot;&lt;br /&gt;
	setenv linux_mmcdev 2&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# If we have at least 2 partitions, then the 1st one is /boot, and / is #2&lt;br /&gt;
if fstype mmc ${mmc_bootdev}:2; then&lt;br /&gt;
	setenv rootpart 2&lt;br /&gt;
	setenv bootdir &amp;quot;/boot&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
	setenv rootpart 2&lt;br /&gt;
	setenv bootdir &amp;quot;/boot&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
setenv bootargs console=ttyS0,115200 no_console_suspend panic=10 consoleblank=0 loglevel=7 root=/dev/mmcblk${linux_mmcdev}p${rootpart} rw splash plymouth.ignore-serial-consoles vt.global_cursor_default=0 initrd=/boot/initrd.img-5.8-pinephone&lt;br /&gt;
&lt;br /&gt;
led 1 on&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Loading kernel...&amp;quot;&lt;br /&gt;
load mmc ${mmc_bootdev}:2 ${kernel_addr_r} ${bootdir}/Image&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Loading dtb...&amp;quot;&lt;br /&gt;
load mmc ${mmc_bootdev}:2 ${fdt_addr_r} /boot/board.dtb&lt;br /&gt;
&lt;br /&gt;
led 2 on&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Booting...&amp;quot;&lt;br /&gt;
booti ${kernel_addr_r} - ${fdt_addr_r}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save new boot.cmd to /dev/sda1 root folder (where the old boot.cmd was)&lt;br /&gt;
&lt;br /&gt;
# cd /media/mobianboot&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  mkimage -C none -A arm64 -T script -d boot.cmd boot.scr&lt;br /&gt;
root@wifirouter:/media/mobianboot#  mkimage -C none -A arm64 -T script -d boot.cmd boot.scr&lt;br /&gt;
Image Name:   &lt;br /&gt;
Created:      Mon Jun 29 19:13:19 2020&lt;br /&gt;
Image Type:   AArch64 Linux Script (uncompressed)&lt;br /&gt;
Data Size:    876 Bytes = 0.86 KiB = 0.00 MiB&lt;br /&gt;
Load Address: 00000000&lt;br /&gt;
Entry Point:  00000000&lt;br /&gt;
Contents:&lt;br /&gt;
   Image 0: 868 Bytes = 0.85 KiB = 0.00 MiB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# e2label /dev/sda2 ROOT&lt;br /&gt;
# make fstab look like this:&lt;br /&gt;
LABEL=ROOT	/	ext4	defaults	0	0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
boot up device.l&lt;br /&gt;
&lt;br /&gt;
== References == &lt;br /&gt;
&lt;br /&gt;
* https://access.redhat.com/solutions/24029&lt;br /&gt;
* https://linux-sunxi.org/U-Boot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>QC8086</name></author>
	</entry>
</feed>