Grant, et. al.,
Still interested, haven't forgotten (still somewhere on the "back burner").
Was curious too, is there some good configuration, etc. info. available
somewhere for running these devices virtual under Linux (e.g. under
qemu-kvm, qemu, or virtualbox?). Being able to run them as virtual may
rather significantly ease development & convenience thereof. About the
only non-virtual bits I/we may need at some point:
information/confirmation of some of the keyboard/button codes received
(near) final testing to actual optical burner device(s) (and/or also
writes to removable flash devices).
I'm thinking most all of the other development bits should likely be
doable under virtualization.
Also, perhaps as supplementally (or alternatively?) useful, I've also been
thinking of similar for Raspberry Pi - interface could be pretty simple -
don't even really need screen and keyboard, just some means to tell the Pi
what to write/copy/burn, and some way for the Pi, to indicate once completed
if it was successful or not. (e.g. could flash LED(s) various ways to
indicate completed good or failed attempt, could deliver updates on ISO to
burn and general instructions via file(s) on inserted USB device(s)).