keyboardio/Chrysalis

chrysalis.keyboard.io firmware update can't find device during "Entering programmable mode"

alunduil opened this issue · 5 comments

Describe the bug
During the "Entering programmable mode" step of "Firmware Update," a dialogue titled "Connecting to your keyboard..." appears allowing me to click "OK" to get a device list. The resulting device list is empty on my system.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Firmware Update'
  2. Click on 'UPDATE'
  3. Hold "prog" key
  4. Click "Continue"
  5. "Connecting to your keyboard..." dialogue appears
  6. Click "OK"
  7. Browser dialogue appears with "No compatible devices found."

Expected behavior
Firmware update successfully completes.

Screenshots
Screenshot 2024-03-20 12 31 22
Screenshot 2024-03-20 12 31 11
BUNDLE: https://gist.github.com/alunduil/10f4d556ff53460d05eca932bf6f74a7

Desktop (please complete the following information):

  • OS: Google ChromeOS Version 122.0.6261.118 (Official Build) (64-bit)
  • Chrysalis Version: Chrysalis 2024.0318.1913

Additional context
This is the first firmware update I'm attempting on this Keyboardio Model 100.

obra commented

Thanks, the following is how I got my firmware updated in case it's useful to others.

  1. Browse to chrysalis.keyboard.io
  2. Click "CONNECT"
  3. Select "Model 100"
  4. Navigate to "Firmware Update"
  5. Click "UPDATE"
  6. Hold "prog"
  7. Click "CONTINUE"
  8. At the next device prompt
  9. Disconnect keyboard
  10. Hold "prog" while reconnecting keyboard
  11. Select bootable Model 100
  12. Continue with firmware update as normal

Thanks for the pointers @obra

obra commented

Thanks, the procedure described by @alunduil also worked with my Model01.
For the record: It was always shown correctly in the device picker, but it never starting flashing.

This is on macOS 14.4.1