I’ve flashed the firmware (output below) but the grub problem persists. Interestingly, Chrysalis never moved past the initial “connect” window on Linux or Windows. From the command line, here’s the firmware update:
[root@localhost Model01-Firmware]# make flash
BOARD_HARDWARE_PATH="/root/Arduino/hardware" /root/Arduino/hardware/keyboardio/avr/libraries/Kaleidoscope/bin//kaleidoscope-builder flash
Building ./Model01-Firmware 0.0.0-g
v1.22-61-g5c77 into /tmp/kaleidoscope-sam/sketch/550275-Model01-Firmware.ino/output...
- Size: firmware/Model01-Firmware/Model01-Firmware-0.0.0-g
- Program: 26364 bytes (92.0% Full)
- Data: 1435 bytes (56.1% Full)
To update your keyboard's firmware, hold down the 'Prog' key on your keyboard,
and then press 'Enter'.
When the 'Prog' key glows red, you can release it.
Connecting to programmer: .
Found programmer: Id = "CATERIN"; type = S
Software Version = 1.0; No Hardware Version given.
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize=128 bytes.
Programmer supports the following devices:
Device code: 0x44
The version (0.0.0-g) stood out to me but I did confirm the source from github was most current.