It sounds like A1UP systems, due to the way they are coded, are using a "barebones" USB HOST implementation, which was only intended to use a typical generic mouse device with a very specific report structure. Unlike devices with full USB HOST support (Windows, Linux, Rasberry Pi, etc...) it's not able to accommodate the reports being generated by the Opti-Wiz3-style interface.