From abe2697f4e05801bd66c33fbe7338e1385c1a881 Mon Sep 17 00:00:00 2001 From: hiteki Date: Sun, 21 Jun 2020 18:09:18 +0200 Subject: [PATCH 1/2] uniden_get_mode report WFM mode correctly #321 --- rigs/uniden/uniden.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rigs/uniden/uniden.c b/rigs/uniden/uniden.c index b79fac041..2d2f56d0d 100644 --- a/rigs/uniden/uniden.c +++ b/rigs/uniden/uniden.c @@ -406,7 +406,7 @@ int uniden_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) } else if (!strcmp(modebuf + 3, "WFM")) { - *mode = RIG_MODE_AM; + *mode = RIG_MODE_WFM; } else if (!strcmp(modebuf + 3, "FM")) { From 63357389d673d031b3a37acc5bba374a93920ed2 Mon Sep 17 00:00:00 2001 From: hiteki Date: Sun, 21 Jun 2020 19:10:21 +0200 Subject: [PATCH 2/2] get_dcd responds without crashing #323 --- rigs/uniden/uniden.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rigs/uniden/uniden.c b/rigs/uniden/uniden.c index 2d2f56d0d..b19c07ab3 100644 --- a/rigs/uniden/uniden.c +++ b/rigs/uniden/uniden.c @@ -229,8 +229,8 @@ transaction_write: #endif /* Special case for SQuelch */ - if (replystr && !memcmp(cmdstr, "SQ", 2) && (replystr[0] == '-' - || replystr[0] == '+')) + if (replystr && !memcmp(cmdstr, "SQ", 2) && (data[0] == '-' + || data[0] == '+')) { retval = RIG_OK; goto transaction_quit;