# Model 01 unable to communicate with Chrysalis

**URL:** <https://community.keyboard.io/t/model-01-unable-to-communicate-with-chrysalis/6136>\
**Category:** Programming\
**Created:** [January 10, 2023, 1:02am UTC](https://community.keyboard.io/t/model-01-unable-to-communicate-with-chrysalis/6136 "2023-01-10T01:02:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dmcconachie](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/dmcconachie/32/4612_2.png) [@dmcconachie](https://community.keyboard.io/u/dmcconachie)\
**Post date:** [January 10, 2023, 1:02am UTC](https://community.keyboard.io/t/model-01-unable-to-communicate-with-chrysalis/6136/1 "2023-01-10T01:02:15Z")

</div>

I have a Model 01 that I never unboxed from the original Kickstarter; I’m attempting to update it to match my in use Model 01 (setup using Chrysalis v0.12.0), but Chrysalis cannot connect with a `Communication timeout` error.

I briefly tried directly flashing the firmware via the Arduino software (Windows), but ran into both compile problems (`Remove-Item : A positional parameter cannot be found that accepts argument`), and I cannot put the Model 01 into programming mode (at least not for long). I hold the prog button while inserting the USB cable and the Prog light turns red, but only for about 10 seconds.

Aside - I can type with the keyboard just fine, I just can’t flash the firmware.

Any ideas? If the only/best/next path forward is to manually flash the firmware I can switch over to Linux and make it work over there (though a pointer to the correct firmware file would be helpful - it’s not obvious which firmware file to use from [here](https://github.com/keyboardio/Factory-Firmware-Builds/tree/master/Model01/v1.22-MP2-BUILD)).

Thanks

---

<div class="post-metadata">

**Author:** ![dmcconachie](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/dmcconachie/32/4612_2.png) [@dmcconachie](https://community.keyboard.io/u/dmcconachie)\
**Post date:** [January 27, 2023, 6:22pm UTC](https://community.keyboard.io/t/model-01-unable-to-communicate-with-chrysalis/6136/2 "2023-01-27T18:22:31Z")

</div>

For anyone coming after me, resolving my Adruino problems on Linux allowed me to flash the factory default firmware via the Arduino software. This in turn allowed me to re-flash the firmware via Chrysalis (on Windows), and then install my keymap.
