I was hoping to get some answers to questions before diving in, but very little seems to be announced right now.
The documentation here lacks (http://www.96boards.org/documentation/ConsumerEdition/HiKey960/HardwareDocs/HardwareUserManual.md/) a fair bit of information. Especially notable is the “What’s in the Box” section. So: what’s in the box?
Is there support for video hardware en-/trans-coding via Android and/or Linux?
Do you recommend a heatsink and/or fan? I presume processor throttling due to heat is implemented within the Android distribution. Could you clarify is you think a fan is necessary for heavy use, and what are the performance consequences of fan-v-heatsink-v-none? What are the dimensions of the main SOC/processor (for heatsink configuration). I see that the 96Boards specification calls for support for an external fan, and it looks like this can be achieved by using the 5V or the SYS_DCIN (12V), both present on the Low Speed Expansion connector, but I do not see an specific recommendations for fans, and it is unclear how one can implement a variable speed fan.
Is there any functionality that is yet to be implemented within the Android distribution? For instance, I have used devboards where bluetooth is non-functional upon delivery.
Could you give more details on the implemented functionality of the M.2 socket? In the past, I have used an ARM board with an M.2 slot, but no kernel drivers had been implemented for SATA support, for instance.
And finally …
- I know this has been asked before, but is there any news on mainline Linux support?