Board recognized in BT + USB + ZMK studio, but wont type

I have a lilly58 that I cannot get working for the life of me. I have check that there are no shorts between any pins (except the ground pics ofc). The device is recognized in ZMK studio and I am able to connect it to my laptop (Macbook Air M1) when the device is plugged in. The device also appears in /dev/tty.*. I am using the Typeractive provided uf2 files, and my finder says that there is a transfering issue when flashing the firmware, but I assume that that is not a concern (per the instructions).
5 Replies
TyperAI
TyperAI4w ago
It sounds like you're experiencing a frustrating issue with your Lily58 keyboard. Since the device is recognized in ZMK Studio and connects to your laptop, but isn't typing, let's troubleshoot a few potential causes: 1. Firmware Flashing: The transfer issue you mentioned when flashing the firmware could be a concern. Ensure that you are using the correct firmware for your specific setup (with or without nice!view). If you haven't already, try re-flashing the firmware while ensuring the power switch is on. 2. Check Keymap: Make sure that your keymap is set up correctly in ZMK Studio. If the keymap doesn't have any layers or the keys aren't mapped, the keyboard won't send any input. You can check the default keymap in the firmware files provided. 3. Soldering Issues: Even if you've checked for shorts, it's worth double-checking the solder joints on the nice!nano and the switches. Ensure that all pins are properly soldered and that there are no cold joints. 4. Profile and Bonding: If you're using multiple profiles, ensure that the correct profile is active and that there are no existing bonds that could be causing issues. You can clear the bond using the &bt BT_CLR key on your keyboard. 5. Testing with Another Device: If possible, try connecting your keyboard to a different device (like a mobile phone) to see if it works there. This can help determine if the issue is with the keyboard or the MacBook. If you've gone through these steps and the keyboard still isn't typing, please let me know, and we can explore further troubleshooting options!
LightElectric
LightElectricOP4w ago
Furthermore, if I flash the device in a windows laptop, it does not show the issue, and appears in the windows device's keyboards as a Lilly58. BUT does not work as a keyboard there either I am just trying to get the left side working first, I have allready swapped the right and left side nanos (and reflashed) as an attempt to troubleshoot and obviously I have the left side of the device plugged in via USB C @TyperAI
TyperAI
TyperAI4w ago
Thanks for the additional details! Since the left side is recognized on Windows but not on your Mac, it suggests that the issue might be related to the Mac's Bluetooth or USB settings. Here are some steps to further troubleshoot: 1. USB Cable and Port: Ensure that the USB-C cable and port you're using on your Mac are functioning properly. Try using a different cable or port to rule out any hardware issues. 2. Reset NVRAM/PRAM: Sometimes, resetting the NVRAM/PRAM on your Mac can resolve USB recognition issues. To do this, restart your Mac and hold down Option + Command + P + R for about 20 seconds. 3. Check System Information: Go to "About This Mac" > "System Report" > "USB" and see if the Lily58 appears there when connected. This can help confirm if the Mac is recognizing the device at a hardware level. 4. Bluetooth Settings: If you're trying to connect wirelessly, ensure that Bluetooth is enabled and that the keyboard is in pairing mode. You can also try removing any existing pairings and re-pairing the keyboard. 5. Firmware Compatibility: Since the keyboard works on Windows, ensure that the firmware you flashed is compatible with both operating systems. If you have a custom keymap, try reverting to the default keymap to see if that resolves the issue. 6. ZMK Studio: If you can access ZMK Studio on Windows without issues, try using it to re-flash the firmware while the keyboard is connected to your Mac. If the left side still isn't working after these steps, please let me know, and we can explore more advanced troubleshooting options!
LightElectric
LightElectricOP4w ago
^ outside of what the bot misunderstood (it doesn’t work on windows) I checked/did all the steps to no avail
Nicell
Nicell4w ago
can you share some pictures of your build? seems like a hardware issue

Did you find this page helpful?