diff --git a/src/packets/packet_parser.ts b/src/packets/packet_parser.ts
index 8efc852..7e1114f 100644
--- a/src/packets/packet_parser.ts
+++ b/src/packets/packet_parser.ts
@@ -41,7 +41,7 @@ export class PacketParser {
       //           |     |
       //          size  crc
 
-      if (firmwareExchangePackets.rx.includes(cmd)) {
+      if (firmwareExchangePackets.rx.includes(cmd) || firmwareExchangePackets.tx.includes(cmd)) {
         cls = NiimbotCrc32Packet;
         sizePos = 5;
         crcSize = 4;