I recently got a BlinkStick square which I'm trying to integrate into one of my software projects. Right now I'm stuck getting the UsbMonitor to work. I followed the example for the BlinkStickDotNet API but it seems that neither the BlinkStickConnected nor the BlinkStickDisconnected event get fired. Apart from that the device works without trouble.
Upon further investigation it turns out that the DeviceListChanged event of the WinUsbDeviceMonitor class is not fired on connecting/disconnecting the BlinkStick Square
Anyone else experienced similar difficulties or knows a fix/work around?
Device: BlinkStick Square, Agile Innovative Ltd BlinkStick (serial BSxxxxxx-3.0, VID 8352, PID 16869, version 512)
Platform: Windows 10 Pro, 1607
Language: C#, official Microsoft .NET API implementation