I’m quite happy to announce that the QBoxHD team has released after several months of development the enigma2 source code.
The sources were heavily modified for this hardware and it’s not yet finished, but it seems to be stable.
There are several ugly/dirty hacks that will be polished over time.
The enigma2 SVN repo is here:
$ svn checkout https://www.qboxsvn.com/e2-0.2/e2-0.2/trunk enigma2
Along with the enigma2 sources, you’ll find the kernel sources too.
The kernel SVN repo is here:
$ svn checkout https://www.qboxsvn.com/linux-sh4-188.8.131.52/linux-sh4-184.108.40.206/trunk kernel_qboxhd
The kernel with SVN? Bad… But since there were very few modifications and there was already a SVN repo it was easy to put it there.
The wiki/trac link at the moment are read only to the public, so everyone can check what’s going on with the project:
As with most of this kind of devices, (sadly) the drivers will remain closed.
This means that this enigma2 source code is tied to this box since it has a lot of modifications that are platform specific. However, it wouldn’t be difficult to port it to another sh4 based box.