Arduino 5.8GHz (rx5808 module) open source FPV receiver

First-person view (FPV) is a method used to control a radio-controlled vehicle from the driver or pilot’s view point. Most commonly it is used to pilot a radio-controlled aircraft or other type of unmanned aerial vehicle (drone). The vehicle is either driven or piloted remotely from a first-person perspective via an onboard camera, fed wirelessly to video fpv goggles or monitor.

At the price of 9 dollars the BOSCAM rx5808 receiver module is very popular in the FPV RX (receiver) builder scene.  By default it supports only 8 channels with dip switch. But by using it with SPI interface and Arduino with  rx5808-pro open source setup it becomes a comfortable deluxe RX with nice autoscan and a spectrum anlyser.

Original code can be found on Google Code rx5808-pro, but crazyshea from rcgroups forum take it further. He added a few more features like antenna diversity and made the UI more friendly for use with a navigation switch style switch. Crazyshea fork is hosted in Github  rx5808-pro-diversity.

One of the interesting features is support for almost every 5.8 channel out there , up to 40 channel freq offering full compatibility with video TX modules including the lastest Immersion Race Band.

What you need

If you don’t own one already, you will need to add a FPV drone, FPV Video Monitor or  FPV Video Googles.

Choose your rx5808 open source project from

Khoa Truong reddit user kwaaaaaaaaa put rx5808 project inside a 3d printed enclosure for a clean looking.


Need more help? Check out rcgroups forum