Hi, lets open the discussion with good news: I've got it to boot fully on my hi802 with rev. 1.1 imx6q.
As jas-hacks told, I've tried to patch our stuff upon the 1.1.0 version of kernel (and removing unused stuff like ION by the way) and it worked.
Here is the log
http://pastebin.com/vZeNSiGrNow about how to build it:
Kernel:
$ git checkout imx_3.0.35_1.1.0-hdmidongle
$ make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm imx6_android_defconfig
$ make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm -j<number_of_cores> uImage modules
$ cd ../
Now u-boot and flashing the sd card:
$ nano flash_sd.sh # CHANGE THE $NODE! NEXT COMMAND IS ON YOUR OWN RISK!
$ ./flash_sd.sh
Partition on SD card should be placed 32k sectors ahead due to possible overlap with u-boot/kernel.
Thats it.
Credits: jas-hacks for figuring out that we need to use 1.1.0 and not android branch, hste for flashing instructions.
Best Regards,
Dmitriy Beykun