Infrared Wireless Data Transfer

Having just seen your companion posting about the hardware I'm suspicious of the receive side electronics - is the IR receiver demodulating the 38kHz signal - if not then connecting it to the RX pin will not produce clean 2400 baud signalling as the 38kHz waveform will be superimposed - this could easily explain mis-reading of the serial input.