Difference between revisions of "Project Don't be evil"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
PinePhone development has been broken down into three distinct phases: | PinePhone development has been broken down into three distinct phases: | ||
* First phase - Project Anakin | * First phase - Project Anakin | ||
* Second phase - purpose-built development kit code named "Don't be evil" | * Second phase - purpose-built development kit code named "Don't be evil" and introduced at FOSDEM 2019 | ||
* | * Lastly, the third phase which is the PinePhone itself - scheduled to be prototype released in Q3 2019 and BTO batch released with mobile OS parents in Q4 2019 (pending on software development). | ||
[[Image:Qee3ovj.jpg|500px|Image: 500 pixels]] | [[Image:Qee3ovj.jpg|500px|Image: 500 pixels]] | ||
[[Image:Qsud2Gt.jpg|500px|Image: 500 pixels]] | [[Image:Qsud2Gt.jpg|500px|Image: 500 pixels]] | ||
= Project Don't be evil, Baseboard and SOPine Module Information, and Schematics = | |||
* Baseboard Dimensions: 165mm x 76mm x 19.5mm | |||
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, USB type-C connector | |||
* Baseboard Schematic: | |||
** [http://files.pine64.org/doc/PinePhone/Pinephone-devkit-SCH Ver%201.1.pdf "Don't Be Evil" PinePhone Dev kit Baseboard Schematic] | |||
* SOPine Module Schematic: | |||
** [http://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic] | |||
** [http://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Pin-Assignments-ver-1.0.pdf SOPine Module Pin Assignment ver 1.0] | |||
* Wifi/BT module information: | |||
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic] | |||
* [http://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64%20Pin%20Assignment%20160119.pdf PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)] | |||
== System Memory == | |||
* RAM Memory Variants: 2GB LPDDR3. | |||
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB | |||
== Datasheets for Components and Peripherals == | |||
* Allwinner A64/R18 SoC information: | |||
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.''' | |||
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction] | |||
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner-R18-Brief%20Sheet.pdf Allwinner R18 SoC Brief Introduction] | |||
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)] | |||
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)] | |||
* X-Powers AXP803 PMU (Power Management Unit) information: | |||
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet] | |||
* LPDDR3 information: | |||
** [http://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/K4E6E304EE-EGCE.pdf Samsung LPDDR3 Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/LPDDR3%20178ball%208Gb_H9CCNNN8JTALAR_Rev1.0.pdf Hynix LPDDR3 Datasheet] | |||
* eMMC information: | |||
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic] | |||
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic] | |||
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG] | |||
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/H26M64003DQR%20Datasheet.pdf Hynix eMMC Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/FORESEE_eMMC_NCEMBSF9-xxG%20SPEC%20A0%2020150730.pdf Foresee eMMC Datasheet] | |||
* SPI NOR Flash information: | |||
** [http://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet] | |||
** [http://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet] | |||
* '''Project Don't be evil module/component related information:''' | |||
** 5MPixel Rear CMOS Camera module information: | |||
*** [http://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)] | |||
*** [http://files.pine64.org/doc/datasheet/pine64/S5K4EC%205M%208%205X8%205%20PLCC%20%20Data%20Sheet_V1.0.pdf S5K4EC 5MP CMOS Image Sensor SoC Module Datasheet] | |||
*** [http://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet] | |||
*** [http://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language] | |||
** 5MPixel Rear CMOS Camera module information: | |||
** LCD Touch Screen Panel information: | |||
** Lithium Battery information: | |||
** Ethernet PHY information: | |||
*** [http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE A64+ Board] | |||
*** [http://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board] | |||
** Wifi/BT module information: | |||
*** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO] | |||
** LTE module information: | |||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_LTE_Specification_V1.4.pdf Quectel EC25 LTE Module Specification] | |||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EG25-G_LTE_Specification_V1.1_Preliminary_20180522%20(002).pdf Quectel EG25-G LTE Module Specification] | |||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25&EC21_QuecCell_AT_Commands_Manual_V1.1.pdf Quectel EC25 LTE Module AT Cammands Set Manual] | |||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Hardware_Design_V1.3.pdf Quectel EC25 LTE Module Hardware Design Guide] | |||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Reference_Design_Rev.D_20161111.pdf Quectel EC25 LTE Module Reference Design Guide] | |||
Line 88: | Line 154: | ||
* [http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU] | * [http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU] | ||
* Support OpenGL ES 2.0 and OpenVG 1.1 standard | * Support OpenGL ES 2.0 and OpenVG 1.1 standard | ||
Revision as of 18:11, 10 March 2019
The Project "Don't be evil" - Phase 2 of PINE64 Smartphone "PinePhone" Development Kit
Project Don't be evil is an actual smartphone developer kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects. PinePhone development has been broken down into three distinct phases:
- First phase - Project Anakin
- Second phase - purpose-built development kit code named "Don't be evil" and introduced at FOSDEM 2019
- Lastly, the third phase which is the PinePhone itself - scheduled to be prototype released in Q3 2019 and BTO batch released with mobile OS parents in Q4 2019 (pending on software development).
Project Don't be evil, Baseboard and SOPine Module Information, and Schematics
- Baseboard Dimensions: 165mm x 76mm x 19.5mm
- Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, USB type-C connector
- Baseboard Schematic:
- SOPine Module Schematic:
- Wifi/BT module information:
- PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)
System Memory
- RAM Memory Variants: 2GB LPDDR3.
- Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB
Datasheets for Components and Peripherals
- Allwinner A64/R18 SoC information:
- R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
- Allwinner A64 SoC Brief Introduction
- Allwinner R18 SoC Brief Introduction
- Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)
- Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)
- X-Powers AXP803 PMU (Power Management Unit) information:
- LPDDR3 information:
- eMMC information:
- SPI NOR Flash information:
- Project Don't be evil module/component related information:
- 5MPixel Rear CMOS Camera module information:
- 5MPixel Rear CMOS Camera module information:
- LCD Touch Screen Panel information:
- Lithium Battery information:
- Ethernet PHY information:
- Wifi/BT module information:
- LTE module information:
You can also flash an OS image manually; please follow the instructions below.
Software and OS Image Downloads
UBPorts mainline build
- Not Yet Ready *
KDE Plasma Mobile build
- Not Yet Ready *
Postmarket OS build
- Not Yet Ready *
Sailfish OS build
- Not Yet Ready *
Maemo OS build
- Not Yet Ready *
Mali-400 64-bit Driver
Mali-400 64-bit Driver [20171220]
Quick Links to Build Sources of OS Images
Some these OS images labelled as beta or nightly builds which means they are only fit for testing purposes
These images should be used at your own risk and are not fit for normal use
SoC and Memory Specification
- Based on Allwinner A64/R18
- R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
CPU Architecture
- Quad-core ARM Cortex-A53 Processor@1152Mhz
- A power-efficient ARM v8 architecture
- 64 and 32bit execution states for scalable high performance
- Support NEON Advanced SIMD (Single Instruction Multiple Data) instruction for acceleration of media and signal processing function
- Support Large Physical Address Extensions(LPAE)
- VFPv4 Floating Point Unit
- 32KB L1 Instruction cache and 32KB L1 Data cache
- 512KB L2 cache
GPU Architecture
- ARM Mali400MP2 Dual-core GPU
- Support OpenGL ES 2.0 and OpenVG 1.1 standard