I built a handwired keyboard using nice!nano. It works fine wired, but when I set it to advertise over bluetooth it only shows up as pairable on one machine a macbook pro from early 2015.
It does not show up as a bluetooth device on:
- macbook air m1
- windows PC with a bluetooth dongle
- ipad air (iOS17)
- iphone (iOS17)
- Google Pixel 7
When paired to the macbook pro everything works as expected, I can clear the profile and then reconnect. When I switch profiles no keypresses are sent and then when I switch back to the profile keypresses register again.
I have tried adding the following to the .conf file with no change to behaviour; I didn't add all these at once, one at a time while troubleshooting.
`# max bt connections
CONFIG_BT_MAX_CONN=5
CONFIG_BT_MAX_PAIRED=5
CONFIG_ZMK_BLE_EXPERIMENTAL_CONN=y
CONFIG_ZMK_BLE_EXPERIMENTAL_SEC=y
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=7`
I am out of ideas of what to try next. Any help is appreciated!
See Repo here: https://github.com/itskevin-zz/zmk-config-ndk40/tree/master/config/boards/shields/ndk40