PinePhone
![]() |
|
![]() A PinePhone with the Plasma Mobile interface
|
|
Brand | Pine64 |
---|---|
Dimensions | 160.5mm x 76.6mm x 9.2mm[1] |
Weight | 185 grams[2] |
Operating system | Manjaro |
CPU | Allwinner A64 ARM Quad core Cortex-A53, 64bit @ max1.2GHz |
GPU | Mali-400 MP2[3] |
Memory | 2 or 3 GB LPDDR3[3] |
Storage | 16 or 32GB eMMC flash memory [3] |
Removable storage | bootable microSD[3] |
Battery | 3000mAh, Samsung J7 form-factor, user-replaceable (est. cost $10 US)[4] |
Data inputs | sensors: <templatestyles src="Plainlist/styles.css"/> Other
|
Display | 720×1440 5.95″ IPS LCD[3] |
Rear camera | Single OV5640, 5MP, 1/4″, LED Flash |
Front camera | Single GC2145, 2MP, f/2.8, 1/5″ |
Connectivity | Wi-Fi 802.11 b/g/n, single-band, hotspot capable, Bluetooth 4, A2DP, 3.5mm headphone jack, USB-C USB 2.0 PD/DisplayPort |
The PinePhone is a smartphone developed by computer manufacturer Pine64, intended to allow the user to have full control over the device. Measures to ensure this are running mainline Linux-based mobile operating systems, assembling the phone with screws, simplifying the disassembly for repairs and upgrades,[5] and including six kill switches/security switches for its hardware, which are accessible by removing the back cover of the phone.[6] The PinePhone currently ships with the Manjaro Linux-based operating system using the Plasma Mobile graphic interface, however other distributions have been shipped in limited editions prior, and are meant to be easily installable by end users.
Contents
Distribution history
Pine64 sold limited editions of the PinePhone marketed towards developers and early adopters. The phone did ship worldwide with few geographical restrictions, and some regions may have been subject to additional Customs fees and VAT costs. The "BraveHeart" Edition was the first publicly available version of the phone, providing only a test firmware so the end user could test their phone before installing their own operating system of choice.[7]
Pine64 partnered with existing and well established Linux-on-phone projects to launch a "Community Edition" campaign to incentivize software development for the device.[8] Through this partnership, Pine64 donated $10 for each unit sold to the project maintainers. Each Community Edition features a branding on the back cover of the PinePhone itself and ships with a custom box designed by the partnered artists. The "Mobian" Community Edition is the last Community Edition to be offered.[9]
Initially the PinePhone was only available in one hardware configuration. The enhanced "Convergence Package" was introduced with the postmarketOS Community Edition announcement, featuring increased RAM, additional eMMC storage, and a USB-C dock. The bundled docking bar is capable of delivering power to the phone via USB-C power-in (3A 5V), outputting digital video via HDMI, 10/100Mbps Ethernet connectivity, and two USB 2.0 ports (for e.g. external storage / mouse and keyboard).[10]
On February 2021, Pine64 announced the end of community edition devices,[11] and that the default operating system for the production-ready PinePhone would be Manjaro using the KDE Plasma Mobile graphical environment.[12] The company then introduced the PinePhone Beta Edition several weeks later.[13] The Beta Edition's hardware and pricing was confirmed to be the same as the previous three Community Edition production runs, and the "Beta" was a reference to the software only. Pine64 began pre-orders on March 24, 2021, and began shipping Beta Edition devices in late April.
Model | Pre-installed OS | Pre-installed Graphical Interface | Pre-order Date | Shipping Date | Hardware Revision | Price |
---|---|---|---|---|---|---|
BraveHeart Edition[7] | Factory Test Image (based on postmarketOS) | custom UI | November 15, 2019[14] | January 17, 2020[3] | v1.1 | $149 - 2GB RAM; 16GB eMMC |
UBports Community Edition[15] | Ubuntu Touch | Lomiri | April 2, 2020[16] | May 2020 | v1.2 | |
postmarketOS Community Edition[17] | postmarketOS | Phosh | July 15, 2020[18] | August 25, 2020 | v1.2a | $149 - 2GB RAM; 16GB eMMC
$199 - 3GB RAM; 32GB eMMC (includes a USB-C dock) |
Manjaro Community Edition[19] | Manjaro | Plasma Mobile | September 17, 2020[19] | October 30, 2020 | v1.2b | |
KDE Community Edition[20] | Manjaro (customized version)[21] | Plasma Mobile | December 1, 2020[20] | January 2021 | ||
Mobian Community Edition[22] | Mobian | Phosh | January 17, 2021[22] | February 2021 | ||
Beta Edition[13] | Manjaro | Plasma Mobile | March 24, 2021[23] | April 2021 |
Features and comparison to other Linux-based phones
![](/w/images/thumb/6/62/PinePhone-main-board.jpg/300px-PinePhone-main-board.jpg)
The PinePhone is often compared to other phones shipping with non-Android Linux distributions, especially the Librem 5, which released around the same time, and the WiFi-VoIP phone Necuno, which does not employ a cellular modem.
Pine64 promises 5 years of production. The long production life and sharing a common A64 platform with the PineTab tablet and Pine A64 boards is meant to encourage tinkerers to create mods and DIY projects based on the PinePhone.
Hardware
The PinePhone uses an Allwinner A64 processor, which has four Cortex-A53 cores clocked at 1.152GHz and a Mali-400 MP2 GPU. Its frame and case cover is made of plastic. It contains a 5 megapixel back camera and a 2 megapixel front camera and a USB-C port with USB 2.0 that supports DisplayPort alt-mode. Its 3000 mAh battery supports 15W fast charging and is easily replaced without tools. It uses the same form factor as a Galaxy J7 battery to make it easier to find replacement batteries.[24] Different distros are setting its LPDDR3 DRAM at clock rates that vary between 552 and 624 MHz.[25]
Like the Librem 5, the PinePhone uses separate cellular baseband and WiFi/Bluetooth chips and hardware kill switches which results in larger printed circuit boards (PCBs) and less energy efficiency compared to the standard Android phone that uses an integrated System on a Chip, such as the Snapdragon, Helio or Exynos. The PinePhone is thinner at 9.2 mm than the Librem 5 which is 15.5 mm thick, because the PinePhone solders its wireless communication chips to the PCB whereas the Librem 5 places the cellular baseband and WiFi/Bluetooth on two removable M.2 cards.[1][26][27]
Pine64 is the second phone maker (after OpenMoko) to offer booting from a microSD card, which allows users to try out multiple operating systems, before installing in the internal Flash memory.
Another distinctive feature of the PinePhone is the 6 pogo pin I2C connector under the back cover, which can be used for adding mods to the phone.[28] Pine64 has reported that it is developing 4 mods, which include a Psion Series 5-inspired physical keyboard,[29] a 5000 mAh battery, wireless charging[30] and a fingerprint sensor.[31]
File:Cara Frontal de la bateria del PinePhone.jpg
Battery front view
|
File:PinePhone Terminals de Bateria.jpg
Terminals on battery
File:Terminals de bateria del PinePhone.jpg
Battery terminals on PinePhone
|
PinePhone battery has four terminals:
|
---|
The PinePhone has 6 DIP switches under the back cover, the first five of which switch off the following components:
- Cellular modem/GNSS
- WiFi/Bluetooth
- Microphone
- Rear camera
- Front camera
The sixth DIP switch will convert the 3.5 mm headphone jack into a UART serial port,[32] which is the first time this kind of switch has been included in a mobile phone.
Software
The PinePhone aims to be fully open source in its drivers and bootloader. Despite this, due to the scarcity of open source components for cellular and wireless connectivity, the firmware for the Realtek RTL8723CS WiFi/Bluetooth, as well as the optional auto-focus firmware for the OmniVision OV6540 back camera, remain proprietary software. In order to mitigate potential threats to privacy, these components are communicating with the rest of the system only over serial protocols, such as USB 2.0, I2S and SDIO, which do not allow direct memory access (DMA). Integration via these protocols is also what allows them to be physically disconnected via kill switches. [33]
In late 2020 Pine64 started an incentive called Nutcracker Challenge in order to encourage the development of open source wireless networking on the BL602 wifi and bluetooth board.[34]
Operating systems
The PinePhone relies completely on open-source operating systems developed by external communities, with only the flashing onto the phone done by Pine64 directly.[35] Because these community OS projects were involved in the development of the PinePhone, it has been ported to 16 different Linux distros and 7 different graphical user interfaces, as of June 2020,[36] such as Ubuntu Touch by UBports, postmarketOS, Mobian, LuneOS, Nemo Mobile and Maemo Leste, etc.
An unofficial porting project, GloDroid, has ported Android 10 to the PinePhone.[37]
Reception
On 2020 August 13, AndroidPolice reviewed the first Community edition, and beside the title "The Linux-based PinePhone is the most interesting smartphone I've tried in years" it touted the amount of available distros, and the idea behind communities being provided with the means of developing their OS.[38]
In January 2020, ZDNet called the PinePhone hardware "promising" and noted six hardware kill switches for the modem, GPS, Wi-Fi, Bluetooth, microphone and cameras.[39]
In December 2019, Martins D. Okoi of FossMint said that the first edition of the PinePhone is aimed at Linux-savvy users who would like to test beta operating system builds, but the version for general users should be available in March 2020.[40]
In November 2019, Phillip Prado of Android Authority said that the PinePhone had the potential to "expand our imaginations into what mobile computing could look like," but he was not expecting it to replace everyone's Android device.[41] Ars Technica talked about the unusual external ports of the phone, offering I2C, GPIO and serial.[3]
See also
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://www.pine64.org/2020/10/28/nutcracker-challenge-blob-free-wifi-ble/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://www.cnx-software.com/2020/07/15/glodroid-brings-android-10-os-to-raspberry-pi-4-orange-pi-sbcs-pinephone-and-pinetab/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
![]() |
Wikimedia Commons has media related to [[commons:Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).]]. |