diff --git a/decoder_modules/radio/src/rds.cpp b/decoder_modules/radio/src/rds.cpp index 577af2c5..2e315bbc 100644 --- a/decoder_modules/radio/src/rds.cpp +++ b/decoder_modules/radio/src/rds.cpp @@ -408,6 +408,11 @@ namespace rds { rest /= 26; } + // Pad with As + while (restStr.size() < 3) { + restStr += 'A'; + } + // Reorder chars for (int i = restStr.size() - 1; i >= 0; i--) { callsign += restStr[i];