I have a USB RFID reader. It’s a Prolific chip based device that sends data via serial. When i plug it into Cobra an DeviceConnected event is fired and reader is recognized as Prolific. The problem is when the reader is already pluged in before i power up my Cobra. No DeviceConnected event is fired and GetDevices() method returns empty collection. If i unplug and plug reader back in, everything goes back to normal. How can i fix this ?
Debug.Print("Already connected: " + USBHostController.GetDevices().Length); USBHostController.DeviceConnectedEvent += (s,e) => Debug.Print("Device connected!");