Perhaps the device works perfect except for responding to a request for a Manufacturer string under Windows 8.1 with EnhancedPowerManagementEnabled enabled...
If you can't change the device firmware or driver, you need to find a workaround in the host computer, as the Microsoft article suggests.