Edit page

SOPINE full documentation



The SOPINE is a compute module powered by the same quad-core ARM Cortex A53 64-bit processor used in the PINE A64 with 2 GB of LPDDR3 RAM memory, power management unit, SPI flash and integrated bootable microSD slot. The module features a SODIMM-DDR3 form-factor and can be paired with either the SOPINE Baseboard, the Clusterboard or a custom host PCB for industrial or other embedded applications.

The SOPINE module has a five-year LTS (long-term supply) status, which means that it will be supplied to 2022 at the very least. There is a one-year warranty period for the SOPINE module. It is fully compatible with the PINE A64-LTS in terms of software support


Software

Releases

Note that SOPINE images are also compatible with the PINE A64-LTS.

Linux

AOSC

AOSC OS is a general purpose Linux distribution that strives to simplify user experience and improve free and open source software for day-to-day productivity. To learn more about AOSC, please visit the official AOSC website.

Download:

Default credentials
aoscanthon

Armbian

Armbian is a Linux distribution designed for ARM boards. They are usually Debian or Ubuntu flavored.

Download:

FreedomBox

FreedomBox is a private server for non-experts: it lets you install and configure server applications with only a few clicks. For more information about FreedomBox, please visit https://www.freedombox.org.

warning

Outdated release

Download:

Notes:

  • This is a headless build, not HDMI output.
  • Please plug-in Ethernet cable first before initial power up. After power up for 10 minutes, using browser and type in https://fredombox.local to setup. Browser may warms for unsecure site and please proceed with exception.
  • Freedom Manual: https://wiki.debian.org/FreedomBox/Manual

LibreELEC

LibreELEC is a “Just enough OS” Linux distribution combining the Kodi media center with an operating system.

Download:

Notes:

  • Nightly build for microSD and eMMC boot.

NEMS Linux

NEMS stands for “Nagios Enterprise Monitoring Server” and it is a modern pre-configured, customized and ready-to-deploy Nagios Core image designed to run on low-cost micro computers. To find out more on NEMS Linux, please visit their site.

warning

Outdated release

Download:

info

The installation guide can be found here.

Default credentials
nemsadminnemsadmin

OpenEmbedded

OpenEmbedded is the build framework for embedded Linux. OpenEmbedded offers a best-in-class cross-compile environment. It allows developers to create a complete Linux Distribution for embedded systems. See https://www.openembedded.org/wiki/Main_Page for more information on OpenEmbedded.

Download:

Notes:

  • OpenEmbedded/Yocto layer for the Pine64 boards
  • This layer aims to support as many features as possible on Pine64 devices. Where possible the layer aims to use opensource and upstream projects avoiding custom forks and binary solutions.
  • More information and instructions can be found in the repo readme: https://github.com/alistair23/meta-pine64/#building

OpenWRT

OpenWRT community build for microSD boot. The OpenWrt Project is a Linux operating system targeting embedded devices.

Download:

  • Direct download (look for pine64_sopine-baseboard-ext4-sdcard.img.gz and pine64_sopine-baseboard-squashfs-sdcard.img.gz)

Notes:

  • This is headless build, please use serial console to configure
Default credentials
Default user-/passwd

BSD

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. To learn more about NetBSD please visit NetBSD main page.

Download:

Default credentials
root (root user and SSH)[none]

Notes:

  • NetBSD community build for microSD boot
  • Instructions concerning enabling SSH can be found here

Linux BSP SDK

Linux BSP Kernel 4.9

Download:

  • Direct Download from pine64.org (5.40GB, MD5 of the TAR-GZip 7736e3c4d50c021144d125cc4ee047a4)

Android SDK

Android Oreo (v8.1)

Download:

  • Direct Download from pine64.org (24.94GB, MD5 of the TAR-Gzip b0394af324c70ce28067e52cd7bc0c87)

Armbian LCD and Camera

Guide on how to get the camera and the LCD working on the SOPINE on Armbian.

LCD

  • DD the Armbian SOPINE image to the microSD Card and run on the board
  • Login through the terminal
  • vi /boot/armbianEnv.txt (Change off to on): pine64_lcd=on
  • vi /etc/modules (Add following line): gt9xxf_ts
  • reboot

Then the display will be on LCD and not HDMI

Camera

  1. DD the Armbian SOPINE image to the microSD Card and run on the board

  2. Login through the terminal

  3. Install Ubuntu Xenial Mate with ayufan’s script

    cd ~
    wget https://github.com/longsleep/build-pine64-image/raw/master/simpleimage/platform-scripts/install_desktop.sh
    chmod +x install_desktop.sh
    ./install_desktop.sh mate
    
  4. vi /boot/armbianEnv.txt (Set to “s5k4ec” or “ov5640” depending on your camera module)

    camera_type=s5k4ec
    
  5. vi /etc/modules (Add the following depending on your camera_type “s5k4ec” or “ov5640” above. Note that “vfe_v4l2” has a small letter ‘L'2 not 12)

    s5k4ec
    vfe_v4l2
    
  6. reboot

  7. Following https://github.com/avafinger/pine64_camera (Change “s5k4ec” to “ov5640” depending on your camera module)

    apt-get update
    apt-get upgrade
    apt-get remove --purge guvcview
    apt-get remove --purge libguvcview-1.1-1
    modprobe -r -f vfe_v4l2
    modprobe -r -f s5k4ec
    modprobe s5k4ec
    modprobe vfe_v4l2
    ls /dev/video0
    dmesg | grep OK
    sudo apt-get install libmp3lame-dev libx264-dev libpulse-dev libv4l-dev libsdl1.2-dev libgtk-3-dev portaudio19-dev libpng12-dev libavcodec-dev libavutil-dev libudev-dev libusb-1.0-0-dev libpulse-dev libgsl0-dev libv4l-dev
    cd ~
    wget https://raw.githubusercontent.com/avafinger/pine64_camera/master/libguvcview-1.2-1_2.0.3%2Bdebian-1_arm64.deb
    wget https://raw.githubusercontent.com/avafinger/pine64_camera/master/guvcview_2.0.3%2Bdebian-1_arm64.deb
    dpkg -i libguvcview-1.2-1_2.0.3+debian-1_arm64.deb
    dpkg -i guvcview_2.0.3+debian-1_arm64.deb
    
  8. For testing, use Xenial Mate -> Applications -> Sound & Video -> guvcview OR command line

    guvcview -d /dev/video0 -x 640x480 -r sdl -f yu12
    guvcview -d /dev/video0 -x 640x480 -r sdl -f nv12
    

Pins and GPIOs

GPIO Alternate Functions Table

This is table of all available GPIOs on SOPine with their alternate functions.

For more information about GPIOs, check the Allwinner A64 Datasheet section 4.2 GPIO Multiplexing Functions and section 4.3 Detailed Pin/Signal Description

Pin nameLinuxSOPine PinDirectionDefault FunctionDefault PullFunction 2Function 3Function 4Function 5Function 6SOPine Name
PB0GPIO3235I/ODISZUART2_TXJTAG_MS0PB_EINT0PB0-UART2_TX
PB1GPIO3375I/ODISZUART2_RXJTAG_CK0SIM_PWRENPB_EINT1PB1-UART2_RX
PB2GPIO3436I/ODISZUART2_RTSJTAG_DO0SIM_VPPENPB_EINT2PB2
PB3GPIO3530I/ODISZUART2_CTSI2S0_MCLKJTAG_DI0SIM_VPPPPPB_EINT3PB3-I3S_MCLK
PB4GPIO3628I/ODISZAIF2_SYNCPCM0_SYNCSIM_CLKPB_EINT4PB4-I2S_SYNC
PB5GPIO3727I/ODISZAIF2_BCLKPCM0_BCLKSIM_DATAPB_EINT5PB5-I2S_BCLK
PB6GPIO3839I/ODISZAIF2_DOUTPCM0_DOUTSIM_RSTPB_EINT6PB6-I2S_DOUT
PB7GPIO3929I/ODISZAIF2_DINPCM0_DINSIM_DETPB_EINT7PB7-I2S_DIN
PB8GPIO4034I/ODISZUART0_TXPB_EINT8PB8
PB9GPIO4133I/ODISZUART0_RXPB_EINT9PB9
PC0GPIO64134I/ODISZNAND_WESPI0_MOSIPC0-SPIO_MOSI
PC1GPIO65150I/ODISZNAND_ALESDC2_DSSPI0_MISOPC1-SPIO_MISO
PC2GPIO66142I/ODISZNAND_CLESPI0_CLKPC2-SPIO_CLK
PC3GPIO67148I/ODISPull-UpNAND_CE1SPI0_CSPC3-SPIO_CS
PC4GPIO68135I/ODISPull-UpNAND_CE0PC4
PC5GPIO6925I/ODISZNAND_RESDC2_CLKPC5
PC6GPIO70154I/ODISPull-UpNAND_RB0SDC2_CMDPC6
PC7GPIO71132I/ODISPull-UpNAND_RB1PC7
PC8GPIO72130I/ODISZNAND_DQ0SDC2_D0PC8
PC9GPIO73153I/ODISZNAND_DQ1SDC2_D1PC9
PC10GPIO74156I/ODISZNAND_DQ2SDC2_D2PC10
PC11GPIO75165I/ODISZNAND_DQ3SDC2_D3PC11
PC12GPIO76146I/ODISZNAND_DQ4SDC2_D4PC12
PC13GPIO77157I/ODISZNAND_DQ5SDC2_D5PC13
PC14GPIO78155I/ODISZNAND_DQ6SDC2_D6PC14
PC15GPIO79133I/ODISZNAND_DQ7SDC2_D7PC15
PC16GPIO80144I/ODISZNAND_DQSSDC2_RSTPC16
PD0GPIO9660I/ODISZLCD_D2UART3_TXSPI1_CSCCIR_CLKPD0-SPI1_CS
PD1GPIO9749I/ODISZLCD_D3UART3_RXSPI1_CLKCCIR_DEPD1-SPI1_CLK
PD2GPIO9857I/ODISZLCD_D4UART4_TXSPI1_MOSICCIR_HSYNCPD2-SPI1_MOSI
PD3GPIO9961I/ODISZLCD_D5UART4_RXSPI1_MISOCCIR_VSYNCPD3-SPI1_MISO
PD4GPIO10052I/ODISZLCD_D6UART4_RTSCCIR_D0PD4-UART4_RTS
PD5GPIO10144I/ODISZLCD_D7UART4_CTSCCIR_D1PD5-UART4_CTS
PD6GPIO10245I/ODISZLCD_D10CCIR_D2PD6
PD7GPIO10340I/ODISZLCD_D11CCIR_D3PD7
PD8GPIO10473I/ODISZLCD_D12RGMII_RXD3/RMII_NULLCCIR_D4GRXD3
PD9GPIO10583I/ODISZLCD_D13RGMII_RXD2/RMII_NULLCCIR_D5GRXD2
PD10GPIO10651I/ODISZLCD_D14RGMII_RXD1/RMII_RXD1RMII-RXD1
PD11GPIO10748I/ODISZLCD_D15RGMII_RXD0/RMII_RXD0RMII-RXD0
PD12GPIO10891I/ODISZLCD_D18LVDS_VP0RGMII_RXCK/RMII_NULLGRXCK
PD13GPIO10989I/ODISZLCD_D19LVDS_VN0RGMII_RXCT/RMII_CRS_DVRMII-CRS-DV
PD14GPIO11087I/ODISZLCD_D20LVDS_VP1RGMII_NULL/RMII_RXERRMII-RXER
PD15GPIO11180I/ODISZLCD_D21LVDS_VN1RGMII_TXD3/RMII_NULLCCIR_D6GTXD3
PD16GPIO11282I/ODISZLCD_D22LVDS_VP2RGMII_TXD2/RMII_NULLCCIR_D7GTXD2
PD17GPIO11378I/ODISZLCD_D23LVDS_VN2RGMII_TXD1/RMII_TXD1RMII-TXD1
PD18GPIO11485I/ODISZLCD_CLKLVDS_VPCRGMII_TXD0/RMII_TXD0RMII-TXD0
PD19GPIO11579I/ODISZLCD_DELVDS_VNCRGMII_TXCK/RMII_TXCKRMII-TXCK
PD20GPIO11647I/ODISZLCD_HSYNCLVDS_VP3RGMII_TXCTL/RMII_TXENRMII-TXEN
PD21GPIO11774I/ODISZLCD_VSYNCLVDS_VN3RGMII_CLKINRMII_NULLGCLKIN
PD22GPIO11853I/ODISZPWM0MDCRMII-MDC
PD23GPIO11976I/ODISZMDIORMII-MDIO
PD24GPIO12050I/ODISZLCD-RST
PE0GPIO12858I/ODISZCSI_PCLKTS_CLKCSI-PCLK
PE1GPIO129102I/ODISZCSI_MCLKTS_ERRCSI-MCLK
PE2GPIO130100I/ODISZCSI_HSYNCTS_SYNCCSI-HSYNC
PE3GPIO131101I/ODISZCSI_VSYNCTS_DVLDCSI-VSYNC
PE4GPIO13295I/ODISZCSI_D0TS_D0CSI-D0
PE5GPIO13354I/ODISZCSI_D1TS_D1CSI-D1
PE6GPIO13496I/ODISZCSI_D2TS_D2CSI-D2
PE7GPIO13565I/ODISZCSI_D3TS_D3CSI-D3
PE8GPIO136105I/ODISZCSI_D4TS_D4CSI-D4
PE9GPIO13759I/ODISZCSI_D5TS_D5CSI-D5
PE10GPIO138107I/ODISZCSI_D6TS_D6CSI-D6
PE11GPIO139111I/ODISZCSI_D7TS_D7CSI-D7
PE12GPIO14098I/ODISZCSI_SCKCSI-SCK
PE13GPIO141113I/ODISZCSI_SDACSI-SDA
PE16GPIO14492I/ODISZCSI-RST-F
PE17GPIO145109I/ODISZCSI-STBY-F
PG0GPIO19272I/ODISZSDC1_CLKPG_EINT0WL-SDIO-CLK
PG1GPIO193108I/ODISZSDC1_CMDPG_EINT1WL-SDIO-CMD
PG2GPIO19463I/ODISZSDC1_D0PG_EINT2WL-SDIO-D0
PG3GPIO195110I/ODISZSDC1_D1PG_EINT3WL-SDIO-D1
PG4GPIO196106I/ODISZSDC1_D2PG_EINT4WL-SDIO-D2
PG5GPIO197112I/ODISZSDC1_D3PG_EINT5WL-SDIO-D3
PG6GPIO19890I/ODISZUART1_TXPG_EINT6BT-UART-RX
PG7GPIO199119I/ODISZUART1_RXPG_EINT7BT-UART-TX
PG8GPIO20088I/ODISZUART1_RTSPG_EINT8BT-UART-CTS
PG9GPIO201117I/ODISZUART1_CTSPG_EINT9BT-UART-RTS
PG10GPIO20299I/ODISZAIF3_SYNCPCM1_SYNCPG_EINT10BT-PCM-SYNC
PG11GPIO20386I/ODISZAIF3_BCLKPCM1_BCLKPG_EINT11BT-PCM-CLK
PG12GPIO204120I/ODISZAIF3_DOUTPCM1_DOUTPG_EINT12BT-PCM-DIN
PG13GPIO20597I/ODISZAIF3_DINPCM1_DINPG_EINT13BT-PCM-DOUT
PH0GPIO22443I/ODISZI2C0_SCLPH_EINT0TP-SCK
PH1GPIO22546I/ODISZI2C0_SDAPH_EINT1TP-SDA
PH2GPIO22662I/ODISZI2C1_SCLPH_EINT2PH2-TW1_SCK
PH3GPIO22737I/ODISZI2C1_SDAPH_EINT3PH3-TW1_SDA
PH4GPIO22864I/ODISZUART3_TXPH_EINT4TP-INT
PH5GPIO22968I/ODISZUART3_RXPH_EINT5PH5
PH6GPIO23066I/ODISZUART3_RTSPH_EINT6PH6
PH7GPIO23171I/ODISZUART3_CTSPH_EINT7PH7
PH8GPIO23238I/ODISZOWA_OUTPH_EINT8PH8-OWA_OUT
PH9GPIO23377I/ODISZPH_EINT9PH9
PH10GPIO23426I/ODISZMIC_CLKPH_EINT10LCD-BL-EN
PH11GPIO23567I/ODISZMIC_DATAPH_EINT11CTP-RST
PL2GPIO35421I/ODISZS_UART_TXS_PL_EINT2WL-REG-ON
PL3GPIO35523I/ODISZS_UART_RXS_PL_EINT3WL-WAKE-AP
PL4GPIO35614I/ODISZS_JTAG_MSS_PL_EINT4BT-RST-N
PL5GPIO35718I/ODISZS_JTAG_CKS_PL_EINT5BT-WAKE-AP
PL6GPIO35816I/ODISZS_JTAG_DOS_PL_EINT6AP-WAKE-BT
PL7GPIO35924I/ODISZS_JTAG_DIS_PL_EINT7PL7
PL8GPIO36015I/ODISZS_I2C_CLKS_PL_EINT8PL8-S_TWI_SCK
PL9GPIO36117I/ODISZS_I2C_SDAS_PL_EINT9PL9-S_TWI_SDA
PL10GPIO362166I/ODISZS_PWMS_PL_EINT10PL10-S_PWM
PL11GPIO36313I/ODISZS_CIR_RXS_PL_EINT11PL11-IR_RX

Pin Assignment Table

This table contains Pin Assignment of SOPine Edge Finger. For more information about peripherals, GPIOs, powering see:

For Edge Finger view, see:

SOPine PinSOPine NameAllwinner nameAllwinner categoryBallTypeDescription
1HBIASHBIASAUDIO_CODECD13AOMaster Analog Headphone Bias Voltage Output
2EAROUT_PEAROUTPAUDIO_CODECB13AOEarpiece Amplifier Positive Differential Output
3HPOUTLHPOUTLAUDIO_CODECC13AOHeadphone Output Left Channel
4EAROUT_NEAROUTNAUDIO_CODECA13AOEarpiece Amplifier Negative Differential Output
5HPOUTRHPOUTRAUDIO_CODECC12AOHeadphone Output Right Channel
6HS-MICMIC-DETAUDIO_CODECB10AIHeadphone MIC Detect
7GNDGNDPOWER?G
8GNDGNDPOWER?G
9MIC2NMICIN2NAUDIO_CODECA17AIMicrophone Negative Input 2
10HPOUTFBHP-FBAUDIO_CODECC10AIHeadphone Common Reference Feedback Input
11MIC2PMICIN2PAUDIO_CODECB17AIMicrophone Positive Input 2
12KEYADCKEYADCADCA16AIADC input for key
13GPIO363PL11GPIOPL11GPIOGeneral Purpose Input Output #363
14GPIO356PL4GPIOPL4GPIOGeneral Purpose Input Output #356
15GPIO360PL8GPIOPL8GPIOGeneral Purpose Input Output #360
16GPIO358PL6GPIOPL6GPIOGeneral Purpose Input Output #358
17GPIO361PL9GPIOPL9GPIOGeneral Purpose Input Output #361
18GPIO357PL5GPIOPL5GPIOGeneral Purpose Input Output #357
19GNDGNDPOWER?G
20GNDGNDPOWER?G
21GPIO354PL2GPIOPL2GPIOGeneral Purpose Input Output #354
22HP-DETHP-DETAUDIO_CODECD11AIHeadphone Detect
23GPIO355PL3GPIOPL3GPIOGeneral Purpose Input Output #355
24GPIO359PL7GPIOPL7GPIOGeneral Purpose Input Output #359
25GPIO69PC5GPIOPC5GPIOGeneral Purpose Input Output #69
26GPIO234PH10GPIOPH10GPIOGeneral Purpose Input Output #234
27GPIO37PB5GPIOPB5GPIOGeneral Purpose Input Output #37
28GPIO36PB4GPIOPB4GPIOGeneral Purpose Input Output #36
29GPIO39PB7GPIOPB7GPIOGeneral Purpose Input Output #39
30GPIO35PB3GPIOPB3GPIOGeneral Purpose Input Output #35
31GNDGNDPOWER?G
32GNDGNDPOWER?G
33GPIO41PB9GPIOPB9GPIOGeneral Purpose Input Output #41
34GPIO40PB8GPIOPB8GPIOGeneral Purpose Input Output #40
35GPIO32PB0GPIOPB0GPIOGeneral Purpose Input Output #32
36GPIO34PB2GPIOPB2GPIOGeneral Purpose Input Output #34
37GPIO227PH3GPIOPH3GPIOGeneral Purpose Input Output #227
38GPIO232PH8GPIOPH8GPIOGeneral Purpose Input Output #232
39GPIO38PB6GPIOPB6GPIOGeneral Purpose Input Output #38
40GPIO103PD7GPIOPD7GPIOGeneral Purpose Input Output #103
41GNDGNDPOWER?G
42GNDGNDPOWER?G
43GPIO224PH0GPIOPH0GPIOGeneral Purpose Input Output #224
44GPIO101PD5GPIOPD5GPIOGeneral Purpose Input Output #101
45GPIO102PD6GPIOPD6GPIOGeneral Purpose Input Output #102
46GPIO225PH1GPIOPH1GPIOGeneral Purpose Input Output #225
47GPIO116PD20GPIOPD20GPIOGeneral Purpose Input Output #116
48GPIO107PD11GPIOPD11GPIOGeneral Purpose Input Output #107
49GPIO97PD1GPIOPD1GPIOGeneral Purpose Input Output #97
50GPIO120PD24GPIOPD24GPIOGeneral Purpose Input Output #120
51GPIO106PD10GPIOPD10GPIOGeneral Purpose Input Output #106
52GPIO100PD4GPIOPD4GPIOGeneral Purpose Input Output #100
53GPIO118PD22GPIOPD22GPIOGeneral Purpose Input Output #118
54GPIO133PE5GPIOPE5GPIOGeneral Purpose Input Output #133
55GNDGNDPOWER?G
56GNDGNDPOWER?G
57GPIO98PD2GPIOPD2GPIOGeneral Purpose Input Output #98
58GPIO128PE0GPIOPE0GPIOGeneral Purpose Input Output #128
59GPIO137PE9GPIOPE9GPIOGeneral Purpose Input Output #137
60GPIO96PD0GPIOPD0GPIOGeneral Purpose Input Output #96
61GPIO99PD3GPIOPD3GPIOGeneral Purpose Input Output #99
62GPIO226PH2GPIOPH2GPIOGeneral Purpose Input Output #226
63GPIO194PG2GPIOPG2GPIOGeneral Purpose Input Output #194
64GPIO228PH4GPIOPH4GPIOGeneral Purpose Input Output #228
65GPIO135PE7GPIOPE7GPIOGeneral Purpose Input Output #135
66GPIO230PH6GPIOPH6GPIOGeneral Purpose Input Output #230
67GPIO235PH11GPIOPH11GPIOGeneral Purpose Input Output #235
68GPIO229PH5GPIOPH5GPIOGeneral Purpose Input Output #229
69GNDGNDPOWER?G
70GNDGNDPOWER?G
71GPIO231PH7GPIOPH7GPIOGeneral Purpose Input Output #231
72GPIO192PG0GPIOPG0GPIOGeneral Purpose Input Output #192
73GPIO104PD8GPIOPD8GPIOGeneral Purpose Input Output #104
74GPIO117PD21GPIOPD21GPIOGeneral Purpose Input Output #117
75GPIO33PB1GPIOPB1GPIOGeneral Purpose Input Output #33
76GPIO119PD23GPIOPD23GPIOGeneral Purpose Input Output #119
77GPIO233PH9GPIOPH9GPIOGeneral Purpose Input Output #233
78GPIO113PD17GPIOPD17GPIOGeneral Purpose Input Output #113
79GPIO115PD19GPIOPD19GPIOGeneral Purpose Input Output #115
80GPIO111PD15GPIOPD15GPIOGeneral Purpose Input Output #111
81GNDGNDPOWER?G
82GPIO112PD16GPIOPD16GPIOGeneral Purpose Input Output #112
83GPIO105PD9GPIOPD9GPIOGeneral Purpose Input Output #105
84GNDGNDPOWER?G
85GPIO114PD18GPIOPD18GPIOGeneral Purpose Input Output #114
86GPIO203PG11GPIOPG11GPIOGeneral Purpose Input Output #203
87GPIO110PD14GPIOPD14GPIOGeneral Purpose Input Output #110
88GPIO200PG8GPIOPG8GPIOGeneral Purpose Input Output #200
89GPIO109PD13GPIOPD13GPIOGeneral Purpose Input Output #109
90GPIO198PG6GPIOPG6GPIOGeneral Purpose Input Output #198
91GPIO108PD12GPIOPD12GPIOGeneral Purpose Input Output #108
92GPIO144PE16GPIOPE16GPIOGeneral Purpose Input Output #144
93GNDGNDPOWER?G
94GNDGNDPOWER?G
95GPIO132PE4GPIOPE4GPIOGeneral Purpose Input Output #132
96GPIO134PE6GPIOPE6GPIOGeneral Purpose Input Output #134
97GPIO205PG13GPIOPG13GPIOGeneral Purpose Input Output #205
98GPIO140PE12GPIOPE12GPIOGeneral Purpose Input Output #140
99GPIO202PG10GPIOPG10GPIOGeneral Purpose Input Output #202
100GPIO130PE2GPIOPE2GPIOGeneral Purpose Input Output #130
101GPIO131PE3GPIOPE3GPIOGeneral Purpose Input Output #131
102GPIO129PE1GPIOPE1GPIOGeneral Purpose Input Output #129
103GNDGNDPOWER?G
104GNDGNDPOWER?G
105GPIO136PE8GPIOPE8GPIOGeneral Purpose Input Output #136
106GPIO196PG4GPIOPG4GPIOGeneral Purpose Input Output #196
107GPIO138PE10GPIOPE10GPIOGeneral Purpose Input Output #138
108GPIO193PG1GPIOPG1GPIOGeneral Purpose Input Output #193
109GPIO145PE17GPIOPE17GPIOGeneral Purpose Input Output #145
110GPIO195PG3GPIOPG3GPIOGeneral Purpose Input Output #195
111GPIO139PE11GPIOPE11GPIOGeneral Purpose Input Output #139
112GPIO197PG5GPIOPG5GPIOGeneral Purpose Input Output #197
113GPIO141PE13GPIOPE13GPIOGeneral Purpose Input Output #141
114GNDGNDPOWER?G
115GNDGNDPOWER?G
116DSI-D1PMDSI-D1PMIPI_DSIP22AOMIPI DSI Positive Differential Data Line 1
117GPIO201PG9GPIOPG9GPIOGeneral Purpose Input Output #201
118DSI-D1NMDSI-D1NMIPI_DSIR22AOMIPI DSI Negative Differential Data Line 1
119GPIO199PG7GPIOPG7GPIOGeneral Purpose Input Output #199
120GPIO204PG12GPIOPG12GPIOGeneral Purpose Input Output #204
121DSI-D0PMDSI-D0PMIPI_DSIT22AOMIPI DSI Positive Differential Data Line 0
122DSI-D3PMDSI-D3PMIPI_DSIL23AOMIPI DSI Positive Differential Data Line 3
123DSI-D0NMDSI-D0NMIPI_DSIT23AOMIPI DSI Negative Differential Data Line 0
124DSI-D3NMDSI-D3NMIPI_DSIL22AOMIPI DSI Negative Differential Data Line 3
125GNDGNDPOWER?G
126DSI-D2PMDSI-D2PMIPI_DSIM22AOMIPI DSI Positive Differential Data Line 2
127DSI-CKPMDSI-CKPMIPI_DSIN23AOMIPI DSI Positive Differential Clock Line
128DSI-D2NMDSI-D2NMIPI_DSIN22AOMIPI DSI Negative Differential Data Line 2
129DSI-CKNMDSI-CKNMIPI_DSIP23AOMIPI DSI Negative Differential Clock Line
130GPIO72PC8GPIOPC8GPIOGeneral Purpose Input Output #72
131GNDGNDPOWER?G
132GPIO71PC7GPIOPC7GPIOGeneral Purpose Input Output #71
133GPIO79PC15GPIOPC15GPIOGeneral Purpose Input Output #79
134GPIO64PC0GPIOPC0GPIOGeneral Purpose Input Output #64
135GPIO68PC4GPIOPC4GPIOGeneral Purpose Input Output #68
136VIDEO-HTX0PHTX0PHDMIG22AOHDMI Positive Differential Data Line 0
137GNDGNDPOWER?G
138VIDEO-HTX0NHTX0NHDMIG23AOHDMI Negative Differential Data Line 0
139VIDEO-HTX2NHTX2NHDMIE22AOHDMI Negative Differential Data Line 2
140GNDGNDPOWER?G
141VIDEO-HTX2PHTX2PHDMID23AOHDMI Positive Differential Data Line 2
142GPIO66PC2GPIOPC2GPIOGeneral Purpose Input Output #66
143VIDEO-HTX1PHTX1PHDMIE23AOHDMI Positive Differential Data Line 1
144GPIO80PC16GPIOPC16GPIOGeneral Purpose Input Output #80
145VIDEO-HTX1NHTX1NHDMIF22AOHDMI Negative Differential Data Line 1
146GPIO76PC12GPIOPC12GPIOGeneral Purpose Input Output #76
147GNDGNDPOWER?G
148GPIO67PC3GPIOPC3GPIOGeneral Purpose Input Output #67
149VIDEO-TXCNHTXCNHDMIH23AOHDMI Negative Differential Clock Line
150GPIO65PC1GPIOPC1GPIOGeneral Purpose Input Output #65
151VIDEO-TXCPHTXCPHDMIH22AOHDMI Positive Differential Clock Line
152GNDGNDPOWER?G
153GPIO73PC9GPIOPC9GPIOGeneral Purpose Input Output #73
154GPIO70PC6GPIOPC6GPIOGeneral Purpose Input Output #70
155GPIO78PC14GPIOPC14GPIOGeneral Purpose Input Output #78
156GPIO74PC10GPIOPC10GPIOGeneral Purpose Input Output #74
157GPIO77PC13GPIOPC13GPIOGeneral Purpose Input Output #77
158USB1-DPUSB1-DPUSBB23A I/OUSB 1 Data Positive
159GNDGNDPOWER?G
160USB1-DMUSB1-DMUSBC22A I/OUSB 1 Data Negative
161VIDEO-SCLHSCLHDMIG21I/OHDMI DDC Clock
162GNDGNDPOWER?G
163VIDEO-SDAHSDAHDMIE20I/OHDMI DDC Data
164VIDEO-HPDHHPDHDMIE21I/OHDMI Hot Plug Detection
165GPIO75PC11GPIOPC11GPIOGeneral Purpose Input Output #75
166GPIO362PL10GPIOPL10GPIOGeneral Purpose Input Output #362
167VIDEO-CECHCECHDMIF21I/OHDMI CEC
168PWR_ONPWRONPMU60IPower On-Off key input
169GNDGNDPOWER?G
170NC
171USB0-DPUSB0-DPUSBA22A I/OUSB 0 Data Positive
172DCDC1DCDC1POWER?P3.3V from DCDC for eMMC, LEDs and other external devices with higher power consumption
173USB0-DMUSB0-DMUSBB22A I/OUSB 0 Data Negative
174GPIO0-LDOGPIO0POWER?P3.3V@100mA from LDO for Capacitive Touch Screen I2C interface as pull-up and other purposes with low power consumption
175CHG_LEDCHGLEDOTHER53OCharger status indication
176ALDO1ALDO1POWER?P2.8V@500mA from LDO for CSI Camera and other 2.8V based devices with low power consumption
177RESETRESETOTHER?IPin for restarting of device, ground pin to perform device reset
178NC
179NC
180DCINACINPOWER?P5V input, but probably can be more, look at the AXP803 datasheet
181ELDO3ELDO3POWER?P1.8V@200mA from LDO for CSI Camera and other 1.8V based devices with low power consumption
182DCINACINPOWER?P5V input, but probably can be more, look at the AXP803 datasheet
183DLDO3DLDO3POWER?P2.8V@300mA from LDO for CSI Camera and other 2.8V based devices with low power consumption
184DCINACINPOWER?P5V input, but probably can be more, look at the AXP803 datasheet
185VCC-WIFIDLDO4POWER?P3.3V@500mA from LDO for WiFi, Bluetooth and other 3.3V based devices
186NC
187DC1-SWDC1-SWPOWER?P3.3V from DCDC for LCD and Ethernet (RGMII, RMII so GMAC and EMAC) and other 3.3V based devices
188USBVBUSUSBVBUSPOWER?P5V for powering and charging PMU
189DLDO2DLDO2POWER?PProbably 1.8V@400mA (some sources indicate 3.3V) from DCDC for MIPI and other 1.8V based devices
190USBVBUSUSBVBUSPOWER?P5V for powering and charging PMU
191DLDO1DLDO1POWER?P3.3V@500mA from LDO for HDMI, MIPI DSI and other 3.3V based devices
192USBVBUSUSBVBUSPOWER?P5V for powering and charging PMU
193VCC-WIFI-IODLDO4POWER?P3.3V@500mA from LDO for WiFi, Bluetooth and other 3.3V based devices
194NC
195NC
196BATT_SENSORTSPMU?IBattery Temperature Sensor Input
197VRTCVCC-RTCPMU?OOutput pin of RTLCDO (NOT SURE)
198NC
199PSIPSOUTPOWER55P3.5V-5V@3A System power source
200VBATVBATPOWER?P3.5-4.2V power input from battery
201PSIPSOUTPOWER55P3.5V-5V@3A System power source
202VBATVBATPOWER?P3.5-4.2V power input from battery
203PSIPSOUTPOWER55P3.5V-5V@3A System power source
204VBATVBATPOWER?P3.5-4.2V power input from battery

Troubleshooting

There is a number of things that can prevent the board from booting up properly. The most common culprits of a failed boot are:

  • Subpar or counterfeit microSD card
  • Subpar Power Supply
  • High resistance (thin) or a very long microUSB cable
  • Failed imaging of the microSD card

note

Make sure to have the newest version of the operating system and the bootloader installed.

To find out more, visit the PINE64 forum thread.

Supported screen resolutions

The board supports a number of video resolutions under Linux, however RemixOS and Android images currently only support 720p and 1080p. Linux supports a wider range of resolutions (see all resolutions supported on Linux here). If the native resolution of your monitor or TV is not compatible with the board you will be unable to get video output working with your screen.

Steps

Follow these steps to determine the cause of your problem:

  • Check your PSU and barrel cable ratings
  • Download and install a base image of Linux
  • Plug in power and ethernet into your Board
  • Confirm activity on the ethernet port LED
  • Find out the IP of the SOPINE on the router interface
  • Try to connect to the running SOPINE from your computer using SSH

Notes

If neither of the above mentioned scenarios fits the problem you are facing, please consult the PINE64 forum thread from user Ghost.


Further information

Specification

Based on the Allwinner A64

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

Five megapixel CMOS camera module information:

Schematics and certifications

SOPINE module schematic:

SOPINE pin assignments:

PINE A64-LTS / SOPINE WiFi/BT module schematic:

PINE A64-LTS / SOPINE Stereo Audio DAC board schematic:

SOPINE (together with model “A” baseboard) certification:

Five megapixel CMOS camera module information:

Early version Camera module information:

LCD Touch Screen Panel information:

Lithium battery information:

Ethernet PHY information:

WiFi/BT module information:

Enclosure information:

Connector information:

Remote control button mapping: