Debugging slow FXTI connection in Windows 10

We recently switched from an old home-made topside box to an FXTI on our BlueROV2. We get good connection speed on a Lenovo Thinkpad T440p running Ubuntu (typically about 66.67 Mbps download, 80.00 Mbps upload), so the FXTI, Binder 770 soldering, tether cable and USB cable are all OK. But on a Microsoft Surface Pro 5th gen running Windows 10, we only get about 2.65 MBps download, 47.06 Mbps upload, and lots of pixellation on the video. We were getting good connection speeds on the Surface Pro immediately before installing the FXTI, so we can rule out anything on the BlueROV2 itself (blueos 1.0.1, Raspberry Pi 3, Pixhawk). The Surface Pro only has one USB port, so we will need to go through a USB hub to connect a controller, but the connection is very slow even when we don’t go through a USB hub. The USB port is a 3.0, in power state D0, and the power and link lights on the FXTI are on. Any ideas what the problem might be?

Getting the latest Realtek USB FE driver from Realtek made a big difference. Still not as fast in Windows as on my Ubuntu laptop, and still some pixellation in the video, but up to about 52.25 Mbps download, 80.00 Mbps upload, so should be usable.

1 Like