diff --git a/IR_Decoder.cpp b/IR_Decoder.cpp index 9998b03..a8b1809 100644 --- a/IR_Decoder.cpp +++ b/IR_Decoder.cpp @@ -162,7 +162,9 @@ void IR_Decoder::_tick() if (addrAcceptSendTo && addrAcceptSendTo < IR_Broadcast) isWaitingAcceptSend = true; } - gotRaw.set(&packInfo, id); + // Raw keeps the decoder's common minimum-size contract. Known packet + // layouts are validated by their typed BasePack::set calls above. + gotRaw.set(&packInfo, id, false); } if (isWaitingAcceptSend && millis() - acceptSendTimer > acceptDelay) {