> I have tried that one. > after 3 1/0 in a row bits the receiver outputs something like a > 20kHz square. (Most noise filtered in a 2-20kHz bandpass and > squared) This sounds like you receiver is really aggressive. Is there a way to talk to the makers or identify the slicer memory cap on the module and add something to it ? Is there perhaps an output with un-sliced Rx data (rectified/detected but not sliced) ? I was lucky enough to have one of those with my last Radio based project and it helped. The only way I see for you to make it work without HW is to employ one of the bit-stuffing schemes used for MFM/RLL recording and lower the effective data rate like this. Or use a FEC/ECC table and send 6 data bits in a byte + 2 bits ECC. Ideally speaking I think that your bandwidth effectively cuts off 10% from the max. speed with that baud rate. Since it is presumably specified at 6dB it actually cuts more I think. Is there no way you can go synchronous with FM or something like that ? Peter -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics