HiKey970 stock android 9 images



Recently I bought a HiKey970 and it came with a pre installed Android P - Kernel 4.9.
The download section still has the android 8 images. Could you please provide us the updated image files?

Thanks in advance.

Board based on the Kirin 970 - HI3670 Application Processor
More info: http://www.96boards.org/product/hikey970/ (Website coming soon…)
Buy now: https://www.seeedstudio.com/HiKey-970-Development-Board-p-3046.html


Someone may have built android 9 and they probably are the best bet to get a pre-built image.

I tried to build the AOSP tree before without any luck.


Exactly. I built Android P and Q images to my previous 960 board, but I’m getting some errors when building to the 970.

It would be nice if someone can provide them :slight_smile:


The stock android images are provided directly by the vendor http://www.lemaker.org/product-hikey970-download-83.html


Those are android 8 he is looking for android 9 PIE.


Hi :slight_smile:

As mentioned by @BigCountry907, the images provided by the vendor are outdated (Android 8).
I bought and received the board few weeks ago and it came with Android 9. I would like to have those images since I’m having difficulties to build them.



Actually this image is android 9, I don’t think is the stable release, but it’s definitely android 9.
I recently had to flash this image, and after flashing it has the android pie easter egg in it.


Hi @nichitapavel

You’re right. I just downloaded the images now and flashed them.
On the website says Android 8, but the images are Android 9 - Kernel 4.9.59.

Thank you very much :slight_smile:


in the end, compiling sources did not work for me. can’t put all together when compiling AOSP branch (Pie) , problem is non-treble compliance of this repo.
Has anyone successfully compiled and run AOSP P on Hikey970 board WITH (separate /vendor partition for all SOC/HW acceleration specific components) OR WITHOUT (/system/vendor as Android N) treble compliance ???
I have managed to solve other errors but failed in the end 99% compiling vendor.img because of lack of treble support from the branch. error: “You cannot install files to out/target/product/hikey970/system/vendor while building a separate vendor.img!”; tried compiling vendor partion by enabling BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE but looks like this is going to be huge work if i proceed in this direction. all the VINTF, HIDL implementation… :frowning:

Any help or guidance greatly appreciated.