After I received my Nano QX FPV I just couldn’t wait for the receiver I’ve already ordered. I knew my current 8 channel receiver wasn’t compatible with the immersion RC VTX.
But just to be sure it couldn’t be changed easily I opened up the RC701 8 Channel diversity receiver/monitor.
The actual receiver chip is an RTC6715. After reading the datasheet I found out it does support other bands, but those don’t included the frequencies I needed. So no quick fix there.
But the receiver chip also has an SPI interface. So I started to search and found some others that already figured out the SPI protocol and created an Arduino sketch.
Then I had to put in an Arduino and disconnect the SPI pins from the dip switches and connect them to the arduino. Because the receiver is an 3V3 module I’ve used an 3V3 Arduino Pro.
I started on the right receiver module. The pins from left to right are MOSI (aka data in) ChipSelect (aka SS) Clock (aka SCLK). These connect to the Arduino pins 11,10 and 13.
Because this SPI bus is write only, I’ve hooked up the receiver on the left to the same pins. (don’t forget to disconnect from the dip switches)
Now just find 5V somewhere on the board for power, connect ground and connect a button (I used pin 3). The header is placed so I can connect an FTDI through the hole used for the dip switches when the case is closed.
The RSSI pin from the receiver is hooked up to A0. When I long-press the button it does a full scan and then tunes to the strongest signal.
Now I just need to learn how to fly FPV 🙂