Hmm. Nice device all in all. Certainly seems like it could be much more capable than any pi. There's a bunch of things that are required to make it work:
- u-boot for cu-box with pxe patches
- kernel built (with appropriate patches)
- default initrd to interact the the NewMD_Interactor
- lmce MD packages built for ubuntu armhf
- changes to Diskless_CreateTBZ.sh (as required)
- other specific changes (as required) to config files
- media player created to utilize whatever accelerates video playback
- anything else that comes up along the way
Some of the above is easy, some not so easy.
As I don't have one there's not a lot I can do here with the device. #1 requires patching and building u-boot, I can provide the pxe patch for u-boot. #3 is easy after #2 is done, by following the raspbian example. #4 I'm planning on doing already generally for ubuntu armhf... someday. #5 I'm planning on doing already generally for ubuntu armhf after #4 is done. #7 is not as hard as some might think if you have even a minor amount of programming knowledge, it just takes time. #8 can be the kicker as obstacles are difficult to predict.
The 2 majors:
Question: What kind of video acceleration support does it have? What codecs can it support playing?
Question: Does it have CEC control built in? If so, do you know if it is libcec compatible?
There are an army of arm devices out there, and since it takes effort to support each one, choosing what to support may be difficult. The most ideal situation is one where libxine2 works on the device for video acceleration. I don't know of any arm devices where that is the case yet. rpi has omxplayer, I have leveraged that to provide media on the rpi. The Cubox certainly has the potential to live up to what is neccesary but I have no way of testing it myself. Best thing to do is likely to install ubuntu through the netinstall method, or perhaps fedora if you have issues with ubuntu, and see what it can do on the video playback side initially.