@Nicolas Thank you. I’ve spent awhile staring at your ByBop code and my code side by side, to figure out how they were parsing differently. I fixed a few off by one errors in my packets, which is good. For the odd packets I’m seeing now, they are always coming after a ping packet (buffer id of 0). So I receive the ping, I parse it, and then the next part of the packet is a frame that seems to contain only a counter that increments with each ping. Does this make sense? If so, I’m going to simply ignore the rest of the packet when it comes with a ping at the front.