Hikey 970 Documentation, HiAI DDK, Linux Firmware Images, and Support Forums

Hikey 970 board has impressive specifications with Huawei Kirin 970 SoC featuring an octa-core Arm Cortex A73/A53 processor and an Arm Mali-G72-MP12 GPU, coupled with 6GB LPDDR4x and 64GB UFS storage. It’s also one of the first broadly available developer platforms equipped with a Neural Processing Unit for artificial intelligence applications.

However when it launched in April, Hikey 970 documentation was lacking, and despite the board is supposed to run both Android (AOSP) and Linux distributions such as Ubuntu or Debian, so far only AOSP is shown in the download section, with Linux distributions “coming soon”.

Hikey 970 BoardBut if you want to start as soon as possible there are still some good news. First, some documentation for the board has been released on Github, including getting started guides, hardware documentation (schematics, user manual, etc..), and some instructions to build AOSP from source code, and flash it to the UFS storage. If you are interested in Huawei artificial intelligence SDK (HiAI DDK) and working with the NPU, some specific user guides are available for download.

Hikey 970 Documentation - Block Diagram
Hikey 970 Block Diagram as found in Schematics

I could find two support forums for the board:

While there’s no official Debian image just yet, some of the members have already built their own Debian or Ubuntu image. Just don’t expect everything to work out of the box just yet:

You’ll find some discussion about those two firmware images on the forums listed above. That means working on Hikey 970 with Linux is now possible, but still needs some improvements. I’d eventually expect the official Debian image to support hardware video decoding/encoding, 3D GPU acceleration, and NPU support out of the box, but more patience is still required.

The board is sold for $299.00 on Seeed Studio, but if it is a bit over your budget, and you are still interested in NPU acceleration for AI workloads, you may have to wait for the cheaper Rockchip RK3399Pro based RockPro64-AI or ROCK960 PRO boards instead.

Thanks to Nobe for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 years ago

a bit expensive, the rock pro seems to be better value

5 years ago

I think, HiKey board are using UEFI thus it should be easier to boot Linux distributions.

5 years ago

Nice heatsink that I added to both HiKey 960/970
Hikey970 is running on max freq( 2,4GHz on big core ) without throtling

5 years ago

original heatsink is different(much smaller) then one that you see on picture in this article.
And I removed 60 PIN HS connector and SD card slot next to the CPU for more space.
So now I can use pretty much any heatsink for PC motherboard chipset.
I didn’t they anything else as there are no holes next to the cpu. But I don’t see any problem with something smaller.
I want to try best solution.
No I have only problem and that is I can’t overclock CPU more then 2,4GHz as there is some limitation in cpu firmware 🙁

Da Xue
Da Xue
5 years ago

HiKey 970 software and documentation is made mostly by HiHope. Official support documents and downloads are here:

Khadas VIM4 SBC