xxxxx@hotmail.com wrote:
The hardware ID is set as below. I checked the device node in the device manager and the hardware ids are set correctly.
#define BTHXUSB_HARDWARE_IDS \
L"USB\VID_045E&PID_028E&REV_0114\0USB\VID_045E&PID_028E\0"It loads the XUSB driver but starting the device failed due to unknown reason. I paste the setupapi.dev.log here for your reference.
The implication from this is that it expects the device to be a
composite device, with multiple interfaces. Are you simulating the
entire device descriptor and configuration descriptor of a real controller?
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.