scratchfoundation / scratch-link

Device interoperability layer for Windows and MacOS
BSD 3-Clause "New" or "Revised" License
104 stars 84 forks source link

After connecting EV3/SPIKE Prime on windows, can't reconnect without first un-pairing #94

Closed ericrosenbaum closed 5 years ago

ericrosenbaum commented 6 years ago

Once I have connected to an EV3, and then disconnected, and then restarted Scratch Link (due to the crash in https://github.com/LLK/scratch-link/issues/93), when I attempt to connect again, the EV3 never appears in the scan.

The only reliable way I have found to be able to find and connect to the EV3 is to use the Windows Bluetooth settings to unpair the EV3 (i.e. "remove this device"). After I do that, the EV3 appears immediately in the scan, and I am able to connect.

Scratch Link 1.1.9.0 Chrome 70 Windows 10 Pro 1803 build 17134.345

ericrosenbaum commented 5 years ago

I'm still seeing this issue, now testing Scratch Link 1.1.11.0, on the same Windows machine as above. The EV3 I have connected to previously, after disconnecting, never shows up again in the scan. I can only make it appear again by using Windows to unpair the device.

evhan55 commented 5 years ago

Confirmed on Windows 1803 and Scratch Link 1.1.11.0

evhan55 commented 5 years ago

This is also true for the LEGO SPIKE Prime.