@trooper64 wrote:
Wait I fixed it! For reading a single frame I had to loop 11 times (10 reads plus one STOP message). The continuous reading has no stop message, thus the extra loop is unnecessary and shifting the data.
In any case, thanks for all your help with this troubleshooting!
Oh I see, that's why you had 11 packets. Good job, you beat me to it while I was still typing 🙂