jremington:
buff[1] is the second character that was transmitted. Is that what you intend?
Array elements are numbered starting from zero.
I do not know much about arrays. If I send 'B'. I receive 66. So it is working. But it isn't correct you are saying?