Don't know if you have looked at the following links, but they maybe useful:What you mention truly is puzzling. Before I tried adding any "wireless" comms to my protocols, I always tested them "wired". Have you tried your code changes on a "wired" setup (i.e. TX and RX PICs connected through a wire).