diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index 4cc1918..0c34fe6 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -602,7 +602,7 @@ void TEF6686::readRDS(byte showrdserrors) { case RDS_GROUP_0B: { //PS decoder - if (showrdserrors == 3 || (!rdsBerrorThreshold && ((rds.rdsErr >> 8) & 0x03) < 3)) { + if (showrdserrors == 3 || (!rdsBerrorThreshold && (!rdsDerrorThreshold))) { offset = rds.rdsB & 0x03; // Let's get the character offset for PS switch (offset) {