# Firmware v3.5.4 (both mk1/mk2)

**URL:** <https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705>\
**Category:** Releases\
**Created:** [February 18, 2024, 2:16pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705 "2024-02-18T14:16:52Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [February 18, 2024, 2:16pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/1 "2024-02-18T14:16:52Z")

</div>

A new firmware version is now available for download. For the complete release log, please visit [Electra One App](https://app.electra.one/electra)

The release brings collection of important bug fixes for issues reported by the users. It also makes firmware ready for upcoming larger-scale v3.6 update.

Note, the firmware file is now called `firmware-v3.5.4.srec` not `Controller-v3.5.4.srec`. This is an intentional change.

---

<div class="post-metadata">

**Author:** ![Resyn](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/resyn/32/727_2.png) [@Resyn](https://forum.electra.one/u/Resyn)\
**Post date:** [February 29, 2024, 7:19pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/2 "2024-02-29T19:19:15Z")

</div>

I’d like to ask a question about my MkII. I had relatively recent (before 3.5.4) firmware.  
I started the E1 connected to a mioXL that has always worked. E1 started and restarted over and over and over again. I disconnected, then reconnected directly to a handy MacBook Pro. It started, and stayed stable. An hour later it remained stable.  
I reconnected E1 to the mioXL in question, and this time it remained stable there too!

However, because of the wierd behaviour before, I thought the-firmware-thought.  
Checked and saw that app.electra.one said there’s a newer stable firmware, that I should update, so I did.

Got the same behaviour as before, ie when E1 is connected to that mioXL, E1 starts and restarts as long as I let it. Disconnecting, then connecting directly to the Mac, gets the stable behaviour.

I sort-of-need that mioXL since E1 has always seemed to work (MIDI DIN) with a number of hardware units connected to that mioXL which is convenient. Any guesses as to my next step?

---

<div class="post-metadata">

**Author:** ![markus.schloesser](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@markus.schloesser](https://forum.electra.one/u/markus.schloesser)\
**Post date:** [March 1, 2024, 1:52am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/3 "2024-03-01T01:52:49Z")

</div>

You could try putting a powered USB hub in between to see if that fixes things, if so then it is a power issue

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [March 1, 2024, 5:06am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/4 "2024-03-01T05:06:12Z")

</div>

Electra restarts like that when there is not enough power. I assume it reboots after the initial start up screen is completed. That’s the moment when power hungry processes start. As a MioXL owner I know that not all Mio’s port can deliver enough power. Try different USB ports on your Mio or, as @markus.schloesser suggested, use a powered hub or Y-cable to provide more power. Also note, power requirements (within the 500mA limit) can change with individual firmware releases.

---

<div class="post-metadata">

**Author:** ![Resyn](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/resyn/32/727_2.png) [@Resyn](https://forum.electra.one/u/Resyn)\
**Post date:** [March 1, 2024, 8:51am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/5 "2024-03-01T08:51:58Z")

</div>

Thanks, changing USB-A port on that same mioXL did the trick!  
M

---

<div class="post-metadata">

**Author:** ![jhh](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/jhh/32/951_2.png) [@jhh](https://forum.electra.one/u/jhh)\
**Post date:** [March 17, 2024, 11:34am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/6 "2024-03-17T11:34:24Z")

</div>

@Martin Bug: In a list with values C C# D etc. the # is displayed as a space. See e.g. [Electra One App](https://app.electra.one/preset/UeCl0mq6yUbJEz73uXvf) the transpose key control.

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [March 17, 2024, 12:31pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/7 "2024-03-17T12:31:15Z")

</div>

I’m using the following function in 3.5.4. It does show the #.

```auto
notes = {"C %d ","C#%d","D %d ","D#%d","E %d ","F %d ","F#%d","G %d ","G#%d","A %d ","A#%d","B %d "}
function displayNotes (valueObject, value)
  return (string.format(notes[math.fmod(value, 12) +1], (value// 12)-1))
end

```

---

<div class="post-metadata">

**Author:** ![jhh](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/jhh/32/951_2.png) [@jhh](https://forum.electra.one/u/jhh)\
**Post date:** [March 17, 2024, 12:40pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/8 "2024-03-17T12:40:08Z")

</div>

Never mind @Martin. My bad: it turns out to be the Unicode ♯ character that got dumped by the remote script.

---

<div class="post-metadata">

**Author:** ![davehouse](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@davehouse](https://forum.electra.one/u/davehouse)\
**Post date:** [November 16, 2024, 11:29am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/9 "2024-11-16T11:29:50Z")

</div>

Hi @martin, I was wondering if the Mk1 will have any more firmware updates moving forward? It works well for my use case so no big deal if not, but there are a few things it would be nice to see (eg, more flexible MIDI routing)

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [November 18, 2024, 6:09pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/10 "2024-11-18T18:09:40Z")

</div>

I will do one more bigger release mk1 release after the mk2 firmware 4.0 is out. The release is will be meant to fix known issues and bring some of the mk2 features. The final list of features is not still decided, but do not expect anything major. The extended routing is one of the features that will be included, it does not require much resources.

---

<div class="post-metadata">

**Author:** ![davehouse](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@davehouse](https://forum.electra.one/u/davehouse)\
**Post date:** [November 18, 2024, 6:21pm UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/11 "2024-11-18T18:21:18Z")

</div>

I’m delighted to hear this! Thank you!

---

<div class="post-metadata">

**Author:** ![riggar](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@riggar](https://forum.electra.one/u/riggar)\
**Post date:** [November 30, 2024, 8:38am UTC](https://forum.electra.one/t/firmware-v3-5-4-both-mk1-mk2/2705/12 "2024-11-30T08:38:49Z")

</div>

Good to hear 😀
