Hello,
Windows 11 has introduced changes in USB and COM port handling that can affect legacy serial communication, especially with USB-to-Serial adapters used by Ingenico and Verifone terminals. The intermittent timeouts and incomplete reads you’re seeing are consistent with issues reported when relying on the default Microsoft USB-to-Serial driver. The first step is to replace that driver with the official vendor-provided driver, which is optimized for these devices. Assign a fixed COM port number during installation to avoid dynamic reassignment.
You should also disable USB Selective Suspend in Power Options and uncheck “Allow the computer to turn off this device to save power” in Device Manager for each USB Root Hub and COM port. This prevents Windows 11’s aggressive power management from interrupting communication. Confirm that baud rate and buffer settings match between your POS application and the terminal firmware.
Windows 11’s updated I/O stack can cause dropped packets in applications that rely on tight timing. To verify, enable verbose logging in your communication library and use COM monitoring tools like Microsoft’s SerialTest to capture traffic. If issues persist even after driver and power adjustments, the root cause may be within Windows 11’s USB stack itself, in which case raising a support case with Microsoft is the recommended path.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Hoang Le.