Difference between revisions of "Project Anakin"

From PINE64
Jump to navigation Jump to search
(Fixes)
 
(55 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit  ==


== Setting Up Your device - What You’ll Need to Get Started ==
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.


You will need the following to get started with using your PINE A64(+), SOPine/PINE A64-LTS, Pinebook or ROCK64 board:
PinePhone development has been broken down into three distinct phases:  
* Windows / Linux PC or MAC with a SD Card Reader connected to the Internet.
* For PINE A64(+): Power Supply (PSU) and a micro usb cable. Please make sure to use a PSU rated at +5V @2A and a micro USB cable that is at least 26 AWG thick.
* For SOPine/PINE A64-LTS: Power Supply (PSU) with 3.5mm OD/1.5mm ID barrel DC Jack. Please make sure to use a PSU rated at +5V @2A.
* For Pinebook and ROCK64: Power Supply (PSU) with 3.5mm OD/1.5mm ID barrel DC Jack. Please make sure to use a PSU rated at +5V @3A.
* MicroSD card (8GB or higher capacity) rated 'class 10' or better.
* HDMI cable (unless you wish to run headless / without a monitor). On '''A64 Devices''' Android and Remix OS support 720p and 1080p, while Linux supports a [https://github.com/longsleep/sunxi-disp-tool#available-hdmi-output-names wider range of resolutions].
* Input device(s) such as: keyboard, mouse, remote, pointer, etc.


* 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:


== A One-Step Solution to Flashing Your MicroSD Card ==
* SoPine Module
Please try our [https://github.com/pine64dev/PINE64-Installer/blob/master/README.md PINE64 Installer] to easily select the PINE A64(+), SOPINE/PINE A64-LTS, Pinebook or ROCK64 OS of your choice and flash it to your MicroSD Card.
* 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)


You can also flash an OS image manually; please follow the instructions below.
<gallery>
File:Anakin_kit_1.jpg
File:Anakin_kit_2.jpg
File:Anakin_kit_4.jpg
File:Anakin_kit_3.jpg
</gallery>


== Software and OS Image Downloads ==
== Accessories Step-by-Step Guides ==


=== [[Akain_Software_Release|SOPINE]] ===
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
 
Under the [[Anakin_Software_Release|'SOPINE Software and OS Image Download Section']] you can find a complete list of currently supported Mainline Linux Operating System images that work with the Akakin project as well as other related software. The list includes OS images and descriptions of:
 
 
* [{{fullurl:SOPINE_Software_Release#Armbian}} http://files.pine64.org/sw/pine64_installer/json/armbian.png] [[SOPINE_Software_Release#Armbian|'''Armbian''']]
 
* [{{fullurl:SOPINE_Software_Release#Arch_Linux_mainline_XFCE}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[SOPINE_Software_Release#Arch_Linux_mainline_XFCE|'''Arch Linux mainline XFCE''']]
 
 
'''These images should be <span style="color:#FF0000">used at your own risk</span> and are not fit for normal use'''


* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ longsleep BSP Linux]
* Playbox Enclosure
* [https://github.com/ayufan-pine64/linux-build/releases/latest/ ayufan Linux]
* [https://github.com/ayufan-pine64/android-7.1/releases/latest/ ayufan Android 7.1] | [https://github.com/ayufan-pine64/android-6.0/releases/latest/ ayufan Android 6.0] | [https://github.com/ayufan-pine64/android-5.1/releases/latest/ ayufan Android 5.1]
* [http://pine64suse.weebly.com/download.html openSUSE]
* [https://dl.armbian.com/pine64so/archive/ SOPINE Armbian]
* [https://github.com/anarsoul/linux-build/releases/latest Arch Linux XFCE]
* [https://www.pine64.pro/downloads/linux-images/ pine64.org Linux]
* [https://sourceforge.net/projects/openmediavault/files/Other%20armhf%20images/ OpenMediaVault]
 
== [[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:
* Enclosures
* Bluetooth and WiFi module
* Bluetooth and WiFi module
* Real Time Clock (RTC) battery
* 7" Touch Screen LCD Panel
* Real Time Clock (RTC) battery holder
* First and third party cases
* Featured 3D printed cases (and more)


== 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 ===
* [http://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
* 64 and 32bit execution states for scalable high performance
* 64 and 32bit execution states for scalable high performance
Line 67: Line 55:


=== GPU Architecture ===
=== GPU Architecture ===
* [http://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


== PINE A64-LTS Board Features ==
== Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications ==


=== Video ===
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
* Digital Video (Type A - full)
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
* [https://wiki.pine64.org/images/7/7d/Pine64_Board_Connector.png PINE A64 Connector Layout @courtesy of norm24]
* [https://wiki.pine64.org/images/d/da/Pine64_Connector.JPG PINE A64 Connector List]
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Pin-Assignments-ver-1.0.pdf SOPine Module Pin Assignment ver 1.0]
* [https://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)]
* [https://synfare.com/599N105E/hwdocs/pine64/index.html Good documentation about PINE A64, A64+, and A64-LTS GPIO pins article]


=== Audio ===
SOPine Module Schematic:
* 3.5mm stereo earphone/microphone plug


=== Network ===
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]
* 10/100/1000Mbps Ethernet(PINE A64+ version), 10/100Mbps Ethernet(PINE A64 version)
* WiFi 802.11 b/g/n with Bluetooth 4.0 (optional)


=== Storage ===
SOPine Model "A" Baseboard Schematic and PCB Board Resource:
* microSD - bootable, support SDHC and SDXC, storage up to 256GB
* USB - 2 USB2.0 Host port


=== Expansion Ports ===
* '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliant'''
* DSI - Display Serial Interface, 4 lanes MiPi, up to 1080P
* [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]
* CSI - CMOS Camera Interface up to 5 mega pixel
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.pdf SOPine Model "A" Baseboard Schematic Rev B PDF file]
* TP - Touch Panel Port, SPI with interrupt
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PCB%20Job.tar SOPine Model "A" Baseboard PCB Job source file]
* RTC - Real Time Clock Battery Connector
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20basedboard%20GERBER.tar SOPine Model "A" Baseboard PCB Gerber file]
* VBAT - Lithium Battery Connector with temperature sensor input
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PDF.tar SOPine Model "A" Baseboard PCB Layout PDF file]
* Wifi/BT Module Header - SDIO 3.0 and UART
* 2x20 pins "Pi2" GPIO Header
* 2x17 pins "Euler" GPIO Header
* 2x5 pins "EXP" Console Header


== Pine A64-LTS, SOPine Module and Baseboard Information, Schematics, and Certifications ==
SOPine (together with model "A" baseboard) Certification:
* 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
* [https://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [http://wiki.pine64.org/images/7/7d/Pine64_Board_Connector.png PINE A64 Connector Layout @courtesy of norm24]
* [https://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [http://wiki.pine64.org/images/d/da/Pine64_Connector.JPG PINE A64 Connector List]
* [https://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]
* [http://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Pin-Assignments-ver-1.0.pdf SOPine Module Pin Assignment ver 1.0]
 
* [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)]
=== Datasheets for Components and Peripherals ===
** [http://synfare.com/599N105E/hwdocs/pine64/index.html Good documentation about PINE A64, A64+, and A64-LTS GPIO pins article]
 
* Pine A64-LTS Schematic:
Allwinner A64/R18 SoC information:
** [http://files.pine64.org/doc/SOPINE-A64/PINE%20A64-TLS-20180130.pdf Pine A64-LTS Schematic]
 
* SOPine Module Schematic:
* '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''
** [http://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
* SOPine Model "A" Baseboard Schematic and PCB Board Resource:
* [https://files.pine64.org/doc/datasheet/pine64/Allwinner-R18-Brief%20Sheet.pdf Allwinner R18 SoC Brief Introduction]
** '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliance.:'''
* [https://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/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/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)]
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.pdf SOPine Model "A" Baseboard Schematic Rev B PDF file]
 
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PCB%20Job.tar SOPine Model "A" Baseboard PCB Job source file]
X-Powers AXP803 PMU (Power Management Unit) information:
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20basedboard%20GERBER.tar SOPine Model "A" Baseboard PCB Gerber file]
 
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PDF.tar SOPine Model "A" Baseboard PCB Layout PDF file]
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
* PINE A64-LTS / SOPine Stereo Audio Dac Board Schematic
 
**[https://forum.pine64.org/attachment.php?aid=697 PINE A64-LTS / SOPine Stereo Audio Dac Board Schematic]
LPDDR3 information:
* SOPine (together with model "A" baseboard) Certification:
 
** [http://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
** [http://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [https://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/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]
* [https://files.pine64.org/doc/datasheet/pine64/K4E6E304EE-EGCE.pdf Samsung LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/LPDDR3%20178ball%208Gb_H9CCNNN8JTALAR_Rev1.0.pdf Hynix LPDDR3 Datasheet]
 
eMMC information:
 
* [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%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
* [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf SanDisk eMMC Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/H26M64003DQR%20Datasheet.pdf Hynix eMMC Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE_eMMC_NCEMBSF9-xxG%20SPEC%20A0%2020150730.pdf Foresee eMMC Datasheet]
 
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/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
 
=== 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)]
* [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/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
 
LCD Touch Screen Panel 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:


== Datasheets for Components and Peripherals ==
* [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]
* Allwinner A64/R18 SoC information:
* [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]
** '''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]
* '''PINE A64, PINE A64+, PINE A64-LTS and SOPINE Related:'''
** 5MPixel 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]
*** Early version Camera module information:
**** [http://files.pine64.org/doc/datasheet/pine64/D116-A64_Bonsen_cmos_camera.pdf Bonsen Kexin V118-A64-GC2145-HM5065 CMOS Image Sensor Module]
**** [http://files.pine64.org/doc/datasheet/pine64/HM5065-DS-V03.pdf HiMax 5MP CMOS Image Sensor SoC]
** LCD Touch Screen Panel information:
*** [http://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
*** [http://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
*** [http://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
** Lithium Battery information:
*** [http://files.pine64.org/doc/datasheet/pine64/9070120P%203.7V%208000MAH.pdf 8000mAH Lithium Battery Specification]
** 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]
** Enclosure information:
*** [http://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
*** [http://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
*** [http://files.pine64.org/doc/datasheet/case/pine64%20Die%20Cast%20casing-final.jpg Outdoor Aluminum Cast Dust-proof IP67 Enclosure Drawing]
** Connector information:
*** [http://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
*** [http://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]
** Remote control button mapping
*** [http://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE A64 Button Mapping]


== Pine A64 POT ==
[[File:QUECTEL_EC20_Dongle-small.jpg|right]]
* [[POT|PINE A64 Peripheral On Top (POT) and Related Devices]]
* [[Wifi_Remote_I2c|WiFi Remote I2c Quick Start Guide]]


LTE module information:


== Pine64 Cluster Board Resource ==
* 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.
* Cluster board is an hardware open source project and will be available at PINE64 store on late January 2018.  
* [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]
* Please note that this project is not "OSH" compliance.:
* [https://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/clusterboard/PINE64%20CLUSTER%20BOARD_2_2.DSN Clusterboard version 2.2 Schematic Capture source file]
* [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]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2_Schematic.pdf Clusterboard version 2.2 Schematic Capture PDF file]
* [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]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2.brd Clusterboard version 2.2 PCB Job source file]
* [https://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/clusterboard/PINE64%20CLUSTER%20BOARD%20V2.2-gerber.rar Clusterboard version 2.2 PCB Gerber file]
* [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]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2_PCB.pdf Clusterboard version 2.2 PCB Layout PDF file]
** [http://files.pine64.org/doc/clusterboard/clusterboard_20pins_header.jpg Clusterboard 20pins header definition]


== Other Resources ==
== Other Resources ==
* [http://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
 
* [https://github.com/umiddelb/z2d/tree/master/pine64 Collection of scripts to set up a minimal Xenial 14.04.3 / Debian 8 Jessie root filesystem Contributed By Uli Middelberg]
* [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]
* [http://blog.hypriot.com/post/the-pine-a64-is-about-to-become=the-cheapest-ARM-64-bit-platform-to-run-Docker/ PINE A64 with HypriotOS by Dieter and Govinda]
* [https://sosfakeflash.wordpress.com/2008/09/02/h2testw-14-gold-standard-in-detecting-usb-counterfeit-drives/comment-page-3/#comment-9861 H2testw 1.4 – Gold Standard In Detecting USB Counterfeit Drives]
* [http://oss.digirati.com.br/f3/ F3 - an alternative to h2testw]
* [http://www.phoronix.com/scan.php?page=article&item=pine-64-benchmark&num=1 Benchmarking The Low-Cost PINE 64+ ARM Single Board Computer by Michael Larabel]
* [https://github.com/longsleep/build-pine64-image PINE64 Linux build scripts, tools and instructions by Longsleep]
* [https://github.com/longsleep/build-pine64-image PINE64 Linux build scripts, tools and instructions by Longsleep]
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ PINE64 Linux image by Longsleep]
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ PINE64 Linux image by Longsleep]
* [https://www.youtube.com/playlist?list=PLgj96wTPcMKffRm_Sk6673Nfy_I6b5UJW A series of Youtube video on PINE A64 Developers Board by Michael Larson]
* [https://softwarebakery.com/shrinking-images-on-linux Shrinking images on Linux by FrozenCow]
* [http://rayhightower.com/blog/2016/04/04/pine64-quick-start-guide-using-mac-os-x/ PINE64 Quick Start Guide (with Gotchas)]
* [https://osmocom.org/projects/quectel-modems/wiki/EC25/24 Quectel EC-25 LTE module open source information]
* [http://softwarebakery.com/shrinking-images-on-linux Shrinking images on Linux by FrozenCow]
 
[[Category:PinePhone]] [[Category:Allwinner A64]]
[[Category:PinePhone Revisions]]

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