Releases: keyboardio/Chrysalis-Firmware-Bundle
Chrysalis Firmware Bundle 0.92.6+116
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
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
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
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
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
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
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
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
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
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]