I've been on a similar (if less ambitious) jam. I found that ping-ponging between Fable and Sol if one of them get stuck or refuse has been wildly succesful.
Firmware for Onyx Boox apps: https://github.com/hbmartin/onyx-android-sdk
Mac / Metal drivers for Kinect 360: https://github.com/hbmartin/libfreenect2-metal
Mac driver and control app for Razer's cooling pad: https://github.com/hbmartin/razer-cooling-pad-mac