Hi Matthew, That stray bit looks really bad. Your bitstream looks good, but that stray = bit received right in the middle is horrible. It's like nothing I've seen b= efore. Preamble length doesn't strike me as a possible problem. My only guess is that something else is going on - maybe the receiver is ov= erloading? Friendly regards, Bob ________________________________________ From: piclist-bounces@mit.edu on behalf of Matthe= w Miller=20 Sent: Thursday, January 19, 2017 4:43 PM To: Microcontroller discussion list - Public. Subject: Re: [EE] Recommendations for 433MHz receivers? Thanks everyone, Good to know this behavior I've been experiencing isn't unusual. The SparkFun module (#2 above) is https://www.sparkfun.com/products/10532 (I've tried enough modules that I was looking at the wrong datasheet!) The encoding scheme I'm using is one that Roman Black wrote about and it seems very attractive: http://www.romanblack.com/RF/cheapRFmodules.htm I was writing this as Bob replied. For a preamble, a 500ms start bit is being used. I've attached a capture from one of my tests. The top trace is the digital output and the bottom the signal strength output of the module (which matches the data being sent= ). I'll take the suggestion to extend the preamble out to several bit periods and see if that helps. This WRL-10532 item from SparkFun is the best module I've tried so far, no random pulses on the digital output, and the data it decodes is good except for the dropout in the middle. I appreciate everyone's replies; this part of the project has been a real stumbling block. Take care. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .