aethersdr / aethersdr/AetherSDR
ASDR vs SSDR FT8 JTDX wrong behavior
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 221
- Forks
- 117
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 299
Description
Report preparation
- I used the AI-assisted bug report tool (Help → Support → File an Issue)
- I have attached a support bundle or log file
What happened?
Having "fun" today calling RI1FJL on 18095.
Had to switch to SSDR to allow Hound mode with "Fake it" settings and was able to transmit.
Details:
Calling DX in JTDX FT8 Hound mode requires Split Operation to be Fake or None.
I can setup Split to "None" on ASDR and it works on standard Frequency, like 18100, 21074 and so on.
However, calling DX station for example on 18095 "None" settings on JTDX getting errors when switching to Hound and would not let me switch to Hound.
Now, with Fake settings, I have no problem to call on 18095 while on SSDR.
Aether SDR keep jumping frequency with every cycle of transmit when in "Fake it" settings.
Sergey, KN7K
What did you expect?
Aether SDR should allow Fake setting for TX on non standard Frequency without changing Frequency on every cycle of transmit.
Steps to reproduce
Go to 18095 and TX in Hound mode with "None" settings in Split operation. JTDX will not let you.
Change to 'Fake it" and you can use Hound, but every TX cycle you ASDR Freq changes.
Repeat above with SSDR, it also does not work with None, but works with "Fake it" without jumping Frequency on every cycle.
AetherSDR version
26.8.3
Radio model & firmware
8600-4.1.5
Operating system
Windows
OS version and hardware
Win11
Contributor 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.
Research direction
Start by reproducing the issue at 18095 with JTDX FT8 Hound mode, first using Split Operation set to None and then Fake it. Locate the C++ paths handling JTDX split settings and transmit-cycle frequency changes, then compare the behavior with SSDR. Done means Fake it no longer changes the AetherSDR frequency on each transmit cycle at non-standard frequencies.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100