If Bazecor does not recognize your keyboard, please try the following:
- Close and open Bazecor, and disconnect and reconnect your keyboard. The old “Have you tried turning it off and on again” works like a charm sometimes.
- Make sure that your keyboard is connected properly. Connect the Neuron to the computer and the keyboard sides to the Neuron. Never connect the sides of the keyboard directly to the computer.
- Try connecting only the neuron to the computer. Make sure you're connecting it through the side of the neuron with only one port.
- Try different cables, including USB C to C and C to A cables.
- Try different USB ports, including USB C and A ports.
- Try with and without a USB hub or the USB C to A adaptor.
- Try a different computer if possible.
- Make sure you don't have two instances of Bazecor open.
- Check your system's device manager to see if there's any issue with the COM ports.
- Make sure that you're allowing the neuron to connect; you might get a pop-up when you first connect asking for such permission.
Fixing insufficient permissions on Linux
If you're on Linux, ensure the correct udev rules have been installed and your user has the necessary permissions.
If you have issues with the uDev rules, here's how to install them manually:
- Manually create /etc/udev/rules.d/60-dygma.rules
- Include the udevRulesToWrite text from https://github.com/Dygmalab/Bazecor/blob/development/src/main/utils/udev.ts
- Reload the uDev rules or do a reboot
# Dygma Raise
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2200", MODE="0660", TAG+="uaccess"
# bootloader mode
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2201", MODE="0660", TAG+="uaccess"
# Dygma USB Keyboards Vendor ID
SUBSYSTEMS=="usb", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# bootloader mode
SUBSYSTEMS=="usb", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# Dygma HID Keyboards Vendor ID
KERNEL=="hidraw*", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# bootloader mode
KERNEL=="hidraw*", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"