Skip to content

Releases: keyboardio/Chrysalis-Firmware-Bundle

Chrysalis Firmware Bundle 0.92.6+116

08 Mar 18:43
v0.92.6
359e625
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.6+116

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@73d651b
Chrysalis-Firmware-Bundle 359e625

Changelog

Thanks to Nabi Yang, we caught another case that the previous bugfixes
didn't address. 0.92.5 and earlier could, after a "factory reset"
result in some settings (including mouse keys and sticky keys) to default
to incorrect values. After this update, you may need to either change your
'sticky keys' and 'mouse keys' settings in Chrysalis' preferences or
(if you'd prefer) do a 'factory reset' on your keyboard to return those
settings to their default values. If you need a hand, please don't hesitate
to reach out to us at [email protected].

Chrysalis Firmware Bundle 0.92.6-snapshot.115

08 Mar 18:43
50fb406
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.6-snapshot.115

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@73d651b
Chrysalis-Firmware-Bundle 50fb406

Changelog

Thanks to Nabi Yang, we caught another case that the previous bugfixes
didn't address. 0.92.5 and earlier could, after a "factory reset"
result in some settings (including mouse keys and sticky keys) to default
to incorrect values. After this update, you may need to either change your
'sticky keys' and 'mouse keys' settings in Chrysalis' preferences or
(if you'd prefer) do a 'factory reset' on your keyboard to return those
settings to their default values. If you need a hand, please don't hesitate
to reach out to us at [email protected].

Chrysalis Firmware Bundle 0.92.5+113

07 Mar 20:29
v0.92.5
2217216
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.5+113

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@68b30de
Chrysalis-Firmware-Bundle 2217216

Changelog

This release is, somewhat embarassingly, a bugfix to the bugfix.
0.92.3 and 0.92.4 had trouble loading your on-keyboard settings
after a reboot or after you disconnected and reconnected your keyboard.

This could manifest as things like the "Space Cadet Shift" function
mysteriously turning back on or other plugin changes not persisting.

Chrysalis Firmware Bundle 0.92.5-snapshot.112

07 Mar 20:29
1ef6f2b
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.5-snapshot.112

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@68b30de
Chrysalis-Firmware-Bundle 1ef6f2b

Changelog

This release is, somewhat embarassingly, a bugfix to the bugfix.
0.92.3 and 0.92.4 had trouble loading your on-keyboard settings
after a reboot or after you disconnected and reconnected your keyboard.

This could manifest as things like the "Space Cadet Shift" function
mysteriously turning back on or other plugin changes not persisting.

Chrysalis Firmware Bundle 0.92.4+110

06 Mar 21:08
v0.92.4
ad9f3b2
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.4+110

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@5cc4f5b
Chrysalis-Firmware-Bundle ad9f3b2

Changelog

0.92.3 introduced regressions that may have set your LED brightness to
0 upon upgrade and may have unintentionally enabled the "SpaceCadet"
shift mode (where your shift keys will generate ( and ) when tapped.

0.92.4 better protects against these issues, but you may need to
use Chrysalis' "My Keyboard" settings to change those preferences to you
preferred settings if you updated to 0.92.3.

Chrysalis Firmware Bundle 0.92.4-snapshot.109

06 Mar 20:36
e51ae46
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.4-snapshot.109

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@5cc4f5b
Chrysalis-Firmware-Bundle e51ae46

Changelog

0.92.3 introduced regressions that may have set your LED brightness to
0 upon upgrade and may have unintentionally enabled the "SpaceCadet"
shift mode (where your shift keys will generate ( and ) when tapped.

0.92.4 better protects against these issues, but you may need to
use Chrysalis' "My Keyboard" settings to change those preferences to you
preferred settings if you updated to 0.92.3.

Chrysalis Firmware Bundle 0.92.3+107

05 Mar 05:53
v0.92.3
514d2e4
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.3+107

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@6656217
Chrysalis-Firmware-Bundle 514d2e4

Changelog

Numerous fixes for error-checking issues that could cause a keyboard
to lock up if invalid configuration data ended up in on-device storage.

Updates to our USB device descriptor configuration from Taylor Yu
[email protected]

Chrysalis Firmware Bundle 0.92.3-snapshot.106

05 Mar 05:33
1b54bc7
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.3-snapshot.106

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@6656217
Chrysalis-Firmware-Bundle 1b54bc7

Changelog

Numerous fixes for error-checking issues that could cause a keyboard
to lock up if invalid configuration data ended up in on-device storage.

Updates to our USB device descriptor configuration from Taylor Yu
[email protected]

Chrysalis Firmware Bundle 0.92.2+104

01 Mar 01:10
v0.92.2
63ea274
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.2+104

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@b1a7cbb
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@3d8e759
Chrysalis-Firmware-Bundle 63ea274

Changelog

If on-device storage was corruported, DynamicMacros could loop
forever while calculating macro metadata, making the keyboard
unusable.

Switch to a hybrid keyboard report format, which @tlyu has built
out and several end users have tested as performing better on a
variety of temperamental operating systems that don't support NKRO.

Adjust USBQuirks to switch between always Boot Protocol and the
hybrid report.

Bugfixes for the 'Prefix Layer' functionality from iliana etaoin.

A bugfix to the Stalker LED effect that keeps the LED bright
while a key is held from Bart Nagel.

Small memory optimizations in the Macros system

Internal changes which shouldn't be visible to users flashing
updated firmware from Chrysalis.

Bugfixes for ZLP flow control in serial communcations on AVR based
keyboards like the Model 01 and Atreusfrom Taylor Yu
[email protected]

Chrysalis Firmware Bundle 0.92.1+94

18 Dec 19:47
v0.92.1
ba1784b
Compare
Choose a tag to compare

Chrysalis Firmware Bundle 0.92.1+94

Build Information

Architecture Core
AVR keyboardio/Kaleidoscope-Bundle-Keyboardio@d65eb1e
GD32 keyboardio/ArduinoCore-GD32-Keyboardio@d73e13c

Libraries

Library Link
Kaleidoscope keyboardio/Kaleidoscope@e6a0d44
Chrysalis-Firmware-Bundle ba1784b

Changelog

Kaleidoscope has a new "ActiveLayerKeys" plugin from Evy Bongers
[email protected]

USB protocol Fixes for both AVR-based and GD32-based keyboards that
may eliminate "communications timeout" issues when talking to
Chrysalis from Taylor Yu [email protected]

Remove the Focus Serial XON/XOFF flow-control that turns out to not
help in the way we thought it did.

Discontinued new firmware builds for non-Keyboardio keyboards. These
builds were untested and unsupported. If you're an active user of
one of these builds and are interested in providing ongoing support
for them, please get in touch with [email protected]