From 081a302aca117fcddb8255e7a52325ea308d6bc6 Mon Sep 17 00:00:00 2001 From: Steve Franke <s.j.franke@icloud.com> Date: Fri, 21 Dec 2018 19:24:16 -0600 Subject: [PATCH] wsprd: further refinement of OSD decode quality check. --- lib/wsprd/wsprd.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/wsprd/wsprd.c b/lib/wsprd/wsprd.c index b94b10d8e..b95356df4 100644 --- a/lib/wsprd/wsprd.c +++ b/lib/wsprd/wsprd.c @@ -1315,9 +1315,12 @@ int main(int argc, char *argv[]) int ntype = (n2&127) - 64; if(strncmp(hashtab+ihash*13,callsign,13)==0 && (ntype >= 0) && (ntype <= 62) ) { - not_decoded=0; - osd_decode =1; - break; + int nu = ntype%10; + if( nu == 0 || nu == 3 || nu == 7 ) { + not_decoded=0; + osd_decode =1; + break; + } } }