ARM using Switch resets to CH5 after toggling Internal RF OFF/ON
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 50/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- c
- Domain
- embedded-iot
Research direction
The bug is in the Internal RF settings of Model Setup, where the Arm using switch resets to CH5 each time the internal ELRS module is turned off and on. The payload names no files, so start by reproducing the steps on a TX16S MK3 or the simulator and finding where the Arm using value is read and written when the internal module restarts. Done means the selected switch survives an off/on cycle on every model, with or without a receiver bound.
Written by the indexing model from the issue text.
Description
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
The Arm using setting automatically resets to CH5. The previously selected ARM switch is completely lost.
Expected Behavior
The Arm using: Switch setting and the selected physical switch should be retained after toggling Internal RF OFF/ON.
Steps To Reproduce
- Open Model Setup → Internal RF.
- Set Internal RF to CRSF.
-
Set Arm using to Switch - Select a physical ARM switch
- Turn Internal RF OFF.
- Turn Internal RF ON (CRSF).
Hw, Sw:
• Radio: RadioMaster TX16S MK3 (internal ELRS)
• EdgeTX: 2.12.5
• ExpressLRS TX firmware: 4.1.0
Version
Other (Please specify below)
Transmitter
RadioMaster TX16S MK3
Operating System (OS)
No response
OS Version
No response
Anything else?
• The issue occurs with every model.
• It happens every time Internal RF is restarted.
• It happens regardless of whether an RX is connected.
• Other ELRS settings appear to be retained.
Similar report was found for RadioMaster TX15, EdgeTX 2.12.4 and ELRS 4.1.0.
- Dominant language
- C
- Stars
- 2.4k
- Forks
- 614
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 67
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from EdgeTX/edgetx
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug 🪲 triage
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
EdgeTX/edgetx#7412 · 2 comments ·
Maintainers usually reply within 1 day
-
bug 🪲 triage
Difficulty 2/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
enhancement ✨ translation
Difficulty 4/5 3-5 days Newbie friendliness 45/100
EdgeTX/edgetx#7995 · 1 comment ·
Maintainers usually reply within 1 day
-
bug 🪲 triage
Difficulty 4/5 3-5 days Newbie friendliness 43/100
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
containers/bubblewrap#826 ·
Maintainers usually reply within 1 day
-
feature/themes QA/No release-notes/exclude tests tests/missing-coverage tests/test-quality
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
brave/brave-browser#60971 ·
Maintainers usually reply within 1 day
-
[compiler-rt] Rtsan-aarch64-NoInstTest: error: no such file or directory: 'NOTFOUND' (libatomic)Openbuild-problem compiler-rt:rtsan platform:linux
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
llvm/llvm-project#239039 ·
Maintainers usually reply within 1 day
-
component:obi contribfest go test
Difficulty 2/5 Under an hour Newbie friendliness 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4143 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
checkpoint-restore/criu#3304 ·
Maintainers usually reply within 1 day