Pinephonev1x » History » Revision 27

« Previous | Revision 27/50 (diff) | Next »
Denis 'GNUtoo' Carikli, 11/07/2019 08:38 AM


Note that the PinePhone is not out yet at the time of writing12, so some of the specification could still change between now and when it's released.

Feature Chip comments TODO
System on a chip Allwinner A64 Quad Core SOC9 * The bootloader should be fully free software7 including ARM Trusted Firmware8
* The code should be upstream already7
* Look at the code
GPU Mali 400 MP2 GPU1 * A "pipe" driver is in Linux since 5.2
* Has (very early) support in Mesa
* Regularly check kernel and MESA status
Modem Quectel EG-25G1 with2 worldwide bands4 * The EG-25G is an international version of the EC25
* It probably runs GNU/Linux too but we need to confirm that
* How supported is the AT support?
* How supported is the QMI the protocol?
* What's the similarity with the EC-25?
WiFi RTL8723CS3 * Requires a nonfree loadable firmware3
Bluetooth: 4.0, A2DP1 * It uses a nonfree firmware3.
* Check if it really requires that firmware or if it has some rom code that could be used ?
USB – C1 (Power, Data and Video Out) * USB 2.09
* Serial console is only available in the headphone connector (activated by the 6th contact on the dipswitch10)
5.95″ LCD 1440×720, 18:9 aspect ratio (hardened glass)
* Check if it meets Android 9 requirements
Main Camera Single OV6540, 5MP, 1/4″, LED Flash1 * Mainline driver5
* No firmware required5
* Check if it requires a loadable firmware
Selfie Camera Single GC20351, 2MP, f/2.8, 1/5″ TODO:
* Check if it requires a loadable firmware
Bootable Micro SD1
16GB eMMC1
*Boot order:MicroSD->eMMC6
Sensors accelerator, gyro, proximity, compass, barometer, ambient light1 TODO:
* What chips are used
LCD panel and touchscreen Probably works with free software11


1 Some of the specifications are available on the device page

2 See this mail for the reference.

3 From #replicant channel on Freenode:

< MoeIcenowy> The Wi-Fi changed to RTL8723CS (this chip also does BT), which needs non-free firmware to be feed

4 From #replicant channel on Freenode:

< MoeIcenowy> The GNSS should be also done by EG25-G

5 From #replicant channel on Freenode:

< MoeIcenowy> The OV5640 camera doesn't need firmware and its driver is mainlined

6 From #replicant channel on Freenode:

The boot order is strictly MicroSD->eMMC, which is set in the A64's boot ROM

7 From #replicant channel on Freenode:

The bootloader (U-Boot SPL + ATF + U-Boot) is free software, all mainlined now (and the downstream dirty U-Boot cannot boot upstream Linux kernel)

8 From #replicant channel on Freenode:


9 Allwinner A64 Datasheet:

10 PostmarketOS Pinephone page:

11 From #replicant channel on Freenode:

01:48 < adjtm> GNUtoo, lukasz confirmed me that the lcd doesn't require proprietary firmware to be uploaded
01:49 < adjtm> the conversation between pine64 staff about the lcd that someone posted on irc was probably before deciding in
               the last lcd


Updated by Denis 'GNUtoo' Carikli about 3 years ago · 27 revisions

Also available in: PDF HTML TXT