

The Betafpv RX ELRS is a 2.4 GHz receiver designed for low-latency and high-performance communication in remote control applications. It is part of the ExpressLRS (ELRS) ecosystem, which is known for its open-source firmware and exceptional range and reliability. This receiver is commonly used in drones, RC vehicles, and other remote-controlled systems where precise and responsive control is critical.








The following table outlines the key technical details of the Betafpv RX ELRS 2.4GHz receiver:
| Parameter | Specification |
|---|---|
| Operating Frequency | 2.4 GHz |
| Protocol | ExpressLRS (ELRS) |
| Input Voltage Range | 5V (via UART or dedicated power source) |
| Antenna Type | External, IPEX connector |
| Latency | Ultra-low (as low as 4ms) |
| Dimensions | 10mm x 10mm x 2mm |
| Weight | ~0.5g |
| Firmware Compatibility | ExpressLRS open-source firmware |
| Binding Method | ELRS binding phrase or manual bind button |
The RX ELRS receiver has a simple pinout for easy integration into your system. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| GND | Ground connection |
| 5V | Power input (5V) |
| TX | UART Transmit (to flight controller or MCU RX pin) |
| RX | UART Receive (to flight controller or MCU TX pin) |
The RX ELRS receiver can be connected to an Arduino UNO for basic communication. Below is an example code snippet to read data from the receiver:
#include <SoftwareSerial.h>
// Define RX and TX pins for the receiver
#define RX_PIN 10 // Connect to the TX pin of the receiver
#define TX_PIN 11 // Connect to the RX pin of the receiver
// Initialize SoftwareSerial for communication
SoftwareSerial elrsSerial(RX_PIN, TX_PIN);
void setup() {
// Start serial communication with the receiver
Serial.begin(9600); // Monitor output
elrsSerial.begin(115200); // ELRS receiver baud rate
Serial.println("ELRS Receiver Initialized");
}
void loop() {
// Check if data is available from the receiver
if (elrsSerial.available()) {
// Read and print the received data
char receivedData = elrsSerial.read();
Serial.print("Received: ");
Serial.println(receivedData);
}
}
115200 with the baud rate configured in your ELRS firmware if different.Receiver Not Binding to Transmitter
No Signal or Poor Range
Receiver Not Powering On
Data Not Received by Microcontroller
Q: Can I use the RX ELRS receiver with other transmitters?
A: Yes, the RX ELRS receiver is compatible with any transmitter running ExpressLRS firmware, provided the firmware versions match.
Q: What is the maximum range of the RX ELRS receiver?
A: The range depends on the transmitter power and antenna setup but can exceed several kilometers under optimal conditions.
Q: How do I update the firmware on the RX ELRS receiver?
A: Firmware updates can be performed via the ExpressLRS Configurator tool. Connect the receiver to your computer using a UART-to-USB adapter and follow the instructions in the configurator.
Q: Can I use this receiver with a 3.3V power source?
A: No, the RX ELRS receiver requires a 5V power source for proper operation.