<?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=PineMarten</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=PineMarten"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/PineMarten"/>
	<updated>2026-05-07T21:47:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=19565</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=19565"/>
		<updated>2023-04-29T20:01:55Z</updated>

		<summary type="html">&lt;p&gt;PineMarten: Add APN for Bell Mobility&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;
=== Gnome ===&lt;br /&gt;
&lt;br /&gt;
One of the biggest actively maintained open (Creative Commons Public Domain) database of mobile broadband service providers and their APN settings is maintained by the Gnome project, and is available in their [https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/main/serviceproviders.xml serviceproviders.xml]. It is a rare case, when you don't find your own provider in that list, but if it happens, then please consider contributing to it upstream. If your provider is in that database, then for setting up the APN, you only have to select your provider from the list under &amp;lt;code&amp;gt; Settings &amp;gt; Network &amp;gt; Network Dropdown &amp;gt; Add new connection&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Further details are [https://help.gnome.org/users/gnome-help/stable/net-mobile.html.en described by the Gnome help].&lt;br /&gt;
&lt;br /&gt;
=== 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; (postmarketOS, Fedora).&lt;br /&gt;
&lt;br /&gt;
=== Plasma Mobile ===&lt;br /&gt;
&lt;br /&gt;
TBD&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;
=== 4ka (Slovakia) ===&lt;br /&gt;
 Name: 4ka 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.4ka.sk/vitajte/navody-a-nastavenia/detail-navodu&lt;br /&gt;
&lt;br /&gt;
=== AT&amp;amp;T-based ===&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T (USA) ====&lt;br /&gt;
 APN: NXTGENPHONE&lt;br /&gt;
 MMSC: http://mmsc.mobile.att.net&lt;br /&gt;
 MMS proxy: proxy.mobile.att.net&lt;br /&gt;
&lt;br /&gt;
APN: &amp;lt;code&amp;gt;phone&amp;lt;/code&amp;gt; may alternatively work.&lt;br /&gt;
&lt;br /&gt;
Source: https://www.att.com/support/article/wireless/KM1218306/&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T Mexico (Mexico) ====&lt;br /&gt;
&lt;br /&gt;
APN: &amp;lt;code&amp;gt; wap.attmex.mx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cricket (USA) ====&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;
=== Bell Mobility (Canada) ===&lt;br /&gt;
APN: &amp;lt;code&amp;gt;apn.bell.ca&amp;lt;/code&amp;gt;&lt;br /&gt;
MMSC: &amp;lt;code&amp;gt;http://mms.bell.ca/mms.wapenc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blau.de (Germany) ===&lt;br /&gt;
 APN: internet.eplus.de&lt;br /&gt;
 Username: eplus&lt;br /&gt;
 Password: gprs&lt;br /&gt;
&lt;br /&gt;
Source: https://www.my-gps.org/412-apn-einstellungen-deutschland&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;
=== Congstar - Telekom Net (Germany) ===&lt;br /&gt;
 Name: Telekom Internet&lt;br /&gt;
 APN: internet.telekom&lt;br /&gt;
 Username: telekom&lt;br /&gt;
 Password: telekom&lt;br /&gt;
&lt;br /&gt;
Other settings seem to work, too. [https://forum.congstar.de/Tarife/Tarif-Produktberatung/46325-Mobil-surfen-mit-congstar-manuelle-Einstellungen-zum-mobilen-Internet-APN/ Congstar mentions]&lt;br /&gt;
&lt;br /&gt;
 Name: Congstar Internet&lt;br /&gt;
 APN: internet.telekom&lt;br /&gt;
 Username: congstar&lt;br /&gt;
 Password: cs&lt;br /&gt;
&lt;br /&gt;
=== Eastlink Wireless (Canada) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Eastlink Internet&lt;br /&gt;
 APN: wisp.mobi.eastlink.ca&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.apnsettings.org/canada/eastlink-ca/&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;
=== Freedom Mobile (Canada) ===&lt;br /&gt;
&lt;br /&gt;
 Name: 1&lt;br /&gt;
 APN: internet.freedommobile.ca&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Google Fi (USA) ===&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;
=== Hofer Telekom (Austria) ===&lt;br /&gt;
&lt;br /&gt;
 Name: HoT Internet&lt;br /&gt;
 APN: webaut&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.hot.at/config/faqs/HoT_Einstellungen_Endgera_te.pdf&lt;br /&gt;
&lt;br /&gt;
=== kölbi (Costa Rica) ===&lt;br /&gt;
 Name: Costa Rica:Kolbi:Internet&lt;br /&gt;
 APN: kolbi3g&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: alternatively &amp;lt;code&amp;gt;kolbi4g&amp;lt;/code&amp;gt; also works as APN.&lt;br /&gt;
&lt;br /&gt;
=== Koodo (Canada) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Internet/MMS 2&lt;br /&gt;
 APN: sp.koodo.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.4gapn.com/ca/en/koodo&lt;br /&gt;
&lt;br /&gt;
=== KT (South Korea) ===&lt;br /&gt;
&lt;br /&gt;
 Name: KT LTE&lt;br /&gt;
 APN: lte.ktfwing.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;
 Name: KT 3G&lt;br /&gt;
 APN: alwayson.ktfwing.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;
Note: APN automatically detected in Manjaro Phosh. Use either KT LTE or KT 3G according to your subscription.&lt;br /&gt;
&lt;br /&gt;
=== Lebara (UK) ===&lt;br /&gt;
 Name: Lebara&lt;br /&gt;
 APN: uk.lebara.mobi&lt;br /&gt;
 Username: wap&lt;br /&gt;
 Password: wap&lt;br /&gt;
&lt;br /&gt;
These settings work on 4G.&lt;br /&gt;
&lt;br /&gt;
Ignore Default/asdamobiles.co.uk APN if present.&lt;br /&gt;
&lt;br /&gt;
=== Magenta LTE (Austria) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Magenta&lt;br /&gt;
 APN: internet.t-mobile.at&lt;br /&gt;
 Username: t-mobile&lt;br /&gt;
 Password: tm&lt;br /&gt;
&lt;br /&gt;
Source: https://www.magenta.at/faq/entry/%7Etechnische-anfrage%7Esmartphone%7Efunktionen%26dienste/%7EInternet_APN%7Emaster&lt;br /&gt;
&lt;br /&gt;
=== Mineo (Japan) ===&lt;br /&gt;
&lt;br /&gt;
Tested with S plan (Softbank) and D plan (Docomo). Mobile LTE data currently working only on Phosh-based operating systems, because they use Network Manager and Modem Manager. Ubuntu Touch not working yet, see issue #58. https://gitlab.com/ubports/community-ports/pinephone/-/issues/58&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;
If the first one doesn't work try this one:&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Vikings&lt;br /&gt;
 APN: web.be&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: autoconfig on ubports&lt;br /&gt;
&lt;br /&gt;
=== Movistar (Colombia) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Movistar Internet&lt;br /&gt;
 APN: internet.movistar.com.co&lt;br /&gt;
 Username: movistar&lt;br /&gt;
 Password: movistar&lt;br /&gt;
&lt;br /&gt;
=== Orange Telecom (France) ===&lt;br /&gt;
 Name: Orange Internet&lt;br /&gt;
 APN: orange&lt;br /&gt;
 Username: orange&lt;br /&gt;
 Password: orange&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;
=== Orange (Poland) ===&lt;br /&gt;
 Name: Internet IPv4&lt;br /&gt;
 APN: internet&lt;br /&gt;
 Username: internet&lt;br /&gt;
 Password: internet&lt;br /&gt;
&lt;br /&gt;
Source: https://www.orange.pl/omnibook/konfiguracja-internetu-mms-sms-w-telefonie#&lt;br /&gt;
&lt;br /&gt;
Note: don't forget to activate sim-card using official android/ios app.&lt;br /&gt;
&lt;br /&gt;
=== Patriot Mobile (USA T-Mobile) ===&lt;br /&gt;
Internet&lt;br /&gt;
&lt;br /&gt;
 Name: T-Mobile&lt;br /&gt;
 APN: Fast.t-mobile.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;
MMS (requires chatty v0.6.1 and mmsd-tng v1.8)&lt;br /&gt;
&lt;br /&gt;
in /home/alarm/.mms/modemmanager/mms&lt;br /&gt;
&lt;br /&gt;
 [Modem Manager]&lt;br /&gt;
 CarrierMMSC=http://mms.msg.eng.t-mobile.com/mms/wapenc&lt;br /&gt;
 MMS_APN=Fast.t-mobile.com&lt;br /&gt;
 CarrierMMSProxy=NULL&lt;br /&gt;
 DefaultModemNumber=NULL&lt;br /&gt;
 AutoProcessOnConnection=true&lt;br /&gt;
 AutoProcessSMSWAP=true&lt;br /&gt;
 &lt;br /&gt;
 [Settings]&lt;br /&gt;
 UseDeliveryReports=false&lt;br /&gt;
 TotalMaxAttachmentSize=600000&lt;br /&gt;
 MaxAttachments=25&lt;br /&gt;
 AutoCreateSMIL=true&lt;br /&gt;
 ForceCAres=false&lt;br /&gt;
&lt;br /&gt;
Source: https://www.t-mobile.com/support/devices/not-sold-by-t-mobile/byod-t-mobile-data-and-apn-settings&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;
=== Red Pocket (USA) ===&lt;br /&gt;
&lt;br /&gt;
You can choose AT&amp;amp;T, Verizon, T-Mobile or Sprint network.&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;
=== Rogers (Canada) ===&lt;br /&gt;
&lt;br /&gt;
 Name: 4G/LTE Rogers Data&lt;br /&gt;
 APN: ltemobile.apn&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Name: 3G Rogers Data&lt;br /&gt;
 APN: internet.com&lt;br /&gt;
 Username: wapuser1&lt;br /&gt;
 Password: wap&lt;br /&gt;
&lt;br /&gt;
Source: https://communityforums.rogers.com/t5/Wireless-Knowledge-Base/Rogers-APN-Settings/ta-p/410438&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;
=== SFR (France) ===&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
 Name: SFR webphone&lt;br /&gt;
 APN: sl2sfr&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.sfr.fr/tel-mobile/utilisation-param/parametrer-apn-sfr-mobile.html&lt;br /&gt;
&lt;br /&gt;
=== Sunrise (Switzerland) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Sunrise&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;
=== Swisscom (Switzerland) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Swisscom&lt;br /&gt;
 APN: gprs.swisscom.ch&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tele2 (Sweden) ===&lt;br /&gt;
&lt;br /&gt;
 Name: tele2&lt;br /&gt;
 APN: 4G.tele2.se&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.tele2.se/support/felsokning-guider/tjanster-installningar/mms-och-data&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;
=== Telekom (Hungary) ===&lt;br /&gt;
&lt;br /&gt;
APN settings:&lt;br /&gt;
&lt;br /&gt;
 Name: Default&lt;br /&gt;
 APN: internet.telekom&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Telenor/Yettel (Hungary) ===&lt;br /&gt;
&lt;br /&gt;
Voice based plan - both calls and data are included:&lt;br /&gt;
 Name: Yettel Online&lt;br /&gt;
 APN: online&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Data-only plan - no calls, only data and SMS:&lt;br /&gt;
 Name: Yettel Net&lt;br /&gt;
 APN: net&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IPv4 is preferred, as IPv4v6 is not reliable according to multiple Yettel customer service employees.&lt;br /&gt;
&lt;br /&gt;
Source: https://www.yettel.hu/beallitasok/android&lt;br /&gt;
&lt;br /&gt;
=== Telenor (Sweden) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Telenor SE&lt;br /&gt;
 APN: services.telenor.se&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.telenor.se/kundservice/vanliga-fragor/min-mobil-surfplatta/vad-har-telenor-for-apn-installningar/&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;
=== Tello (USA) ===&lt;br /&gt;
&lt;br /&gt;
 Name: T-Mobile&lt;br /&gt;
 APN: fast.t-mobile.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;
MMS settings:&lt;br /&gt;
&lt;br /&gt;
 MMSC: http://wholesale.mmsmvno.com/mms/wapenc&lt;br /&gt;
 APN: fast.t-mobile.com&lt;br /&gt;
 Proxy: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Telstra (Australia) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Telstra Internet/WAP&lt;br /&gt;
 APN: telstra.iph&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Three (UK) ===&lt;br /&gt;
&lt;br /&gt;
 Name: 3&lt;br /&gt;
 APN: three.co.uk&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ting (USA) ===&lt;br /&gt;
Using the X3 sim card:&lt;br /&gt;
 Name: Ting Data&lt;br /&gt;
 APN: wireless.dish.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;
For MMS configuration had success using:&lt;br /&gt;
 MMSC: http://wholesale.mmsmvno.com/mms/wapenc&lt;br /&gt;
&lt;br /&gt;
The article mentions using this APN for a hotspot, but unconfirmed&lt;br /&gt;
 Name: Ting Hotspot&lt;br /&gt;
 APN: tethering.dish.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://help.ting.com/hc/en-us/articles/205428698-APN-setup-guide#android-apn-settings-with-the-x3-sim-card-0-1&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;
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;
MMS has worked with the following settings:&lt;br /&gt;
&lt;br /&gt;
 MMSC: http://mmsc.cingular.com&lt;br /&gt;
 MMS Proxy: proxy.mvno.tracfone.com&lt;br /&gt;
&lt;br /&gt;
=== T-Mobile (Czech Republic) ===&lt;br /&gt;
&lt;br /&gt;
 Name: T-Mobile CZ&lt;br /&gt;
 APN: internet.t-mobile.cz&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, for example:&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;
=== Videotron (Canada) ===&lt;br /&gt;
&lt;br /&gt;
 Name: Videotron&lt;br /&gt;
 APN: media.ng&lt;br /&gt;
 Username: free&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&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.&lt;br /&gt;
&lt;br /&gt;
 Name: Mobile Fast Web&lt;br /&gt;
 APN: pda2.bell.ca&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Password: &amp;lt;empty&amp;gt;&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;
=== Vodafone (UK) ===&lt;br /&gt;
 Name: Vodafone&lt;br /&gt;
 APN: wap.vodafone.co.uk&lt;br /&gt;
 Username: wap&lt;br /&gt;
 Password: wap&lt;br /&gt;
&lt;br /&gt;
These settings work on 4G.&lt;br /&gt;
&lt;br /&gt;
Ignore Default/asdamobiles.co.uk APN if present.&lt;br /&gt;
&lt;br /&gt;
=== winSIM (Germany) ===&lt;br /&gt;
 Name: winSIM&lt;br /&gt;
 APN: internet&lt;br /&gt;
 Username: &amp;lt;empty&amp;gt;&lt;br /&gt;
 Passwort: &amp;lt;empty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: https://service.winsim.de/help/showGeraeteeinstellungen (Requires login)&lt;br /&gt;
&lt;br /&gt;
== Carriers that do not work ==&lt;br /&gt;
&lt;br /&gt;
=== FreedomPop (USA) ===&lt;br /&gt;
&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;
=== Visible (USA) ===&lt;br /&gt;
&lt;br /&gt;
Visible does not have any way to approve unsupported phones, it might be possible through APN settings, but requires more research and dev time. Even activating a SIM using a supported phone, and then moving it to the Pinephone does not work.&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;
* LineageOS APN and MMS defaults - https://github.com/LineageOS/android_vendor_lineage/blob/lineage-19.1/prebuilt/common/etc/apns-conf.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>PineMarten</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=18842</id>
		<title>Overclocking</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Overclocking&amp;diff=18842"/>
		<updated>2023-03-18T20:40:51Z</updated>

		<summary type="html">&lt;p&gt;PineMarten: Use the same codeblock style for consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|1= There is the possibility of damaging your equipment by overclocking. Do so at your own risk!}}&lt;br /&gt;
{{hint|This page is incomplete, you're welcome to improve it.}}&lt;br /&gt;
{{hint|All information regarding clock speeds, voltages and more are stored in the DTB (Device Tree Blob). You can learn more about it [https://elinux.org/Device_Tree_Reference here].}}&lt;br /&gt;
&lt;br /&gt;
Overclocking is a way to get more performance out of the system by running it at higher clock speeds than the factory default, usually while putting out more heat and using more power (You can also downclock to possibly reduce power consumption and thermals at the cost of performance). It is highly recommended that you avoid overvolting the device, as that has a high risk of damaging the hardware, hence the warning at the beginning of this page. However, just some slight overclocks without the added voltage can not only improve performance, but not carry as much risk (Still: Do at your own risk!). It should be noted however that overclocking can cause instability, so you will need to test and see what values work best with your device (There is a silicon lottery for the Pinephone's hardware).&lt;br /&gt;
&lt;br /&gt;
= A64-based devices =&lt;br /&gt;
&lt;br /&gt;
{{note|These instructions are targeting the PinePhone to simplify the explanation, however they can be used to also overclock other devices such as the Pinetab if you modify the proper DTB files.}}&lt;br /&gt;
&lt;br /&gt;
== Editing the PinePhone DTS ==&lt;br /&gt;
&lt;br /&gt;
In order to overclock the PinePhone you will have to first convert the DTB file in &amp;lt;code&amp;gt;/boot/dtbs/allwinner/&amp;lt;/code&amp;gt; to a DTS file. You will see &amp;lt;code&amp;gt;sun50i-a64-pinephone-1.2.dtb&amp;lt;/code&amp;gt;, and also two other files with different PinePhone mainboard revisions (1.1 and 1.0). You will want to select the correct file for your PinePhone (Only choose 1.1 if you have a Braveheart, As all other consumer PinePhones use the 1.2 DTS).&lt;br /&gt;
&lt;br /&gt;
Once you've found the file, you can run the following command to convert the DTB to DTS:&lt;br /&gt;
&lt;br /&gt;
 dtc -I dtb -O dts /boot/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb -o /boot/dtbs/allwinner/sun50i-a64-pinephone-1.2.dts&lt;br /&gt;
&lt;br /&gt;
Finally, modify the newly converted .dts file and change the clockspeeds you wish to modify. You can simply use a text editor to do so.&lt;br /&gt;
&lt;br /&gt;
To convert back to DTB:&lt;br /&gt;
&lt;br /&gt;
 dtc -I dts -O dtb /boot/dtbs/allwinner/sun50i-a64-pinephone-1.2.dts -o /boot/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb&lt;br /&gt;
&lt;br /&gt;
Afterwards you can simply reboot and check with &amp;lt;code&amp;gt;sudo cat /sys/kernel/debug/clk/clk_summary&amp;lt;/code&amp;gt; to see if the changes have correctly applied.&lt;br /&gt;
&lt;br /&gt;
{{note|In the future it is possible that someone may make a driver to adjust clockspeeds of the A64 from userspace (using a config file) without the need to recompile. However, currently the only way to overclock is to either compile your own kernel, or modify just the DTB (instructions above).}}&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
&lt;br /&gt;
Open &amp;lt;code&amp;gt;/boot/dtbs/allwinner/sun50i-a64-pinephone-1.2.dts&amp;lt;/code&amp;gt; (You will have to find the source of the kernel used by your distribution. There is the Pine64 kernel, and Megi's) in a text editor following these instructions: https://wiki.pine64.org/wiki/Overclocking#Edit_Pinephone_DTS&lt;br /&gt;
&lt;br /&gt;
Look for &amp;lt;code&amp;gt;mali: gpu@1c4000 {&amp;lt;/code&amp;gt; and within that block search for &amp;lt;code&amp;gt;assigned-clock-rates = &amp;lt;432000000&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;assigned-clock-rates&amp;lt;/code&amp;gt; line should be set to &amp;lt;code&amp;gt;432000000&amp;lt;/code&amp;gt;, this means that the GPU is clocked at 432MHz by default. So if you want 500MHz, set the value to &amp;lt;code&amp;gt;500000000&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Save the DTS file, and recompile the DTB. In order to check if the overclock was successfully applied you can run: &amp;lt;code&amp;gt;sudo cat /sys/kernel/debug/clk/clk_summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{note|The file may be slightly different and you may need to enter the values as hexadecimals}}&lt;br /&gt;
{{hint|The GPU appears to run stable overclocked to 540 Mhz, however more testing with a wider group of devices is needed.}}&lt;br /&gt;
{{hint|Remember to run a benchmark tool (such as glmark2-es2) to help check stability.}}&lt;br /&gt;
&lt;br /&gt;
== CPU ==&lt;br /&gt;
&lt;br /&gt;
The stock speed of the A64 is 1.152 GHz. The A64 can be overclocked significantly, it is highly advisable not to do this unless you can also drop the voltage at the same time.&lt;br /&gt;
&lt;br /&gt;
If the CPU is undervolted and overclocked at the same time, it is possible to reach similar thermals and power consumption to the stock configuration but with better performance.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
|+ Power consumption at different voltages and frequencies &lt;br /&gt;
! Configuration&lt;br /&gt;
! Frequency&lt;br /&gt;
! Voltage&lt;br /&gt;
! Power (Screen 50%)&lt;br /&gt;
|-&lt;br /&gt;
! Stock&lt;br /&gt;
| 1.152GHz || 1.30v || ~4.35w&lt;br /&gt;
|-&lt;br /&gt;
! Stock + Undervolt&lt;br /&gt;
| 1.152GHz || 1.18v || ~3.65w&lt;br /&gt;
|-&lt;br /&gt;
! Overclock + Undervolt&lt;br /&gt;
| 1.344Ghz || 1.28v || ~4.60w&lt;br /&gt;
|}&lt;br /&gt;
The table above contains measurements created in postmarketOS (SWMO/SXMO - postmarketOS 21.12 SP1) with the screen on (set to 50% brightness) under a threaded load.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
|+ AXP803 PMIC voltage steps on DCDC2.&lt;br /&gt;
! Voltage range&lt;br /&gt;
! Step size&lt;br /&gt;
|-&lt;br /&gt;
! 0.50V-1.20V&lt;br /&gt;
| 10mV&lt;br /&gt;
|-&lt;br /&gt;
! 1.22V-1.30V&lt;br /&gt;
| 20mV&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The table above shows the valid voltages provided by the AXP803 PMIC on DCDC2 (used to power the cores). For example, setting the voltage to 0.60V is valid, but setting it to 1.23V is not. When overclocking, ensure that you only use valid voltages at each operation point (otherwise it will simply be dropped and ignored). You can use (after installing) cpupower to display all valid frequencies after boot.&lt;br /&gt;
&lt;br /&gt;
{{note|The user ''somefoo'' was able to undervolt the PinePhone at each frequency operation point by at least -100mv. The A64 set to 1.152Ghz runs at 1.18v instead of the standard 1.3v, dropping the power usage by ~0.7w under full single threaded load! The silicon lottery will dictate how well you can undervolt.}}&lt;br /&gt;
{{hint|The exact voltages and frequencies that you can achieve will depend on your device. Make sure to run stress tests (such as ''stress-ng'') to ensure stability.}}&lt;br /&gt;
&lt;br /&gt;
== DRAM ==&lt;br /&gt;
&lt;br /&gt;
{{warning|1=It is not recommended to exceed 667 MHz clockspeed on the DRAM. 648MHz is likely the upper limit.}}&lt;br /&gt;
{{hint|Make sure to set your DRAM to a multiple of 24.}}&lt;br /&gt;
{{hint|The current frequency your DRAM is running at can be found using this command: &amp;lt;code&amp;gt;cat /proc/device-tree/memory/ram_freq&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
When overclocking the GPU, it is a good idea to also overclock the DRAM, as the main bottleneck of the A64 SOC is the memory. The A64's maximum ram clockspeed falls just short of 667MHz. This may be unstable on your device however. &lt;br /&gt;
&lt;br /&gt;
Around 600 MHz (PC-1200) should work fine, however some people have reported instability at lower clockspeeds. Arch Linux Arm uses a default clockspeed of 552MHz, with U-Boot builds available to easily switch out for a higher (624) or lower (492) DRAM clockspeed.&lt;br /&gt;
&lt;br /&gt;
It is possible that by reverse engineering the DRAM driver from Allwinner that auto tuning can be accomplished to get the best performance.&lt;br /&gt;
&lt;br /&gt;
Setting the DRAM clock is accomplished by modifying pinephone_defconfig in U-Boot (https://gitlab.com/pine64-org/u-boot/-/blob/crust/configs/pinephone_defconfig)&lt;br /&gt;
&lt;br /&gt;
You can find simple instructions on doing so here: [[U-Boot]]&lt;br /&gt;
&lt;br /&gt;
== VPU ==&lt;br /&gt;
&lt;br /&gt;
In order to allocate more VRAM for the GPU you can add &amp;lt;code&amp;gt;cma=256&amp;lt;/code&amp;gt; to your kernel (or use kconfig with CONFIG_CMA_SIZE_MBYTES=256) cmdline in boot.scr which you will have to compile using mkimage. By default the kernel allocates only 64MB, and the maximum value is 256MB.&lt;br /&gt;
&lt;br /&gt;
In order to compile boot.scr you can run &amp;lt;code&amp;gt;mkimage -C none -A arm64 -T script -d boot.cmd boot.scr&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|You may not have a boot.cmd file in your boot directory and instead you may instead have a boot.txt}}&lt;br /&gt;
&lt;br /&gt;
== Cedrus ==&lt;br /&gt;
&lt;br /&gt;
Overclocking cedrus is achieved by modifying the kernel source code: https://elixir.bootlin.com/linux/latest/source/drivers/staging/media/sunxi/cedrus/cedrus.c#L507&lt;br /&gt;
&lt;br /&gt;
{{note|User ''33yn2'' is not particularly sure if this makes any difference, or if it might in fact have a negative impact. Probably not worth messing with.}}&lt;br /&gt;
&lt;br /&gt;
= RK3399-based devices =&lt;br /&gt;
The RK3399 clocks are found in [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi]&lt;br /&gt;
&lt;br /&gt;
More optimised voltages and clocks can be found in [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi]&lt;br /&gt;
These include a slight overclock and undervolt, they are intended for the OP1 CPU found in many Chromebooks but have worked fine in all recorded cases on regular RK3399 SoCs in other devices.&lt;br /&gt;
&lt;br /&gt;
==GPU==&lt;br /&gt;
Any clock speeds can be added for the GPU in &amp;lt;code&amp;gt;gpu_opp_table&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The highest recommended voltage for the GPU is 1.2V as specified in the RK3399 schematic from Rockchip.&lt;br /&gt;
&lt;br /&gt;
Segfault has found that the RK3399 in his Pinebook Pro can reach 950MHz on the GPU while being stable.&lt;br /&gt;
&lt;br /&gt;
The stock speed for the GPU is 800Mhz.&lt;br /&gt;
&lt;br /&gt;
Note that the GPU in the RK3399 is already bottlenecked by the memory bandwidth available to it, so overclocking generally yields no improvements.&lt;br /&gt;
&lt;br /&gt;
==CPU==&lt;br /&gt;
A set of available clock speeds that can be added to the CPU clusters can be found in &amp;lt;code&amp;gt;drivers/clk/rockchip/clk-rk3399.c&amp;lt;/code&amp;gt; under &amp;lt;code&amp;gt;rk3399_cpuclkl_rates&amp;lt;/code&amp;gt; for the little cores and &amp;lt;code&amp;gt;rk3399_cpuclkb_rates&amp;lt;/code&amp;gt; for the big cores.&lt;br /&gt;
&lt;br /&gt;
These clock speeds can be added to &amp;lt;code&amp;gt;cluster0_opp&amp;lt;/code&amp;gt; for the small cores and &amp;lt;code&amp;gt;cluster1_opp&amp;lt;/code&amp;gt; for the big cores respectively.&lt;br /&gt;
&lt;br /&gt;
The maximum limit is 1.8GHz on the little cores and 2.2GHz on the big cores.&lt;br /&gt;
&lt;br /&gt;
The highest recommended voltage for the little cores is 1.2V and for the big cores is 1.25V.&lt;br /&gt;
&lt;br /&gt;
Segfault has found that the RK3399 in his Pinebook Pro can reach 1.7GHz on the little cores and 2.08GHz on the big ones.&lt;br /&gt;
&lt;br /&gt;
The stock speed for the little cores is 1.4GHz and on the big cores it is 1.8GHz, the OP1 speeds default to 1.5GHz and 2.0GHz instead.&lt;br /&gt;
&lt;br /&gt;
= ROCK64 =&lt;br /&gt;
&lt;br /&gt;
DTB is in &amp;lt;code&amp;gt;/boot/dtbs/rockchip/rk3328-rock64.dtb&amp;lt;/code&amp;gt;. CPU clock rates are inside &amp;lt;code&amp;gt;opp_table0&amp;lt;/code&amp;gt; as hexadecimal numbers in the &amp;lt;code&amp;gt;opp-hz&amp;lt;/code&amp;gt; field.&lt;br /&gt;
&lt;br /&gt;
Check the achieved clock speed with &amp;lt;code&amp;gt;sudo cat /sys/kernel/debug/clk/clk_summary | grep armclk&amp;lt;/code&amp;gt;. Does not seem to overclock at stock voltages at all, defaults to 408 MHz if it fails to set a clock rate. Stock voltage is 1.30V, just shy of the 1.35V maximum outlined in [https://www.rockchip.fr/RK3328%20datasheet%20V1.1.pdf the datasheet]. Overvolting to 1.325V just left the device in an unbootable state for CounterPillow, would not recommend.&lt;br /&gt;
&lt;br /&gt;
GPU needs investigating, but current mainline device tree does not try to clock up the GPU at all.&lt;br /&gt;
&lt;br /&gt;
[[Category:SOPINE]] [[Category:PINE A64]] [[Category:PINE H64]] [[Category:PINE A64-LTS]] [[Category:Pinebook]] [[Category:PinePhone]] [[Category:PineTab]] [[Category:ROCK64]] [[Category:Pinebook Pro]] [[Category:ROCKPro64]] [[Category:Allwinner A64]] [[Category:Allwinner H6]] [[Category:Rockchip RK3399]]&lt;/div&gt;</summary>
		<author><name>PineMarten</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Talk:PinePhone_Pro/IMX258_Camera_Debugging&amp;diff=18054</id>
		<title>Talk:PinePhone Pro/IMX258 Camera Debugging</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Talk:PinePhone_Pro/IMX258_Camera_Debugging&amp;diff=18054"/>
		<updated>2023-02-20T21:27:05Z</updated>

		<summary type="html">&lt;p&gt;PineMarten: removed my section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Megapixels sefault == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; After patching some trivial segfaults, […] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would it be possible to upload a .diff with said patches?&lt;br /&gt;
&lt;br /&gt;
--[[User:Thelie|Thelie]] ([[User talk:Thelie|talk]]) 10:25, 17 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>PineMarten</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Talk:PinePhone_Pro/IMX258_Camera_Debugging&amp;diff=14809</id>
		<title>Talk:PinePhone Pro/IMX258 Camera Debugging</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Talk:PinePhone_Pro/IMX258_Camera_Debugging&amp;diff=14809"/>
		<updated>2022-11-27T01:10:39Z</updated>

		<summary type="html">&lt;p&gt;PineMarten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Megapixels sefault == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt; After patching some trivial segfaults, […] &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Would it be possible to upload a .diff with said patches?&lt;br /&gt;
&lt;br /&gt;
--[[User:Thelie|Thelie]] ([[User talk:Thelie|talk]]) 10:25, 17 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New rkisp1_csi entity in pipeline ==&lt;br /&gt;
&lt;br /&gt;
It seems that as of July 2022, the kernel treats the CSI in the Pro as a separate media-ctl entity, adding rkisp1_csi to the pipeline.&lt;br /&gt;
As far as I can tell, the kernel documentation for rkisp1 has not been updated to reflect this.&lt;br /&gt;
&lt;br /&gt;
I have spent some days learning about how these sorts of things work (no prior experience with csi or media-ctl), and I have linked my sensor to the CSI, and the CSI to the ISP.&lt;br /&gt;
After linking, the rest of the media-ctl commands (from the shell script provided for taking pictures) work, but v4l2-ctl reports a broken pipe error when trying to stream to &amp;quot;frame.raw&amp;quot;.&lt;br /&gt;
Apparently, this can mean that the format is misconfigured for one or more pads.&lt;br /&gt;
&lt;br /&gt;
Can anyone shed some light on this issue? I have tried a few combinations of links and formats and I feel like this knowledge should be out there somewhere...&lt;br /&gt;
&lt;br /&gt;
--[[User:PineMarten|PineMarten]] ([[User talk:PineMarten|talk]]) 10:25, 26 November 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>PineMarten</name></author>
	</entry>
</feed>