1) Scanning while a device was already running distorted the signal (probably because of the control_transfer call - done in order to get the serial device). We modified the scanning to identify devices based on USB bus_id an USB address.
2) Unplugging a device from a multi device session caused the application to block because of a mutex which was not properly unlocked.
1) Scanning while a device was already running distorted the signal (probably because of the control_transfer call - done in order to get the serial device). We modified the scanning to identify devices based on USB bus_id an USB address.
2) Unplugging a device from a multi device session caused the application to block because of a mutex which was not properly unlocked.