Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v22.4.0 breaks encoders in "system" menu UI [Magus] #72

Open
mcclure opened this issue Jun 9, 2022 · 6 comments
Open

v22.4.0 breaks encoders in "system" menu UI [Magus] #72

mcclure opened this issue Jun 9, 2022 · 6 comments

Comments

@mcclure
Copy link
Contributor

mcclure commented Jun 9, 2022

Installed v22.4.0 from the Github releases page on a 2019 Magus (with custom-installed MidiBoot2 with watchdog).

It works great EXCEPT that on something like 50 to 70% of bootups, the system UI is broken. By "system UI" I mean the special UI where you press the upper-right encoder in and it takes you to the "Status" page, and then you can use the upper-right encoder to switch between various pages and the upper-left encoder to select/alter items on those pages.

Depending on the boot, I see various combinations of symptoms:

  1. It works as expected
  2. Turning the upper-right encoder has no effect at all, but if I do enough of it it sometimes flickers the "Patch" page for a single frame
  3. Turning the upper-right encoder works, but I can only access the Status and Patch pages, not Volume or LED brightness
  4. Turning the upper-right encoder works, but on the Patch page the upper-left encoder does not work, it will not leave Patch 1 but if I do enough of it it sometimes flickers between Patch 1 and Patch 2 for a single frame

I made a video in which I show state 2 ["bad"], but then power cycle and it goes into state 1 ["good"]:
https://youtu.be/xkTNR5fUAFw
(Please excuse my messy desk)

When I am in states 2, 3 or 4 both the upper-left and upper-right encoder work completely as expected in "normal" mode (IE upper-right encoder can select parameter and upper-left parameter can change parameter value) and in state 4 the upper-left encoder works as expected on system pages other than "Patch" (that is it changes volume or LED brightness no problem)

When the bug happens the Magus is mostly unusable as I cannot select patches, and I usually want to change Volume and LED Brightness right after starting up.

@mcclure mcclure changed the title v22.4.0 breaks encoders in "system" menu UI v22.4.0 breaks encoders in "system" menu UI [Magus] Jun 10, 2022
@mcclure
Copy link
Contributor Author

mcclure commented Jun 11, 2022

I got a video of "state 4" if it would help to post.

@pingdynasty
Copy link
Collaborator

on something like 50 to 70% of bootups, the system UI is broken

I suspect it might be fixed by this

Strangely enough, I've not seen the failure modes you describe on the devices I've tested the fw on. It probably depends on the state of uninitialised memory, which could explain why it is intermittent.

@pingdynasty
Copy link
Collaborator

@mcclure pls see if this firmware fixes it for you.

@mcclure
Copy link
Contributor Author

mcclure commented Jun 11, 2022

Been testing with v22.5.rc1 for the last 15 minutes, I've rebooted maybe ten times.
The first 4-5 boots I never saw the encoder problems (2) or (3), although a little under half the time I saw problem (4).
However after a number of boots I did start seeing problem (2).
It's possible the problem is happening less often now, but it's definitely still happening.

@pingdynasty
Copy link
Collaborator

Okay, so that didn't fix it... 🤔

I got a video of "state 4" if it would help to post.

yes please!

@mcclure
Copy link
Contributor Author

mcclure commented Jun 12, 2022

yes please!

Here is the video of "state 4". Things to notice in this video: Sometimes but not always while turning the left encoder, the listing flickers to patch 2 for a single frame; the right encoder (this time) is working fine; the left encoder works fine on the LED brightness page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants