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

Horus X12S 6 position switch numbers freezing again since nightly update change. #2943

Closed
1 task done
Kevltan opened this issue Dec 25, 2022 · 13 comments · Fixed by #2947
Closed
1 task done

Horus X12S 6 position switch numbers freezing again since nightly update change. #2943

Kevltan opened this issue Dec 25, 2022 · 13 comments · Fixed by #2947
Labels
bug 🪲 Something isn't working triage Bug report awaiting review / sorting

Comments

@Kevltan
Copy link

Kevltan commented Dec 25, 2022

Is there an existing issue for this problem?

  • I have searched the existing issues

What part of EdgeTX is the focus of this bug?

Transmitter firmware

Current Behavior

Moving the selector knob sometimes fails to index the numbers on the screen. Next click jumps over the missed digit.

Expected Behavior

To index numbers on screen reletive to knob position. Was fine in 2.8.0 after firmware was changed due to a similar problem.
I have reverted back to 2.8.0 and works perfectly again. I like the new graphical/numerical representation in the 2.9 nightly though👍

Steps To Reproduce

As above.

Version

Nightly (Please give date/commit below)

Transmitter

FrSky X12

Anything else?

2.9 nightly selfbuild used.
Calibration does not solve the issue.
25-12-22

@Kevltan Kevltan added bug 🪲 Something isn't working triage Bug report awaiting review / sorting labels Dec 25, 2022
@Kevltan Kevltan changed the title Horus X21S 6 position switch numbers freezing again since nightly update change. Horus X12S 6 position switch numbers freezing again since nightly update change. Dec 25, 2022
@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

Interestingly enough, calibration in the TX16S simulator is broken completely: the 6POS is stack at 2 in the calibration screen and at 1 in the main screen.
I doubt it can be related to the UI change.

@philmoz
Copy link
Collaborator

philmoz commented Dec 26, 2022

@eshifri In the simulator calibration try setting the 6POS switch to position 4 when asked to center all controls. Make sure to move the 6POS knob to all 6 positions when asked to move all the controls.

@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

@philmoz Now it is stack in pos 4 in both screens. :-)

@philmoz
Copy link
Collaborator

philmoz commented Dec 26, 2022

@eshifri Very strange. When I calibrate it I move the 6POS knob slowly through each position a few times. I set it to 4 on the center screen then on the move screen I go 3, 2, 1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1, 2, 3, 4, 5, 6 and it calibrates fine. I avoid jumping randomly between values and also avoid jumping directly from 0 to 6 or 6 to 0 (which the knob control allows). Using the scroll wheel on the mouse seems the easiest method for me.

@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

Thank you! I got it working after rebuilding simulator and companion in addition to libsimulator.

@Kevltan
Copy link
Author

Kevltan commented Dec 26, 2022 via email

@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

@Kevltan It was my problem only: I was using old cpn and simulator builds. Nightly should be up-to-date.
An this was a simulator only problem. I thought it might have been related to your observation - looks like it was not the case.

@Kevltan
Copy link
Author

Kevltan commented Dec 26, 2022

Yes it is definately related to the 2.9 nightly build as have again gone back to 2.8.0 and it works flawlessly. Something must have been changed or is in someway related to other recently edited code/parameters that are used to display position on the TX LCD panel. Its almost like the encoded position tolerance has been changed or is not equal between the selected 1 - 6 detents. Actual/real positional ouput is not effected.

@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

@Kevltan I have a suspicion, but I do not have Horus.
So,

  1. Do you have any way to check whether this is a display issue only, or the position is also incorrect?
  2. Would you be able to test if I create a branch?

eshifri added a commit to eshifri/edgetx that referenced this issue Dec 26, 2022
@Kevltan
Copy link
Author

Kevltan commented Dec 26, 2022

Radio output positions correct.
100%, 60%, 20%, -20%, -60%, -100%.
It is on the display itself bottom middle above 6 position switch knob. The 2.8.0 version had only lines with the selected number highlighted on its respective line. 2.9 has all the numbers 1- 6 instead of lines and number active is highlighted.

@Kevltan
Copy link
Author

Kevltan commented Dec 26, 2022

will edit above and retry

@eshifri
Copy link
Contributor

eshifri commented Dec 26, 2022

I think I was able to reproduce it on TX16S (to some extent) and I have submitted the PR #2947 .
It will be compiled shortly. Would be great if you can give it a try on Horus.

@Kevltan
Copy link
Author

Kevltan commented Dec 26, 2022

Have edited and rebuilt firmware. Absolutely solved the probem, superb @eshifri cracking piece of work 👌👍😁
Can you sort the IMU problem logged earlier in bugs #2786? 🤔😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working triage Bug report awaiting review / sorting
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants