NameLast modifiedSizeLicense

Parent Directory Parent Directory
application/pdf CE-AOSP-RPB-15.10-HiKey-TestReport.pdf 28-Feb-2018 17:29 104.8K open
other MANIFEST 28-Feb-2018 17:29 226 open
other MD5SUMS 28-Feb-2018 17:29 324 open
application/x-tar boot_fat.img.tar.xz 28-Feb-2018 17:29 5.3M open
application/x-tar boot_fat.uefi.img.tar.xz 28-Feb-2018 17:29 5.4M open
folder bootloader -
application/x-tar cache.img.tar.xz 28-Feb-2018 17:29 1.6K open
text installed-files.txt 28-Feb-2018 17:29 81.6K open
other kernel_config 28-Feb-2018 17:29 100.4K open
application/x-sh linaro_android_build_cmds.sh 28-Feb-2018 17:29 8.3K open
text pinned-manifest.xml 28-Feb-2018 17:29 81.5K open
text source-manifest.xml 28-Feb-2018 17:29 45.9K open
application/x-tar system.img.tar.xz 28-Nov-2018 00:01 266.9M linaro
application/x-tar userdata.img.tar.xz 28-Feb-2018 17:29 351.2K open


Install Instructions – CE AOSP RPB 15.10 – HiKey

This guide describes how to get started with the CE AOSP Reference Platform Build, release 15.10, for HiKey.

For more information about the HiKey development board, please check https://www.96boards.org/products/ce/hikey/

Image Components

The CE AOSP RPB 15.10 – HiKey build is composed of the following artifacts:

Closed source binaries

The following components requires a closed source binary for better hardware support:

Downloading the pre-built binaries

The build is composed by the traditional Android image files (boot, cache, system and userdata), but to avoid incompatibilities issues with older bootloaders, or different partition tables, it’s also recommended to flash the bootloader.

Bootloader files:

wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/bootloader/l-loader.bin
wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/bootloader/fip.bin
wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/bootloader/ptable-aosp.img
wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/bootloader/hisi-idt.py

CE AOSP RPB image:

wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/boot_fat.uefi.img.tar.xz
wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/cache.img.tar.xz
wget http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/userdata.img.tar.xz

Since system.img requires the user to accept an End User License Agreement covering the rights to download and use the proprietary Mali userspace driver, it needs to be manually downloaded via browser. Please go to http://builds.96boards.org/releases/reference-platform/aosp/hikey/15.10/system.img.tar.xz and follow the instructions to download the file.

Uncompress the .tar.xz files using your operating system file manager, or with the following command, for each file:

xz --decompress [filename].tar.xz; tar -xvf [filename].tar

Flashing

Bootloader

To flash the bootloader the recovery mode is required. For more information about the recovery mode, how to enable and use, please go to https://github.com/96boards/documentation/wiki/Reference-Bootloader-Hikey#enabling-recovery-mode

On recovery mode, flash the bootloader with the following command:

sudo python hisi-idt.py --img1=l-loader.bin -d /dev/ttyUSB0
sudo fastboot flash ptable ptable-aosp.img
sudo fastboot flash fastboot fip.bin

Change ttyUSB0 to the right interface name that gets exported to your host system.

Make sure to reboot the board after updating the partition table (ptable-aosp.img), otherwise flashing the system image might fail.

Boot, System, Cache and Userdata

Fastboot is required to flash boot, system, cache and userdata.

Due bug 117, it’s recommended to flash the images via recovery mode (after running hisi-idt.py).

Flashing boot, cache, system and userdata:

sudo fastboot flash boot boot_fat.uefi.img
sudo fastboot flash cache cache.img
sudo fastboot flash system system.img
sudo fastboot flash userdata userdata.img

Once flashed, make sure recovery mode is not enabled (pin3-pin4 on J15), then just reboot the board and enjoy :-)

Additional resources

For known issues and more information about this release, please check https://github.com/96boards/documentation/wiki/ReferenceSoftware