Home Wiki > HCL:Pine64
Sign up | Login

HCL:Pine64

tagline: From openSUSE

Pine64

The Pine64 is a 64bit ARM based Single Board Computer for as little as $15.

Technical data

  • Allwinner A64 SoC
    • 4x ARM Cortex-A53 CPU @ 1.2 GHz
    • ARM Mali-400 MP2 GPU
    • Video Engine (H.264 En/Decode, H265 Decode)
  • 512 MB / 1 GB / 2 GB RAM
  • 2x USB 2.0
  • HDMI 1.4 Port (FullHD @ 60 FPS, 4K @ 30 FPS)
  • 10 / 100 / 1000 Mbps Ethernet
  • (mostly) Pi-2 compatible Expansion header
  • Euler box Expansion header


Installing the non-upstream openSUSE Tumbleweed image

This image uses the upstream 4.11.4 kernel, augmented with the current development version of the upstream Allwinner A64 patches. The state of this image will slowly transition into upstream Linux and become a first class openSUSE citizen. For now, only non-graphical login using SSH or serial console is available. There is no hdmi support.

  1. Download the image you want (Leap is stable, Tumbleweed is rolling) from here:
    Susemini.png
    Version:
    Tumbleweed
    JeOS image
    If the direct links above do not work for you (as we are constantly building new images), please check the general download directory for the images.
  2. As root extract the image onto your SD card (replace sdX with the device name of your SD card).
    WARNING: all previous data on the SD card will be lost. Check first if the device you have selected is really your SD card!
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
  3. Alternatively can download Etcher, an open source tool to flash your image graphically.

  4. Insert the SD card with the openSUSE image into your Pine64.
  5. Connect the Pine64 to your PC via serial port .
  6. Power on the Pine64.
  7. Ethernet is configured to request an IP via DHCP, check your DHCP server for the Pine64 IP if used.
  8. Have a lot of fun...

Default login is root:linux, works on serial console, via ssh, GUI.


Known issues

  • Graphics don't work with the upstream image yet
  • Ethernet works with 10/100/1000 MBit/s
  • USB works in U-Boot and Linux, both ports are in Host mode


Installing the non-upstream openSUSE Tumbleweed Image based on an Allwinner 3.10 kernel

This image is based on the downstream Allwinner Android kernel which is based on 3.10. While it enables graphical output it does not get driver and security updates. Choose this for desktop workloads.

  1. Download the image you want (Leap is stable, Tumbleweed is rolling) from here:
    Susemini.png
    Version:
    Tumbleweed
    JeOS image
    If the direct links above do not work for you (as we are constantly building new images), please check the general download directory for the images.
  2. As root extract the image onto your SD card (replace sdX with the device name of your SD card).
    WARNING: all previous data on the SD card will be lost. Check first if the device you have selected is really your SD card!
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
  3. Alternatively can download Etcher, an open source tool to flash your image graphically.

  4. Insert the SD card with the openSUSE image into your Pine64.
  5. Connect the Pine64 to your PC via serial port .
  6. Power on the Pine64.
  7. Ethernet is configured to request an IP via DHCP, check your DHCP server for the Pine64 IP if used.
  8. Have a lot of fun...

Default login is root:linux, works on serial console, via ssh, GUI.