Speratic Operation

Perhaps it's because I'm thick, but I have no idea what your code is supposed to do.

Why are there huge arrays of identical values? Wouldn't one copy of that value do?

Why are there lines and lines of NOP assembler instructions?

Also there is another file pgmspace.h that seems to have some code in it and you haven't included that.

What does send_1M_pattern() do?

What does send_strip() do?

...R