# Model 100 firmware update to fix corruption issues

**URL:** <https://community.keyboard.io/t/model-100-firmware-update-to-fix-corruption-issues/5553>\
**Category:** Help and Getting Started\
**Tags:** release\
**Created:** [September 24, 2022, 12:18pm UTC](https://community.keyboard.io/t/model-100-firmware-update-to-fix-corruption-issues/5553 "2022-09-24T12:18:44Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![algernon](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/algernon/32/4404_2.png) [@algernon](https://community.keyboard.io/u/algernon)\
**Post date:** [September 29, 2022, 9:14pm UTC](https://community.keyboard.io/t/model-100-firmware-update-to-fix-corruption-issues/5553/9 "2022-09-29T21:14:56Z")

</div>

Lets stick to Chrysalis for now.

Since you’re on Linux, can you try installing the udev rules at [Chrysalis/60-kaleidoscope.rules at master · keyboardio/Chrysalis · GitHub](https://github.com/keyboardio/Chrysalis/blob/master/static/udev/60-kaleidoscope.rules) ?

Just copy the contents of those to `/etc/udev/rules.d/`, and reload the rules with `sudo udevadm control --reload-rules`.

My suspicion is that you may have permissions to write to `/dev/ttyACM*`, but no permission to write to the DFU device when the keyboard is in bootloader mode.

---

_[View the full topic](https://community.keyboard.io/t/model-100-firmware-update-to-fix-corruption-issues/5553)._
