MX Master 2S can't re-connect by Bluetooth after wake up
AnsweredProduct: MX Master 2S
OS: Win 10X64
Connection: Bluetooth
Problem: usually I put my laptop into sleep and go home after work(won't take mouse with me as I have another one at home), the issue is next morning when I come back, it won't connect automatically, have to close and reopen Bluetooth as in the screenshot to get it connected.
-
Official comment
Hi Zhu Pioneer,
Thank you for reaching out to Logitech!
We are here to help you with your MX MASTER 2S.
To isolate the issue with the mouse, could you try to remove and re-pair the mouse to your computer?
Does the same thing happens with other computer?
Please do not hesitate to let me know if you have other concerns.
Warm regards,
Logi_Rona
Comment actions -
Okay, turns out maybe I can help. This is a hacky workaround to "solve" the issue for now, but ultimately I believe it will take an update to Logitech drivers and/or firmware, Bluetooth LE drivers, or a Windows Update. Speaking of, I believe this may be tied to recent changes to how Windows handles Bluetooth LE devices [ https://support.microsoft.com/en-us/help/4507623/some-bluetooth-devices-may-fail-to-pair-or-connect-after-applying-june ]. I do not show the error indicated there, but Windows did recently make changes to treatment of LE devices like these mice, and I began witnessing this behavior after taking the 1903 Windows update, so I believe it may be related.
Anyway, my workaround is as follows:
I used a PowerShell script found on Stack Exchange [ https://superuser.com/questions/1168551/turn-on-off-bluetooth-radio-adapter-from-cmd-powershell-in-windows-10/1293303#1293303 ]. I saved it as a ps1 file as indicated, and created a batch file as indicated, with the following lines:
powershell -command .\bluetooth.ps1 -BluetoothStatus Off
powershell -command .\bluetooth.ps1 -BluetoothStatus OnMake sure the ps1 filename is correct if you named it something else. Also make certain that you have Set-ExecutionPolicy set to unrestricted in PowerShell as linked in the Stack Exchange post [ https://superuser.com/tags/powershell/info ], as it is restricted by default.
For true seamlessness, I used Bat to Exe Converter [ https://www.majorgeeks.com/files/details/bat_to_exe_converter.html ] to turn the batch file into an invisible exe.
I kept all these files together on my hard drive (although once making the exe you could delete the batch file, as it does nothing once converted), and placed a shortcut to the exe in the Windows Startup folder (if you're not sure where it is, press Win+R and enter "shell:common startup" without quotes).
The end result is that whenever a user logs in to Windows, the exe invisibly "jiggles the handle" of the Bluetooth connection, which allows my Bluetooth LE mouse to connect without further input from the user.
Hope this helps.
Please sign in to leave a comment.
Comments
3 comments