Associate
- Joined
- 22 Jun 2018
- Posts
- 1,702
- Location
- Doon the watah ... Scotland
I have a cheapo Nintendo switch controller that was bought for my son and his switch. The controller has a USB C connector port on it. My son also has a PC which he has MS flight sim installed and uses the switch controller as a joystick device. We plug the controller in using a USB cable to the PC as there is bo bluetooth functions on the PC.
If I plug the controller into his headphone stand which has a couple of USB ports on it, windows sees a device connect as a pro controller. MSFS also shows a controller attached, but the input signals are all over the place and unusable. Even in the windows usb game controller control panel, the inputs are random.
If I plug the controller into either the back ports of the motherboard, or the case ports ( i.e. directly onto a motherboard header), the controller appears as an xbox controller, and all the input signals are perfect, just as you would expect them to be. MSFS also then reports seeing an xbox controller, and is able to use the device properly.
So why should that be the case ? Is the USB hub port interfering with the communication between the controller device and windows in a way that a motherboard port doesn't?
I tried it out on my own machine, and can replicate the problem. Plugging the controller into my monitor USB ports gives an unusable signal. Plugging it into my motherboard, and its perfect.
If I plug the controller into his headphone stand which has a couple of USB ports on it, windows sees a device connect as a pro controller. MSFS also shows a controller attached, but the input signals are all over the place and unusable. Even in the windows usb game controller control panel, the inputs are random.
If I plug the controller into either the back ports of the motherboard, or the case ports ( i.e. directly onto a motherboard header), the controller appears as an xbox controller, and all the input signals are perfect, just as you would expect them to be. MSFS also then reports seeing an xbox controller, and is able to use the device properly.
So why should that be the case ? Is the USB hub port interfering with the communication between the controller device and windows in a way that a motherboard port doesn't?
I tried it out on my own machine, and can replicate the problem. Plugging the controller into my monitor USB ports gives an unusable signal. Plugging it into my motherboard, and its perfect.