<?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=Thomzane</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=Thomzane"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Thomzane"/>
	<updated>2026-04-13T16:24:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Main_Page&amp;diff=20608</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Main_Page&amp;diff=20608"/>
		<updated>2023-09-05T00:19:47Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add the woodpecker accessory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PINE64 is a community-driven company focused on creating high-quality, low-cost ARM devices and, more recently, RISC-V devices for individuals and businesses around the globe. PINE64 made its debut with the [[PINE A64|PINE A64]] single-board computer, which successfully launched on Kickstarter in 2015. PINE64 has since released a multitude of other devices, including both development boards and end-user devices.&lt;br /&gt;
&lt;br /&gt;
PINE64 has a large, diverse and active community, and offers a variety of resources for hobbyists and businesses to successfully leverage various PINE64 products. To become connected and involved with the community, please see [[Main Page#Community and Support|Community and Support]] for a list of available channels and chat platforms. To learn more about PINE64, please visit the [https://www.pine64.org/ PINE64 website] and the [https://www.pine64.com/ PINE64 store]'''.&lt;br /&gt;
&lt;br /&gt;
For information about PINE64 branding, including the usage of the PINE64 logo in non-commercial and other applications, please read the [[PINE64 brand and logo|article about our brand and logo]].&lt;br /&gt;
&lt;br /&gt;
== Devices ==&lt;br /&gt;
&lt;br /&gt;
[[File:Marchupdate-1024x594.jpg|thumb|upright=1.2|[[Pinebook Pro]] (left) and [[PinePhone]] (right)]]&lt;br /&gt;
&lt;br /&gt;
You can learn more about the following devices manufactured by PINE64:&lt;br /&gt;
&lt;br /&gt;
* Phones: '''[[PinePhone]]''' and '''[[PinePhone Pro]]'''&lt;br /&gt;
* Phone accessories: '''[[PinePhone (Pro) Add-ons]]''' and '''[[PinePhone (Pro) Keyboard]]'''&lt;br /&gt;
* Tablets: '''[[PineTab]]''', '''[[PineTab2]]''', '''[[PineTab-V]]''' and '''[[PineNote]]'''&lt;br /&gt;
* Wearable: '''[[PineBuds Pro]]''', '''[[PineTime]]'''&lt;br /&gt;
* Laptops: '''[[Pinebook]]''' and '''[[Pinebook Pro]]'''&lt;br /&gt;
* Laptop accessories: '''[[Pinebook Pro Dock|Pinebook Pro Docking station]]'''&lt;br /&gt;
* Single-board computers: '''[[Ox64]]''', '''[[STAR64]]''', '''[[Quartz64]]''', '''[[QuartzPro64_Development|QuartzPro64]]''', '''[[ROCKPro64]]''', '''[[ROCK64]]''', '''[[PINE A64]]''', '''[[PINE A64-LTS]]''', '''[[PINE H64 Model A]]''' and '''[[PINE H64|PINE H64 Model B]]'''&lt;br /&gt;
* Single-board computer accessories: '''[[Woodpecker]]'''&lt;br /&gt;
* Set-top box: '''[[RockBox]]'''&lt;br /&gt;
* Clusters and modules: '''[[Clusterboard]]''', '''[[SOPINE]]''', '''[[SOPINE Baseboard]]''', '''[[SOEDGE]]''', '''[[SOEDGE Baseboard]]''', and '''[[SOQuartz]]'''&lt;br /&gt;
* IP camera: '''[[PineCube]]'''&lt;br /&gt;
* Power adapter: '''[[PinePower]]'''&lt;br /&gt;
* Soldering iron: '''[[Pinecil]]'''&lt;br /&gt;
* Makerspace: '''[[PineCone]]''' and '''[[Pinedio]]'''&lt;br /&gt;
&lt;br /&gt;
== Community and Support ==&lt;br /&gt;
&lt;br /&gt;
Community collaboration and support is focused around the chat platforms and forums described below. See [https://www.pine64.org/gettings-started/ Getting Started | PINE64] for tips about how to get started with the PINE64 community.&lt;br /&gt;
&lt;br /&gt;
=== Chat Platforms ===&lt;br /&gt;
&lt;br /&gt;
PINE64 has a large and very active community. Community discussion takes place on a variety of chat platforms, which are all bridged together so the messages sent via one platform are sent to all other platforms automatically. The other networks and their users are represented by P64ProtocolBot.&lt;br /&gt;
&lt;br /&gt;
{{hint|PINE64 community is not some always responding, restless commercial customer service, or some sort of almighty existence that can resolve all your problems. When participating in community discussions, please be patient and do not expect questions to be answered immediately, certainly, or currently.&lt;br /&gt;
* The activity of community members varies depending on the time of day and the number of active users.&lt;br /&gt;
* Whether your questions will be answered &amp;amp; whether the answers are right and definitive, depends on the information you provide, and, after all, difficulty of your questions &amp;amp; community members' ability.&lt;br /&gt;
* Read [http://www.catb.org/~esr/faqs/smart-questions.html How To Ask Questions The Smart Way] to learn more.&lt;br /&gt;
* Please read [[PINE64 Community Rules and Code of Conduct]].&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* PINE64 uses a bridge bot (''[https://github.com/42wim/matterbridge matterbridge]'' with some modifications), which allows Discord, IRC, Matrix, and Telegram users to see and participate in the community chat.&lt;br /&gt;
* The bot name is &amp;quot;Pine64 Protocol Droid&amp;quot; and if you see this, look in the message to see the actual author of the message.&lt;br /&gt;
* When the bot relays messages it will show the platform the user is using: ''[D]'' for ''Discord'', ''[I]'' for ''IRC'', ''[M]'' for ''Matrix'' and ''[T]'' for ''Telegram''.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The community chat platforms are the following:&lt;br /&gt;
&lt;br /&gt;
* '''Discord''': use this '''[https://discord.gg/pine64 Invite Link]'''. All PINE64 discord channels are immediately viewable, do not need to join separate channels like the Telegram/Matrix table below.&lt;br /&gt;
* '''IRC''': the server is &amp;lt;i&amp;gt;irc.pine64.org&amp;lt;/i&amp;gt;. Use &amp;lt;code&amp;gt;/list&amp;lt;/code&amp;gt; command or the table below to see the full list of channels.&lt;br /&gt;
* '''Matrix and Telegram''': See the table below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Channel !! Matrix !! Telegram !! IRC&lt;br /&gt;
|-&lt;br /&gt;
| PINE64 News&lt;br /&gt;
| [https://matrix.to/#/#pine64-announcements:matrix.org #pine64-announcements:matrix.org]&lt;br /&gt;
| [https://t.me/PINE64_News @PINE64_News]&lt;br /&gt;
| Unavailable&lt;br /&gt;
|-&lt;br /&gt;
| General PINE64 chat&lt;br /&gt;
| [https://matrix.to/#/#pine64:matrix.org #pine64:matrix.org]&lt;br /&gt;
| [https://t.me/mtrx_pine64 @mtrx_pine64]&lt;br /&gt;
| #pine64&lt;br /&gt;
|-&lt;br /&gt;
| PINE A64(+), A64-LTS &amp;amp; SOPine&lt;br /&gt;
| [https://matrix.to/#/#pine64sopine:matrix.org #pine64sopine:matrix.org]&lt;br /&gt;
| [https://t.me/pine64sopine @pine64sopine]&lt;br /&gt;
| #lts-sopine&lt;br /&gt;
|-&lt;br /&gt;
| ROCK64 / ROCKPro64&lt;br /&gt;
| [https://matrix.to/#/#rock64:matrix.org #rock64:matrix.org]&lt;br /&gt;
| [https://t.me/mtrx_rock64 @mtrx_rock64]&lt;br /&gt;
| #rock64&lt;br /&gt;
|-&lt;br /&gt;
| Quartz64&lt;br /&gt;
| [https://matrix.to/#/#quartz64:matrix.org #quartz64:matrix.org]&lt;br /&gt;
| [https://t.me/joinchat/Vq50DXkH31e0_i-f Quartz64]&lt;br /&gt;
| #quartz64&lt;br /&gt;
|-&lt;br /&gt;
| Quartz64 Development&lt;br /&gt;
| [https://matrix.to/#/#quartz64-dev:matrix.org #quartz64-dev:matrix.org]&lt;br /&gt;
| [https://t.me/q64dev @q64dev]&lt;br /&gt;
| #quartz-dev&lt;br /&gt;
|-&lt;br /&gt;
| Star64&lt;br /&gt;
| [https://matrix.to/#/#star64:matrix.org #star64:matrix.org]&lt;br /&gt;
| [https://t.me/star64_sbc @star64-sbc]&lt;br /&gt;
| Unavailable&lt;br /&gt;
|-&lt;br /&gt;
| Pinebook and Pinebook Pro&lt;br /&gt;
| [https://matrix.to/#/#pinebook:matrix.org #pinebook:matrix.org]&lt;br /&gt;
| [https://t.me/mtx_pinebook @mtx_pinebook]&lt;br /&gt;
| #pinebook&lt;br /&gt;
|-&lt;br /&gt;
| PinePhone&lt;br /&gt;
| [https://matrix.to/#/#pinephone:matrix.org #pinephone:matrix.org]&lt;br /&gt;
| [https://t.me/pinephone @pinephone]&lt;br /&gt;
| #pinephone&lt;br /&gt;
|-&lt;br /&gt;
| PineNote&lt;br /&gt;
| [https://matrix.to/#/#pinenote:matrix.org #pinenote:matrix.org]&lt;br /&gt;
| [https://t.me/pinenote @PineNote]&lt;br /&gt;
| #pinenote&lt;br /&gt;
|-&lt;br /&gt;
| PineTab&lt;br /&gt;
| [https://matrix.to/#/#pinetab64:matrix.org #pinetab64:matrix.org]&lt;br /&gt;
| [https://t.me/PineTab @PineTab]&lt;br /&gt;
| #pinetab&lt;br /&gt;
|-&lt;br /&gt;
| PineTime&lt;br /&gt;
| [https://matrix.to/#/#pinetime:matrix.org #pinetime:matrix.org]&lt;br /&gt;
| [https://t.me/pinetime @pinetime]&lt;br /&gt;
| #Pinetime&lt;br /&gt;
|-&lt;br /&gt;
| PineTime Development&lt;br /&gt;
| [https://matrix.to/#/#pinetime-dev:matrix.org #pinetime-dev:matrix.org]&lt;br /&gt;
| [https://t.me/pinetime_dev @pinetime_dev]&lt;br /&gt;
| #pinetime-dev&lt;br /&gt;
|-&lt;br /&gt;
| PineBuds Pro&lt;br /&gt;
| [https://matrix.to/#/#pinebuds:matrix.org #pinebuds:matrix.org]&lt;br /&gt;
| [https://t.me/+nJVhM0mZ9KhlYmZl @pinebuds]&lt;br /&gt;
| Unavailable&lt;br /&gt;
|-&lt;br /&gt;
| Pinecil&lt;br /&gt;
| [https://matrix.to/#/#pinecil:matrix.org #pinecil:matrix.org]&lt;br /&gt;
| [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Pinecil]&lt;br /&gt;
| #pinecil&lt;br /&gt;
|-&lt;br /&gt;
| Pinecil Development&lt;br /&gt;
| [https://matrix.to/#/#pinecil-dev:matrix.org #pinecil-dev:matrix.org]&lt;br /&gt;
| [https://t.me/+8_pdKqXrVuQ4OTk1 Pinecil-dev]&lt;br /&gt;
| Unavailable&lt;br /&gt;
|-&lt;br /&gt;
| Pinetalk Podcast || Unavailable || Unavailable || Unavailable&lt;br /&gt;
|-&lt;br /&gt;
| PineCube&lt;br /&gt;
| [https://matrix.to/#/#cube64:matrix.org #cube64:matrix.org]&lt;br /&gt;
| [https://t.me/pinecube @pinecube]&lt;br /&gt;
| #cube&lt;br /&gt;
|-&lt;br /&gt;
| Nutcracker, Ox64&lt;br /&gt;
| [https://matrix.to/#/#pine64-nutcracker:matrix.org #pine64-nutcracker:matrix.org]&lt;br /&gt;
| [https://t.me/joinchat/Kmi2S0nOsT240emHk-aO6g Nutcracker]&lt;br /&gt;
| #nutcracker&lt;br /&gt;
|-&lt;br /&gt;
| LoRa&lt;br /&gt;
| [https://matrix.to/#/#pinelora:matrix.org #pinelora:matrix.org]&lt;br /&gt;
| [https://t.me/pine64lora @pine64lora]&lt;br /&gt;
| #lora&lt;br /&gt;
|-&lt;br /&gt;
| Off-topic&lt;br /&gt;
| [https://matrix.to/#/#offtopic64:matrix.org #offtopic64:matrix.org]&lt;br /&gt;
| [https://t.me/pine64offtopic @pine64offtopic]&lt;br /&gt;
| #Offtopic&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There is also an unofficial Matrix Space at [https://matrix.to/#/#pine64-space:matrix.org #pine64-space:matrix.org] for supported clients that organizes all of the above matrix channels into one place.&lt;br /&gt;
&lt;br /&gt;
=== Forums ===&lt;br /&gt;
&lt;br /&gt;
PINE64 runs an official forum powered by the open-source forum server software ''MyBB''. The forum can be used to report issues, help out other users, offer findings and new information and more. Users can also engage directly with the community and the developers of partner projects, as well as with the PINE64 members.&lt;br /&gt;
&lt;br /&gt;
The official PINE64 forum can be accessed here:&lt;br /&gt;
* [https://forum.pine64.org/ Official PINE64 Forum]&lt;br /&gt;
&lt;br /&gt;
Also, these are the official Subreddits:&lt;br /&gt;
&lt;br /&gt;
* [https://www.reddit.com/r/PINE64official/ Official PINE64 Reddit]&lt;br /&gt;
* [https://www.reddit.com/r/PinePhoneOfficial/ Official PinePhone Reddit]&lt;br /&gt;
&lt;br /&gt;
== Helpful Information for Beginners ==&lt;br /&gt;
&lt;br /&gt;
* '''[[Getting started]]''': Basic information on setting up and handling PINE64 devices, such as how to write (flash) OS images to microSD cards and eMMC modules&lt;br /&gt;
* '''[[How to Contribute]]''': Information about how to contribute to different partner projects&lt;br /&gt;
* '''[[Where to Report Bugs]]''': Information about how to report bugs&lt;br /&gt;
* '''[[Project]]''': A variety of well documented PINE64 projects to serve as inspiration&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Thomzane/Woodpecker&amp;diff=20607</id>
		<title>User:Thomzane/Woodpecker</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Thomzane/Woodpecker&amp;diff=20607"/>
		<updated>2023-09-05T00:17:21Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Correct markdown to markup.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Woodpecker''' Edition Serial Console is powered by the CH340G chipset enabled simple USB to Serial communication for PINE64 related project development.&lt;br /&gt;
&lt;br /&gt;
The S1 jumper can be set to 5V or 3.3V.&lt;br /&gt;
&lt;br /&gt;
[https://pine64.com/product/serial-console-woodpecker-edition/ PINE64 store page]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Thomzane/Woodpecker&amp;diff=20606</id>
		<title>User:Thomzane/Woodpecker</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Thomzane/Woodpecker&amp;diff=20606"/>
		<updated>2023-09-05T00:16:44Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Creating the wiki page for the woodpecker&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Woodpecker''' Edition Serial Console is powered by the CH340G chipset enabled simple USB to Serial communication for PINE64 related project development.&lt;br /&gt;
&lt;br /&gt;
The S1 jumper can be set to 5V or 3.3V.&lt;br /&gt;
&lt;br /&gt;
[PINE64 store page](https://pine64.com/product/serial-console-woodpecker-edition/)&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_APN_Settings&amp;diff=13094</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=13094"/>
		<updated>2022-05-17T20:58:46Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add settings for AT&amp;amp;T in USA&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;
== 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. (see &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;
== 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 OSes, 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;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
MMS (requires chatty v0.6.1 and mmsd-tng v1.8) &amp;lt;br&amp;gt;&lt;br /&gt;
in /home/alarm/.mms/modemmanager/mms&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&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;
 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 (Hungary) ==&lt;br /&gt;
&lt;br /&gt;
 Name: Telenor&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;
Source: https://apn.how/hungary/telenor-hungary&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;
== 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;
== 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;
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-18.1/prebuilt/common/etc/apns-conf.xml&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=13093</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=13093"/>
		<updated>2022-05-17T20:54:37Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Update AT&amp;amp;T carrier notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{under construction}}&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 the carrier support section of [[PinePhone#Modem]]. 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 [[File:Quectel_EG25-G_LTE_Standard_Specification_V1.3.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 2021&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;
| South Korea || KT || Yes || Not tested || Yes || Yes || Manjaro Phosh, June 2021&lt;br /&gt;
|-&lt;br /&gt;
| China || China Mobile || Yes || Not tested || Yes || No || Mobile NixOS, December 2021&lt;br /&gt;
|-&lt;br /&gt;
| China || China Telecom || Yes (hack needed) || Not tested || Yes (hack needed) || No || AOSC OS Phosh, January 2022&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Yes || Not tested || Yes || Yes || Mobian Phosh, January 2022 (rivised from January 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;
| Ukraine || KyivStar || Yes || Not tested || Yes || Yes || Mobian Phosh(11Nov21)&lt;br /&gt;
|-&lt;br /&gt;
| Sweden || Tele2 || Yes || Not tested || Yes || Not tested || Manjaro ARM Posh&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;
| UK     || Sky Mobile (O2) || Yes || Not tested || Yes || Yes || ArchLinux Phosh (20210908 image, fully updated) - 3 October 2021&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Smarty Mobile (Three) || Yes || Yes || Yes || Yes || Arch Linux SXMO (Wayland) - 23 March 2022&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;
| France     || Free || Yes || Not tested || Yes || Yes || pmOS SXMO (Wayland) - 27 March 2022&lt;br /&gt;
|-&lt;br /&gt;
| Czech Republic     || O2 || Yes (only on 2G) || Not tested || Yes || Yes || Mobian Phosh (20210517 image up to date) - 2 June 2021&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || Congstar || Yes || Not tested || Yes || Yes (IPv4 &amp;amp; IPv6) || Mobian (Megi's kernel 5.13.0-rc4, apt up-to-date) with Phosh, 2021-06-07&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || E-Plus  || Yes (sending only 2G) || Not tested || Yes || Yes        || Manjaro Phosh and postmarketOS, 2021-10-15&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || Telekom  || Yes || Not tested || Yes || Not tested        || Mobian Phosh (5.10-sunxi64), 2021-07-28&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || O2 / Telefonica  || Yes || Not tested || Yes || Not tested        || KPlasma&lt;br /&gt;
|-&lt;br /&gt;
| Hungary     || Telekom  || Yes || Not tested || Yes || Yes (IPv4)        || Manjaro Phosh Beta 12, 2021-07-30&lt;br /&gt;
|-&lt;br /&gt;
| Hungary     || Telenor  || Yes || Not tested || Yes || Yes ||  Mobian-Phosh-20210517, 2021-09-24&lt;br /&gt;
|-&lt;br /&gt;
| Denmark     || CBB  || Yes || Not tested || Yes || Yes       || Manjaro Plasma Mobile Beta 5, 2021-06-30&lt;br /&gt;
|-&lt;br /&gt;
| Belgium     || Telenet  || Yes || Not tested || Yes || Yes       || postmarketOS v20.05, v21.03, v21.06 and edge, 2021-08-15&lt;br /&gt;
|-&lt;br /&gt;
| Belgium     || CARREFOUR  || Yes || Not tested || Yes || Yes       || postmarketOS v20.05, v21.03, v21.06 and edge, 2021-08-15&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Play || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta 18, 2021-11-14&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Orange || Yes || No || Yes || Yes (IPv4 &amp;amp; IPv6) || Manjaro Phosh v21.10, 2021-12-23&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Premium Mobile || Yes || No || Yes || Yes || Manjaro Phosh v22.01, 2022-01-13&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 || Modem Firmware&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| USA || AT&amp;amp;T || Yes || Yes || Yes || Yes ||   &lt;br /&gt;
* Mobian - Phosh &lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || No || Yes || Yes || &lt;br /&gt;
* Arch Linux Arm 2020/11/29  &lt;br /&gt;
* Mobian - Phosh &lt;br /&gt;
* Manjaro - KDE Plasma Mobile&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || Yes || Yes || Yes || &lt;br /&gt;
* Mobian Bookworm (Phosh) (2022-03-08) &lt;br /&gt;
|| EG25GGBR07A08M2G_01.003.01.003 &lt;br /&gt;
|-&lt;br /&gt;
| USA || MetroPCS (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm (Phosh,SXMO) 2021/04/29 &lt;br /&gt;
*Manjaro - Phosh 2021/04/29 &lt;br /&gt;
*Mobian - Phosh 2021/3/20&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes - buggy || No || Yes - buggy || Yes - buggy || &lt;br /&gt;
*Manjaro - Plasma Dev 2020/11/21  &lt;br /&gt;
*Ubuntu Touch - 2020/11/26 &lt;br /&gt;
*KDE Neon 2020/11/02&lt;br /&gt;
|-&lt;br /&gt;
| USA || Mint Mobile (T-Mobile) || Yes || Yes || Yes || Yes || &lt;br /&gt;
*Mobian - Phosh 2021/3/14&lt;br /&gt;
*postMarketOS - Phosh, Sxmo, Plasma Mobile 2021/5/26&lt;br /&gt;
*Ubuntu Touch 2021/5/24&lt;br /&gt;
*Manjaro - Phosh 2022/3/25&lt;br /&gt;
|-&lt;br /&gt;
| USA || Patriot Mobile &amp;lt;br&amp;gt; (T-Mobile) || Yes || Yes &amp;lt;br&amp;gt; chatty v0.6.1 &amp;lt;br&amp;gt; mmsd-tng v1.8 || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm - Phosh 2022/01/12&lt;br /&gt;
|-&lt;br /&gt;
| USA || Tello (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*postMarketOS - Phosh 2021/8/15&lt;br /&gt;
|-&lt;br /&gt;
| USA || TracFone (T-Mobile) || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch - Phosh 2021-10-06&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Mobian - Phosh 2021/3/1&lt;br /&gt;
|-&lt;br /&gt;
| USA || US Mobile || Yes || Not tested || Yes || Not Tested || &lt;br /&gt;
*Mobian - Phosh 2022/01/09&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || No || No || No || No ||&lt;br /&gt;
*Ubuntu Touch 2021/5/24 (You can occasionally get the settings to work with Verizon, but it seems like the settings automatically changes the carrier to the wrong one after a few minutes) &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Not tested || Not tested || Yes || Not via gui || &lt;br /&gt;
*Manjaro - KDE Plasma Mobile 2021/5/10 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Not via gui || &lt;br /&gt;
*Manjaro - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*postmarketOS - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || Freedom || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch Pinephone - Phosh (APN: internet.windmobile.ca), 2021/4/25 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || SpeakOut || Yes || Not tested || Yes || Not tested || &lt;br /&gt;
*Mobian - Phosh 2021/11/18&lt;br /&gt;
|-&lt;br /&gt;
| USA || Consumer Cellular (AT&amp;amp;T) || Yes || No || Yes || Yes || &lt;br /&gt;
*Manjaro - Phosh 2021/06/26&lt;br /&gt;
|-&lt;br /&gt;
| USA || Google Fi (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm - Phosh 0.10.2 2021/05/29&lt;br /&gt;
|-&lt;br /&gt;
| Mexico || Telcel || Yes || Not tested || Yes || Yes ||&lt;br /&gt;
*Mobian - Phosh Weekly 2022/04/13&lt;br /&gt;
*PostmarketOS - SXMO De Sway v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - Phosh v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - Plasma Mobile v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - sxmo edge 2021/09/09&lt;br /&gt;
|-&lt;br /&gt;
| USA || Ting || Yes || Yes - buggy || Yes || Yes || &lt;br /&gt;
*Manjaro - Phosh 2021/12/10 &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;
| Australia || Beyond (Telstra) || Yes || Yes || Yes || Yes || Manjaro Phosh Beta 20.&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Belong (Telstra) || Yes || Yes || Yes || Yes || Arch (Danctnix), Feb 2022.&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Optus || Yes || No. Ticket lodged with Chatty and mmsd re multiple APN issue || Yes || Yes || Manjaro Phosh Beta 20. Manjaro Plasma Mobile Beta 9 (Data working with this release). SXMO (Danctnix and PMOS edge December 2021).&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Amaysim (Optus) || Yes || No. Ticket lodged with Chatty and mmsd re multiple APN issue || Yes || Yes || Manjaro Phosh&lt;br /&gt;
|-&lt;br /&gt;
| Australia || OPTUS (Dodo) || || ||Yes|| || Manjaro Plasma Mobile 5.23.4, 2021-12.27 (deepsleep disrupts settings)&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Vodafone || Yes || Yes || Yes (No VoLTE) || Yes || pmOS Edge 5.15.3 kernel, 2022-02-10 with Phosh&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 || USSD 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 || NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom Talkman|| receive+notify|| YES || YES (when manually selecting the MMS APN) || ring(VoLTE not working)  || YES || on mobian Feb 04, 2022, Earthquake early warning system did not show a notification on Feb 07, 2022&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom Talkman|| NO || NO || NO || ring+ notify (VoLTE not working)|| YES || on Plasma Mobile Feb 04, 2022&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Golan TC || receive+notify|| YES || NA ||  ring+ notify (VoLTE not working) || Yes || on mobian/phosh March 13 2022 &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Partner prepay || receive+notify|| NA ||  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 ||  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 || NA ||  ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| 019 prepay|| No || NA || 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. Phone and SMS with PinePhone 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 may 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. 4G and MMS work if [https://www.att.com/support/article/wireless/KM1062162/ these settings] are used for APN, MMSC, and Proxy.&lt;br /&gt;
&lt;br /&gt;
AT&amp;amp;T may 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;
=== Consumer Cellular ===&lt;br /&gt;
&lt;br /&gt;
Consumer Cellular is a MVNO that uses both AT&amp;amp;T and T-Mobile networks. On the AT&amp;amp;T network LTE data works without special configuration. If you transfer a SIM card from another phone to the PinePhone, you may need to contact customer support in order for them to register the IMEI association to the correct hardware; in one case it was first incorrectly identified as a Samsung Google Nexus Prime before later being correctly identified by the modem model Quectel EG25-G. Customer support also explicitly enabled VoLTE on the device. After VoLTE instructions on this site were followed and APN instructions on the Consumer Cellular site were followed, VoLTE was confirmed working.&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;
=== Faith Wireless ===&lt;br /&gt;
Faith Wireless is a MVNO that uses AT&amp;amp;T's network. VoLTE was fully supported, but the PinePhone comes up as a Mobile Broadband Device. Faith Wireless does not service Mobile Broadband Devices. (As of February 2022)&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;
== Europe ==&lt;br /&gt;
=== Telekom Germany ===&lt;br /&gt;
With low signal, there may be loud interference noise audible in calls on the receiving end. It has not yet been tested whether or not this problem is carrier specific. An easy fix is extending the modem antenna with aluminum foil (or similar) inside the back cover of the phone.&lt;br /&gt;
&lt;br /&gt;
== Asia ==&lt;br /&gt;
=== China Telecom ===&lt;br /&gt;
The baseband itself ships with bad (for CDMA, which isn't supported by EG25-G) MBN file for CT, so a force change of MBN file to the generic one is needed to get VoLTE (thus SMS+Call) work.&lt;br /&gt;
&lt;br /&gt;
Run the following AT commands to force ROW_Generic_3GPP which can support VoLTE on CT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+QMBNCFG=&amp;quot;autosel&amp;quot;,0&lt;br /&gt;
AT+QMBNCFG=&amp;quot;select&amp;quot;,&amp;quot;ROW_Generic_3GPP&amp;quot;&lt;br /&gt;
AT+QCFG=&amp;quot;ims&amp;quot;,1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SoftBank ===&lt;br /&gt;
SoftBank USIM cards are IMEI-locked, and on top of that will only work on either Android or iOS.&amp;lt;br /&amp;gt;&lt;br /&gt;
A free SIM is available, but that one is data only.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same problem might exist with MVNO's who make use of the SoftBank network, and therefore it's advised to pick either NTT docomo or au as the MNO.&lt;br /&gt;
&lt;br /&gt;
ソフトバンク社のUSIMカードはIMEIロックで御座います。&amp;lt;br /&amp;gt;&lt;br /&gt;
なお、Android又はiOS限定です。&amp;lt;br /&amp;gt;&lt;br /&gt;
フリーSIMもありますが、これはデータのみSIMです。&amp;lt;br /&amp;gt;&lt;br /&gt;
ソフトバンク社を使っているMVNOで同じ問題があるかもしれませんので、出来ればMNOはNTTドコモ又はauをご選択下さい。&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]] in distributions without working MMS support:&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>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Carrier_Support&amp;diff=13092</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=13092"/>
		<updated>2022-05-17T20:48:59Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add AT&amp;amp;T&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{under construction}}&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 the carrier support section of [[PinePhone#Modem]]. 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 [[File:Quectel_EG25-G_LTE_Standard_Specification_V1.3.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 2021&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;
| South Korea || KT || Yes || Not tested || Yes || Yes || Manjaro Phosh, June 2021&lt;br /&gt;
|-&lt;br /&gt;
| China || China Mobile || Yes || Not tested || Yes || No || Mobile NixOS, December 2021&lt;br /&gt;
|-&lt;br /&gt;
| China || China Telecom || Yes (hack needed) || Not tested || Yes (hack needed) || No || AOSC OS Phosh, January 2022&lt;br /&gt;
|-&lt;br /&gt;
| Japan || Rakuten Mobile || Yes || Not tested || Yes || Yes || Mobian Phosh, January 2022 (rivised from January 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;
| Ukraine || KyivStar || Yes || Not tested || Yes || Yes || Mobian Phosh(11Nov21)&lt;br /&gt;
|-&lt;br /&gt;
| Sweden || Tele2 || Yes || Not tested || Yes || Not tested || Manjaro ARM Posh&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;
| UK     || Sky Mobile (O2) || Yes || Not tested || Yes || Yes || ArchLinux Phosh (20210908 image, fully updated) - 3 October 2021&lt;br /&gt;
|-&lt;br /&gt;
| UK     || Smarty Mobile (Three) || Yes || Yes || Yes || Yes || Arch Linux SXMO (Wayland) - 23 March 2022&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;
| France     || Free || Yes || Not tested || Yes || Yes || pmOS SXMO (Wayland) - 27 March 2022&lt;br /&gt;
|-&lt;br /&gt;
| Czech Republic     || O2 || Yes (only on 2G) || Not tested || Yes || Yes || Mobian Phosh (20210517 image up to date) - 2 June 2021&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || Congstar || Yes || Not tested || Yes || Yes (IPv4 &amp;amp; IPv6) || Mobian (Megi's kernel 5.13.0-rc4, apt up-to-date) with Phosh, 2021-06-07&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || E-Plus  || Yes (sending only 2G) || Not tested || Yes || Yes        || Manjaro Phosh and postmarketOS, 2021-10-15&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || Telekom  || Yes || Not tested || Yes || Not tested        || Mobian Phosh (5.10-sunxi64), 2021-07-28&lt;br /&gt;
|-&lt;br /&gt;
| Germany     || O2 / Telefonica  || Yes || Not tested || Yes || Not tested        || KPlasma&lt;br /&gt;
|-&lt;br /&gt;
| Hungary     || Telekom  || Yes || Not tested || Yes || Yes (IPv4)        || Manjaro Phosh Beta 12, 2021-07-30&lt;br /&gt;
|-&lt;br /&gt;
| Hungary     || Telenor  || Yes || Not tested || Yes || Yes ||  Mobian-Phosh-20210517, 2021-09-24&lt;br /&gt;
|-&lt;br /&gt;
| Denmark     || CBB  || Yes || Not tested || Yes || Yes       || Manjaro Plasma Mobile Beta 5, 2021-06-30&lt;br /&gt;
|-&lt;br /&gt;
| Belgium     || Telenet  || Yes || Not tested || Yes || Yes       || postmarketOS v20.05, v21.03, v21.06 and edge, 2021-08-15&lt;br /&gt;
|-&lt;br /&gt;
| Belgium     || CARREFOUR  || Yes || Not tested || Yes || Yes       || postmarketOS v20.05, v21.03, v21.06 and edge, 2021-08-15&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Play || Yes || Not tested || Yes || Yes || Manjaro Phosh Beta 18, 2021-11-14&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Orange || Yes || No || Yes || Yes (IPv4 &amp;amp; IPv6) || Manjaro Phosh v21.10, 2021-12-23&lt;br /&gt;
|-&lt;br /&gt;
| Poland      || Premium Mobile || Yes || No || Yes || Yes || Manjaro Phosh v22.01, 2022-01-13&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 || Modem Firmware&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| USA || AT&amp;amp;T || Yes || Yes || Yes || Yes ||   &lt;br /&gt;
* Mobian - Phosh &lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || No || Yes || Yes || &lt;br /&gt;
* Arch Linux Arm 2020/11/29  &lt;br /&gt;
* Mobian - Phosh &lt;br /&gt;
* Manjaro - KDE Plasma Mobile&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes || Yes || Yes || Yes || &lt;br /&gt;
* Mobian Bookworm (Phosh) (2022-03-08) &lt;br /&gt;
|| EG25GGBR07A08M2G_01.003.01.003 &lt;br /&gt;
|-&lt;br /&gt;
| USA || MetroPCS (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm (Phosh,SXMO) 2021/04/29 &lt;br /&gt;
*Manjaro - Phosh 2021/04/29 &lt;br /&gt;
*Mobian - Phosh 2021/3/20&lt;br /&gt;
|-&lt;br /&gt;
| USA || T-Mobile || Yes - buggy || No || Yes - buggy || Yes - buggy || &lt;br /&gt;
*Manjaro - Plasma Dev 2020/11/21  &lt;br /&gt;
*Ubuntu Touch - 2020/11/26 &lt;br /&gt;
*KDE Neon 2020/11/02&lt;br /&gt;
|-&lt;br /&gt;
| USA || Mint Mobile (T-Mobile) || Yes || Yes || Yes || Yes || &lt;br /&gt;
*Mobian - Phosh 2021/3/14&lt;br /&gt;
*postMarketOS - Phosh, Sxmo, Plasma Mobile 2021/5/26&lt;br /&gt;
*Ubuntu Touch 2021/5/24&lt;br /&gt;
*Manjaro - Phosh 2022/3/25&lt;br /&gt;
|-&lt;br /&gt;
| USA || Patriot Mobile &amp;lt;br&amp;gt; (T-Mobile) || Yes || Yes &amp;lt;br&amp;gt; chatty v0.6.1 &amp;lt;br&amp;gt; mmsd-tng v1.8 || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm - Phosh 2022/01/12&lt;br /&gt;
|-&lt;br /&gt;
| USA || Tello (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*postMarketOS - Phosh 2021/8/15&lt;br /&gt;
|-&lt;br /&gt;
| USA || TracFone (T-Mobile) || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch - Phosh 2021-10-06&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Mobian - Phosh 2021/3/1&lt;br /&gt;
|-&lt;br /&gt;
| USA || US Mobile || Yes || Not tested || Yes || Not Tested || &lt;br /&gt;
*Mobian - Phosh 2022/01/09&lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || No || No || No || No ||&lt;br /&gt;
*Ubuntu Touch 2021/5/24 (You can occasionally get the settings to work with Verizon, but it seems like the settings automatically changes the carrier to the wrong one after a few minutes) &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Not tested || Not tested || Yes || Not via gui || &lt;br /&gt;
*Manjaro - KDE Plasma Mobile 2021/5/10 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Not via gui || &lt;br /&gt;
*Manjaro - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*postmarketOS - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| USA || Verizon || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch - Phosh 2021/5/31 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || Freedom || Yes || Not tested || Yes || Yes || &lt;br /&gt;
*Arch Pinephone - Phosh (APN: internet.windmobile.ca), 2021/4/25 &lt;br /&gt;
|-&lt;br /&gt;
| Canada || SpeakOut || Yes || Not tested || Yes || Not tested || &lt;br /&gt;
*Mobian - Phosh 2021/11/18&lt;br /&gt;
|-&lt;br /&gt;
| USA || Consumer Cellular (AT&amp;amp;T) || Yes || No || Yes || Yes || &lt;br /&gt;
*Manjaro - Phosh 2021/06/26&lt;br /&gt;
|-&lt;br /&gt;
| USA || Google Fi (T-Mobile) || Yes || No || Yes || Yes || &lt;br /&gt;
*Arch Linux Arm - Phosh 0.10.2 2021/05/29&lt;br /&gt;
|-&lt;br /&gt;
| Mexico || Telcel || Yes || Not tested || Yes || Yes ||&lt;br /&gt;
*Mobian - Phosh Weekly 2022/04/13&lt;br /&gt;
*PostmarketOS - SXMO De Sway v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - Phosh v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - Plasma Mobile v21.12 (stable) 2022/04/13&lt;br /&gt;
*PostmarketOS - sxmo edge 2021/09/09&lt;br /&gt;
|-&lt;br /&gt;
| USA || Ting || Yes || Yes - buggy || Yes || Yes || &lt;br /&gt;
*Manjaro - Phosh 2021/12/10 &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;
| Australia || Beyond (Telstra) || Yes || Yes || Yes || Yes || Manjaro Phosh Beta 20.&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Belong (Telstra) || Yes || Yes || Yes || Yes || Arch (Danctnix), Feb 2022.&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Optus || Yes || No. Ticket lodged with Chatty and mmsd re multiple APN issue || Yes || Yes || Manjaro Phosh Beta 20. Manjaro Plasma Mobile Beta 9 (Data working with this release). SXMO (Danctnix and PMOS edge December 2021).&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Amaysim (Optus) || Yes || No. Ticket lodged with Chatty and mmsd re multiple APN issue || Yes || Yes || Manjaro Phosh&lt;br /&gt;
|-&lt;br /&gt;
| Australia || OPTUS (Dodo) || || ||Yes|| || Manjaro Plasma Mobile 5.23.4, 2021-12.27 (deepsleep disrupts settings)&lt;br /&gt;
|-&lt;br /&gt;
| Australia || Vodafone || Yes || Yes || Yes (No VoLTE) || Yes || pmOS Edge 5.15.3 kernel, 2022-02-10 with Phosh&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 || USSD 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 || NA || ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom Talkman|| receive+notify|| YES || YES (when manually selecting the MMS APN) || ring(VoLTE not working)  || YES || on mobian Feb 04, 2022, Earthquake early warning system did not show a notification on Feb 07, 2022&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Cellcom Talkman|| NO || NO || NO || ring+ notify (VoLTE not working)|| YES || on Plasma Mobile Feb 04, 2022&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Golan TC || receive+notify|| YES || NA ||  ring+ notify (VoLTE not working) || Yes || on mobian/phosh March 13 2022 &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| Partner prepay || receive+notify|| NA ||  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 ||  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 || NA ||  ring+ notify || NA || on PmOS Sxmo May 14 2021.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Israel|| 019 prepay|| No || NA || 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;
=== Consumer Cellular ===&lt;br /&gt;
&lt;br /&gt;
Consumer Cellular is a MVNO that uses both AT&amp;amp;T and T-Mobile networks. On the AT&amp;amp;T network LTE data works without special configuration. If you transfer a SIM card from another phone to the PinePhone, you may need to contact customer support in order for them to register the IMEI association to the correct hardware; in one case it was first incorrectly identified as a Samsung Google Nexus Prime before later being correctly identified by the modem model Quectel EG25-G. Customer support also explicitly enabled VoLTE on the device. After VoLTE instructions on this site were followed and APN instructions on the Consumer Cellular site were followed, VoLTE was confirmed working.&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;
=== Faith Wireless ===&lt;br /&gt;
Faith Wireless is a MVNO that uses AT&amp;amp;T's network. VoLTE was fully supported, but the PinePhone comes up as a Mobile Broadband Device. Faith Wireless does not service Mobile Broadband Devices. (As of February 2022)&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;
== Europe ==&lt;br /&gt;
=== Telekom Germany ===&lt;br /&gt;
With low signal, there may be loud interference noise audible in calls on the receiving end. It has not yet been tested whether or not this problem is carrier specific. An easy fix is extending the modem antenna with aluminum foil (or similar) inside the back cover of the phone.&lt;br /&gt;
&lt;br /&gt;
== Asia ==&lt;br /&gt;
=== China Telecom ===&lt;br /&gt;
The baseband itself ships with bad (for CDMA, which isn't supported by EG25-G) MBN file for CT, so a force change of MBN file to the generic one is needed to get VoLTE (thus SMS+Call) work.&lt;br /&gt;
&lt;br /&gt;
Run the following AT commands to force ROW_Generic_3GPP which can support VoLTE on CT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AT+QMBNCFG=&amp;quot;autosel&amp;quot;,0&lt;br /&gt;
AT+QMBNCFG=&amp;quot;select&amp;quot;,&amp;quot;ROW_Generic_3GPP&amp;quot;&lt;br /&gt;
AT+QCFG=&amp;quot;ims&amp;quot;,1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SoftBank ===&lt;br /&gt;
SoftBank USIM cards are IMEI-locked, and on top of that will only work on either Android or iOS.&amp;lt;br /&amp;gt;&lt;br /&gt;
A free SIM is available, but that one is data only.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same problem might exist with MVNO's who make use of the SoftBank network, and therefore it's advised to pick either NTT docomo or au as the MNO.&lt;br /&gt;
&lt;br /&gt;
ソフトバンク社のUSIMカードはIMEIロックで御座います。&amp;lt;br /&amp;gt;&lt;br /&gt;
なお、Android又はiOS限定です。&amp;lt;br /&amp;gt;&lt;br /&gt;
フリーSIMもありますが、これはデータのみSIMです。&amp;lt;br /&amp;gt;&lt;br /&gt;
ソフトバンク社を使っているMVNOで同じ問題があるかもしれませんので、出来ればMNOはNTTドコモ又はauをご選択下さい。&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]] in distributions without working MMS support:&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>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=13090</id>
		<title>Pinecil</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=13090"/>
		<updated>2022-05-16T20:31:55Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add 3D printed Multipart Pinecil Case by Pjotrke&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinecil-bb2-01_rotate.jpg|400px|thumb|right|The Pinecil]]&lt;br /&gt;
&lt;br /&gt;
The '''Pinecil''' is a portable, temperature controlled soldering iron. It also has the intended use of being a Risc-V development device using a breakout board. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Pinecil's main features are:&lt;br /&gt;
&lt;br /&gt;
* Portability&lt;br /&gt;
* Settable temperature&lt;br /&gt;
* Soldering tips:&lt;br /&gt;
** Replaceable&lt;br /&gt;
** More than half a dozen available. [https://pine64.com/product-category/pinecil/ Currently sold] as 2 separate sets of 4, one fine set, the other larger.&lt;br /&gt;
** Compatible with TS100&lt;br /&gt;
* Flexible power sources:&lt;br /&gt;
** Barrel jack&lt;br /&gt;
** USB Type C power delivery&lt;br /&gt;
* GD32V Development platform&lt;br /&gt;
** Board schematics are open. Software is open. Create your own!&lt;br /&gt;
** [https://pine64.com/product/pinecil-break-out-board/ Pinecil breakout board]lets you use JTAG, GPIO, A2D, SPI, and more.&lt;br /&gt;
&lt;br /&gt;
There are additional features that include (Useful for devkit use):&lt;br /&gt;
&lt;br /&gt;
* A Programmable Gigadevice Risc-V GD32VF103 embedded processor&lt;br /&gt;
* 0.67&amp;quot; Monochrome Display that can render text or graphics&lt;br /&gt;
* Support for Idle detection, for automatic power down of tip&lt;br /&gt;
* Programmable with [https://doc.nucleisys.com/nuclei_sdk/design/soc/gd32vf103.html tools from Gigadevice], [https://github.com/riscv-software-src/homebrew-riscv HomeBrew] or [https://wiki.debian.org/RISC-V#Cross_compilation Linux RISC-V].&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Pinecil comes with a separate heating element / tip. After inserting its barrel into the end of the handle, lightly tighten the screw onto it. Loosen this screw when changing out the tip.&lt;br /&gt;
&lt;br /&gt;
The USB port, connected to any host, provides enough power to drive the user interface, but not necessarily enough to heat the tip. 5 volts from a USB 2 port will only display the user interface.&lt;br /&gt;
&lt;br /&gt;
To check the firmware version, hold down the &amp;quot;-&amp;quot; button. It will display something like &amp;quot;v2.14.2425902 17-01-21&amp;quot;, suggesting its actual release date, here 2021-01-17. Clicking the &amp;quot;+&amp;quot; button repeatedly reveals various internal settings, such as hardware version, current temperature, time since power-on, and number of motions detected. Clicking &amp;quot;-&amp;quot; returns to the regular display of current temperature, target temperature, and supply voltage. At other times it may show power draw.&lt;br /&gt;
&lt;br /&gt;
To actually heat up the tip, you will need a power supply that can provide 12V or more. This may be a dedicated power supply with a standard barrel connector (+ center, - outside) that supplies anywhere from 12V to 21V, or a USB-C supply that can negotiate up to such a voltage. (You probably have a suitable supply disused in a box somewhere. Most Android chargers since about 2015 should work.)&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;+&amp;quot; starts the tip heating. The display then shows power draw, current temperature, supply voltage, and estimated time to reach target temperature. You can adjust the target temperature with further clicks of &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; buttons. Waiting for the regular display to return, then holding down &amp;quot;-&amp;quot; for a moment turns the heat off. You can watch the temperature measurement go up and down. Certain settings involve holding down both buttons.&lt;br /&gt;
&lt;br /&gt;
The iron will &amp;quot;sleep&amp;quot;, switching to a lower temperature, after it has been put down for a short time, and heat up again when it is picked up.&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;-&amp;quot; when heat is off steps through menus to control a variety of settings, such as the sleep temperature, time until sleep, motion sensitivity, temperature units (C or F) etc.&lt;br /&gt;
&lt;br /&gt;
'''Menu Items''' items (accurate for firmware 2.16)&lt;br /&gt;
&lt;br /&gt;
* Power settings&lt;br /&gt;
** Power source (cutoff choices for voltage and battery operation)&lt;br /&gt;
** QC voltage (voltage to negotiate for with QC chargers (9..22 volts in 0.2V steps, recommended up to 21 volts)&lt;br /&gt;
** PD timeout (compatibility setting for some picky QC power supplies, allowing to set a shorter amount of time for PD negotiation in 100ms steps)&lt;br /&gt;
* Soldering Settings&lt;br /&gt;
** Boost Temperature&lt;br /&gt;
** Heat on power up (Auto Start)&lt;br /&gt;
** Temperature Change (short click)&lt;br /&gt;
** Temperature Change (long click)&lt;br /&gt;
** Allow locking buttons (when soldering)&lt;br /&gt;
* Sleep mode&lt;br /&gt;
** Motion Sensor Sensitivity&lt;br /&gt;
** Sleep Temperature&lt;br /&gt;
** Sleep Timeout&lt;br /&gt;
** Shutdown Timeout&lt;br /&gt;
** Hall Sensor Sensitivity&lt;br /&gt;
* User Interface&lt;br /&gt;
** Temperature Units (C/F)&lt;br /&gt;
** Display orientation (auto/right/left)&lt;br /&gt;
** Cooldown Blink&lt;br /&gt;
** Scrolling Speed (slow/fast)&lt;br /&gt;
** Reverse +/- buttons&lt;br /&gt;
** Animation speed (off/slow/medium/fast)&lt;br /&gt;
** Animation loop&lt;br /&gt;
** Screen brightness (1..10)&lt;br /&gt;
** Screen inversion&lt;br /&gt;
** Detailed idle screen&lt;br /&gt;
** Detailed solder screen&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Power Limit (watts)&lt;br /&gt;
** Factory Reset?&lt;br /&gt;
** Calibrate Temperature&lt;br /&gt;
** Calibrate Voltage&lt;br /&gt;
** Power Pulse (watts)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
Pre-release:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil_Exploded_Diagram_ver_0.9.png|Pinecil renders|alt=alt language&lt;br /&gt;
File:PinecilPrototype.jpg|Pinecil prototype|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Production:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-bb2-01.jpg|Pinecil and TS-B2 retail package|alt=alt language&lt;br /&gt;
File:Pinecil-Case-Red-1.jpg|Pinecil red casing|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinecil tips ==&lt;br /&gt;
* Uses TS-100 compatible tips&lt;br /&gt;
* Tip model TS-B2 is the default tip supplied with the Pinecil&lt;br /&gt;
* Tip set 1 (left) &amp;amp; 2 (right):&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:PinecilTipSets.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm&lt;br /&gt;
* '''Weight:''' 30g with solder tip, 20g without solder tip&lt;br /&gt;
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz&lt;br /&gt;
* '''Display:''' 0.67&amp;quot; QUG 9616TSWCG02 96x16 Monochrome Matrix display&lt;br /&gt;
* '''Memory:'''&lt;br /&gt;
** 128KB Flash&lt;br /&gt;
** 32KB SRAM&lt;br /&gt;
* '''DC in (only one of the following at a time):'''&lt;br /&gt;
** 12V- 21V DC5525 Barrel Jack - Using a 5521 (which requires excessive force) will [https://forum.pine64.org/showthread.php?tid=13237 BREAK the connector].&lt;br /&gt;
** USB-C 12-20V PD&lt;br /&gt;
** QC3.0&lt;br /&gt;
** Recommend operating voltage 12-21V, some components can tolerate higher voltages at &amp;quot;absolute maximum&amp;quot; but it's very ill-advised&lt;br /&gt;
&lt;br /&gt;
== Pinecil board information, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
* Pinecil mainboard schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf Pinecil mainboard schematic ver 1.0 20201120, this is production version schematic]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]&lt;br /&gt;
&lt;br /&gt;
* Pinecil certifications:&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20CE%20RED%20Certificate-S20102803801001.pdf Pinecil CE RED Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20FCC%20Certificate-S20102803802001.pdf Pinecil FCC Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20RoHS10%20Certificate-S20102803803001.pdf Pinecil ROHS Certificate]&lt;br /&gt;
&lt;br /&gt;
* Pinecil breakout board schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]&lt;br /&gt;
* Photos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-breakout-board-02.jpg|Store photo&lt;br /&gt;
File:Pinecil breakout top.jpg|Top view&lt;br /&gt;
File:Pinecil breakout bottom.jpg|Bottom view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manuals ==&lt;br /&gt;
* [[:File:USER MANUAL - QUICK START PINECIL multi lang EU+DE+FR.pdf|Pinecil Quick Start Guide]]&lt;br /&gt;
* [[:File:Pinecil Shell Replacement Guide.pdf|Pinecil Shell Replacement Guide]]&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
The official firmware that comes with the Pinecil is IronOS. You will want that if you just want to use your Pinecil as a soldering iron. It's a good idea to check for updates periodically, as development is very active and there may be new bug fixes available.&lt;br /&gt;
&lt;br /&gt;
If you want to see the latest versions, visit the [https://github.com/Ralim/IronOS/releases GitHub repository for IronOS, from Ralimtek]&lt;br /&gt;
&lt;br /&gt;
For update instructions, please visit the [https://github.com/Ralim/IronOS/blob/master/Documentation/Flashing.md#pinecil-pine64 update documentation on GitHub].&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Project Homepage&lt;br /&gt;
! Firmware Images&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Ralimtek&lt;br /&gt;
| [https://github.com/Ralim/IronOS/ Ralim/IronOS]&lt;br /&gt;
| https://github.com/Ralim/IronOS/releases/&lt;br /&gt;
| Officially endorsed Pinecil firmware&lt;br /&gt;
|-&lt;br /&gt;
! Alvin Wong&lt;br /&gt;
| [https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs alvinhochun/gd32vf103-pinecil-demo-rs]&lt;br /&gt;
| &lt;br /&gt;
| Collection of Rust code demos for Pinecil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Batch changes ==&lt;br /&gt;
&lt;br /&gt;
* For the first manufacture batch (October 2020, order number 158xxx) of the Pinecil, the copper ring connecting the earth screw to the tip was omitted as the engineering team found the TS100 design lacking. For the second round onwards, an improved design copper ring has been included as standard, and is also included with the replacement red and black handles. For normal operation of the iron, omission of the ring does not impact it's operation. If you are working with ESD components, you will however need it in order to ground the iron tip via the earth screw at the back of the iron.&lt;br /&gt;
&lt;br /&gt;
* The first batch of Pinecil's were rated 12-24v @ 65W. After some heated discussion on the discussion group, it was decided that it would be downgraded to 12-21V @ 60W, due to concern over the connection of the DC jack to the USB-PD chip, which has a recommended maximum of 21v, and absolute maximum of 28v.&lt;br /&gt;
&lt;br /&gt;
== Disassembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Remove tip if present.&lt;br /&gt;
## Let tip cool down.&lt;br /&gt;
## Loosen top (display side) screw (PH1) on the tip side of the device.&lt;br /&gt;
## Gently pull tip out.&lt;br /&gt;
# Slide rubber off towards the tip side.&lt;br /&gt;
# Remove the ground screw (longer screw on the top side towards the port side) (PH1).&lt;br /&gt;
# Remove the bottom screw (at the tip side, between the legs) (PH1).&lt;br /&gt;
# Slightly pull the two halves of the case apart at the tip side, enough to get a fingernail or guitar pick between the halves.&lt;br /&gt;
# Move the pick down the length of the split to loosen the bottom half's clips from the top half of the case.&lt;br /&gt;
# Once loose, remove the bottom half by moving it forward (it is retained by the top half at the port side).&lt;br /&gt;
# Remove the screws retaining the copper tip contacts (PH000, M1.4 x 5).&lt;br /&gt;
# Remove the now loose copper tip contacts.&lt;br /&gt;
# Gently push the board towards the tip side by pushing on one of the ports (for example, by using a misaligned USB C connector).&lt;br /&gt;
# The PCB assembly is now free to be lifted out.&lt;br /&gt;
## The key caps are now no longer retained, carefully set aside the top half, or remove the caps and store them separately.&lt;br /&gt;
&lt;br /&gt;
== Assembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Place the key caps into their recesses in the top half of the case.&lt;br /&gt;
# Place the PCB assembly into the top half of the case ports first.&lt;br /&gt;
## Lower the rest of the board into the case and move the PCB assembly towards the port side of the case (the DC barrel connector may be a firm place to gently push).&lt;br /&gt;
# Install the copper tip contacts.&lt;br /&gt;
## Orient the contact to align the alignment pin with the alignment hole next to the big hole on one of the big gold pads.&lt;br /&gt;
## Install and gently tighten the PH000 screw until the clip is no longer loose.&lt;br /&gt;
# Place the bottom half of the case into the top half by sliding the lip on the port side (side without the feet) of the bottom half under the arch of the port side of the top half.&lt;br /&gt;
# Gently close the case by bringing the two halves together, paying attention to each clip's alignment and ensuring the case edges align.&lt;br /&gt;
# Install the short PH1 screw at the bottom of the tip side of the case.&lt;br /&gt;
# Install the longer PH1 screw at the ground connection point at the top side of the case (between the display and the ports).&lt;br /&gt;
# Slide the rubber sleeve on (larger ridge first).&lt;br /&gt;
# Gently insert tip.&lt;br /&gt;
# Gently tighten the top PH1 screw to retain the tip.&lt;br /&gt;
&lt;br /&gt;
== Power Supply Compatibility ==&lt;br /&gt;
&lt;br /&gt;
The Pinecil can either work with a 12-21V battery or power supply via the 5525 (5.5mm outer diameter, 2.5mm post) centre-positive jack, or with any USB power supply that supports the QC2, QC3 or USB-PD (Power Delivery) specification. QC2 and most QC3 power supplies will only be able to provide a maximum of 12V, limiting the Pinecil to about 17W of thermal capability. A suitable USB-PD power supply / power bank will be able to provide 20V, allowing the Pinecil to deliver the full 60W of heat to soldering tip. &lt;br /&gt;
&lt;br /&gt;
For certain QC power adapters, there is a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
Starting from firmware v2.16, there is a PD timeout setting (in 100ms steps) which allows QC negotiation start earlier.&amp;lt;br&amp;gt;&lt;br /&gt;
This enables some QC adapters to work (like some of the Baseus QC chargers) but may result problems with PD negotiation on slower PD adapters.&lt;br /&gt;
&lt;br /&gt;
For certain adapters, a PD timeout value of 15 is needed while most of PD adapters are also work using this value.&lt;br /&gt;
&lt;br /&gt;
Known working QC/PD/barrel power adapters / power banks include:&lt;br /&gt;
&lt;br /&gt;
Power adapter:&lt;br /&gt;
* [https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ PinePower Desktop]&lt;br /&gt;
* [https://www.nekteck.com/product/usb-if-certified-usb-c-charger-nekteck-60w-type-c-wall-charger-power-delivery-pd3-0-travel-charger-compatible-with-macbook-pro-2018-macbook-air-ipad-pro-pixel-3-galaxy-note-9-s9-with-6ft-cable/ Nekteck 60W with 6ft cable]&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo LN-A0403A3C (Barrel 20V/2A)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W)&lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V)&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Ankosen 65W USB C Charger for Mac Book and Laptop Fast Wall Charger, GaN PD 3.0 Power Adapter Amazon $9.99 (https://www.amazon.com/dp/B08T1P7ZRW)&lt;br /&gt;
* Apple 140W USB-C Power Adapter A2452 (PD@20V)&lt;br /&gt;
* Amazon Basics 65W One-Port GaN USB-C PD 3.0 (https://www.amazon.com/gp/product/B087MD5MYH)&lt;br /&gt;
* Charger Harbor SAIL01 65W Dual USB-C Power Delivery GaN PPS $12.99 (https://www.amazon.com/dp/B097CVQ868)&lt;br /&gt;
&lt;br /&gt;
Adapters:&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
&lt;br /&gt;
Power bank:&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
* [https://www.amazon.co.uk/Charmast-23800mAh-Delivery-Portable-Compatible/dp/B08ML1PHB2 Charmast C2032 65W Power Bank], maximum power at 20V is only available from the IN/OUT usb C port, the OUT usb C port delivers only 12V.&lt;br /&gt;
&lt;br /&gt;
Limited usability:&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
Not compatible:&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
== Cases and 3D Models ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kohkohwastaken/3D-Models/tree/main/Pine64 3D model of Pinecil by kohkoh]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4727212 Pinecil compact case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4723235 Pinecil and tips case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4734830 T12 Tip Adapter]&lt;br /&gt;
* [https://www.thingiverse.com/search?q=pinecil Thingiverse search for 'Pinecil']&lt;br /&gt;
* [https://www.thingiverse.com/thing:5186002 Multipart Pinecil Case by Pjotrke]&lt;br /&gt;
&lt;br /&gt;
== Caring for a soldering iron ==&lt;br /&gt;
&lt;br /&gt;
https://www.weller-tools.com/how-to-care-for-soldering-iron-tips/&lt;br /&gt;
&lt;br /&gt;
https://www.eevblog.com/forum/beginners/best-way-to-clean-oxidized-soldering-iron-tip/&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
&lt;br /&gt;
Upon receipt, or buying a used Pinecil, one may want to check the following:&lt;br /&gt;
# the display turns on when 5-21V is supplied&lt;br /&gt;
#* via USB type C or 5525 center positive barrel&lt;br /&gt;
# it gets 20V from a 20V capable USB PD charger&lt;br /&gt;
#* check both orientations of the type C connector&lt;br /&gt;
# in update mode, it shows up on a computer as a GD32 DFU bootloader (or longan nano)&lt;br /&gt;
#* this requires a data capable USB cable&lt;br /&gt;
#* to enter update mode, press &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; (button near back/ground screw) while powering on&lt;br /&gt;
# both buttons work&lt;br /&gt;
#* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to enter menu or decrease temperature, long press to get software version info or to turn off heating&lt;br /&gt;
#* &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to turn on heating or select a menu item&lt;br /&gt;
# the displayed text rotates according to gravity when orientation is set to Automatic&lt;br /&gt;
#* menu -&amp;gt; User interface -&amp;gt; Display orientation -&amp;gt; Automatic&lt;br /&gt;
# all 3 external screws are present&lt;br /&gt;
## one near the back near the screen (ground screw)&lt;br /&gt;
## one at the front on top (to hold the tip in)&lt;br /&gt;
## one at the front on the bottom (to hold the case together)&lt;br /&gt;
# the tip is clean (uniformly silver at the front, with no pitting or texture)&lt;br /&gt;
#* see [[#Caring for a soldering iron]] in case it is used&lt;br /&gt;
# it heats up an installed tip, and stops increasing when it reaches the set point&lt;br /&gt;
#* this may draw up to ~3A, make sure the supply can provide that&lt;br /&gt;
#* minor overshoot may occur, but, disconnect power if the temperature keeps going up&lt;br /&gt;
# the reported temperature is correct&lt;br /&gt;
#* if no direct measurement is possible, set it to ~230°C and see if it melts SAC (lead-free) solder (~190°C for leaded)&lt;br /&gt;
# if there are multiple tips, check all of them&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* GigaDevice RISC-V SoC information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]&lt;br /&gt;
* Display Module information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]&lt;br /&gt;
* USB Type-C PD Controller information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]&lt;br /&gt;
* Sensor information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]&lt;br /&gt;
* Power Regulator information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]&lt;br /&gt;
* Power MOSFET Switch information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]&lt;br /&gt;
* OP Amp information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Community links ==&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Telegram]&lt;br /&gt;
* [https://matrix.to/#/#pinecil:matrix.org Matrix]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pinecil]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12627</id>
		<title>Pinecil</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12627"/>
		<updated>2022-03-09T01:49:31Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Update notes based on my experience flashing IronOS 2.17 on the 2nd batch with the help of the forum.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinecil-bb2-01_rotate.jpg|400px|thumb|right|The Pinecil]]&lt;br /&gt;
&lt;br /&gt;
The '''Pinecil''' is a portable, temperature controlled soldering iron. It also has the intended use of being a Risc-V development device using a breakout board. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Pinecil's main features are:&lt;br /&gt;
&lt;br /&gt;
* Portability&lt;br /&gt;
* Settable temperature&lt;br /&gt;
* Soldering tips:&lt;br /&gt;
** Replaceable&lt;br /&gt;
** More than half a dozen available. Currently sold as 2 separate sets of 4, one fine set, the other larger.&lt;br /&gt;
** Compatible with TS100&lt;br /&gt;
* Flexible power sources:&lt;br /&gt;
** Barrel jack&lt;br /&gt;
** USB Type C power delivery&lt;br /&gt;
&lt;br /&gt;
There are additional features that include (Useful for devkit use):&lt;br /&gt;
&lt;br /&gt;
* A Programmable Gigadevice Risc-V GD32V embedded processor&lt;br /&gt;
* 0.67&amp;quot; Monochrome Display that can render text or graphics&lt;br /&gt;
* Support for Idle detection, for automatic power down of tip&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Pinecil comes with a separate heating element / tip. After inserting its barrel into the end of the handle, lightly tighten the screw onto it. Loosen this screw when changing out the tip.&lt;br /&gt;
&lt;br /&gt;
The USB port, connected to any host, provides enough power to drive the user interface, but not necessarily enough to heat the tip. 5 volts from a USB 2 port will only display the user interface.&lt;br /&gt;
&lt;br /&gt;
To check the firmware version, hold down the &amp;quot;-&amp;quot; button. It will display something like &amp;quot;v2.14.2425902 17-01-21&amp;quot;, suggesting its actual release date, here 2021-01-17. Clicking the &amp;quot;+&amp;quot; button repeatedly reveals various internal settings, such as hardware version, current temperature, time since power-on, and number of motions detected. Clicking &amp;quot;-&amp;quot; returns to the regular display of current temperature, target temperature, and supply voltage. At other times it may show power draw.&lt;br /&gt;
&lt;br /&gt;
To actually heat up the tip, you will need a power supply that can provide 12V or more. This may be a dedicated power supply with a standard barrel connector (+ center, - outside) that supplies anywhere from 12V to 21V, or a USB-C supply that can negotiate up to such a voltage. (You probably have a suitable supply disused in a box somewhere.)&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;+&amp;quot; starts the tip heating. The display then shows power draw, current temperature, supply voltage, and estimated time to reach target temperature. You can adjust the target temperature with further clicks of &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; buttons. Waiting for the regular display to return, then holding down &amp;quot;-&amp;quot; for a moment turns the heat off. You can watch the temperature measurement go up and down. Certain settings involve holding down both buttons.&lt;br /&gt;
&lt;br /&gt;
The iron will &amp;quot;sleep&amp;quot;, switching to a lower temperature, after it has been put down for a short time, and heat up again when it is picked up.&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;-&amp;quot; when heat is off steps through menus to control a variety of settings, such as the sleep temperature, time until sleep, motion sensitivity, temperature units (C or F) etc.&lt;br /&gt;
&lt;br /&gt;
'''Menu Items''' items (accurate for firmware 2.16)&lt;br /&gt;
&lt;br /&gt;
* Power settings&lt;br /&gt;
** Power source (cutoff choices for voltage and battery operation)&lt;br /&gt;
** QC voltage (voltage to negotiate for with QC chargers (9..22 volts in 0.2V steps, recommended up to 21 volts)&lt;br /&gt;
** PD timeout (compatibility setting for some picky QC power supplies, allowing to set a shorter amount of time for PD negotiation in 100ms steps)&lt;br /&gt;
* Soldering Settings&lt;br /&gt;
** Boost Temperature&lt;br /&gt;
** Heat on power up (Auto Start)&lt;br /&gt;
** Temperature Change (short click)&lt;br /&gt;
** Temperature Change (long click)&lt;br /&gt;
** Allow locking buttons (when soldering)&lt;br /&gt;
* Sleep mode&lt;br /&gt;
** Motion Sensor Sensitivity&lt;br /&gt;
** Sleep Temperature&lt;br /&gt;
** Sleep Timeout&lt;br /&gt;
** Shutdown Timeout&lt;br /&gt;
** Hall Sensor Sensitivity&lt;br /&gt;
* User Interface&lt;br /&gt;
** Temperature Units (C/F)&lt;br /&gt;
** Display orientation (auto/right/left)&lt;br /&gt;
** Cooldown Blink&lt;br /&gt;
** Scrolling Speed (slow/fast)&lt;br /&gt;
** Reverse +/- buttons&lt;br /&gt;
** Animation speed (off/slow/medium/fast)&lt;br /&gt;
** Animation loop&lt;br /&gt;
** Screen brightness (1..10)&lt;br /&gt;
** Screen inversion&lt;br /&gt;
** Detailed idle screen&lt;br /&gt;
** Detailed solder screen&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Power Limit (watts)&lt;br /&gt;
** Factory Reset?&lt;br /&gt;
** Calibrate Temperature&lt;br /&gt;
** Calibrate Voltage&lt;br /&gt;
** Power Pulse (watts)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
Pre-release:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil_Exploded_Diagram_ver_0.9.png|Pinecil renders|alt=alt language&lt;br /&gt;
File:PinecilPrototype.jpg|Pinecil prototype|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Production:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-bb2-01.jpg|Pinecil and TS-B2 retail package|alt=alt language&lt;br /&gt;
File:Pinecil-Case-Red-1.jpg|Pinecil red casing|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinecil tips ==&lt;br /&gt;
* Uses TS-100 compatible tips&lt;br /&gt;
* Tip model TS-B2 is the default tip supplied with the Pinecil&lt;br /&gt;
* Tip set 1 (left) &amp;amp; 2 (right):&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:PinecilTipSets.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm&lt;br /&gt;
* '''Weight:''' 30g with solder tip, 20g without solder tip&lt;br /&gt;
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz&lt;br /&gt;
* '''Display:''' 0.67&amp;quot; QUG 9616TSWCG02 96x16 Monochrome Matrix display&lt;br /&gt;
* '''Memory:'''&lt;br /&gt;
** 128KB Flash&lt;br /&gt;
** 32KB SRAM&lt;br /&gt;
* '''DC in (only one of the following at a time):'''&lt;br /&gt;
** 12V- 21V DC5525 Barrel Jack&lt;br /&gt;
** USB-C 12-20V PD&lt;br /&gt;
** QC3.0&lt;br /&gt;
** Recommend operating voltage 12-21V, some components can tolerate higher voltages at &amp;quot;absolute maximum&amp;quot; but it's very ill-advised&lt;br /&gt;
&lt;br /&gt;
== Pinecil board information, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
* Pinecil mainboard schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf Pinecil mainboard schematic ver 1.0 20201120, this is production version schematic]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]&lt;br /&gt;
&lt;br /&gt;
* Pinecil certifications:&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20CE%20RED%20Certificate-S20102803801001.pdf Pinecil CE RED Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20FCC%20Certificate-S20102803802001.pdf Pinecil FCC Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20RoHS10%20Certificate-S20102803803001.pdf Pinecil ROHS Certificate]&lt;br /&gt;
&lt;br /&gt;
* Pinecil breakout board schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]&lt;br /&gt;
* Photos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-breakout-board-02.jpg|Store photo&lt;br /&gt;
File:Pinecil breakout top.jpg|Top view&lt;br /&gt;
File:Pinecil breakout bottom.jpg|Bottom view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware Image Releases ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/pine64/pinecil-firmware-updater/releases/latest Latest Pinecil Firmware Updater] for MacOS and Windows&lt;br /&gt;
&lt;br /&gt;
* [https://files.pine64.org/os/Pinecil/Pinecil_firmware_20201115.zip Pinecil production firmware 20201115, thanks to Ralimtek]&lt;br /&gt;
&lt;br /&gt;
Links to development firmware and documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Ralim/IronOS/releases GitHub repository for IronOS, from Ralimtek]&lt;br /&gt;
* [https://github.com/Ralim/IronOS/blob/master/Documentation/Flashing.md GitHub link for IronOS flashing documentation]&lt;br /&gt;
&lt;br /&gt;
== Batch changes ==&lt;br /&gt;
&lt;br /&gt;
* For the first manufacture batch (October 2020, order number 158xxx) of the Pinecil, the copper ring connecting the earth screw to the tip was omitted as the engineering team found the TS100 design lacking. For the second round onwards, an improved design copper ring has been included as standard, and is also included with the replacement red and black handles. For normal operation of the iron, omission of the ring does not impact it's operation. If you are working with ESD components, you will however need it in order to ground the iron tip via the earth screw at the back of the iron.&lt;br /&gt;
&lt;br /&gt;
* The first batch of Pinecil's were rated 12-24v @ 65W. After some heated discussion on the discussion group, it was decided that it would be downgraded to 12-21V @ 60W, due to concern over the connection of the DC jack to the USB-PD chip, which has a recommended maximum of 21v, and absolute maximum of 28v.&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Project Homepage&lt;br /&gt;
! Firmware Images&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Ralimtek&lt;br /&gt;
| [https://github.com/Ralim/IronOS/ Ralim/IronOS]&lt;br /&gt;
| https://github.com/Ralim/IronOS/releases/&lt;br /&gt;
| Officially endorsed Pinecil firmware&lt;br /&gt;
|-&lt;br /&gt;
! Alvin Wong&lt;br /&gt;
| [https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs alvinhochun/gd32vf103-pinecil-demo-rs]&lt;br /&gt;
| &lt;br /&gt;
| Collection of Rust code demos for Pinecil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How to update a firmware ==&lt;br /&gt;
&lt;br /&gt;
The official firmware that comes with the Pinecil is IronOS, you will want that if you just want to use your Pinecil as a soldering iron.&lt;br /&gt;
&lt;br /&gt;
If you're using the manual firmware update method described below, you can [https://github.com/Ralim/IronOS/releases/ download new IronOS releases from here].&lt;br /&gt;
&lt;br /&gt;
While you can't brick your Pinecil permanently (DFU is in ROM); a firmware update can make your Pinecil inoperable if you flash an invalid firmware. However, flashing a working firmware using these same instructions will remedy that.&lt;br /&gt;
&lt;br /&gt;
{{warning|1=Do not have a barrel jack PSU plugged in at the same time as a USB-C cable. Doing this will severely damage your computer, or Type-C PSU.}}&lt;br /&gt;
=== With application ===&lt;br /&gt;
&lt;br /&gt;
# Download Pinecil Firmware Updater for [http://pinecil.pine64.org/updater/get-binaries.php?platform=win64 Windows], [http://pinecil.pine64.org/updater/get-binaries.php?platform=macos64 MacOS], or build by yourself from [https://github.com/pine64/pinecil-firmware-updater sources].&lt;br /&gt;
# (Windows only) Be sure that you have installed Microsoft Visual C++ Redistributable x64. Else, you can download it [http://pinecil.pine64.org/updater/vc_redist.x64.exe here]&lt;br /&gt;
# Open it, select operating system you want to flash and click '''Flash'''. (Don't connect Pinecil yet)&lt;br /&gt;
# Follow application instructions for correct Pinecil connection to your PC.&lt;br /&gt;
# '''In case of error''': If you will get error about erasing the Pinecil, you need to tick '''Mass Erase''' checkbox and try again.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
Method tested on Linux, should work on any OS which supply dfu-util 0.10+.&lt;br /&gt;
&lt;br /&gt;
# Use the command &amp;lt;code&amp;gt;dfu-util -V&amp;lt;/code&amp;gt; to check your version.  If your distro comes with 0.9 you might soft-brick your Pinecil, install the latest stable release from [http://dfu-util.sourceforge.net/ sourceforge].&lt;br /&gt;
# Enter the update mode. For that, unplug a barrel jack PSU if you have one plugged in. Then, plug USB cable while holding *-* button (button that's closest to USB-C port). The screen may be blank which is fine.&lt;br /&gt;
# Check that your Pinecil is available by listing devices with &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt; and look for device with 28e9:0189 ID. Try running with sudo if your device is not listed. If dfu-util reports &amp;lt;code&amp;gt;alt=0, name=&amp;quot;@Internal Flash  /0x08000000/128*001Kg&amp;quot;&amp;lt;/code&amp;gt; you are fine, otherwise you need to upgrade to 0.10+, important part is &amp;lt;code&amp;gt;128*001Kg&amp;lt;/code&amp;gt;, which is flash amount of blocks and block size, as a chip used in Pinecil have 128 KB of Flash with 1KB page size&lt;br /&gt;
# Make a firmware backup: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -U ~/pinecil/internal.flash.stock -s 0x08000000&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;28e9:0189&amp;lt;/code&amp;gt; -- USB Device ID (can be obtained from &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt; but in dfu-util output it might be hard to identify the Pinecil device)&lt;br /&gt;
## &amp;lt;code&amp;gt;-a 0&amp;lt;/code&amp;gt; -- selects partition to flash. List of possible options can be obtained via &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. Partition 0 - internal SPI flash. Partition 1 - fuses (description of fuses can be found in User Manual for the chip)&lt;br /&gt;
## &amp;lt;code&amp;gt;-U&amp;lt;/code&amp;gt; -- specifies a mode. U is upload, which means that firmware will be downloaded and saved to file (yes, that's confusing, but it is what it is, feel free to verify that in a manual of your version of dfu-util). Command must be followed by a path to file where you want to save your firmware. dfu-util will refuse to dump firmware if you already have a file with that name.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; -- specify the address in a flash from which dump will start. This can be obtained from &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Flash a new firmware: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt; -- is a mode to Download firmware to the device (yes, that's confusing, but you indeed Upload from device and Download to device with dfu-util). That should follow the file with the firmware. Update archive from Ralim usually contains two files: &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. One that is required - is &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; is the language code of the firmware, means that &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; will flash english version of firmware.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt; -- specified the address where to flash the file. &amp;lt;code&amp;gt;:mass-erase:force&amp;lt;/code&amp;gt; is required to force-erase flash before updating firmware with the first batch, otherwise you might have unpredictable results.&lt;br /&gt;
## If it fails with &amp;lt;code&amp;gt;Error during special command &amp;quot;MASS_ERASE&amp;quot; get_status&amp;lt;/code&amp;gt; (as has happened with recent shipments) then use ...&amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; without attempting &amp;quot;mass-erase&amp;quot;. Full command example: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000&amp;lt;/code&amp;gt;&lt;br /&gt;
## If the hex and dfu files cannot be flashed, convert the hex file to bin with this command: &amp;lt;code&amp;gt;objcopy --input-target=ihex --output-target=binary Pinecil_EN.hex Pinecil_EN.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Disassembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Remove tip if present.&lt;br /&gt;
## Let tip cool down.&lt;br /&gt;
## Loosen top (display side) screw (PH1) on the tip side of the device.&lt;br /&gt;
## Gently pull tip out.&lt;br /&gt;
# Slide rubber off towards the tip side.&lt;br /&gt;
# Remove the ground screw (longer screw on the top side towards the port side) (PH1).&lt;br /&gt;
# Remove the bottom screw (at the tip side, between the legs) (PH1).&lt;br /&gt;
# Slightly pull the two halves of the case apart at the tip side, enough to get a fingernail or guitar pick between the halves.&lt;br /&gt;
# Move the pick down the length of the split to loosen the bottom half's clips from the top half of the case.&lt;br /&gt;
# Once loose, remove the bottom half by moving it forward (it is retained by the top half at the port side).&lt;br /&gt;
# Remove the screws retaining the copper tip contacts (PH000).&lt;br /&gt;
# Remove the now loose copper tip contacts.&lt;br /&gt;
# Gently push the board towards the tip side by pushing on one of the ports (for example, by using a misaligned USB C connector).&lt;br /&gt;
# The PCB assembly is now free to be lifted out.&lt;br /&gt;
## The key caps are now no longer retained, carefully set aside the top half, or remove the caps and store them separately.&lt;br /&gt;
&lt;br /&gt;
== Assembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Place the key caps into their recesses in the top half of the case.&lt;br /&gt;
# Place the PCB assembly into the top half of the case ports first.&lt;br /&gt;
## Lower the rest of the board into the case and move the PCB assembly towards the port side of the case (the DC barrel connector may be a firm place to gently push).&lt;br /&gt;
# Install the copper tip contacts.&lt;br /&gt;
## Orient the contact to align the alignment pin with the alignment hole next to the big hole on one of the big gold pads.&lt;br /&gt;
## Install and gently tighten the PH000 screw until the clip is no longer loose.&lt;br /&gt;
# Place the bottom half of the case into the top half by sliding the lip on the port side (side without the feet) of the bottom half under the arch of the port side of the top half.&lt;br /&gt;
# Gently close the case by bringing the two halves together, paying attention to each clip's alignment and ensuring the case edges align.&lt;br /&gt;
# Install the short PH1 screw at the bottom of the tip side of the case.&lt;br /&gt;
# Install the longer PH1 screw at the ground connection point at the top side of the case (between the display and the ports).&lt;br /&gt;
# Slide the rubber sleeve on (larger ridge first).&lt;br /&gt;
# Gently insert tip.&lt;br /&gt;
# Gently tighten the top PH1 screw to retain the tip.&lt;br /&gt;
&lt;br /&gt;
== Power Supply Compatibility ==&lt;br /&gt;
&lt;br /&gt;
The Pinecil can either work with a 12-21V battery or power supply via the 5525 (5.5mm outer diameter, 2.5mm post) centre-positive jack, or with any USB power supply that supports the QC2, QC3 or USB-PD (Power Delivery) specification. QC2 and most QC3 power supplies will only be able to provide a maximum of 12V, limiting the Pinecil to about 17W of thermal capability. A suitable USB-PD power supply / power bank will be able to provide 20V, allowing the Pinecil to deliver the full 60W of heat to soldering tip. &lt;br /&gt;
&lt;br /&gt;
For certain QC power adapters, there is a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
Starting from firmware v2.16, there is a PD timeout setting (in 100ms steps) which allows QC negotiation start earlier.&amp;lt;br&amp;gt;&lt;br /&gt;
This enables some QC adapters to work (like some of the Baseus QC chargers) but may result problems with PD negotiation on slower PD adapters.&lt;br /&gt;
&lt;br /&gt;
For certain adapters, a PD timeout value of 15 is needed while most of PD adapters are also work using this value.&lt;br /&gt;
&lt;br /&gt;
Known working QC/PD/barrel power adapters / power banks include:&lt;br /&gt;
&lt;br /&gt;
Power adapter:&lt;br /&gt;
* [https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ PinePower Desktop]&lt;br /&gt;
* [https://www.nekteck.com/product/usb-if-certified-usb-c-charger-nekteck-60w-type-c-wall-charger-power-delivery-pd3-0-travel-charger-compatible-with-macbook-pro-2018-macbook-air-ipad-pro-pixel-3-galaxy-note-9-s9-with-6ft-cable/ Nekteck 60W with 6ft cable]&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo LN-A0403A3C (Barrel 20V/2A)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W)&lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V)&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Ankosen 65W USB C Charger for Mac Book and Laptop Fast Wall Charger, GaN PD 3.0 Power Adapter Amazon $9.99 (https://www.amazon.com/dp/B08T1P7ZRW/ref=cm_sw_r_oth_api_glt_fabc_X68FK4PW9VH02M4NK8CA?_encoding=UTF8&amp;amp;psc=1)&lt;br /&gt;
* Apple 140W USB-C Power Adapter A2452 (PD@20V)&lt;br /&gt;
&lt;br /&gt;
Adapters:&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
&lt;br /&gt;
Power bank:&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
* [https://www.amazon.co.uk/Charmast-23800mAh-Delivery-Portable-Compatible/dp/B08ML1PHB2 Charmast C2032 65W Power Bank], maximum power is 47W at 20V from the IN/OUT usb C port, and 16.4W at 12V from the other OUT usb C port.&lt;br /&gt;
&lt;br /&gt;
Limited usability:&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
Not compatible:&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
== Cases and 3D Models ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kohkohwastaken/3D-Models/tree/main/Pine64 3D model of Pinecil by kohkoh]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4727212 Pinecil compact case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4723235 Pinecil and tips case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4734830 T12 Tip Adapter]&lt;br /&gt;
* [https://www.thingiverse.com/search?q=pinecil Thingiverse search for 'Pinecil']&lt;br /&gt;
&lt;br /&gt;
== Caring for a soldering iron ==&lt;br /&gt;
&lt;br /&gt;
https://www.weller-tools.com/how-to-care-for-soldering-iron-tips/&lt;br /&gt;
&lt;br /&gt;
https://www.eevblog.com/forum/beginners/best-way-to-clean-oxidized-soldering-iron-tip/&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
&lt;br /&gt;
Upon receipt, or buying a used Pinecil, one may want to check the following:&lt;br /&gt;
# the display turns on when 5-21V is supplied&lt;br /&gt;
#* via USB type C or 5525 center positive barrel&lt;br /&gt;
# it gets 20V from a 20V capable USB PD charger&lt;br /&gt;
#* check both orientations of the type C connector&lt;br /&gt;
# in update mode, it shows up on a computer as a GD32 DFU bootloader (or longan nano)&lt;br /&gt;
#* this requires a data capable USB cable&lt;br /&gt;
#* to enter update mode, press &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; (button near back/ground screw) while powering on&lt;br /&gt;
# both buttons work&lt;br /&gt;
#* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to enter menu or decrease temperature, long press to get software version info or to turn off heating&lt;br /&gt;
#* &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to turn on heating or select a menu item&lt;br /&gt;
# the displayed text rotates according to gravity when orientation is set to Automatic&lt;br /&gt;
#* menu -&amp;gt; User interface -&amp;gt; Display orientation -&amp;gt; Automatic&lt;br /&gt;
# all 3 external screws are present&lt;br /&gt;
## one near the back near the screen (ground screw)&lt;br /&gt;
## one at the front on top (to hold the tip in)&lt;br /&gt;
## one at the front on the bottom (to hold the case together)&lt;br /&gt;
# the tip is clean (uniformly silver at the front, with no pitting or texture)&lt;br /&gt;
#* see [[#Caring for a soldering iron]] in case it is used&lt;br /&gt;
# it heats up an installed tip, and stops increasing when it reaches the set point&lt;br /&gt;
#* this may draw up to ~3A, make sure the supply can provide that&lt;br /&gt;
#* minor overshoot may occur, but, disconnect power if the temperature keeps going up&lt;br /&gt;
# the reported temperature is correct&lt;br /&gt;
#* if no direct measurement is possible, set it to ~230°C and see if it melts SAC (lead-free) solder (~190°C for leaded)&lt;br /&gt;
# if there are multiple tips, check all of them&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* GigaDevice RISC-V SoC information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]&lt;br /&gt;
* Display Module information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]&lt;br /&gt;
* USB Type-C PD Controller information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]&lt;br /&gt;
* Sensor information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]&lt;br /&gt;
* Power Regulator information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]&lt;br /&gt;
* Power MOSFET Switch information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]&lt;br /&gt;
* OP Amp information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Community links ==&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Telegram]&lt;br /&gt;
* [https://matrix.to/#/#pinecil:matrix.org Matrix]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pinecil]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12052</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12052"/>
		<updated>2021-12-15T01:22:57Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Update backup size&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the 2nd from last option that has an i inside of a circle icon.&lt;br /&gt;
# Tap on the first choice with the globe icon.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap the four horizontal bars icon to the right of the new second language and drag to the top of the list to set the new language as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.  Free up at least 117GB of disk space.  Install &amp;lt;code&amp;gt;adb&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk1 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and [https://www.pine64.org/web-irc/ IRC].&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12050</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12050"/>
		<updated>2021-12-14T20:27:31Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: I left out a step.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the 2nd from last option that has an i inside of a circle icon.&lt;br /&gt;
# Tap on the first choice with the globe icon.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap the four horizontal bars icon to the right of the new second language and drag to the top of the list to set the new language as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.  Free up at least 128GB of disk space.  Install &amp;lt;code&amp;gt;adb&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk1 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and [https://www.pine64.org/web-irc/ IRC].&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12049</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12049"/>
		<updated>2021-12-14T19:04:17Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Note about backing up.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the bottom option that has an i icon on the left.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap the sandwich icon to the right of the new second language and drag to the top of the list to set the new language as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.  Free up at least 128GB of disk space.  Install &amp;lt;code&amp;gt;adb&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk1 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and [https://www.pine64.org/web-irc/ IRC].&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12048</id>
		<title>PinePhone Pro Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12048"/>
		<updated>2021-12-14T16:23:52Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Copy image and description from https://wiki.pine64.org/wiki/PinePhone_Software_Releases#Mobian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PinePhone Pro]].&lt;br /&gt;
&lt;br /&gt;
== Software releases == &lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] &lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
An unofficial [https://www.debian.org Debian] build for ARM64 running with Phosh (developed by Purism, uses Wayland instead of Xorg).&lt;br /&gt;
The base system is pure Debian, with only the GUI applications and a few others (ModemManager, WiFi chip firmware) being built from modified sources (as well as the kernel and u-boot).&lt;br /&gt;
Current version is Debian Bookworm.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian-project.org/pinephonepro/ Images]&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See https://github.com/NixOS/mobile-nixos/issues/440&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Official images for the PinePhone Pro will be available once it is in the &amp;quot;community&amp;quot; category of devices. Until then, build your own image with pmbootstrap.&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Template ===&lt;br /&gt;
[[File:OS_LOGO.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Description of the operating system / distribution.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: LINK&lt;br /&gt;
* Plasma Mobile: LINK&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;user/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Optional! Notes.&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ==== &lt;br /&gt;
Optional! Possibility to contribute.&lt;br /&gt;
&lt;br /&gt;
==== How to report bugs ====&lt;br /&gt;
Optional! Explanation about how to report bugs.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12047</id>
		<title>PinePhone Pro Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12047"/>
		<updated>2021-12-14T15:47:43Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Fix link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PinePhone Pro]].&lt;br /&gt;
&lt;br /&gt;
== Software releases == &lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] &lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[https://images.mobian-project.org/pinephonepro/ Images]&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See https://github.com/NixOS/mobile-nixos/issues/440&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Official images for the PinePhone Pro will be available once it is in the &amp;quot;community&amp;quot; category of devices. Until then, build your own image with pmbootstrap.&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Template ===&lt;br /&gt;
[[File:OS_LOGO.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Description of the operating system / distribution.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: LINK&lt;br /&gt;
* Plasma Mobile: LINK&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;user/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Optional! Notes.&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ==== &lt;br /&gt;
Optional! Possibility to contribute.&lt;br /&gt;
&lt;br /&gt;
==== How to report bugs ====&lt;br /&gt;
Optional! Explanation about how to report bugs.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12046</id>
		<title>PinePhone Pro Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12046"/>
		<updated>2021-12-14T15:47:15Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Move mobain to alphabetical&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PinePhone Pro]].&lt;br /&gt;
&lt;br /&gt;
== Software releases == &lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] &lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[Images](https://images.mobian-project.org/pinephonepro/)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See https://github.com/NixOS/mobile-nixos/issues/440&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Official images for the PinePhone Pro will be available once it is in the &amp;quot;community&amp;quot; category of devices. Until then, build your own image with pmbootstrap.&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Template ===&lt;br /&gt;
[[File:OS_LOGO.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Description of the operating system / distribution.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: LINK&lt;br /&gt;
* Plasma Mobile: LINK&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;user/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Optional! Notes.&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ==== &lt;br /&gt;
Optional! Possibility to contribute.&lt;br /&gt;
&lt;br /&gt;
==== How to report bugs ====&lt;br /&gt;
Optional! Explanation about how to report bugs.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12045</id>
		<title>PinePhone Pro Software Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Software_Releases&amp;diff=12045"/>
		<updated>2021-12-14T15:45:43Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add Mobian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of all available releases and tools for the [[PinePhone Pro]].&lt;br /&gt;
&lt;br /&gt;
== Software releases == &lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
(Unofficial) Arch Linux ARM with choice of Phosh UI, Plasma Mobile, sxmo or barebones.&lt;br /&gt;
Currently being maintained by the [https://danctnix.org/ DanctNIX] community (GitHub: [https://github.com/DanctNIX/danctnix danctnix], [https://github.com/dreemurrs-embedded dreemurrs-embedded]).&lt;br /&gt;
&lt;br /&gt;
* GitHub: [https://github.com/dreemurrs-embedded/Pine64-Arch/ dreemurrs-embedded/Pine64-Arch]&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
Get both stable and test builds at [https://github.com/dreemurrs-embedded/Pine64-Arch/releases GitHub releases].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;alarm/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system with the Plasma Mobile desktop environment.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: [https://github.com/manjaro-pinephone/phosh-dev/releases Dev] &lt;br /&gt;
* Plasma Mobile: [https://github.com/manjaro-pinephone/plasma-mobile-dev/releases Dev]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;manjaro/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== NixOS ===&lt;br /&gt;
[[File:nixos.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
NixOS is a Linux distribution built on top of the Nix package manager using declarative configuration to allow reliable system upgrades.&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See https://github.com/NixOS/mobile-nixos/issues/440&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
postmarketOS extends [https://www.alpinelinux.org/ Alpine Linux] to run on smartphones and other mobile devices.&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...).&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Official images for the PinePhone Pro will be available once it is in the &amp;quot;community&amp;quot; category of devices. Until then, build your own image with pmbootstrap.&lt;br /&gt;
&lt;br /&gt;
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Template ===&lt;br /&gt;
[[File:OS_LOGO.png|right|100px]]&lt;br /&gt;
&lt;br /&gt;
Description of the operating system / distribution.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
* Phosh: LINK&lt;br /&gt;
* Plasma Mobile: LINK&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #a7d7f9;&amp;quot;| Default credentials&lt;br /&gt;
|-&lt;br /&gt;
! Default user&lt;br /&gt;
| &amp;lt;code&amp;gt;user/123456&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! root&lt;br /&gt;
| &amp;lt;code&amp;gt;root/root&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Optional! Notes.&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ==== &lt;br /&gt;
Optional! Possibility to contribute.&lt;br /&gt;
&lt;br /&gt;
==== How to report bugs ====&lt;br /&gt;
Optional! Explanation about how to report bugs.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
&lt;br /&gt;
[Images](https://images.mobian-project.org/pinephonepro/)&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
WIP. See [https://gitlab.com/mobian1/devices/pinephonepro-support pinephonepro-support].&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
&lt;br /&gt;
== Factory releases ==&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12044</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12044"/>
		<updated>2021-12-14T15:28:02Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add IRC link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the bottom option that has an i icon on the left.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap the sandwich icon to the right of the new second language and drag to the top of the list to set the new language as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk0 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and [https://www.pine64.org/web-irc/ IRC].&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12043</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12043"/>
		<updated>2021-12-14T15:25:37Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Specify sandwich icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the bottom option that has an i icon on the left.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap the sandwich icon to the right of the new second language and drag to the top of the list to set the new language as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk0 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and IRC.&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12042</id>
		<title>PinePhone Pro Developer Edition</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro_Developer_Edition&amp;diff=12042"/>
		<updated>2021-12-14T15:24:08Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add AOSP language instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction =&lt;br /&gt;
The Developer Edition was the first edition of the PinePhone Pro, shipped to developers in December 2021. The aim of the the Developer Edition was to give development community access to the hardware prior to end-users, boost development efforts and allow for porting of existing mobile Linux operating systems to the new hardware.&lt;br /&gt;
It featured the same mainboard revision as the Explorer Edition that followed in early 2022, and came in a box that was labelled &amp;quot;Explorer Edition&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Getting started =&lt;br /&gt;
This post is aimed strictly at developers receiving their PinePhone Pro dev units. Please note that the following instructions do not apply to Explorer Edition or other future editions of the PinePhone Pro - everything below is only pertinent to the dev phones.&lt;br /&gt;
&lt;br /&gt;
Consider this a crash course rather than a comprehensive overview; you are also welcome to participate in documenting the process (and everything else related to the PinePhone Pro) on the Wiki. You can either create a Wiki account or use your [forum.pine64.org PINE64 forum] credentials to log in.&lt;br /&gt;
&lt;br /&gt;
== Getting the hardware ready ==&lt;br /&gt;
After unpacking the PinePhone Pro from its box, detach the back cover (looking at the back of the phone, there is a fingernail notch on the left leading edge) and remove the plastic tab between the battery and mainboard. You can also flip the headphone jack privacy switch at this point - this enables UART output via the headphone jack. Serial console works the [https://wiki.pine64.org/wiki/PinePhone#Serial_console same way as on the original PinePhone.]&lt;br /&gt;
&lt;br /&gt;
= Factory hardware test image =&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro developer edition ships with a BSP AOSP factory image flashed to the eMMC. This image includes a number of factory applications meant to validate operation of the sensors, the modem, cameras, LCD &amp;amp; touch panel, etc. You’ll have to nuke the AOSP build to run a Linux installation on the PinePhone Pro. Booting from SD with the AOSP factory build present on eMMC is not possible due to the SoCs native boot order.&lt;br /&gt;
&lt;br /&gt;
== Changing the language of factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
This is optional and only if you want to test out the AOSP test image.&lt;br /&gt;
&lt;br /&gt;
# Swipe up from the bottom of the screen.&lt;br /&gt;
# Tap on the Gear icon.&lt;br /&gt;
# Tap on the bottom option that has an i icon on the left.&lt;br /&gt;
# Tap on the first choice with the language icon.&lt;br /&gt;
# Tap on the second choice to add another language.&lt;br /&gt;
# Tap on your language in the list.&lt;br /&gt;
# If there is a secondary choice required, tap on the preferred country.&lt;br /&gt;
# Tap and drag the new second language to the top of the list to set it as the default.&lt;br /&gt;
&lt;br /&gt;
== Backing up the factory AOSP ==&lt;br /&gt;
&lt;br /&gt;
It may be a good idea to create an image of the eMMC in case you want to flash it back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;adb root &amp;amp;&amp;amp; adb pull /dev/block/mmcblk0 ~/pinephonepro-factory-AOSP.img&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nuking the factory AOSP installation ==&lt;br /&gt;
&lt;br /&gt;
To be able to boot from the microSD card easily it is recommend to wipe the bootloader from the pre-installed operating system on the eMMC due to the eMMC being higher in the boot priority than the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Via ADB ===&lt;br /&gt;
In the factory test image, navigate to setting (gear icon) &amp;gt; at the very bottom of the settings list you will find a phone icon with rk3999mid written underneath it &amp;gt; tap the last (bottom) setting 7 times in quick succession. Following this, you *may* need to do the following: open the Settings application and enable USB debugging in Settings &amp;gt; System &amp;gt; Developer Options &amp;gt; USB debugging. Then connect the PinePhone Pro to your PC with the supplied USB-C cable.&lt;br /&gt;
&lt;br /&gt;
Please note: It is recommended to charge the device to at least 50% before proceeding with wiping the eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Note: You may have gotten a Chinese factory image; in the settings menu you can change the language to English by selecting the gray info icon (系统, one from bottom), then the first option (语言..), and again the first option (also 语言), then press +, English and drag it to the top of the list).}}&lt;br /&gt;
&lt;br /&gt;
Connect the phone to your computer and check &amp;lt;code&amp;gt;adb devices&amp;lt;/code&amp;gt; in the terminal. The phone should be registered as attached. If the device doesn't show you may want to try a different port or cable. Then enter &amp;lt;code&amp;gt;adb shell&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt; to gain root access. At this point you can erase the eMMC installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /dev/zero &amp;gt; /dev/block/mmcblk1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will freeze and then the screen will go blank. Let it sit for no less than 10 minutes and then power it off by holding down the power button. You’ll know the phone is powered down when the notification LED turns off.&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Via serial cable ===&lt;br /&gt;
&lt;br /&gt;
Another method of erasing the image is to connect serial console, break into U-Boot when it says to press Ctrl-C, and then the &amp;quot;mmc erase&amp;quot; command can be used to zero blocks on the eMMC. For example, &amp;quot;mmc erase 0 16384&amp;quot; will zero the first 8MB, and is enough to stop it from being bootable. The baud rate for the serial console is 1500000.&lt;br /&gt;
&lt;br /&gt;
== Flashing Linux ==&lt;br /&gt;
You will want to do all your testing and development on a SD card; you DO NOT want to flash an OS to eMMC at this time. Builds frequently break at this early development stage and recovering from a corrupted eMMC installation is presently time consuming and tedious. A fast 16-64GB micro SD card for $15 will work just fine.&lt;br /&gt;
&lt;br /&gt;
There are a handful of OS builds available for the PinePhone Pro already. These can be found under the [https://wiki.pine64.org/wiki/PinePhone_Pro#Software_releases Software Releases] Wiki section.&lt;br /&gt;
&lt;br /&gt;
If you are a developer porting your own distribution to the PinePhone Pro, please make sure to make an entry for it in the Software Releases section on the Wiki. If you want / need help with entering your build onto the Wiki please ping one of the mods or admins in the chats (see Forums and Chats drop-down menu).&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
Aside from the PINE64 Wiki there are also other useful resources scattered across different Wikis, repositories and blogs. In time these will be gathered into one place - the [https://gitlab.com/mobian1/devices/eg25-manager/-/merge_requests/41#note_744117720 DevZone] - which will help to streamline the development process.&lt;br /&gt;
&lt;br /&gt;
At the time of publishing, these are some of the notable resource, listed in no particular order:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) postmarketOS Wiki]&lt;br /&gt;
* [https://xnux.eu/log/ Megi’s (b)log]&lt;br /&gt;
* [https://github.com/dreemurrs-embedded/Pine64-Arch/ DanctNIX repository]&lt;br /&gt;
* [https://github.com/manjaro-pinephone Manjaro repository]&lt;br /&gt;
&lt;br /&gt;
= Development and discussion =&lt;br /&gt;
You will run into issues, there’s just no way around it, and doing it ‘on your own’ isn’t really a viable option since you’re one of the first people to hold a PinePhone Pro. The development process on a device such as this is a collaborative process, and I therefore encourage you to participate in the community. There are many ways to interact with other developers, including [https://matrix.to/#/!LZirCxnkkeBudrQzPj:matrix.org?via=matrix.org Matrix], [https://t.me/pinephone Telegram], [https://discord.gg/pine64 Discord] and IRC.&lt;br /&gt;
&lt;br /&gt;
There is also a lesser known chat for developers only. Lesser known doesn’t mean top secret, but I will not be posting a link to it here to keep the number of non-dev participants to a minimum. If you join one of the general chats and let others know you received a dev phone, then I’m sure someone will point you in the right direction.&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PinePhone_Pro&amp;diff=12040</id>
		<title>PinePhone Pro</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PinePhone_Pro&amp;diff=12040"/>
		<updated>2021-12-14T15:09:46Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Link to new page for Explorer Edition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinephone_double.png|400px|thumb|right|Rendering of the PinePhone Pro]]&lt;br /&gt;
&lt;br /&gt;
The '''PinePhone Pro''' is &amp;lt;i&amp;gt;PINE64&amp;lt;/i&amp;gt;'s flagship smartphone announced on October 15, 2021. It features 4GB of RAM, an 128GB eMMC and is using an Rockchip RK3399S SoC, which is a specialized version of the RK3399 made specifically for the PinePhone Pro.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro is PINE64’s second Linux-only smartphone and a successor to the original PinePhone. It does not, however, replace the original PinePhone. It should also not be considered a second generation PinePhone; it is a higher-end device, with much better specs, aimed at those who wish to daily-drive a fully open Linux Stack. Achieving this goal will, however, take time as the software and overall Linux smartphone ecosystem needs to mature.&lt;br /&gt;
&lt;br /&gt;
More information about the PinePhone Pro can be found on the device [https://www.pine64.org/pinephonepro/ main page].&lt;br /&gt;
&lt;br /&gt;
=== State of the software ===&lt;br /&gt;
&lt;br /&gt;
Presently, at the time of writing (late 2021), the PinePhone Pro is aimed solely at early adopters and developers. It will take time for all the PinePhone Pro’s functionality to reach software parity with the original PinePhone and for mobile Linux, in more general, to reach a higher degree of maturity.&lt;br /&gt;
&lt;br /&gt;
Bear in mind that the software for Linux smartphones is still in a very early stage, with most of the software being in alpha or beta state. That's especially also the case for scalability of applications, their availability and practicability, any hardware function implementations and the firmware. The software is provided as is. There is no warranty for the software, not even for merchantability or fitness for a particular purpose.&lt;br /&gt;
&lt;br /&gt;
If you have any questions regarding the current state of the software or of specific features working, please don't hesitate to ask in the community chat (see [[Main Page#Community and Support]])!&lt;br /&gt;
&lt;br /&gt;
=== Editions and revisions ===&lt;br /&gt;
Similarly to the original PinePhone, various PinePhone Pro editions are planned, the first of which is the Developer Edition (aimed at developers, as the name entails) followed by the Explorer Edition, which is aimed at early adopters.&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.pine64.org/wiki/PinePhone_Pro_Developer_Edition Developer Edition]&lt;br /&gt;
* [https://wiki.pine64.org/wiki/PinePhone_Pro_Explorer_Edition Explorer Edition]&lt;br /&gt;
&lt;br /&gt;
=== Help and support ===&lt;br /&gt;
&lt;br /&gt;
Still have any questions regarding software, shipping, or ordering after reading this Wiki? Please don't hesitate to contact the community in the bridged community channels for detailed answers or simply to chat with friendly people in the community! See [[Main Page#Community and Support]].&lt;br /&gt;
&lt;br /&gt;
Please keep in mind that PINE64 is not like a regular company (see [https://www.pine64.org/philosophy/ PINE64 philosophy]), and currently that support resources are sparse - the best way to get support quickly is to ask in the community chat! Please only contact PINE64 directly if questions couldn't be solved via the community chat or this wiki.&lt;br /&gt;
&lt;br /&gt;
== First time setup ==&lt;br /&gt;
&lt;br /&gt;
{{Hint|Do not insert an empty micro SIM adapter into the phone, as it will get stuck on the contact pins.}}&lt;br /&gt;
&lt;br /&gt;
When shipped the battery is isolated from the mainboard contacts using a protective plastic tab, which is required to be removed before using the phone. The battery '''will not''' charge until it is removed and some of the device’s functionality may not function properly.&lt;br /&gt;
&lt;br /&gt;
The PinePhone Pro's SIM slot only accepts a micro SIM, please do not insert a nano SIM without an adapter. The SIM card has to be placed in the lower slot, while the microSD has to be placed in the upper slot. Notice: Do not insert an empty micro SIM adapter into the phone, as it will get stuck on the contact pins. An adapter from a nano to a micro SIM is included in the box.&lt;br /&gt;
&lt;br /&gt;
To remove the sticker after unboxing the phone:&lt;br /&gt;
&lt;br /&gt;
# Carefully remove the back panel using the notch in the corner of the back cover without overbending it&lt;br /&gt;
# Remove the battery (if the battery is stuck in the device please check [[PinePhone_FAQ#The_battery_is_stuck_inside_the_phone|this]] paragraph for a fix)&lt;br /&gt;
# Peel off the clear plastic sticker below it, which isolates the charging contacts&lt;br /&gt;
# Reinsert the battery&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot; widths=&amp;quot;400px&amp;quot; heights=&amp;quot;400px&amp;quot;&amp;gt;&lt;br /&gt;
Image:Pinephone_warning.png|A protection foil isolates the battery for the shipping.&lt;br /&gt;
Image:Pinephone_backside.png|The microSD belongs in the upper slot, the micro SIM in the lower slot.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
At the time of the release, in late 2021, the PinePhone Pro is in an early development stage. That said, the device has benefited greatly from work done on the original PinePhone, which means that even early development images feature all core functionality, such as: functional UI, sensors and even the modem (to a degree).&lt;br /&gt;
&lt;br /&gt;
The development is expected to proceed very quickly compared to progress done on the original PinePhone as much of the fundamental work can carry over to the new device.&lt;br /&gt;
You can follow development efforts on [https://xnux.eu/log/ Megi's blog], the dedicated [[PinePhone Pro Development]] section as well as on individual project’s Wiki’s and repositories.&lt;br /&gt;
&lt;br /&gt;
=== Boot order ===&lt;br /&gt;
&lt;br /&gt;
On the PinePhone Pro the eMMC (the internal storage of the phone) has a higher boot priority than the microSD card (see [[RK3399 boot sequence#Boot sequence details]] for details regarding the boot sequence). That behavior is in contrast to the original PinePhone with the Allwinner A64 SoC, where the microSD card has a higher boot priority.&lt;br /&gt;
&lt;br /&gt;
What this means: For the PinePhone Pro this means, that inserting a flashed microSD card to boot a new installation is not sufficient to boot a microSD card if there is already a valid installation of a bootloader on the eMMC present. The boot order behavior can be altered non-permanently by various way, for example by either not having a bootloader installed to the eMMC or by pointing the bootloader installed on the eMMC to the installation on the microSD card.&lt;br /&gt;
&lt;br /&gt;
=== Installation instructions ===&lt;br /&gt;
&lt;br /&gt;
Due to the above explained [[PinePhone Pro#Boot order|boot order]] of the PinePhone Pro, the eMMC has a higher boot priority than the microSD card and the user has to consider this behavior. This means that you cannot boot from a SD card with an OS present on the device's eMMC.&lt;br /&gt;
&lt;br /&gt;
{{Template:note|If you ordered a '''PinePhone Pro Developer Edition''' intended for developing and coming with an Android factory OS preinstalled, please see [[PinePhone Pro Developer Edition#Nuking the factory AOSP installation]] to learn how to remove the bootloader and the preinstalled OS of the eMMC, to be able to boot and test operating systems from the microSD card easily.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
That said, booting from SD can be achieved using a modified u-boot (or a different bootloader) on eMMC, which seeks out a bootable partition on SD first. At the time of writing, this hasn’t been achieved yet but is a planned feature.&lt;br /&gt;
&lt;br /&gt;
It is strongly recommended you perform all testing from a SD card, leaving the eMMC vacant.&lt;br /&gt;
&lt;br /&gt;
=== Software releases ===&lt;br /&gt;
&lt;br /&gt;
The [[PinePhone Pro Software Releases]] page has a complete list of currently supported phone-optimized operating system images that work with the PinePhone Pro.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* '''Dimensions:''' 160.8 x 76.6 x 11.1mm&lt;br /&gt;
* '''Weight:''' Approx. 220g&lt;br /&gt;
* '''SIM Card:''' Micro-SIM&lt;br /&gt;
* '''Display:'''&lt;br /&gt;
** '''Size:''' 6 inches (151mm) diagonal&lt;br /&gt;
** '''Type:''' 1440 x 720 in-cell IPS with Gorilla Glass 4™&lt;br /&gt;
** '''Resolution:''' 1440x720, 18:9 ratio&lt;br /&gt;
* '''System on Chip:''' Rockchip RK3399S 64bit SoC – 2x A72 and 4x A53 CPU cores @ 1.5GHz&lt;br /&gt;
* '''RAM:''' 4GB LPDDR4 @ 800MHz&lt;br /&gt;
* '''Internal Storage:''' 128GB eMMC, extendable up to 2TB via microSD, supports SDHC and SDXC&lt;br /&gt;
* '''Back [[#Camera|Camera]]:''' 13MP Sony IMX258 with Gorilla Glass 4™ protective layer, LED Flash&lt;br /&gt;
* '''Front Camera:''' 8MP, OmniVision OV8858 front-facing camera&lt;br /&gt;
* '''Sound:''' Loudspeaker, 3.5mm jack &amp;amp; mic (jack doubles as hardware UART if hardware switch 6 is deactivated)&lt;br /&gt;
* '''Communication:'''&lt;br /&gt;
** '''[[#Modem|Modem]]:''' [https://www.quectel.com/product/lte-eg25-g/ Quectel EG25-G]&lt;br /&gt;
** '''LTE-FDD''': B1, B2, B3, B4, B5, B7, B8, B12, B13, B18, B19, B20, B25, B26, B28&lt;br /&gt;
** '''LTE-TDD''': B38, B39, B40, B41&lt;br /&gt;
** '''WCDMA''': B1, B2, B4, B5, B6, B8, B19&lt;br /&gt;
** '''GSM''': B2, B3, B5, B8 (850, 900, 1800, 1900 MHz)&lt;br /&gt;
** '''WLAN &amp;amp; Bluetooth:''' AMPAK AP6255 WiFi 11ac + Bluetooth V4.1&lt;br /&gt;
** '''GNSS:''' GPS/GLONASS/BeiDou/Galileo/QZSS, with A-GPS&lt;br /&gt;
* '''Sensors:''' Accelerometer, gyroscope, proximity, ambient light, compass&lt;br /&gt;
* '''Privacy switches:''' Modem, WiFi &amp;amp; Bluetooth, Microphone, Cameras&lt;br /&gt;
* '''[[#Battery|Battery]]:''' Lithium-ion, rated capacity 2800mAh (10.64Wh), typical capacity 3000mAh (11.40Wh) (nominally replaceable with any Samsung J7 form-factor battery)&lt;br /&gt;
* '''I/O:''' USB Type-C, USB Host, DisplayPort Alternate Mode output, 15W 5V 3A Quick Charge, follows USB PD specification&lt;br /&gt;
&lt;br /&gt;
== Privacy switch configuration ==&lt;br /&gt;
&lt;br /&gt;
[[File:PinePhone Kill Interruptors de Maquinari del PinePhone 4529.jpg|320px|thumb|right|Detail of DIP switch]]&lt;br /&gt;
&lt;br /&gt;
The PinePhone features six switches that can be used to configure its hardware. They are numbered 1-6, with switch 1 located nearest to the modem. Their &amp;quot;on&amp;quot; position is toward the top of the phone.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Modem&lt;br /&gt;
| &amp;quot;On&amp;quot; enables 2G/3G/4G communication and GNSS hardware, &amp;quot;off&amp;quot; disables it.&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| WiFi / Bluetooth&lt;br /&gt;
| &amp;quot;On&amp;quot; enables WiFi and Bluetooth communication hardware, &amp;quot;off&amp;quot; disables it.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Microphone&lt;br /&gt;
| &amp;quot;On&amp;quot; enables audio input from on-board microphones (not 3.5 mm jack), &amp;quot;off&amp;quot; disables it.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Rear camera&lt;br /&gt;
| &amp;quot;On&amp;quot; enables the rear camera, &amp;quot;off&amp;quot; disables it.&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Front camera&lt;br /&gt;
| &amp;quot;On&amp;quot; enables the front camera, &amp;quot;off&amp;quot; disables it.&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Headphone&lt;br /&gt;
| &amp;quot;On&amp;quot; enables audio input and output via the 3.5 mm audio jack, &amp;quot;off&amp;quot; switches the jack to hardware UART mode.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component&lt;br /&gt;
! Model&lt;br /&gt;
|-&lt;br /&gt;
| Touchscreen&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Rear camera&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Camera flash&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Front camera&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LCD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WiFi&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Modem&lt;br /&gt;
| [http://static.abstore.pl/design/accounts/soyter/img/dokumentacje/quectel_eg25-g.pdf Quectel EG25-G]&lt;br /&gt;
|-&lt;br /&gt;
| GNSS/GPS&lt;br /&gt;
| [http://static.abstore.pl/design/accounts/soyter/img/dokumentacje/quectel_eg25-g.pdf Quectel EG25-G]&lt;br /&gt;
|-&lt;br /&gt;
| Magnetometer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Ambient light / Proximity&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Accelerometer / Gyroscope&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Vibration motor&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Notification LED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Volume buttons&lt;br /&gt;
| Buttons connected to the KEYADC&lt;br /&gt;
|-&lt;br /&gt;
| Power button&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Battery fuel gauge&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Datasheets, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
== Press ==&lt;br /&gt;
&lt;br /&gt;
For an overview about media of the PinePhone Pro you can use for the news, blogs, or similar see [[PinePhone Pro Press]].&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://www.pine64.org/pinephonepro/ Product Page]&lt;br /&gt;
* [https://www.youtube.com/watch?v=wP2-6Z74W44 Announcement video]&lt;br /&gt;
* [https://www.pine64.org/2021/10/15/october-update-introducing-the-pinephone-pro/ Blog post] with the announcement&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone Pro]][[Category:Rockchip RK3399]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTime&amp;diff=9936</id>
		<title>PineTime</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTime&amp;diff=9936"/>
		<updated>2021-04-21T01:20:32Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Fix thingiverse typo and add designers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Frequently asked questions ==&lt;br /&gt;
&lt;br /&gt;
'''Read these first!'''&lt;br /&gt;
&lt;br /&gt;
* [[PineTime FAQ| Frequently Asked Questions about the devkit]]&lt;br /&gt;
* [[Reprogramming the PineTime|Reprogramming the PineTime (development kit)]]&lt;br /&gt;
&lt;br /&gt;
== Default OS ==&lt;br /&gt;
&lt;br /&gt;
The current default operating system on the PineTime is called [[InfiniTime]], you can find more information about the firmware on its GitHub page. First devkits shipped with a proprietary custom firmware.&lt;br /&gt;
&lt;br /&gt;
You can find a list of available firmware and other software here: [[PineTime Development]]&lt;br /&gt;
&lt;br /&gt;
== Short overview ==&lt;br /&gt;
'''Dimensions:''' 37.5 x 40 x 11mm &amp;lt;br&amp;gt;&lt;br /&gt;
'''Weight:''' 38 grams &amp;lt;br&amp;gt;&lt;br /&gt;
'''IP Rating:''' IP67 (waterproof to 1 meter (sealed edition!)) &amp;lt;br&amp;gt;&lt;br /&gt;
'''Display:'''&lt;br /&gt;
: '''Size:''' 1.3 inches (33mm) diagonal&lt;br /&gt;
: '''Type:''' IPS capacitive touchscreen, RGB 65K colors&lt;br /&gt;
: '''Display Controller:''' ST7789&lt;br /&gt;
: '''Resolution:''' 240x240 pixels &amp;lt;br&amp;gt;&lt;br /&gt;
'''System on Chip:''' Nordic Semiconductor nRF52832 &amp;lt;br&amp;gt;&lt;br /&gt;
'''Flash:''' 512KB with additional 4MB SPI NOR &amp;lt;br&amp;gt;&lt;br /&gt;
'''RAM:''' 64KB &amp;lt;br&amp;gt;&lt;br /&gt;
'''Bluetooth:''' [[PineTime_Bluetooth|5.0 (including Bluetooth Low Energy)]] &amp;lt;br&amp;gt;&lt;br /&gt;
'''Sensors:''' Accelerometer, Heart rate sensor &amp;lt;br&amp;gt;&lt;br /&gt;
'''Feedback:''' Vibration motor &amp;lt;br&amp;gt;&lt;br /&gt;
'''Battery:''' 170-180mAh LiPo&lt;br /&gt;
&lt;br /&gt;
= Community =&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* [https://forum.pine64.org/forumdisplay.php?fid=134 PineTime forum]&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
* [https://app.element.io/#/room/#pinetime:matrix.org Matrix Channel] (No login required to read)&lt;br /&gt;
* IRC Server: [ircs://irc.pine64.org#pinetime irc.pine64.org] Channel: PineTime&lt;br /&gt;
* [https://t.me/pinetime Telegram group]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord server invite link]&lt;br /&gt;
&lt;br /&gt;
=== Developers and coding ===&lt;br /&gt;
* [https://app.element.io/#/room/#pinetime-dev:matrix.org Matrix Channel] (No login required to read)&lt;br /&gt;
* [https://t.me/pinetime_dev Telegram group]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord server invite link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
To read more about development on the PineTime, the projects available and more technical details, check out [[PineTime Development]]&lt;br /&gt;
&lt;br /&gt;
== Useful articles and blog posts == &lt;br /&gt;
&lt;br /&gt;
If you want to dive in to the ecosystem, here's a short list of various articles and blog posts that can help you set up your soft- or hardware development environment.&lt;br /&gt;
&lt;br /&gt;
* [https://www.ncartron.org/one-week-with-my-pinetime---a-feedback.html Using the PineTime in production (January 2021)]&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/swlh/sneak-peek-of-pinetime-smart-watch-and-why-its-perfect-for-teaching-iot-81b74161c159 Sneak Peek of PineTime Smart Watch… And why it’s perfect for teaching IoT]&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@ly.lee/building-a-rust-driver-for-pinetimes-touch-controller-cbc1a5d5d3e9 Building a Rust Driver for PineTime’s Touch Controller]&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@ly.lee/porting-druid-rust-widgets-to-pinetime-smart-watch-7e1d5a5d977a Porting (druid) Rust Widgets to PineTime Smart Watch]&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@ly.lee/optimising-pinetimes-display-driver-with-rust-and-mynewt-3ba269ea2f5c Optimising PineTime’s Display Driver with Rust and Mynewt]&lt;br /&gt;
&lt;br /&gt;
* [https://electronut.in/getting-started-with-zephyr-rtos-on-nordic-nrf52832-hackable/ Getting Started with Zephyr RTOS on Nordic nRF52832 hackaBLE]&lt;br /&gt;
&lt;br /&gt;
* [https://blog.aegrel.ee/absniffer-cmsis-dap-sniffer.html Removing the lock and installing another firmware on the nRF52832 using CMSIS-DAP dongle on Linux]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/JF002/nrf52-baseproject/wiki/Build,-program-and-debug-NRF52-project-with-JLink,-CMake-and-CLion Build, program and debug NRF52 project with JLink, CMake and CLion]&lt;br /&gt;
&lt;br /&gt;
* [https://www.nrbtech.io/blog/2020/1/4/using-clion-for-nordic-nrf52-projects Using CLion for Nordic nRF52 projects]&lt;br /&gt;
&lt;br /&gt;
* [https://dev.to/aaronc81/flashing-your-pinetime-using-an-st-link-and-openocd-54dd Flashing your PineTime using an ST-Link and OpenOCD]&lt;br /&gt;
&lt;br /&gt;
* [https://zephyrlabs.github.io/Watchfaces/ Zephyrlabs: just a bunch of watchfaces made for the pinetime]&lt;br /&gt;
&lt;br /&gt;
*[https://pankajraghav.com/2021/04/03/PINETIME-STOPCLOCK.html Creating a stopwatch in Pinetime (with Infinitime)]&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
Note: The factory-default software on the PineTime does not auto-detect the display being disconnected when it has already booted. That can cause garbled output, to fix it just restart the PineTime.&lt;br /&gt;
&lt;br /&gt;
The display is driven using the ST7789 display controller. Use the following pins to drive the screen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PineTime pin&lt;br /&gt;
! ST7789 pin&lt;br /&gt;
|-&lt;br /&gt;
| LCD_SCK (P0.02)&lt;br /&gt;
| SPI clock&lt;br /&gt;
|-&lt;br /&gt;
| LCD_SDI (P0.03)&lt;br /&gt;
| SPI MOSI&lt;br /&gt;
|-&lt;br /&gt;
| LCD_RS (P0.18)&lt;br /&gt;
| Command/Data pin (CD)&lt;br /&gt;
|-&lt;br /&gt;
| LCD_CS (P0.25)&lt;br /&gt;
| Chip select&lt;br /&gt;
|-&lt;br /&gt;
| LCD_RESET (P0.26)&lt;br /&gt;
| Display reset&lt;br /&gt;
|-&lt;br /&gt;
| LCD_BACKLIGHT_{LOW,MID,HIGH}&lt;br /&gt;
| Backlight (active low)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Chip select must be held low while driving the display. It must be high when using other SPI devices on the same bus (such as external flash storage) so that the display controller won't respond to the wrong commands.&lt;br /&gt;
* SPI must be used in mode 3. Mode 0 (the default) won't work.&lt;br /&gt;
* LCD_DISPLAY_* is used to enable the backlight. Set at least one to low to see anything on the screen.&lt;br /&gt;
* Use SPI at 8MHz (the fastest clock available on the nRF52832) because otherwise refreshing will be super slow.&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adafruit/Adafruit-ST7735-Library/ Adafruit ST7789 driver in cpp]&lt;br /&gt;
&lt;br /&gt;
=== Battery measurement ===&lt;br /&gt;
&lt;br /&gt;
Reading whether the PineTime has power attached is easy: simply read the charge indication pin (P0.12). When it is high it is running on battery, when it is low it is charging.&lt;br /&gt;
&lt;br /&gt;
Reading the battery voltage is a bit harder. For that you can use the battery voltage pin on P0.31 (AIN7). The returned value is 12 bits, which means it is 0..4095. You can get the measured voltage with the following formula, assuming a reference voltage of 3.3V (this is configurable in the ADC):&lt;br /&gt;
&lt;br /&gt;
 adcVoltage = adcValue / (4095 / 3.3)&lt;br /&gt;
&lt;br /&gt;
The measured voltage is actually half of the actual battery voltage, because the ADC is connected between a voltage divider where both resistors are 1MΩ. This can be corrected by multiplying the value:&lt;br /&gt;
&lt;br /&gt;
 batteryVoltage = adcValue * 2 / (4095 / 3.3)&lt;br /&gt;
&lt;br /&gt;
It's often better to avoid floating point values on embedded systems and in this case there is no reason to use float at all, we can just represent the value in millivolts. Therefore the formula can be simplified to:&lt;br /&gt;
&lt;br /&gt;
 batteryVoltage = adcValue * 2000 / (4095 / 3.3)&lt;br /&gt;
 batteryVoltage = adcValue * 2000 / 1241&lt;br /&gt;
&lt;br /&gt;
Converting this voltage to an estimated capacity in percent requires a more complicated algorithm, because Lithium-ion batteries have a non-linear discharge curve.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Button ===&lt;br /&gt;
&lt;br /&gt;
The button on the side of the PineTime is disabled by default. To enable it, drive the button out pin (P0.15) high.&lt;br /&gt;
&lt;br /&gt;
While enabled, the button in pin (P0.13) will be high when the button is pressed, and low when it is not pressed.&lt;br /&gt;
&lt;br /&gt;
=== Touch panel ===&lt;br /&gt;
&lt;br /&gt;
The touch panel is controlled by a Hynitron CST816S chips. Unfortunately, there is not much information about this chip on the internet apart from the datasheet below and a [https://github.com/lupyuen/hynitron_i2c_cst0xxse/ reference driver]. This is enough to implement a basic driver, but crucial information needed to implement advanced functionalities are missing (I²C protocol and registers, timings, power modes,...).&lt;br /&gt;
&lt;br /&gt;
==== Pins ====&lt;br /&gt;
&lt;br /&gt;
* P0.10 : Reset&lt;br /&gt;
* P0.28 : Interrupt (signal to the CPU when a touch event is detected)&lt;br /&gt;
* P0.06 : I²C SDA&lt;br /&gt;
* P0.07 : I²C SCL&lt;br /&gt;
&lt;br /&gt;
==== I²C ====&lt;br /&gt;
&lt;br /&gt;
* Device address : 0x15&lt;br /&gt;
* Frequency : from 10Khz to 400Khz&lt;br /&gt;
&lt;br /&gt;
'''NOTE : ''' The controller go to sleep when no event is detected. In sleep mode, the controller does not communicate on the I²C bus (it appears disconnected). So, for the communication to work, you need to tap on the screen so that the chip wakes-up.&lt;br /&gt;
&lt;br /&gt;
==== Touch events ====&lt;br /&gt;
&lt;br /&gt;
Touch information is available from the 63 first registers of the controller. Remember: the device is in sleep mode when no touch event is detected. It means that you can read the register only when the touch controller detected an event. You can use the ''Interrupt'' pin to detect such event in the software. &lt;br /&gt;
&lt;br /&gt;
These 63 bytes contain up to 10 touch point (X, Y, event type, pressure,...) : &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Byte&lt;br /&gt;
! Bit7&lt;br /&gt;
! Bit6&lt;br /&gt;
! Bit5&lt;br /&gt;
! Bit4&lt;br /&gt;
! Bit3&lt;br /&gt;
! Bit2&lt;br /&gt;
! Bit1&lt;br /&gt;
! Bit0&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|?&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|GestureID : (Gesture code ,&lt;br /&gt;
&lt;br /&gt;
0x00: no gesture,&lt;br /&gt;
&lt;br /&gt;
0x01: Slide down,&lt;br /&gt;
&lt;br /&gt;
0x02: Slide up,&lt;br /&gt;
&lt;br /&gt;
0x03: Slide left,&lt;br /&gt;
&lt;br /&gt;
0x04: Slide right,&lt;br /&gt;
&lt;br /&gt;
0x05: Single click,&lt;br /&gt;
&lt;br /&gt;
0x0B: Double click,&lt;br /&gt;
&lt;br /&gt;
0x0C: Long press) &lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|? &lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|Number of touch points &lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Event (0 = Down, 1 = Up, 2 = Contact)&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|?&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|X (MSB) coordinate&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|X (LSB) coordinate&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|?&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Touch ID&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|Y (MSB) coordinate&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|Y (LSB) coordinate&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|Pressure (?)&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|colspan=&amp;quot;8&amp;quot;|Miscellaneous (?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bytes 3 to 8 are repeated 10 times (10*6 + 3 = 63 bytes).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The touch controller seems to report only 1 touch point&lt;br /&gt;
* Fields X, Y, Number of touch points and touch ID are updated. The others are always 0.&lt;br /&gt;
&lt;br /&gt;
==== Registers ====&lt;br /&gt;
&lt;br /&gt;
The reference driver specifies some registers and value, but there is no information about them: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
!Register&lt;br /&gt;
!Address&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_INT_CNT&lt;br /&gt;
|0x8F&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_FLOW_WORK_CNT&lt;br /&gt;
|0x91&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_WORKMODE &lt;br /&gt;
|0x00&lt;br /&gt;
|0 = WORK, 0x40 = FACTORY&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_CHIP_ID&lt;br /&gt;
|0xA3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_CHIP_ID2&lt;br /&gt;
|0x9F&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_POWER_MODE&lt;br /&gt;
|0xA5&lt;br /&gt;
|0x03 = SLEEP (reset the touchpanel using the reset pin before using this register : pin_low, delay 5ms, pin_high, delay 50ms then write 3 to register 0xA5)&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_FW_VER&lt;br /&gt;
|0xA6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_VENDOR_ID&lt;br /&gt;
|0xA8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_LCD_BUSY_NUM&lt;br /&gt;
|0xAB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_FACE_DEC_MODE_EN&lt;br /&gt;
|0xB0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_GLOVE_MODE_EN&lt;br /&gt;
|0xC0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_COVER_MODE_EN&lt;br /&gt;
|0xC1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_CHARGER_MODE_EN&lt;br /&gt;
|0x8B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_GESTURE_EN&lt;br /&gt;
|0xD0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_GESTURE_OUTPUT_ADDRESS&lt;br /&gt;
|0xD3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HYN_REG_ESD_SATURATE 0xED&lt;br /&gt;
|0xED&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''WARNING : ''' &amp;lt;del&amp;gt;Writing the SLEEP command (write 0x05 in HYN_REG_POWER_MODE) seems to freeze the controller (it returns only static values) until the battery is totally drained and the whole system reset. Analysis and debugging is more than welcome!&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Accelerometer===&lt;br /&gt;
The on board accelerometer is Bosch BMA421, connected to the I2C bus.&lt;br /&gt;
&lt;br /&gt;
==== Pins ====&lt;br /&gt;
&lt;br /&gt;
* P0.06 : I²C SDA&lt;br /&gt;
* P0.07 : I²C SCL&lt;br /&gt;
* P0.08 : Interrupt&lt;br /&gt;
&lt;br /&gt;
I2C Device address : 0x18&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Datasheets and Schematics ==&lt;br /&gt;
&lt;br /&gt;
=== Schematics ===&lt;br /&gt;
* [https://files.pine64.org/doc/PineTime/PineTime%20Schematic-V1.0a-20191103.pdf PineTime Schematic ver1.0a]&lt;br /&gt;
* [https://files.pine64.org/doc/PineTime/PineTime%20Port%20Assignment%20rev1.0.pdf PineTime GPIO Port Assignment ver1.0]&lt;br /&gt;
&lt;br /&gt;
Note: The part number for the SPI FLASH in the schematic diagram is not correct, the PineTime features a larger external FLASH device, see below.&lt;br /&gt;
&lt;br /&gt;
=== Chip Datasheets ===&lt;br /&gt;
* NORDIC nRF52832 information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/nRF52832%20product%20brief.pdf nRF52832 Product Brief]&lt;br /&gt;
** [https://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.1.pdf nRF52832 Product Specification v1.1]&lt;br /&gt;
* ARMv7-M information:&lt;br /&gt;
** [https://static.docs.arm.com/ddi0403/eb/DDI0403E_B_armv7m_arm.pdf ARMv7-M Architecture Reference Manual]&lt;br /&gt;
&lt;br /&gt;
=== Component Datasheets ===&lt;br /&gt;
* PMU (Power Management Unit) information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/SGM40561.pdf SGMicro SGM40561 Single Cell Charger Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/SGMICRO-SGM2036.pdf SGMicro SGM2036 3.3V Low Power Low Dropout RF Linear Regulator Datasheet]&lt;br /&gt;
* SPI Flash information:&lt;br /&gt;
** [https://www.elnec.com/en/device/XTX/XT25F32B+%28QuadSPI%29+%5BSOP8-200%5D/ XTX XT25F32B 32Mb(4MB) SPI NOR Flash] (data sheets for this part are hard to find but it acts similar to other QuadSPI SPI NOR Flash such as [https://www.macronix.com/Lists/Datasheet/Attachments/7426/MX25L3233F,%203V,%2032Mb,%20v1.6.pdf Macronix 32Mb(4MB) SPI NOR Flash])&lt;br /&gt;
** [https://datasheet.lcsc.com/szlcsc/2005251035_XTX-XT25F32BSOIGU-S_C558851.pdf XTX XT25F32B]&lt;br /&gt;
** IDs for XT25F32B are: manufacturer (0x0b), device (0x15), memory type (0x40), density (0x16)&lt;br /&gt;
* LCD Panel:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/PineTime%20LCD%20Panel.jpg 1.3&amp;quot; 240x240 IPS LCD Panel Specification for PineTime]&lt;br /&gt;
** [https://wiki.pine64.org/images/5/54/ST7789V_v1.6.pdf 11.6&amp;quot; Sitronix LCD Driver/Controller Datasheet]&lt;br /&gt;
* Touchpad information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/PineTime%20Touch%20Panel.jpg Touchpad Specification for PineTimel]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/CST816S数据手册V1.1.pdf 11.6&amp;quot; Hynitron CST816S Capacitive Touch Controller Datasheet in Chinese]&lt;br /&gt;
** [https://wiki.pine64.org/images/2/2f/CST816S.zip Touch Controller Datasheet en]&lt;br /&gt;
* Sensor:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/BST-BMA421-FL000.pdf BOSCH BMA421 Triaxial VAcceleration Sensor Product Brief]&lt;br /&gt;
** [https://wiki.pine64.org/images/c/cc/Bst-bma400-ds000.pdf BOSCH BMA400 3-axes ultra-low power accelerometer datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinetime/HRS3300%20Heart%20Rate%20Sensor.pdf TianYiHeXin HRS3300 PPG Heart Rate Sensor Data Sheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Community case design ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.thingiverse.com/thing:4172849 PineTime Smart Watch case by dara0s at thingiverse]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4651462 PineTime dev kit back fix by joaquimorg at thingiverse]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4763267 PineTime dev kit charging holder v4 by zevix81 at thingiverse]&lt;br /&gt;
&lt;br /&gt;
[[Category:PineTime]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineTab&amp;diff=7928</id>
		<title>PineTab</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineTab&amp;diff=7928"/>
		<updated>2020-10-20T18:49:06Z</updated>

		<summary type="html">&lt;p&gt;Thomzane: Add note about disabling sleep.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|1=IMPORTANT INFORMATION for '''Early Adopters''' - please [[PineTab/Early-Adopter|'''CLICK HERE''']] - some '''known issues''' are listed there}}&lt;br /&gt;
&lt;br /&gt;
The PineTab is a 10&amp;quot; tablet created by Pine64.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 11mm x 175mm x 260mm (Thickness, Width, Height)&lt;br /&gt;
* '''Weight:''' 575g (Tablet alone)&lt;br /&gt;
* '''Build:''' Plastic&lt;br /&gt;
* '''Storage:'''&lt;br /&gt;
** 64GB of internal eMMC storage&lt;br /&gt;
** MicroSD slot, bootable&lt;br /&gt;
** M.2 SSD slot, supports SATA and USB devices only, not NVME (optional)&lt;br /&gt;
* '''Cameras:''' 2Mpx Front, 5Mpx Rear&lt;br /&gt;
* '''SOC:''' Allwinner A64 Quad Core&lt;br /&gt;
* '''CPU:''' 4x ARM A53 1.152GHz&lt;br /&gt;
* '''GPU:''' Mali 400 MP2&lt;br /&gt;
* '''RAM:''' 2GB LPDDR3&lt;br /&gt;
* '''I/O:''' HD Video Out (Mini HDMI), Micro USB 2.0 OTG, USB 2.0 A host, 3.5mm Headphone/Mic combo,&lt;br /&gt;
* '''Network'''&lt;br /&gt;
** WiFi (802.11b/g/n, 2.4GHz only)&lt;br /&gt;
** Bluetooth 2.1&lt;br /&gt;
** M.2 LTE / Cell MODEM card, (optional, and takes place of optional M.2 SSD)&lt;br /&gt;
* '''Screen:''' 10.1&amp;quot; IPS 800x1280 Capacitive LCD&lt;br /&gt;
* '''Attachments/Accessories:''' Magnetically attached keyboard (optional)&lt;br /&gt;
* '''Battery:''' 6000MAh (6Ah)&lt;br /&gt;
* '''Misc. features:''' &lt;br /&gt;
** Volume rocker and home button&lt;br /&gt;
** Speakers and Microphone&lt;br /&gt;
** 2.5mm OD 0.7mm ID DC Jack Power (5V 2A) Port&lt;br /&gt;
&lt;br /&gt;
== Keyboard ==&lt;br /&gt;
'''Overview:''' The PineTab detachable keyboard features a full function row, FN key functionality, meta key (where the Windows key would be) and all of the keys you need for daily use.&lt;br /&gt;
&lt;br /&gt;
'''FN keys:''': Pause/play (F2), Stop (F3), Previous(F4), Next(F5), Music (F6), Mail (F7), Home (F8), Mute (F9), Vol- (F10), Vol+ (F11), Disable touchpad (F12), NumLock (Insert), Scroll Lock (Delete), PgUp (Up Arrow), PgDn (Down Arrow), Home (Left Arrow), End (Right Arrow), Digital Numpad (7,8,9,0,U,I,O,P,J,K,L,;,M,.,/)&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
* &amp;quot;pinetab-dev&amp;quot;: development version sent to ~100 developers. This one is like the Early Adopter version, but has a different display panel.&lt;br /&gt;
* [[PineTab/Early-Adopter|Early Adopter]]: the first hardware revision of the PineTab, which shipped to customers.&lt;br /&gt;
&lt;br /&gt;
[[File:PineTabBoard.jpeg|400px|thumb|right|The insides of the PineTab]]&lt;br /&gt;
&lt;br /&gt;
== PineTab board information, schematics and certifications ==&lt;br /&gt;
* PineTab mainboard schematic:&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Schematic%20v1.2-20191125.pdf PineTab mainboard Released Schematic ver 1.2]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-top.pdf PineTab mainboard component placement ver 1.2 - Top View]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/PineTab%20Board%20View%20v1.2-20191201-bottom.pdf PineTab mainboard component placement ver 1.2 - Bottom View]&lt;br /&gt;
* PineTab keyboard schematic:&lt;br /&gt;
** PineTab keyboard and Pinebook (Pro) keyboard using same controller and from same engineering source&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/Pinetab%20HB092A%20Keyboard%20Schematic.pdf PineTab Keyboard Schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/HB092_0884232458_Hynitron_PTP_20200514_662905_Linux_US_BackLight_CRC_175057F5.hex PineTab keyboard firmware code]&lt;br /&gt;
** [http://files.pine64.org/doc/PineTab/SH68F83V2.0.pdf PineTab Keyboard Controller Datasheet]&lt;br /&gt;
&lt;br /&gt;
* PineTab certifications:&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20FCC-SDOC%20Certificate-S20060600404001.pdf PineTab FCC Certificate]&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PineTab%20CE-RED%20Certificate-S20060600403.pdf PineTab CE RED Certificate]&lt;br /&gt;
** [http://files.pine64.org/doc/cert/PINETAB%20ROHS%20TEST%20REPORT.pdf PineTab ROHS Test Report]&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* Allwinner A64 SoC information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC brief introduction]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64 SoC Data Sheet V1.1 (Official Released Version)]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64 SoC User Manual V1.0 (Official Release Version)]&lt;br /&gt;
&lt;br /&gt;
* X-Powers AXP803 PMU (Power Management Unit) information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC datasheet]&lt;br /&gt;
&lt;br /&gt;
* LPDDR3 (178 Balls) SDRAM:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/ATL3A1632H12A_mobile_lpddr3_11x11.5_v1.0_1600.pdf Artmem LPDDR3 datasheet]&lt;br /&gt;
&lt;br /&gt;
* eMMC information:&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]&lt;br /&gt;
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 64GB SanDisk eMMC Datasheet]&lt;br /&gt;
&lt;br /&gt;
* CMOS camera module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/OV5640_datasheet.pdf OV5640 5MP CMOS Image Sensor SoC for Rear Module datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinephone/GC2145%20CSP%20DataSheet%20release%20V1.0_20131201.pdf GC2145 2MP CMOS Image Sensor SoC for Front Module datasheet]&lt;br /&gt;
&lt;br /&gt;
* LCD touch screen panel information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271.pdf GOODiX GT9271 Capacitive Touch Controller datasheet]&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pinetab/GT9271_Config_20200818_142030_V66.cfg PineTab GT9271 Capacitive Touch Controller configuration file]&lt;br /&gt;
&lt;br /&gt;
* Lithium battery information:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* WiFi/BT module information:&lt;br /&gt;
** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf RTL8723BS/RTL8723CS specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating Systems ==&lt;br /&gt;
The PineTab will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PineTab uses the mainline kernel), only few of them will actually be usable on Early Adopters PineTab, due to specifics of working with LCD panel. Among those listed all except for postmarketOS have working builds.&lt;br /&gt;
&lt;br /&gt;
=== UBPorts ===&lt;br /&gt;
[[File:Ubports-logo.png|100px]]&lt;br /&gt;
The UBPorts Ubuntu Touch is what preinstalled on PineTab Early Adopters batch.&lt;br /&gt;
&lt;br /&gt;
It can update itself, and also jenkins daily build can be downloaded [https://ci.ubports.com/job/rootfs/job/rootfs-pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
In the event that WiFi fails to connect, the USB port can be used with an appropriate dongle to connect for internet using ethernet cable.&lt;br /&gt;
&lt;br /&gt;
=== postmarketOS ===&lt;br /&gt;
[[File:PostmarketOS-logo.png|100px]]&lt;br /&gt;
postmarketOS is a preconfigured version of [https://www.alpinelinux.org/ Alpine Linux] for mobile devices.&lt;br /&gt;
&lt;br /&gt;
It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4, ...), and allows to encrypt your installation.&lt;br /&gt;
&lt;br /&gt;
As of writing, postmarketOS supports the &amp;quot;pinetab-dev&amp;quot; and the Early Adopters versions of the PineTab.&lt;br /&gt;
&lt;br /&gt;
Refer to the [https://wiki.postmarketos.org/wiki/PINE64_PineTab_(pine64-pinetab) PineTab wiki page] for installation instructions.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ARM ===&lt;br /&gt;
[[File:Archlinux-logo.png|100px]]&lt;br /&gt;
Arch Linux ARM with Phosh as the UI selection, maintained by the DanctNIX community. &lt;br /&gt;
&lt;br /&gt;
The latest image can be downloaded [https://github.com/dreemurrs-embedded/Pine64-Arch/releases here]&lt;br /&gt;
&lt;br /&gt;
=== Manjaro ARM ===&lt;br /&gt;
[[File:Manjaro-logo.svg|100px]]&lt;br /&gt;
The first Manjaro ARM image confirmed to be working on Early Adopters PineTab can be downloaded [https://next.manjaro.org/index.php/s/aeXDtbWnnBNEM2Q here], ref [https://forum.manjaro.org/t/manjaro-arm-alpha2-with-phosh-pinetab/150/12 forum thread].&lt;br /&gt;
&lt;br /&gt;
Older Manjaro images with several different environments, including Phosh and Plasma, but '''not working on Early Adopters PineTab''' can be downloaded [https://osdn.net/projects/manjaro-arm/storage/pinetab/ here]&lt;br /&gt;
&lt;br /&gt;
=== Mobian ===&lt;br /&gt;
[[File:Debian-logo.png|100px]]&lt;br /&gt;
Mobian is a project providing Debian images for mobile devices. &lt;br /&gt;
&lt;br /&gt;
PineTab images can be downloaded [https://images.mobian-project.org/pinetab/ here]. Password is '''1234'''&lt;br /&gt;
&lt;br /&gt;
== Installation instructions ==&lt;br /&gt;
For instructions on how to install the operating systems to the eMMC or microSD card see [[PinePhone Installation Instructions]]. The information is almost the same for the PineTab, as it is a very similar device. Do not try to use the PinePhone images though, use the PineTab images linked above.&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
To test an OS, just flash its image onto an microSD card, plug it into PineTab, and reboot.&lt;br /&gt;
Note that USB stick won't work.&lt;br /&gt;
Also note that you need to &amp;quot;flash&amp;quot;, not just copy the file onto the card.&lt;br /&gt;
Also remember that you need to unpack image file if it's packed!&lt;br /&gt;
&lt;br /&gt;
You can do it using Ubuntu Touch installed on the PineTab! For now, only Mobian is supported by the guide below.&lt;br /&gt;
&lt;br /&gt;
* First, make sure you have enough free disk space and empty Downloads directory on the PineTab (while not strictly necessary, empty Downloads dir will simplify your typing. You can just move all files from there to another directory).&lt;br /&gt;
* Turn off Sleep when idle in the settings. Settings &amp;gt; Battery &amp;gt; Sleep when idle: Never&lt;br /&gt;
* Go to the Mobian link above and download compressed image (the one ending with .img.gz) - usual recommendation is to download latest, i.e. lowest one.&lt;br /&gt;
* Open terminal and type this in it:&lt;br /&gt;
  cd Downloads&lt;br /&gt;
  ls&lt;br /&gt;
* It should show you the name of the file you've just downloaded&lt;br /&gt;
* This file is compressed, so first you need to uncompress it. Type this into terminal:&lt;br /&gt;
  gunzip *.gz &amp;amp;&amp;amp; echo done&lt;br /&gt;
* This command will take some time (you won't see any progress until it's done). It either will succeed (and print &amp;quot;done&amp;quot;) and fail (and print why).&lt;br /&gt;
* Now, let's have a look at disks. Type this into terminal:&lt;br /&gt;
  lsblk&lt;br /&gt;
* It should show you a tree of disks and their partitions. If you don't have microSD card inserted yet, all of them begin with mmcblk2. Also, some of them have something in the &amp;quot;MOUNTPOINT&amp;quot; column&lt;br /&gt;
* Insert microSD card into PineTab. Note that all information on it will be deleted, so don't insert one with valuable information on it!&lt;br /&gt;
* type `lsblk` into terminal again.&lt;br /&gt;
* Note that now tree of disks has one or more new entries - starting with mmcblk0 - that's partitions of your microSD card.&lt;br /&gt;
* Confirm that size of mmcblk0 is close to size of the microSD card, and all lines starting with mmcblk0 have empty &amp;quot;MOUNTPOINT&amp;quot; column.&lt;br /&gt;
* now type this:&lt;br /&gt;
  sudo dd if=`ls` of=/dev/mmcblk0 bs=1M status=progress&lt;br /&gt;
* It will take some time, depending on speed of your microSD card and size of image file&lt;br /&gt;
* Now, reboot your PineTab - type this into terminal:&lt;br /&gt;
  sudo reboot&lt;br /&gt;
* PineTab should boot from the microSD you've just flashed&lt;br /&gt;
&lt;br /&gt;
== Tips and tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
If your PineTab is in unknown state or doesn't want to start.&lt;br /&gt;
Press power button for 7-8s. It makes a sound and you know it's totally off. 3 seconds after, power button  again for 2-3s and it will start to boot. - thanks &lt;br /&gt;
@Aperricio on IRC for this hint&lt;br /&gt;
&lt;br /&gt;
=== Display rotated 90° on Arch ARM ===&lt;br /&gt;
With the following command you can turn the display to landscape:&lt;br /&gt;
&lt;br /&gt;
* echo 1 | sudo tee /sys/class/graphics/fbcon/rotate&lt;br /&gt;
&lt;br /&gt;
This command does not persist a reboot.&lt;br /&gt;
&lt;br /&gt;
[[Category:PineTab]] [[Category:Allwinner A64]]&lt;/div&gt;</summary>
		<author><name>Thomzane</name></author>
	</entry>
</feed>