Are you sure the libhid actually works? I am receiving debug messages that my reports was sent and received successfully, but my device is not actually doing anything.