# Any bépo users out there?

**URL:** <https://community.keyboard.io/t/any-bepo-users-out-there/3900>\
**Category:** Model 01 Layouts\
**Created:** [May 27, 2020, 8:01am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900 "2020-05-27T08:01:59Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![GuilC](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GuilC](https://community.keyboard.io/u/GuilC)\
**Post date:** [May 27, 2020, 8:01am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/1 "2020-05-27T08:01:59Z")

</div>

Hi!  
Are there any owners of the Keyboardio model 01 using the French layout called BÉPO on this forum ? I have some questions about it.  
Merci !  
Guillaume

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [May 27, 2020, 10:15am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/2 "2020-05-27T10:15:37Z")

</div>

Hi Guillaume,

I do own a M01 and was using BÉPO with it. Sadly, I accidentally reflashed the firmware and now I cannot find a way to make it work properly 🤨  
Spent hours trying to flash C3ltic’s firmware, copy/pasted his layout within the default firmware and successfully flashed, but no way… I get some mutant bépo layout and cannot get the ç or w in their expected places.

If you manage to solve the problem, I’d be more than happy to know 😉

Cheers!

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [May 27, 2020, 10:17am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/3 "2020-05-27T10:17:41Z")

</div>

Could also be some conflict within Windows, since I use the bépo layout support from [bepo.fr](http://bepo.fr)

All in all, it’s just as if flashing the modified firmware has no influence whatsoever on the result 😑

---

<div class="post-metadata">

**Author:** ![dk88](https://avatars.discourse-cdn.com/v4/letter/d/f17d59/32.png) [@dk88](https://community.keyboard.io/u/dk88)\
**Post date:** [May 27, 2020, 2:27pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/4 "2020-05-27T14:27:34Z")

</div>

Hello @mumu, @GuilC,

The latest firmwares use the layout saved in flash memory and can be edited using chrysalis, any layout set in code / EEPROM is not used.

I do not know which firmware version you are running, but you might want to try and connect to the keyboard with the chrysalis application and under “keyboard settings” disable the “use custom layers only” option. This will allow you te set you layout in the ino firmware file.

---

<div class="post-metadata">

**Author:** ![andrewg](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/andrewg/32/43_2.png) [@andrewg](https://community.keyboard.io/u/andrewg)\
**Post date:** [May 27, 2020, 2:32pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/5 "2020-05-27T14:32:51Z")

</div>

If you can’t get Celtic’s firmware working you could try mine, which uses a very similar layout in its default configuration: [https://github.com/andrewgdotcom/Model01-Firmware](https://github.com/andrewgdotcom/Model01-Firmware)

---

<div class="post-metadata">

**Author:** ![GuilC](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GuilC](https://community.keyboard.io/u/GuilC)\
**Post date:** [May 27, 2020, 3:58pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/6 "2020-05-27T15:58:17Z")

</div>

Hi!  
I fear I can’t be of any help since I have no idea how to work with firmwares and so on.  
I got my keyboards 2 days ago and till now, I have only installed Chrysalis and played a little bit with it.  
Actually, the bépo-fr pilot is installed on my computer, so I just wanted to change some couples of things, like the position of W Z and Ç, switching the position of some keys. I could do it so far with Chrysalys, but would be really interested to know how to import another firmware.

---

<div class="post-metadata">

**Author:** ![GuilC](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GuilC](https://community.keyboard.io/u/GuilC)\
**Post date:** [May 27, 2020, 4:00pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/7 "2020-05-27T16:00:38Z")

</div>

Hi dk88,  
This is interesting since I am getting familiar with Chrysalis, but where can I find the ino file of other layouts?  
Thank you so much!

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [May 29, 2020, 11:14am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/8 "2020-05-29T11:14:56Z")

</div>

Thank you @dk88 and @andrewg for the replies. I’ll check this out ASAP and keep you posted 😉

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [May 29, 2020, 12:43pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/9 "2020-05-29T12:43:29Z")

</div>

Got the following errors during verification of your firmware :

```
In function 'void anyKeyMacro(uint8_t)':

Model01-Firmware:122:13: error: 'Key {aka union kaleidoscope::Key}' has no member named 'setKeyCode'

Model01-Firmware:122:30: error: 'Key {aka union kaleidoscope::Key}' has no member named 'getKeyCode'

Model01-Firmware:127:18: error: 'class kaleidoscope::Kaleidoscope_' has no member named 'hid'

Model01-Firmware.ino: In function 'void toggleLedsOnSuspendResume(kaleidoscope::plugin::HostPowerManagement::Event)':

Model01-Firmware:178:16: error: 'class kaleidoscope::plugin::LEDControl' has no member named 'disable'

Model01-Firmware:181:16: error: 'class kaleidoscope::plugin::LEDControl' has no member named 'enable'

```

But once commented out, it compiled like a charm. Now everything seems to be working fine.

Thank you so much once again for pointing your firmware out to me 😀

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [May 29, 2020, 1:02pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/10 "2020-05-29T13:02:55Z")

</div>

By the way, how did you manage to implement the BÉPO layout within Chrysalis ?

Thanks in advance !

---

<div class="post-metadata">

**Author:** ![andrewg](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/andrewg/32/43_2.png) [@andrewg](https://community.keyboard.io/u/andrewg)\
**Post date:** [May 29, 2020, 3:43pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/11 "2020-05-29T15:43:49Z")

</div>

@MuMu Have you updated your Arduino/hardware tree recently? Commit 8f193dfd (8 Jan 2020) applies those changes to LEDControl, and if you haven’t kept all the dependencies up to date it will complain. Similarly for setKeyCode/getKeyCode, which was updated in commit 25d21b6, 12 Nov 2019.

---

<div class="post-metadata">

**Author:** ![GuilC](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GuilC](https://community.keyboard.io/u/GuilC)\
**Post date:** [June 1, 2020, 9:24pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/12 "2020-06-01T21:24:33Z")

</div>

I didn’t implement any layout actually. The BÉPO layout is the standard layout on my computer. So, the layout appearing in Chrysalys is actually the standard one (QWERTY). I only changed a couple of thing, like the position of Z and W for example. For this, I have to find the corresponding key on the QWERTY layout. That’s why I asked how to import an external layout into Chrysalis and where to find it. I wouldn’t like to go deeper into command codes and so on at the moment, since I am still not sure, I will keep this keyboard. I really like my Truly Ergonomic and I am still waiting for its successor, which I pre-ordered last year. There are so little things which I don’t like that much in the Keyboardio (the switches are not the best) and the thumb cluster is not as easy to use as I thought, because of the palm key too, but maybe it’s a matter of time. I’ll keep practising.

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [June 2, 2020, 10:19am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/13 "2020-06-02T10:19:23Z")

</div>

Thanks for the hint, I’ll look into this 👍

edit : You were right, updating all keyboardio libraries solved the issue. The firmware compiled like a charm 😀

Thanks again!

---

<div class="post-metadata">

**Author:** ![MuMu](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mumu/32/3319_2.png) [@MuMu](https://community.keyboard.io/u/MuMu)\
**Post date:** [June 2, 2020, 10:20am UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/14 "2020-06-02T10:20:50Z")

</div>

OK, I get it. Yeah it’s a bit of a hassle to find the right key on the QWERTY layout 😀

---

<div class="post-metadata">

**Author:** ![BenjaminGalliot](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/benjamingalliot/32/3347_2.png) [@BenjaminGalliot](https://community.keyboard.io/u/BenjaminGalliot)\
**Post date:** [July 5, 2020, 8:20pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/15 "2020-07-05T20:20:31Z")

</div>

@GuilC, I have a personal modified bépo layout for Model01 that I use everyday. I give you my [repository link](https://gitlab.com/BenjaminGalliot/keyboardio-bepo) if you can find anything useful for you. There are several modules installed, but also a bépo header and a [layout picture](http://www.keyboard-layout-editor.com/#/gists/02d6ac4f58c6a9ede85283fd1d030fa7) which can help you too!

---

<div class="post-metadata">

**Author:** ![GuilC](https://avatars.discourse-cdn.com/v4/letter/g/73ab20/32.png) [@GuilC](https://community.keyboard.io/u/GuilC)\
**Post date:** [July 9, 2020, 8:05pm UTC](https://community.keyboard.io/t/any-bepo-users-out-there/3900/16 "2020-07-09T20:05:53Z")

</div>

@BenjaminGalliot Hi, thank you for the link to your repository and the layout picture, it looks quite interesting. I’ll have a deeper look at it as soon as I have more time. Thanks a lot !
