Jump to navigation Jump to search
uploaded and embedded logos -- Software entries should probably point to phone software page now?
* 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 pixels200px]][[Image:Qsud2Gt.jpg|500px|200px]][[Image: 500 pixelsMartijnpocket.jpg|200px]] 
= Project Don't be evil, Baseboard and SOPine Module Information, and Schematics =
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, USB type-C connector
* Baseboard Schematic:
** [http "Don't Be Evil" PinePhone Dev kit Baseboard Structure]** [ "Don't Be Evil" PinePhone Dev kit Baseboard Ver 1.1 Schematic]** [http "Don't Be Evil" PinePhone Dev kit Baseboard Ver 1.1 PCB Artwork]** [ "Don't Be Evil" PinePhone Dev kit Baseboard Ver 1.2 Schematic]** [ "Don't Be Evil" PinePhone Dev kit Baseboard StructureVer 1.2 PCB Artwork]
* SOPine Module Schematic:
** [http SOPine Module Schematic]** [http SOPine Module Pin Assignment ver 1.0]
* Wifi/BT module information:
** [http PINE A64 Wifi/BT Module Schematic]* [http PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)]
* Based on Allwinner A64/R18
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''
<div style=float:right>[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]]</div>
== CPU Architecture ==
* [http Quad-core ARM Cortex-A53 Processor@1152Mhz]
* A power-efficient ARM v8 architecture
* 64 and 32bit execution states for scalable high performance
== GPU Architecture ==
* [http ARM Mali400MP2 Dual-core GPU]
* Support OpenGL ES 2.0 and OpenVG 1.1 standard
* Allwinner A64/R18 SoC information:
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''
** [http Allwinner A64 SoC Brief Introduction]** [http Allwinner R18 SoC Brief Introduction]** [http Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)]** [http Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)]
* X-Powers AXP803 PMU (Power Management Unit) information:
** [http AXP803 PMIC Datasheet]
* LPDDR3 information:
** [http Allwinner LPDDR3 Datasheet]** [http Foresee LPDDR3 Datasheet]** [http Samsung LPDDR3 Datasheet]** [http Hynix LPDDR3 Datasheet]
* eMMC information:
** [http PINE64 eMMC module schematic]** [http PINE64 USB adapter for eMMC module V2 schematic]** [http PINE64 USB adapter for eMMC module PCB in JPEG]** [http SanDisk eMMC Datasheet]** [http Hynix eMMC Datasheet]** [http Foresee eMMC Datasheet]
* SPI NOR Flash information:
** [http WinBond 128Mb SPI Flash Datasheet]** [http GigaDevice 128Mb SPI Flash Datasheet]
* '''Project Don't be evil module/component related information:'''
** 2MPixel front CMOS Camera module information:
*** [http 2MP CMOS Image Sensor Module Drawing]*** [http GalaxyCore GC2035 2MP CMOS Image Sensor Product Brief]*** [http GalaxyCore GC2035 2MP CMOS Image Sensor Datasheet]
** 5MPixel Rear CMOS Camera module information:
*** [http 5MP CMOS Image Sensor Module Drawing]*** [http OmniVision OV5460 OV5640 5MP CMOS Image Sensor Datasheet]*** [ OmniVision OV5640 5MP CMOS Image Sensor Software Application Note]
** LCD Touch Screen Panel information:
*** [http 5.7" 1440x720 IPS LCD Panel Specification]*** [http fiti JD9365D LCD Controller Datasheet]**** [ fiti JD9365D LCD Controller Driver Source Code]*** [http 5.7" Front Panel Touch Screen Specification]*** [http FocalTech FT6336GU Front Panel Touch Screen Specification]**** [ FocalTech FT6336GU Driver Source Code]
** Lithium Battery information:
*** [http Panasonic NCR18650B 3350mAH Lithium Ion Battery Specification]
** Ethernet PHY information:
*** [http Realtek RTL8211 10/100/1000M Ethernet Transceiver]
** Wifi/BT module information:
*** [http Realtek RTL8723BS WiFi with BT SDIO]
** LTE module information:
*** [http Quectel EC25 LTE Module Specification]*** [http Quectel EG25-G LTE Module Specification]*** [http Quectel EC25 LTE Module AT Cammands Set Manual]*** [http Quectel EC25 LTE Module Hardware Design Guide]*** [http Quectel EC25 LTE Module Reference Design Guide]** Sensors:*** [ ST LIS3MDL 3-axis Magnetomater Datasheet]*** [ InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS Datasheet]*** [ SensorTek STK3335 Ambient Light Sensor and Proximity Sensor]
You can also flash an OS image manually; please follow the instructions below.
= Software and OS Image Downloads =
== Postmarket OS Early Alpha test build [microSD Boot] ==http<div style=float:right>[[File:postmarketos.png|right|100px]]</div>* Suitable for PinePhone "Don't Be Evil" Dev Kit version 1.1 and version 1.2* There are two type of LCD panels. For long touch screen cable, please use the build with inverted wording.* DD image (for 8GB microSD card and above)** [ download from postmarketOS image site]** [https:/json/ubportswiki.postmarketos.pngorg/wiki/Pine_Don%27t_be_evil_devkit_(pine-dontbeevil) postmarketOS PinePhone "Don't Be Evil" dev kit wiki site]
== UBPorts mainline build ==
<div style=float:right>[[File:ubports.png|right|100px]]</div>* Not Yet Ready *[ UBPorts Jenkins for PinePhone]
The link above seems to be broken, if so try this:http[https://filesci.pine64ubports.orgcom/swjob/pine64_installerrootfs/jsonjob/plasma_mobile.pngrootfs-pinephone/ Jenkins Project rootfs-pinephone]
== KDE Plasma Mobile build ==
<div style=float:right>[[File:plasma_mobile.png|right|100px]]</div>
* Not Yet Ready *
== Sailfish OS build ==
<div style=float:right>[[File:sailfishos.png|right|100px]]</div>
The Sailfish OS image is build on Gitlab CI, the latest image can be installed using our [ flashing script] written in Bash.
The script downloads the image and bootloader from our CI, extracts everything and burns it onto the SD card.
== Postmarket OS build ==* Not Yet Ready *1. Download the flashing script
2. Insert a microSD card in your device
http3. Make the script executable://files.pine64<code>chmod +x</sailfishos.png == Sailfish OS build ==* Not Yet Ready *code>
4. Execute it: <code>./</code>
http://files5.pine64Follow the commands in the script require root permissions (for example: mounting and flashing the SD card).png
== Maemo OS build ==* Not Yet Ready *'''Note''': The script will format and flash the SD card, make sure that you don't have any important data on the SD card!
http== Maemo Leste build ==<div style=float:right>[[File:maemo_leste.png|right|100px]]</div>* Works on dev kit versions 1.1 and 1.2 * DD image to a micro SD (8GB+) or eMMC ** [ Leste test builds download]
== NixOS build ==
<div style=float:right>[[File:nixos.png|right|100px]]</div>
* Not Yet Ready *
== LuneOS build ==
<div style=float:right>[[File:luneos.jpg|right|100px]]</div>
* [ LuneOS test image for PinePhone and thanks to Tofe]
* Tofe recommends using bmaptool ; for example "bmaptool copy /dev/mmcblk0"
== Nemo Mobile build ==
<div style=float:right>[[File:nemo_mobile.png|right|100px]]</div>
* Not Yet Ready *
= Mali-400 64-bit Driver =
== Quick Links to Build Sources of OS Images ==
* [ A64 mainline status matrix chart]
* [ ayufan Linux]
= Errata for ver1.1 and ver1.2 board =
'''1. Please DON'T insert micro SIM card to dev kit board micro SIM card slot, the SIM data, VPP, and GND signal have been misplaced. A miciPCIe adapter with sim card holder 9shown as below photo) will be provide to developers to correct this mistake.'''
'''2. The PinePhone dev kit doesn't charge due to VBUS on SOPine module is not connected. Please connect R9688 solder pads with 0 ohm resistor or using thin wire bridge up the solder pads. Location shows as below:'''
'''3. The SOPINE's SPI NOR flash storage and the devkit's camera flash (heh) share the same GPIO pins. The flash storage may not be used.'''
[[File:SOPINE-SPI-Flash.png|200px]] [[File:Pinephone-1.1-flash-schematic.png|200px]]
'''4. On the camera flash GPIO conflict, the new assignment of GPIO PB3 pin for SGM3140 FLASH_EN and GPIP PD7 for FLASH_TRIGOUT. Please note that PD7 is also LCD_ID pin which may not be used.'''
GPIO PB3 location
[[File:U54_SGM3140_FLASH_EN pin location.jpg|200px]]
U54 SGM3140 FLASH_EN pin location
Flash GPIOs Reassigned wiring
= Other Resources =
* [http Linux Sunxi Wiki page on PINE A64]
* [ Linux Image created by Andre Przywara]
* [ PINE64 Linux build scripts, tools and instructions by Longsleep]
* [ PINE64 Linux image by Longsleep]
* [http Shrinking images on Linux by FrozenCow]
* [ Quectel EC-25 LTE module open source information]
[[Category:PinePhone]] [[Category:Allwinner A64]]


Navigation menu