# Cannot modify keymaps with Kaleidoscope (Model 01)

**URL:** <https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455>\
**Category:** Help and Getting Started\
**Created:** [December 14, 2020, 6:25pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455 "2020-12-14T18:25:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![travis](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/travis/32/3158_2.png) [@travis](https://community.keyboard.io/u/travis)\
**Post date:** [December 14, 2020, 6:25pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455/1 "2020-12-14T18:25:56Z")

</div>

I have a very odd problem. I can flash (using the Arduino IDE) new firmware to my Model 01. I can swap between the default firmware, and a custom firmeware .ino file.

However, on both versions of the firmware, I can’t modify keymaps. For instance, if I try to swap `A` to instead type `1` by changing `Key_A` to `Key_1`, nothing is actually changed; the `A` key still types an `a`.

But, other changes in the firmware work just fine, e.g. changes to macros I’ve already set up.

Additionally, this problem only occurs on one of my Model 01s – I just acquired this one as a backup/temporary replacement for my [other one on the fritz](https://community.keyboard.io/t/right-hand-board-unresponsive-a-few-seconds-after-connecting/4430). If I flash my original one with a modified keymap, the changes take just fine.

Any tips on troubleshooting this?

---

<div class="post-metadata">

**Author:** ![travis](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/travis/32/3158_2.png) [@travis](https://community.keyboard.io/u/travis)\
**Post date:** [December 14, 2020, 6:34pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455/2 "2020-12-14T18:34:01Z")

</div>

I should note that Qukeys also appears not to work on this keyboard (I have it set to type parentheses on tapping the shift keys), if that helps narrow down the problem. SpaceCadet does work, though.

---

<div class="post-metadata">

**Author:** ![Rom1deTroyes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/rom1detroyes/32/3352_2.png) [@Rom1deTroyes](https://community.keyboard.io/u/Rom1deTroyes)\
**Post date:** [December 14, 2020, 6:43pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455/3 "2020-12-14T18:43:09Z")

</div>

At the beginning of the adventure, keymaps was compiled by kaleidoscope and stored with the read only memory of the keyboard.  
When Chrysalis enter the game, it cannot make modification to the firmware, so the keymaps moved to the EEPROM.

If one of your keyboard has a keymap stored in the EEPROM, the keymaps from the firmware (which are defined in your `.ino` sketch) is not used.

You can see this in the advanced option of Chrysalis, and choose which default layer you want (or reset the EEPROM by flashing a firmware with the `reset all settings to factory defaults` option).

Sorry if I’m not clear in my explanations, I don’t have my keyboard under the hands to make screenshots )-;

---

<div class="post-metadata">

**Author:** ![travis](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/travis/32/3158_2.png) [@travis](https://community.keyboard.io/u/travis)\
**Post date:** [December 14, 2020, 7:04pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455/4 "2020-12-14T19:04:59Z")

</div>

Thank you! That was it – I’m now able to flash from Arduino IDE with changed keymaps 😄

---

<div class="post-metadata">

**Author:** ![Rom1deTroyes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/rom1detroyes/32/3352_2.png) [@Rom1deTroyes](https://community.keyboard.io/u/Rom1deTroyes)\
**Post date:** [December 14, 2020, 7:07pm UTC](https://community.keyboard.io/t/cannot-modify-keymaps-with-kaleidoscope-model-01/4455/5 "2020-12-14T19:07:23Z")

</div>

🍾 🎉 🙂
