Just to add: I'm also surprised about the different data being sent, and I can't really see how that can happen - are you sure it's not just that the scope is triggering on a different point in the signal?
Ideally you could reduce the amount of data you send (even down to just one pixel) so you can get the whole thing in the scope, and then you could be 100% sure
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Just to add: I'm also surprised about the different data being sent, and I can't really see how that can happen - are you sure it's not just that the scope is triggering on a different point in the signal?
Ideally you could reduce the amount of data you send (even down to just one pixel) so you can get the whole thing in the scope, and then you could be 100% sure