diff --git a/d868uv.c b/d868uv.c index 320630c..ba61fdf 100644 --- a/d868uv.c +++ b/d868uv.c @@ -1595,6 +1595,12 @@ static void setup_channel(radio_device_t *radio, int i, int mode, char *name, } } + if (ch->rx_ctcss == 0 && ch->rx_dcs == 0) { + ch->squelch_mode = SQ_CARRIER; + } else { + ch->squelch_mode = SQ_TONE; + } + if (txtone > 0) { // Transmit DCS ch->tx_dcs = 1; ch->dcs_transmit = txtone - 1;