How about changing the program to send "Start of Data" as the first thing it sends. Is that sent correctly? Is there junk before it? After it?
How about changing the program to send "Start of Data" as the first thing it sends. Is that sent correctly? Is there junk before it? After it?