zmkfirmware / zmk

ZMK Firmware Repository
https://zmk.dev/
MIT License
2.53k stars 2.58k forks source link

Reconnect between multiple Windows PC's often does not work #2245

Open iBot1986 opened 3 months ago

iBot1986 commented 3 months ago

Hi,

I have some strange connection troubles with two different Windows machines and a nice!nano v 2.0 (Nordic nRF52840) custom keyboard. (no split keyboard). I have two PC's (Home and Work) and I change them daily and also my keyboard. Most of the time I must reconnect the keyboard on both of the computers (remove keyboard from Bluetooth devices and reconnect). Sometimes it works like this, but sometimes I even must clear all Bluetooth profiles from the keyboard (BT_CLR_ALL) before I am able to reconnect. The Keyboard has multiple Bluetooth profiles available to select (BT_SEL 0-3).

I have tried with different config variations. Actually, I am going with CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y

Do you have any suggestions how to solve or debug this?

iBot1986 commented 3 months ago

After changing to CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y the problem seems to be (almost) solved; in this three weeks I just had the connection problem once again. Actual, I have three BT profiles active; 2 Windows and 1 Linux PC (also the connection with bluetoothctl under Linux went very well!)