Originally posted by actionplus
. . . used Laipac TLP-916 RF modules.
I got my tramsmitter and receiver modules out of a $5 Euro wireless doorbell.

To get a reliable data-transfer you should manchester encode your data.

Manchester Coding has already been discussed, see:
http://www.picbasic.co.uk/forum/show...ght=Manchester

You should also send a "Preamble" before you start data transfer.
$55 or $ AA 5 to 10 times before your Data is transfered.
$AA is %10101010, $55 is the inverse.

this allows the receiver to "settle"

Choose someting similar for your "SYNC" String or Character
($6A, %01101010 or $D5 %11010101)

All this is required because we are using the most simple way of RF transmission to asynchronuosly transfer data.
(By simply turning the transmitters carrier ON for a logical "1" and OFF for a logical "0"

Guess what a $FFFF or $0000 would result in

regards