Why not use ANAIIS? http://aminet.net/package/driver/other/anaiis
Or is it some how unuseable???
Sorry to interfere here, but if a programmer can write a piece of code to translate USBIOReqHCD or USBIOReq structs (OS4.0 Sirion compatible) into usb low level, it could work on ANAIIS!
The problem is that the programmer in question is not born.
ANAIIS can manage mouse, keyboard, printer, massstorage, joystick, so what else

?