I am helping a friend on their project getting the skylanders protal working in unity. The project can be found here. The “Update README.md” commit is the latest actually working commit.
The ExecuteCommand functions send an HID interrupt transfer in this case. Now these devices are a bit weird and actually use control transfers. And I was wondering if the custom input device system has any way to send control transfers.