#Can‘t connect to nice!nano v2
1 messages · Page 1 of 1 (latest)
This is my config at the moment: https://github.com/tim-hilt/zmk-config
I could flash it successfully but I still can't connect. I always see an Authentication Failure - message. When I researched the error, I found this issue: https://github.com/zmkfirmware/zmk/issues/1189, where one of the commenters suggested to bind a key to BT_CLR to clear the bluetooth profiles. I looked into the keymap and there already was a keymap for BT_CLR on the second layer:
!bluetooth
There is pretty nice documentation above explaining how BT profiles work with ZMK, you can give that a read. You probably need to clear the profiles that you have used. One thing that trips up people is that flashing firmware doesn’t typically clear profiles.
Yes, I get that. I just re-applied the lily58-keymap that I used before and also couldn't connect. So it might be due to profiles.
It is very likely
I pressed the shortcut to clear the bluetooth profiles on the keymap (as described above), however, that didn't change anything. I'll try again by adding this keymap to the first layer on the keys that did respond before. This should eliminate potential failure-points.
To be safe, you can clear other profiles as well
As a last resort you can flash the settings reset firmware mentioned here, but you’ll need to do it on both halves and follow the steps carefully https://zmk.dev/docs/troubleshooting#split-keyboard-halves-unable-to-pair
The following page provides suggestions for common errors that may occur during firmware compilation or other issues with keyboard usage. If the information provided is insufficient to resolve the issue, feel free to seek out help from the ZMK Discord.
I'll try again with BT_CLR before I do that. Thanks for the hints! I'll report back when I made progress.
Also I don’t know if I am missing something, but you are still building lily58 firmware? https://github.com/tim-hilt/zmk-config/blob/main/build.yaml
Well, I switched back to lily temporarily because I wanted to check if the connection issue was because of the code. I want to use this in the future: https://github.com/meln1k/zmk-config
I wouldn’t expect that to work with Scylla unless the keyboard explicitly states it can use Lily58 firmware
I tried before and only three keys seemed to work
So most likely you aren’t able to clear BT
So yes, you're right 😄 Unless I made some bad soldering issues
Usually a good debugging procedure is to get left half keys working with left half connected to USB, then make sure right half pairs to left and can send keys as well
Then you can fix any issues with BT
Ah yes, that's a good heuristic. Thanks!
Success. I'm connected. Now I'll try again with the correct zmk-config
Cool
I'm connected to the keyboard, however only the same three keys are working per keyboard-half as before. I must have gotten something very wrong while soldering!
The odd thing is, that it's only happening the three keys that work are the same keys per keyboard-half! Can this be a coincidence or might there be a configuration-error?
I guess it might be a config issue. Are you sure the config you are using matches your keyboard’s schematic?
e.g. do you use the BKB flex PCB version and this config is for that as well?
Oh, you're right! it mentions the dmmpcb in it's name
Hmm... So, do I have to implement a new shield on my own? How are situations like mine typically approached?
How about this one? https://github.com/cykedev/zmk-config/tree/master/config/boards/shields/scylla
If you can’t find an existing shield, you’d create a new one with !newshield
I'll try the one you sent me. Thank you very much!
Alright! I'm excited to try that out at some point. For now, I just hope I get up and running quickly 😄