Skip to content

Configuring 300baud with multiple decoders defaults to wrong demodulator #381

@dranch

Description

@dranch

Using the configuration:

MODEM 300 1900:2100 7@30 /4 D

results in the following error:

Channel 0: Demodulator + option can't be combined with multiple frequencies.

It seems this warning is coming with the use of "7@30" but from what I can tell, when specifying the "300" modem, it's NOT selecting the "D" modulator for 300BAUD AFSK but instead, it's seemingly defaulting to the "E+" demodulator that's used for 1200bps AFSK. If you look at the bottom of the table in Section 9.2.2, it says:

"Note: The @ and + options are mutually exclusive. Both can?t be used at the same time on the same channel"

I'm not sure why these are mutually exclusive but if you FORCE the specific 300bps demodulator, the error goes away:

MODEM 300 1900:2100 7@30 /4 D

--
Dire Wolf DEVELOPMENT version 1.7 D (Feb 22 2022)
Includes optional support for: gpsd hamlib cm108-ptt

Reading config file /etc/ax25/direwolf-ft950.conf
Audio device for both receive and transmit: plughw:1,0 (channel 0)
Channel 0: 300 baud, AFSK 1900 & 2100 Hz, D, 44100 sample rate / 4.
0.0: D 1810 & 2010
0.1: D 1840 & 2040
0.2: D 1870 & 2070
0.3: D 1900 & 2100
0.4: D 1930 & 2130
0.5: D 1960 & 2160
0.6: D 1990 & 2190
Ready to accept AGW client application 0 on port 8000 ...
Ready to accept KISS TCP client application 0 on port 8001 ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions