I do not have the protocol specification, but I do have the c source for the Linux control terminal which drives the communication and would surely contain all that you need to know. It's just a terminal-based command line tool, so it should be simple enough to figure out how it ticks. We would have no reason to want to own the resulting driver, since lots of people may benefit from this added functionality.
Thanks,
-Mike