ofxKinectV2 Windows

I am trying to get the https://github.com/ofTheo/ofxKinectV2 addon running, I managed to get everyting compiling and linked but I am gettting a libusb error that I am not sure how to solve (I am using the comoiled libusb that is in the repo).

I do get the kinect recognised and gui controlls appear for the polled kinect.

With defaul libusb debug ouput I get:
[Error] [usb::TransferPool] failed to submit transfer: LIBUSB_ERROR_NOT_SUPPORTED Operation not supported or unimplemented on this platform.

I get the following output from libusb debug =-4: I dont really see an error, but so many retries to connect seems strange and I get no data.

   [timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000000] [00003234] libusb: debug [libusb_init] created default context
[ 0.000000] [00003234] libusb: debug [libusb_init] libusb v1.0.19.10905
[ 0.001003] [00003234] libusb: debug [windows_init] Windows 8 64-bit
[ 0.001003] [00003234] libusb: debug [setup_cancel_io] Will use CancelIoEx for I/O cancellation
[ 0.002006] [00003234] libusb: debug [winusbx_init] using libusbK DLL for universal access
[ 0.002006] [00003234] libusb: debug [winusbx_init] libusbK version: 3.0.7.0
[ 0.002006] [00003234] libusb: debug [winusbx_init] initalized sub API libusbK
[ 0.002006] [00003234] libusb: debug [winusbx_init] initalized sub API libusb0
[ 0.003009] [00003234] libusb: debug [winusbx_init] initalized sub API WinUSB
[ 0.004012] [00003e8c] libusb: debug [windows_clock_gettime_threaded] hires timer available (Frequency: 4101557 Hz)
[ 0.004012] [00003234] libusb: debug [htab_create] using 1021 entries hash table
[ 0.004012] [00003234] libusb: debug [usbi_add_pollfd] add fd 0 events 1
[ 0.004012] [00003234] libusb: debug [usbi_add_pollfd] add fd 1 events 1
[ 0.004012] [00003d20] libusb: debug [libusb_get_next_timeout] no URBs, no timeout!
[ 0.005015] [00003234] libusb: debug [libusb_get_device_list]
[ 0.005015] [00003d20] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.005015] [00003d20] libusb: debug [handle_events] poll() 2 fds with timeout in 100ms
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [2FC]
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [3ED]
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [C9]
[ 0.005015] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.005015] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [271]
[ 0.005015] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.005015] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [167]
[ 0.005015] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.005015] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.005015] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [3A2]
[ 0.006017] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.006017] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.006017] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [1E5]
[ 0.006017] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.006017] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.006017] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [211]
[ 0.007020] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.007020] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.007020] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [26F]
[ 0.007020] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.007020] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.007020] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [E6]
[ 0.008023] [00003234] libusb: debug [get_api_type] driver(s): USBHUB3
[ 0.008023] [00003234] libusb: debug [get_api_type] matched driver name against HUB API
[ 0.008023] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [25B]
[ 0.009025] [00003234] libusb: debug [windows_get_device_list] found existing device for session [1E5] (0.0)
[ 0.010027] [00003234] libusb: debug [init_device] (bus: 2, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB30#4&1867B3C4&0&0'
[ 0.010027] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [2C5]
[ 0.010027] [00003234] libusb: debug [init_device] got bus number from ancestor #3
[ 0.010027] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.010027] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 62 bytes)
[ 0.011030] [00003234] libusb: debug [init_device] (bus: 2, addr: 8, depth: 1, port: 3): '\\.\USB#VID_2A70&PID_F003&MI_00#7&2811DBA9&0&0000'
[ 0.011030] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [13]
[ 0.011030] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.011030] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 62 bytes)
[ 0.011030] [00003234] libusb: debug [init_device] (bus: 2, addr: 8, depth: 1, port: 3): '\\.\USB#VID_2A70&PID_F003#43A942B6'
[ 0.011030] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [161]
[ 0.011030] [00003234] libusb: debug [init_device] got bus number from ancestor #2
[ 0.012032] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.012032] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.012032] [00003234] libusb: debug [init_device] (bus: 2, addr: 13, depth: 1, port: 6): '\\.\USB#VID_28DE&PID_2101#F108CFF2C2'
[ 0.012032] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [2E1]
[ 0.012032] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.012032] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 59 bytes)
[ 0.012032] [00003234] libusb: debug [init_device] (bus: 2, addr: 4, depth: 1, port: 3): '\\.\USB#VID_045E&PID_07F8&MI_00#6&247964C7&0&0000'
[ 0.012032] [00003234] libusb: debug [windows_get_device_list] found existing device for session [211] (0.0)
[ 0.012032] [00003234] libusb: debug [init_device] (bus: 1, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB30#5&9B4D969&0&0'
[ 0.013035] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [310]
[ 0.013035] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.013035] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.013035] [00003234] libusb: debug [init_device] (bus: 2, addr: 14, depth: 1, port: 7): '\\.\USB#VID_0D8C&PID_0012&MI_03#7&18C9DE8&0&0003'
[ 0.013035] [00003234] libusb: debug [windows_get_device_list] found existing device for session [E6] (2.0)
[ 0.013035] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.013035] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.013035] [00003234] libusb: debug [init_device] (bus: 2, addr: 3, depth: 1, port: 1): '\\.\USB#VID_0BDA&PID_5411#5&2B084B24&0&1'
[ 0.014038] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [C4]
[ 0.014038] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.014038] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 253 bytes)
[ 0.014038] [00003234] libusb: debug [init_device] (bus: 2, addr: 11, depth: 1, port: 4): '\\.\USB#VID_0D8C&PID_0012&MI_00#7&18C9DE8&0&0000'
[ 0.014038] [00003234] libusb: debug [discovered_devs_append] need to increase capacity
[ 0.014038] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [261]
[ 0.014038] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.014038] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 660 bytes)
[ 0.014038] [00003234] libusb: debug [init_device] (bus: 2, addr: 10, depth: 1, port: 2): '\\.\USB#VID_28DE&PID_2000&MI_01#8&4A7367D&0&0001'
[ 0.015040] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [1C1]
[ 0.015040] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.015040] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 66 bytes)
[ 0.015040] [00003234] libusb: debug [init_device] (bus: 2, addr: 9, depth: 1, port: 1): '\\.\USB#VID_28DE&PID_2000&MI_00#8&4A7367D&0&0000'
[ 0.015040] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [2B1]
[ 0.015040] [00003234] libusb: debug [init_device] got bus number from ancestor #2
[ 0.015040] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.016043] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 44 bytes)
[ 0.016043] [00003234] libusb: debug [init_device] (bus: 2, addr: 7, depth: 1, port: 4): '\\.\USB#VID_0BDA&PID_0301#201402131391'
[ 0.016043] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [4B]
[ 0.016043] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.016043] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes)
[ 0.016043] [00003234] libusb: debug [init_device] (bus: 2, addr: 5, depth: 1, port: 4): '\\.\USB#VID_045E&PID_07F8&MI_01#6&247964C7&0&0001'
[ 0.016043] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [10]
[ 0.016043] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.017046] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes)
[ 0.017046] [00003234] libusb: debug [init_device] (bus: 2, addr: 5, depth: 1, port: 4): '\\.\USB#VID_045E&PID_00CB#5&2B084B24&0&4'
[ 0.017046] [00003234] libusb: debug [htab_hash] hash collision ('\\.\USB#VID_28DE&PID_2101#48F8A769E5' vs '\\.\PCI#VEN_8086&DEV_A2AF&SUBSYS_50071458&REV_00#3&11583659&1&A0')
[ 0.017046] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [3FC]
[ 0.017046] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.017046] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.017046] [00003234] libusb: debug [init_device] (bus: 2, addr: 14, depth: 1, port: 7): '\\.\USB#VID_28DE&PID_2101#48F8A769E5'
[ 0.017046] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [4A]
[ 0.018048] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.018048] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 66 bytes)
[ 0.018048] [00003234] libusb: debug [init_device] (bus: 2, addr: 9, depth: 1, port: 1): '\\.\USB#VID_28DE&PID_2000#LHR-89E09112'
[ 0.018048] [00003234] libusb: debug [windows_get_device_list] found existing device for session [26F] (0.0)
[ 0.018048] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.018048] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 31 bytes)
[ 0.018048] [00003234] libusb: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_045E&PID_02D9#6&3B3F2067&0&1'
[ 0.018048] [00003234] libusb: debug [discovered_devs_append] need to increase capacity
[ 0.018048] [00003234] libusb: debug [windows_get_device_list] found existing device for session [271] (0.0)
[ 0.018048] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.018048] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 25 bytes)
[ 0.018048] [00003234] libusb: debug [init_device] (bus: 1, addr: 3, depth: 1, port: 3): '\\.\USB#VID_045E&PID_02D9#6&3B3F2067&0&3'
[ 0.020054] [00003234] libusb: debug [windows_get_device_list] found existing device for session [3A2] (2.0)
[ 0.020054] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.020054] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 31 bytes)
[ 0.020054] [00003234] libusb: debug [init_device] (bus: 2, addr: 2, depth: 1, port: 17): '\\.\USB#VID_0BDA&PID_0411#5&2B084B24&0&17'
[ 0.020054] [00003234] libusb: debug [windows_get_device_list] extra GUID: {67ACD567-A671-49EA-9557-FA183AC975F1}
[ 0.020054] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [36B]
[ 0.020054] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.020054] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 214 bytes)
[ 0.021056] [00003234] libusb: debug [init_device] (bus: 1, addr: 4, depth: 2, port: 1): '\\.\USB#VID_045E&PID_02C4#000568261047'
[ 0.021056] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [282]
[ 0.021056] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.021056] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 59 bytes)
[ 0.021056] [00003234] libusb: debug [init_device] (bus: 2, addr: 4, depth: 1, port: 3): '\\.\USB#VID_045E&PID_07F8#5&2B084B24&0&3'
[ 0.021056] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [147]
[ 0.021056] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.021056] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 660 bytes)
[ 0.022059] [00003234] libusb: debug [init_device] (bus: 2, addr: 10, depth: 1, port: 2): '\\.\USB#VID_0BB4&PID_2C87#6&273DCCE8&1&2'
[ 0.022059] [00003234] libusb: debug [windows_get_device_list] found existing device for session [167] (0.0)
[ 0.022059] [00003234] libusb: debug [init_device] (bus: 3, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB30#5&4E27353&0&0'
[ 0.022059] [00003234] libusb: debug [windows_get_device_list] found existing device for session [25B] (2.0)
[ 0.022059] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.022059] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.022059] [00003234] libusb: debug [init_device] (bus: 2, addr: 6, depth: 1, port: 5): '\\.\USB#VID_0BB4&PID_2134#5&2B084B24&0&5'
[ 0.022059] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [1E0]
[ 0.023062] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.023062] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.023062] [00003234] libusb: debug [init_device] (bus: 2, addr: 12, depth: 2, port: 5): '\\.\USB#VID_0BB4&PID_2C87#205A31524D4D'
[ 0.023062] [00003234] libusb: debug [discovered_devs_append] need to increase capacity
[ 0.023062] [00003234] libusb: debug [windows_get_device_list] allocating new device for session [2D1]
[ 0.023062] [00003234] libusb: debug [init_device] found 1 configurations (active conf: 1)
[ 0.023062] [00003234] libusb: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 253 bytes)
[ 0.023062] [00003234] libusb: debug [init_device] (bus: 2, addr: 11, depth: 2, port: 4): '\\.\USB#VID_0D8C&PID_0012#6&273DCCE8&1&4'
[ 0.024064] [00003234] libusb: debug [get_api_type] driver(s): HidUsb
[ 0.024064] [00003234] libusb: debug [get_api_type] matched driver name against HID API
[ 0.024064] [00003234] libusb: debug [windows_get_device_list] found existing device for session [1E0] (2.12)
[ 0.024064] [00003234] libusb: debug [get_api_type] driver(s): usbccgp
[ 0.025067] [00003234] libusb: debug [get_api_type] matched driver name against Composite API
[ 0.025067] [00003234] libusb: debug [windows_get_device_list] found existing device for session [4A] (2.9)
[ 0.025067] [00003234] libusb: debug [get_api_type] driver(s): HidUsb
[ 0.025067] [00003234] libusb: debug [get_api_type] matched driver name against HID API
[ 0.025067] [00003234] libusb: debug [windows_get_device_list] found existing device for session [10] (2.5)
[ 0.025067] [00003234] libusb: debug [get_api_type] driver(s): usbccgp
[ 0.025067] [00003234] libusb: debug [get_api_type] matched driver name against Composite API
[ 0.025067] [00003234] libusb: debug [windows_get_device_list] found existing device for session [2D1] (2.11)
[ 0.026070] [00003234] libusb: debug [get_api_type] driver(s): HidUsb
[ 0.026070] [00003234] libusb: debug [get_api_type] matched driver name against HID API
[ 0.026070] [00003234] libusb: debug [windows_get_device_list] found existing device for session [161] (2.13)
[ 0.026070] [00003234] libusb: debug [get_api_type] driver(s): usbccgp
[ 0.026070] [00003234] libusb: debug [get_api_type] matched driver name against Composite API
[ 0.026070] [00003234] libusb: debug [windows_get_device_list] found existing device for session [147] (2.10)
[ 0.026070] [00003234] libusb: debug [get_api_type] driver(s): usbccgp
[ 0.026070] [00003234] libusb: debug [get_api_type] matched driver name against Composite API
[ 0.026070] [00003234] libusb: debug [windows_get_device_list] found existing device for session [13] (2.8)
[ 0.026070] [00003234] libusb: debug [get_api_type] driver(s): usbccgp
[ 0.026070] [00003234] libusb: debug [get_api_type] matched driver name against Composite API
[ 0.026070] [00003234] libusb: debug [windows_get_device_list] found existing device for session [282] (2.4)
[ 0.027072] [00003234] libusb: debug [get_api_type] driver(s): USBSTOR
[ 0.027072] [00003234] libusb: debug [windows_get_device_list] found existing device for session [2B1] (2.7)
[ 0.027072] [00003234] libusb: debug [get_api_type] driver(s): HidUsb
[ 0.027072] [00003234] libusb: debug [get_api_type] matched driver name against HID API
[ 0.027072] [00003234] libusb: debug [htab_hash] hash collision ('\\.\USB#VID_28DE&PID_2101#48F8A769E5' vs '\\.\PCI#VEN_8086&DEV_A2AF&SUBSYS_50071458&REV_00#3&11583659&1&A0')
[ 0.027072] [00003234] libusb: debug [windows_get_device_list] found existing device for session [3FC] (2.14)
[ 0.027072] [00003234] libusb: debug [get_api_type] driver(s): libusbK
[ 0.027072] [00003234] libusb: debug [get_api_type] matched driver name against libusbK
[ 0.028075] [00003234] libusb: debug [windows_get_device_list] found existing device for session [36B] (1.4)
[ 0.028075] [00003234] libusb: debug [windows_get_device_list] setting HID interface for [161]:
[ 0.028075] [00003234] libusb: debug [set_hid_interface] interface[0] = \\.\HID#VID_28DE&PID_2101#8&254E3913&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.028075] [00003234] libusb: debug [windows_get_device_list] setting HID interface for [10]:
[ 0.028075] [00003234] libusb: debug [set_hid_interface] interface[0] = \\.\HID#VID_045E&PID_00CB#6&1EB9C568&1&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.028075] [00003234] libusb: debug [htab_hash] hash collision ('\\.\USB#VID_28DE&PID_2101#48F8A769E5' vs '\\.\PCI#VEN_8086&DEV_A2AF&SUBSYS_50071458&REV_00#3&11583659&1&A0')
[ 0.028075] [00003234] libusb: debug [windows_get_device_list] setting HID interface for [3FC]:
[ 0.028075] [00003234] libusb: debug [set_hid_interface] interface[0] = \\.\HID#VID_28DE&PID_2101#8&3A91E5E5&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.030080] [00003234] libusb: debug [windows_get_device_list] setting HID interface for [1E0]:
[ 0.030080] [00003234] libusb: debug [set_hid_interface] interface[0] = \\.\HID#VID_0BB4&PID_2C87#8&144AEC52&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.030080] [00003234] libusb: debug [get_api_type] driver(s): libusbK
[ 0.030080] [00003234] libusb: debug [get_api_type] matched driver name against libusbK
[ 0.030080] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.030080] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.031083] [00003234] libusb: debug [libusb_unref_device] destroy device 2.8
[ 0.031083] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.031083] [00003234] libusb: debug [libusb_unref_device] destroy device 2.8
[ 0.031083] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.031083] [00003234] libusb: debug [libusb_unref_device] destroy device 2.13
[ 0.031083] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.031083] [00003234] libusb: debug [libusb_unref_device] destroy device 2.4
[ 0.031083] [00003234] libusb: debug [libusb_get_device_descriptor]
[ 0.032086] [00003234] libusb: debug [libusb_get_device_descriptor]

Ok, this was just an issue with me using an unpatched libsub.dll.
Prebuilt binaries can be found here: