-
Notifications
You must be signed in to change notification settings - Fork 313
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
Long transmission times when FX.25 enabled on TX #285
Comments
Did you enable FX.25 with a |
This is being started with the -X 1 flag. I do recall there being an option prior (1.6E) to indicate the check bytes (16, 32, 64), but starting sometime in 1.6F (I think), this option was changed to simply -X 1 which follows UZ7HO's soundmodem implementation where the check bytes change with frame size. Please see "Compatibility with UZ7HO Soundmodem" section of https://github.com/wb2osz/direwolf/blob/dev/doc/AX25_plus_FEC_equals_FX25.pdf The test frame sent is fairly small, no digipeaters are specified and the entire body of the beacon is "Direwolf testing". The reason I think something may be off here is that I've done a 1:1 replacement of the Direwolf modem with Soundmodem, which has FX.25 enabled on transmit and the transmission times are nowhere near as long. In some testing I have done, when the frame size is too large, the console indicates something to the effect of "frame size too large, reverting to AX.25" which from what I understand means there is not enough room in the packet for the FX.25 overhead to "fit". |
Yeah, I've seen that document, but I'm not finding anything in git that implements that "1" for autoselect mode. It looks like John may have accidentally committed a change to the help message for |
Yes it was the help message where I saw the mention of
I did retest omitting "-X 1" from the startup in favor of |
jbrzozoski wrote:
This should be fixed by commit 909b703. |
That got it, thanks for all your efforts! |
Greetings,
When using Direwolf 1.6G from the DEV branch (downloaded and compiled on 6/19/2020) on HF/300 Baud, the transmission times when FX.25 is enabled on transmit is significantly longer - nearly 5x. Attached are two zipped WAV files recorded over the air.
Additionally, a screenshot is attached viewing each track, the ax25_beacon is on top and lasts about 1.5 seconds, the fx_25_beacon is on the bottom and lasts approximately 7.5 seconds.
Listening only to the audio, there is a large portion of the fx25_beacon in the center which does not seem to have the same type of tone variance in the middle for about 5 seconds, possibly a source of the delay.
I understand that FX.25 has some overhead, though I think this longer transmission may be an indication of some other issue. When used in connected mode packet, retry frames are being sent while the original frame has gone through, even with FRACK values of 7000ms or more.
Thanks for this great software.

ax25_beacon.zip
fx25_beacon.zip
The transmitter is attached to a home brew interface with a hardware based PTT via GPIO pin (no VOX).
73!
The text was updated successfully, but these errors were encountered: