How to reproduce:
1. Connect a Phidgets HID device via USB
2. Create a new Unity project with the Input System enabled
3. Connect to the Phidgets HID device through a script or an external application
4. Observe the result
Actual result: The used Phidgets library fails to connect to the Phidgets HID device and throws a “Device Busy“, “Access Denied“ or a “Resource Busy“ error
Expected result: The connection to the Phidgets HID device is successful
Reproducible with: 6000.4.0f1 (8cf496087c8f)
Could not test with: 6000.0.73f1, 6000.3.13f1, 6000.4.3f1, 6000.5.0b4, 6000.6.0a3 (Phidgets HID device is not available)
Reproducible on: Windows 11 (By user)
Not reproducible on: No other environments tested
Notes:
- Calling RemoveDevice or FlushDisconnectedDevices does not fix the issue
- Issue is present even while the Editor is not in Play mode
- Using the Old Input Manager fixes the issue
- Issue was not reproduced by CQA