Home Wiki > HCL:HiKey
Sign up | Login


tagline: From openSUSE

The CircuitCo HiKey and LeMaker HiKey are 96Boards Consumer Edition compliant single-board computers.

Technical data

  • HiSilicon Kirin 620 SoC
    • 8x ARM Cortex-A53 CPU
    • ARM Mali-450 MP4 GPU
  • 1 GB / 2 GB RAM
  • 2x USB host, 1x USB OTG
  • HDMI
  • Micro SD

Manual installation

Booting from SD card seems currently broken in their EDK2 firmware (as of 16.06): https://bugs.96boards.org/show_bug.cgi?id=177 Using the latest Linaro l-loader.bin and fip.bin files seems to resolve this.

With a Factory based EFI image you currently need earlycon to get serial output, with the Contrib:96boards hikey image earlycon=pl011,0xf7113000.

You also seem to need the following line:

devicetree /boot/dtb/hisilicon/hi6220-hikey.dtb


As alternative to Tianocore with the above device tree limitations, you can try U-Boot as bootloader:

Extract l-loader.bin from l-loader-hikey package and fip.bin from arm-trusted-firmware-hikey package.

sudo python hisi-idt.py -d /dev/ttyUSBx --img1=l-loader.bin
fastboot flash fastboot fip.bin

You will then need the dtb-hisilicon package matching your kernel to be installed.


JeOS-efi (and modified JeOS-hikey) gets stuck during early boot: boo#1040492

See also