diff --git a/firmware/console/binary/tunerstudio.cpp b/firmware/console/binary/tunerstudio.cpp index fdd73168d4..9fb7228a8b 100644 --- a/firmware/console/binary/tunerstudio.cpp +++ b/firmware/console/binary/tunerstudio.cpp @@ -601,6 +601,12 @@ int TunerStudio::handleCrcCommand(TsChannelBase* tsChannel, uint8_t* data, int i switch(command) { case TS_OUTPUT_COMMAND: + if (incomingPacketSize == 1) { + // Read command with no offset/count, read the whole thing + offset = 0; + count = TS_TOTAL_OUTPUT_SIZE; + } + cmdOutputChannels(tsChannel, offset, count); break; case TS_HELLO_COMMAND: