Windows 10 USB HUB driver failed to connect 18F14K50
The CPU used by our company for USB devices: 18F14K50, compiler: XC8, is modified with the custom-HID example of the Microchip Libraries for Applications（MLA）Version: v2017-03-06. The clock speed of the 18F14K50 runs at the highest speed of 48MHz, and the USB is set to Full-speed.
However, many customers have responded that the newly purchased laptops have Windows 10 operating system installed. It is often failed to connect through the APP and 18F14K50 we developed. It is often necessary to do Windows 10 update before connecting smoothly. If the laptop is installed with Windows 7, There is no such problem, so the enumeration of 18F14K50 is successful. Windows 10 can detect the device, but I don't know why the communication is wrong when I send the packet from Windows 10 to the MCU.
Does Windows 10 have any problems with the USB HUB driver? Why do I need to update to connect to some devices? Is there a way to avoid this problem when designing an app with, for example, Delphi?