Report preparation
What happened?
Bug report
AetherSDR version: 0.9.3
Hardware: FlexControl USB tuning knob
OS: Linux Ubuntu 26.4
Summary
The FlexControl serial parser in AetherSDR uses incorrect token strings for knob-click events. As a result, tapping the knob (single, double, or long press) produces no action — the tokens emitted by the device are never matched.
Expected behaviour
The FlexControl firmware emits the following serial tokens when the knob is pressed:
| Action |
Correct token |
| Single tap |
S |
| Double tap |
C |
| Long press |
L |
Source: FlexControl protocol documentation (aa6e.net/wiki/FlexControl, archived 2015-02-26).
Actual behaviour
AetherSDR's serial parser appears to match against X4S, X4C, and X4L instead of the bare S, C, L tokens. These extended tokens are not emitted by the FlexControl firmware, so knob-click events are silently discarded and no mapped action is triggered.
Steps to reproduce
- Connect a FlexControl device.
- Open AetherSDR and assign an action to any knob-click (single/double/long).
- Tap the knob — no action is triggered.
- Monitor the raw serial output from the FlexControl (e.g.
cat /dev/ttyUSBx): the device emits bare S, C, or L, not X4S, X4C, or X4L.
Fix
In the FlexControl serial parser, replace the token strings:
| Wrong |
Correct |
X4S |
S |
X4C |
C |
X4L |
L |
Additional notes
I used an AI assistant to help structure this report.
73 de LB2EG Richard
What did you expect?
.
Steps to reproduce
.
AetherSDR version
0.9.3
Radio model & firmware
Flex 6300 4.15
Operating system
Linux
OS version and hardware
Ubuntu 26.4
Report preparation
What happened?
Bug report
AetherSDR version: 0.9.3
Hardware: FlexControl USB tuning knob
OS: Linux Ubuntu 26.4
Summary
The FlexControl serial parser in AetherSDR uses incorrect token strings for knob-click events. As a result, tapping the knob (single, double, or long press) produces no action — the tokens emitted by the device are never matched.
Expected behaviour
The FlexControl firmware emits the following serial tokens when the knob is pressed:
SCLSource: FlexControl protocol documentation (aa6e.net/wiki/FlexControl, archived 2015-02-26).
Actual behaviour
AetherSDR's serial parser appears to match against
X4S,X4C, andX4Linstead of the bareS,C,Ltokens. These extended tokens are not emitted by the FlexControl firmware, so knob-click events are silently discarded and no mapped action is triggered.Steps to reproduce
cat /dev/ttyUSBx): the device emits bareS,C, orL, notX4S,X4C, orX4L.Fix
In the FlexControl serial parser, replace the token strings:
X4SSX4CCX4LLAdditional notes
I used an AI assistant to help structure this report.
73 de LB2EG Richard
What did you expect?
.
Steps to reproduce
.
AetherSDR version
0.9.3
Radio model & firmware
Flex 6300 4.15
Operating system
Linux
OS version and hardware
Ubuntu 26.4