Thanks for the continued interest and comments. I can give an update now.
First, before reflowing the solder joints on the output pins, with my DMM, I checked for discontinuities between the various pins and various points on the PCB. I didn't find any. Then, I reflowed the solder and checked again. Not surprisingly, I didn't find any.
On to the big test: Did reflowing make any difference in the behaviour of the receiver with X06? In a word, no. The extreme jittering remained as before.
Some further testing with various power sources (including a variable DC power supply) revealed the following:
- With supply voltage greater than about 5V, the X06 behaved as expected.
- With supply voltage about 5.0-4.7V, the X06 went crazy.
- With supply voltage at 4.6V or lower, the X06 didn't respond to control input from the transmitter.
- When the receiver was power cycled by unplugging the supply from the input pins, occasionally it would not boot.
- When a servo was unplugged and plugged back in to the receiver, occasionally it was totally non-responsive.
The first three points above are captured in the video below. About one minute into the video, I power cycled the receiver to try to reproduce the power up problem. However, it powered up normally.
To my mind, the last two points above (4, 5) suggest an intermittent contact problem that I didn't catch with my DMM testing. Or I suppose there may be an intermittent failure in a component on power up. Regardless, the first three points -- and the fact that the receiver and leads were not moved during the test -- suggest another voltage-related problem. Bottom line: there's something wrong with this GR6 that I likely won't be able to fix.
