libmegadrum is nearing completion :-p I'm still being lazy and haven't sent my Atmega off to Dmitri yet, but I am getting there. The basic functions work very well, at least on my Mac, which includes basically everything up to the firmware update routine. I've started writing a command line application which will serve as the tester program for the library but also allow you to change some basic pad settings and upload new firmware.
Anyway, more progress soon, hopefully. This week is pretty busy for me but I'll code some things up where I can.