keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards

Home Page:https://github.com/keyboardio/Chrysalis#chrysalis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

On firmware updates, only the *first* layer name is currently restored

obra opened this issue · comments

When doing the backup:

image

It's then sent back to the keyboard fine:

image

Then it looks like we drop it when sending it back to chrysalis:

image

I don't yet know whether this is a bug in Chrysalis or Kaleidoscope

It looks like we're sending back to the keyboard in a different format than the keyboard is sending to us. The layernames wire format is a little bit...complicated in ways it probably shouldn't be. So it may take some care to untangle

I didn't grab a screenshot, but it looked like when trying to do the restore of layernames, Chrysalis sent a bunch of newlines, which kaleidoscope wasn't expecting and interpreted each one as a separate command.