Project

General

Profile

Pinephonev1x » History » Version 21

Denis 'GNUtoo' Carikli, 08/04/2019 12:57 PM

1 1 Denis 'GNUtoo' Carikli
h1. Pinephone
2
3 18 Denis 'GNUtoo' Carikli
|_. Feature |_. Chip |_. comments |_. TODO |
4 21 Denis 'GNUtoo' Carikli
| System on a chip | Allwinner A64 Quad Core SOC[1] | * The bootloader should be fully free software[7] | TODO:
5
* Look at the code |
6 18 Denis 'GNUtoo' Carikli
| GPU | Mali 400 MP2 GPU[1] | * Has some (early) support in Linux 5.2 | TODO: 
7 12 Denis 'GNUtoo' Carikli
* Regularly check kernel and MESA status |
8 18 Denis 'GNUtoo' Carikli
| Modem |/2. Quectel EG-25G[1][2][4] with worldwide bands | * The EG-25G is an international version of the EC25
9 1 Denis 'GNUtoo' Carikli
* It probably runs GNU/Linux too but we need to confirm that | TODO:
10 11 Denis 'GNUtoo' Carikli
* How supported is the AT support?
11 1 Denis 'GNUtoo' Carikli
* How supported is the QMI the protocol?
12 5 Denis 'GNUtoo' Carikli
* What's the similarity with the EC-25? |
13 18 Denis 'GNUtoo' Carikli
| GNSS: GPS, GPS-A, GLONASS[1][4] | |
14
| WiFi |/2. RTL8723CS[3] | * Requires a nonfree loadable firmware[3] | |
15
| Bluetooth: 4.0, A2DP[1] |  * It uses a nonfree firmware[3]. 
16 14 Denis 'GNUtoo' Carikli
TODO:
17 7 Denis 'GNUtoo' Carikli
* Check if it really requires that firmware or if it has some rom code that could be used ? |
18 18 Denis 'GNUtoo' Carikli
| USB – C (Power, Data and Video Out)[1] | | | TODO:
19 1 Denis 'GNUtoo' Carikli
* Which USB version is used ?
20
* Does it also give access to the serial port |
21 18 Denis 'GNUtoo' Carikli
| RAM | 2GB of LPDDR3 RAM
22 14 Denis 'GNUtoo' Carikli
 5.95″ LCD 1440×720, 18:9 aspect ratio (hardened glass) | | TODO:
23 1 Denis 'GNUtoo' Carikli
* Check if it meets [[HardwareRequirements|Android 9 requirements]] |
24 19 Denis 'GNUtoo' Carikli
| Main Camera | Single OV6540, 5MP, 1/4″, LED Flash[1] | * Mainline driver[5]
25
* No firmware required[5] | TODO:
26 1 Denis 'GNUtoo' Carikli
* Check if it requires a loadable firmware |
27 18 Denis 'GNUtoo' Carikli
| Selfie Camera | Single GC2035, 2MP, f/2.8, 1/5″[1] | | TODO:
28 1 Denis 'GNUtoo' Carikli
* Check if it requires a loadable firmware |
29
| Bootable Micro SD[1]
30 20 Denis 'GNUtoo' Carikli
 16GB eMMC[1] | *Boot order:MicroSD->eMMC [6]| |
31 18 Denis 'GNUtoo' Carikli
| Sensors accelerator, gyro, proximity, compass, barometer, ambient light[1] | | | TODO:
32 1 Denis 'GNUtoo' Carikli
* What chips are used |
33 14 Denis 'GNUtoo' Carikli
34 3 Denis 'GNUtoo' Carikli
h2. References.
35
36 1 Denis 'GNUtoo' Carikli
fn1. Some of the specifications are available on the "device page":https://www.pine64.org/pinephone/ 
37
38
fn2. See "this mail":https://lists.osuosl.org/pipermail/replicant/2019-July/001997.html for the reference.
39 4 Denis 'GNUtoo' Carikli
40
fn3. From #replicant channel on Freenode: <pre>< MoeIcenowy> The Wi-Fi changed to RTL8723CS (this chip also does BT), which needs non-free firmware to be feed</pre>
41 18 Denis 'GNUtoo' Carikli
42 1 Denis 'GNUtoo' Carikli
fn4. From #replicant channel on Freenode: <pre>< MoeIcenowy> The GNSS should be also done by EG25-G</pre>
43
44
fn5. From #replicant channel on Freenode: <pre>< MoeIcenowy> The OV5640 camera doesn't need firmware and its driver is mainlined</pre>
45
46
fn6. From #replicant channel on Freenode: <pre>The boot order is strictly MicroSD->eMMC, which is set in the A64's boot ROM</pre>
47 21 Denis 'GNUtoo' Carikli
48
fn7. From #replicant channel on Freenode: <pre>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)</pre>