# Atreus Macros not working

**URL:** <https://community.keyboard.io/t/atreus-macros-not-working/4908>\
**Category:** Uncategorized\
**Created:** [July 21, 2021, 6:25pm UTC](https://community.keyboard.io/t/atreus-macros-not-working/4908 "2021-07-21T18:25:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![soperhero](https://avatars.discourse-cdn.com/v4/letter/s/49beb7/32.png) [@soperhero](https://community.keyboard.io/u/soperhero)\
**Post date:** [July 21, 2021, 6:25pm UTC](https://community.keyboard.io/t/atreus-macros-not-working/4908/1 "2021-07-21T18:25:32Z")

</div>

When I update the keymap (to put new Macros on there) on my Atreus, it will stop the Macros from functioning at all unless I revert back in the Arduino Board Manager to version 1.99.1 - any higher versions (including latest, 1.99.3) stop Macros from working.

I’m using Chrysalis 0.8.4 to actually map the Macros, and Arduino 1.8.15 (not the Store version) to update the Keymap on Windows 10. The additional boards manager URL I’m using is here: [https://raw.githubusercontent.com/keyboardio/boardsmanager/master/package\_keyboardio\_index.json](https://raw.githubusercontent.com/keyboardio/boardsmanager/master/package_keyboardio_index.json)

I feel like I must have missed something, or that something somewhere needs to be updated, but I’m lost on what else to try! Any ideas?

---

<div class="post-metadata">

**Author:** ![soperhero](https://avatars.discourse-cdn.com/v4/letter/s/49beb7/32.png) [@soperhero](https://community.keyboard.io/u/soperhero)\
**Post date:** [July 21, 2021, 6:34pm UTC](https://community.keyboard.io/t/atreus-macros-not-working/4908/2 "2021-07-21T18:34:02Z")

</div>

Ohhhhhhhh… I’m wondering if I need to do this:

> <https://github.com/keyboardio/Kaleidoscope/blob/master/plugins/Kaleidoscope-Macros/UPGRADING.md>

I’ll post back here if that does it.

---

<div class="post-metadata">

**Author:** ![soperhero](https://avatars.discourse-cdn.com/v4/letter/s/49beb7/32.png) [@soperhero](https://community.keyboard.io/u/soperhero)\
**Post date:** [July 21, 2021, 7:19pm UTC](https://community.keyboard.io/t/atreus-macros-not-working/4908/3 "2021-07-21T19:19:39Z")

</div>

I couldn’t do this ⬆ because for some reason that new version of the Macros plugin looks like it’s not being found when I install the latest version using the Board manager (1.99.3).

When I try to update the macroAction method signature in my sketch I get:

```auto
error: 'KeyEvent' has not been declared
 const macro_t* macroAction(uint8_t macroIndex, KeyEvent &event) {
                                                ^ ~~~~~~~
exit status 1

```

…which makes me think that the plugin that’s being downloaded by the Board Manager isn’t the latest version? I am very confused, either way.

Grateful for any ideas, for now I’ve rolled back to 1.99.1 and am back working again.

---

<div class="post-metadata">

**Author:** ![merlin](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/merlin/32/3416_2.png) [@merlin](https://community.keyboard.io/u/merlin)\
**Post date:** [July 24, 2021, 4:20am UTC](https://community.keyboard.io/t/atreus-macros-not-working/4908/4 "2021-07-24T04:20:23Z")

</div>

> [@soperhero](#):
>
> I couldn’t do this ⬆ because for some reason that new version of the Macros plugin looks like it’s not being found when I install the latest version using the Board manager (1.99.3).

That’s right. The Boards Manager version is not up to date with the current master branch of Kaleidoscope.
