Firmware seems to be working - mostly.  It's buggy still, but doing what it should be doing, for the most part...