Difference between revisions of "Project Anakin"

From PINE64
Jump to navigation Jump to search
(Super outdated software section not required anymore)
(Fixes)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
= The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit  =
== The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit  ==
 
Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects.  
Project Anakin is a marsh-up 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:  
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". It will be introduced at FOSDEM 2019  
* Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019  
Line 7: Line 10:


The Anakin kit consists of following components:
The Anakin kit consists of following components:
* SoPine Module
* SoPine Module
* SoPine Model A baseboard
* SoPine Model A baseboard
Line 17: Line 21:
* Quectel EC20 R2.1 LTE Module (note: The SIM tray design not distinguish polarity well and all reverse slot in)
* Quectel EC20 R2.1 LTE Module (note: The SIM tray design not distinguish polarity well and all reverse slot in)


[[File:Anakin_kit_1.jpg]] [[File:Anakin_kit_2.jpg]] [[File:Anakin_kit_4.jpg]] [[File:Anakin_kit_3.jpg]]
<gallery>
File:Anakin_kit_1.jpg
File:Anakin_kit_2.jpg
File:Anakin_kit_4.jpg
File:Anakin_kit_3.jpg
</gallery>
 
== Accessories Step-by-Step Guides ==


= Accessories Step-by-Step Guides =
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
* Playbox Enclosure
* Playbox Enclosure
* Bluetooth and WiFi module
* Bluetooth and WiFi module
* 7" Touch Screen LCD Panel
* 7" Touch Screen LCD Panel


= SoC and Memory Specification =
== SoC and Memory Specification ==
 
* Based on Allwinner A64/R18
* Based on Allwinner A64/R18
* R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
* R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]]
[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]]


== CPU Architecture ==
=== CPU Architecture ===
 
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* A power-efficient ARM v8 architecture
* A power-efficient ARM v8 architecture
Line 40: Line 54:
* 512KB L2 cache
* 512KB L2 cache


== GPU Architecture ==
=== GPU Architecture ===
 
* [https://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU]
* [https://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


== System Memory ==
=== System Memory ===
 
* RAM Memory Variants: 2GB LPDDR3.
* RAM Memory Variants: 2GB LPDDR3.
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB


= Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications =
== Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications ==
 
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
Line 58: Line 75:


SOPine Module Schematic:
SOPine Module Schematic:
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]


SOPine Model "A" Baseboard Schematic and PCB Board Resource:
SOPine Model "A" Baseboard Schematic and PCB Board Resource:
* '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliant'''
* '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliant'''
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.DSN SOPine Model "A" Baseboard Schematic capture Rev B DSN source file]
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.DSN SOPine Model "A" Baseboard Schematic capture Rev B DSN source file]
Line 69: Line 88:


SOPine (together with model "A" baseboard) Certification:
SOPine (together with model "A" baseboard) Certification:
* [https://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]


== Datasheets for Components and Peripherals ==
=== Datasheets for Components and Peripherals ===
 
Allwinner A64/R18 SoC information:
Allwinner A64/R18 SoC information:
* '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''  
* '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''  
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
Line 82: Line 104:


X-Powers AXP803 PMU (Power Management Unit) information:
X-Powers AXP803 PMU (Power Management Unit) information:
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]


LPDDR3 information:
LPDDR3 information:
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
Line 91: Line 115:


eMMC information:
eMMC information:
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
* [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
Line 99: Line 124:


SPI NOR Flash information:
SPI NOR Flash information:
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]


'''Project Anakin module/component related information:'''
=== Project Anakin module/component related information ===
* 5MPixel Rear CMOS Camera module information:
 
** [https://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
5MPixel Rear CMOS Camera module information:
** [https://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]
 
** [https://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
** [https://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
* [https://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]
* LCD Touch Screen Panel information:
* [https://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
** [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
 
** [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
LCD Touch Screen Panel information:
* Lithium Battery information:
 
* [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
 
Ethernet PHY information:
 
* [https://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]
* [https://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]
 
Wifi/BT module information:
 
* [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
 
Enclosure information:
 
* [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
 
Connector information:
 
* [https://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
* [https://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]


* Ethernet PHY information:
** [https://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]
** [https://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]
* Wifi/BT module information:
** [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
* Enclosure information:
** [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
* Connector information:
** [https://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
** [https://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]
[[File:QUECTEL_EC20_Dongle-small.jpg|right]]
[[File:QUECTEL_EC20_Dongle-small.jpg|right]]
* LTE module information:
** Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region.
** [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification]
** [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_LTE_Specification_V1.4.pdf Quectel EC25 LTE Module Specification]
** [https://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]
** [https://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]
** [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Hardware_Design_V1.3.pdf Quectel EC25 LTE Module Hardware Design Guide]
** [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Reference_Design_Rev.D_20161111.pdf Quectel EC25 LTE Module Reference Design Guide]


= Other Resources =
LTE module information:
 
* Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region.
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification]
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_LTE_Specification_V1.4.pdf Quectel EC25 LTE Module Specification]
* [https://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]
* [https://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]
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Hardware_Design_V1.3.pdf Quectel EC25 LTE Module Hardware Design Guide]
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Reference_Design_Rev.D_20161111.pdf Quectel EC25 LTE Module Reference Design Guide]
 
== Other Resources ==
 
* [https://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]

Latest revision as of 01:06, 16 March 2023

The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit

Project Anakin is a marsh-up 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". It will be introduced at FOSDEM 2019
  • Lastly, the third phase which is the PinePhone itself - scheduled to be released in Q3 2019 (pending on software development).

The Anakin kit consists of following components:

  • SoPine Module
  • SoPine Model A baseboard
  • Pine A64 Wifi/BT module
  • 16GB eMMC module
  • 5 Mega Piixel CMOS Camera Sensor
  • 7" Touch Screen LCD Panel
  • Playbox Enclosure
  • Lithium Ion Battery case (note: battery not included, can accommodate 1-3 pieces of 18650 size Lithium Ion batter. In general, one is good enough)
  • Quectel EC20 R2.1 LTE Module (note: The SIM tray design not distinguish polarity well and all reverse slot in)

Accessories Step-by-Step Guides

Under 'Guides for PINE A64(+) accessories' you can find instructions and guides concerning:

  • Playbox Enclosure
  • Bluetooth and WiFi module
  • 7" Touch Screen LCD Panel

SoC and Memory Specification

  • Based on Allwinner A64/R18
  • R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.

Allwinner A64.jpg Allwinner R18.png

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

System Memory

  • RAM Memory Variants: 2GB LPDDR3.
  • Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB

Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications

SOPine Module Schematic:

SOPine Model "A" Baseboard Schematic and PCB Board Resource:

SOPine (together with model "A" baseboard) Certification:

Datasheets for Components and Peripherals

Allwinner A64/R18 SoC information:

X-Powers AXP803 PMU (Power Management Unit) information:

LPDDR3 information:

eMMC information:

SPI NOR Flash information:

Project Anakin module/component related information

5MPixel Rear CMOS Camera module information:

LCD Touch Screen Panel information:

Ethernet PHY information:

Wifi/BT module information:

Enclosure information:

Connector information:

QUECTEL EC20 Dongle-small.jpg

LTE module information:

Other Resources