That is a good idea by Jim regarding just pressing the RETURN key.
Jim, I just wanted to double check... The SuperPET communications setup program uses 0x0D as a RETURN by default. So that is one issue that is definitely ruled out.
I would also suggest entering all of the alphabet and numbers as well as symbols to see if you get the correct echo back for each and every key. I have seen some strange things if the serial parameters are not 100% correct. For example, some characters get converted into others!
As long as we keep ruling out one issue at a time, we should eventually find the issue that is the problem! We have sorted out the wires, now we need to sort out the software.
Dave