Running into a packet drop issue when trying to stream data from a medical device to a hp desktop (WPF app) commonly used in hospitals and clinics. The application is using BluetoothLEDevice PairAsync to pair with the device and the device requires a 15 ms connection intervals. The drop of packets (95% of packets) is observed at 3 feet while using desktop computers (tested on a hp and dell) and 30 feet while using laptops (Lenovo, Dell, HP) with the same external dongles. The registry inputs for the Bluetooth device (Min, Max, Latency connection interval) are the same across a few computers thus ruling out a BLE negotiation issue between the computer and the device.
OS Name: Windows 10 Pro, Version: 10.0.18363 Build 18363
System Model: HP EliteDesk 800 G2 DM 35W, x64-based PC
System SKU: 1D
BLE dongle used: Realtek Bluetooth 5.0 Adapter
Hardware IDs: USB\VID_0BDA&PID_8771&REV_0200, USB\VID_)BDA&PID_8771
The same issue has been observed while using the Dell OptiPlex 7070 Micro and multiple other external dongles (CSR 4.0 and other BLE dongles)
Are there any accessible parameters (USB serial adapter, Bluetooth drivers, ..) that could be used to make the connection via the dongle on desktops running Windows 10 more robust?