diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index 79699c9..7e4146b 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -409,7 +409,12 @@ void TEF6686::readRDS(byte showrdserrors) rds.picodetext = rds.picode; } - if (!rdsAerrorThreshold && !rdsBerrorThreshold && !rdsCerrorThreshold && !rdsDerrorThreshold) errorfreepi = true; + if (!rdsAerrorThreshold && !rdsBerrorThreshold && !rdsCerrorThreshold && !rdsDerrorThreshold) { + rds.picode[4] = ' '; + rds.picode[5] = ' '; + errorfreepi = true; + rds.picodetext = rds.picode; + } if (!errorfreepi) { if (((rds.rdsErr >> 14) & 0x03) > 2) rds.picode[5] = '?'; else rds.picode[5] = ' ';