Images for verify: a) bootloader and stuffs: https://github.com/96boards-hikey/tools-images-hikey960 run: recovery-flash.sh b) Debian rootfs and kernel and dt: http://people.linaro.org/~guodong.xu/myupload/hikey960/build.debian.0509/ run: fastboot flash system rootfs-hikey960-0509.img fastboot flash boot boot.img fastboot flash dts dt.img Kernel is based on linus/master branch, pre-v4.12, as of day 9th/May/2017. = To build your own kernel: 1. mkbootimg and mkdtimg, these two tools can be downloaded from: - https://github.com/96boards-hikey/tools-images-hikey960 2. Note: here we use similar script as AOSP to generate boot.img and dt.img 3. Here is the commands: ./mkbootimg --kernel Image.gz --ramdisk ${RAMDISK_FILE} --cmdline "loglevel=15 console=tty0 console=ttyAMA3,115200,8n1 printk.time=1 root=/dev/sdd10 rootwait rw video=vfb firmware_class.path=/lib/firmware/" --base 0x0 --tags-addr 0x07A00000 --kernel_offset 0x00080000 --ramdisk_offset 0x07c00000 --os_version 7.0 --os_patch_level 2016-08-05 --output ${OUTPUT_DIR}/boot.img ./mkdtimg -d hi3660-hikey960.dtb -s 2048 -c -o ${OUTPUT_DIR}/dt.img