G120 USB connection in Windows 10

Just found a curious bug with G120 USB connection in Windows 10.

I have 4.4 and 4.3 installed on my machine along with VS2013 and VS2015.

  • connect a G120 board and it shows in Device Manager
  • can see the G120 with MFDeploy for 4.3 and 4.4
  • can see the G120 in VS2015
  • can NOT see the G120 in VS2013

After several hours of frustrating reboots, changing cables, ports and cursing found out that if I disconnect a STM32F4 Discovery board that I had connected too, the G120 shows in VS2013 and it works as expected. As soon as I plug the Discovery board again, it shows in Device manager along with the G120 and the G120 doesn’t show in VS2013 anymore. Can repeat this over and over and see the same behaviour.

There must be some conflict in the USB enumeration between the STM32 STLink port and the G120, or something.