# Chrysalis seems very unreliable

**URL:** <https://community.keyboard.io/t/chrysalis-seems-very-unreliable/13663>\
**Category:** Programming\
**Created:** [December 7, 2025, 11:34am UTC](https://community.keyboard.io/t/chrysalis-seems-very-unreliable/13663 "2025-12-07T11:34:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moilleadoir](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/moilleadoir/32/4122_2.png) [@Moilleadoir](https://community.keyboard.io/u/Moilleadoir)\
**Post date:** [December 7, 2025, 11:34am UTC](https://community.keyboard.io/t/chrysalis-seems-very-unreliable/13663/1 "2025-12-07T11:34:44Z")

</div>

It reports version 2025.0909.307

I just updated my sketch, closed Arduino IDE & started Chrysalis which connected fine.

I then realised I hadn’t changed the version number so closed Chrysalis, recompiled the sketch and started Chrysalis again.

Now it refuses to connect.

In the IDE I can connect to serial monitor and get output.

Now when I go back to Chrysalis, it connects.

It really seems fairly random whether it will connect or not.

---

<div class="post-metadata">

**Author:** ![Moilleadoir](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/moilleadoir/32/4122_2.png) [@Moilleadoir](https://community.keyboard.io/u/Moilleadoir)\
**Post date:** [December 7, 2025, 11:40am UTC](https://community.keyboard.io/t/chrysalis-seems-very-unreliable/13663/2 "2025-12-07T11:40:03Z")

</div>

OK, so now when it connects the second time during update, it’s failing to even see the keyboard and there is no way to back out (Cancel does nothing), so you just have to kill Chromium.

There doesn’t seem to be any way for me to actually update firmware any more.

The last time I did an update was in August and it was dodgy then, but worked.

---

<div class="post-metadata">

**Author:** ![Moilleadoir](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/moilleadoir/32/4122_2.png) [@Moilleadoir](https://community.keyboard.io/u/Moilleadoir)\
**Post date:** [December 7, 2025, 12:28pm UTC](https://community.keyboard.io/t/chrysalis-seems-very-unreliable/13663/4 "2025-12-07T12:28:21Z")

</div>

So, I finally remembered that you have to unplug & start in programming mode for Chrysalis to see the keyboard during the update.
