Overview
The MATEKSYS MR900-30 is a MAVLink 900MHz receiver for long-range, bi-directional serial data links. It is based on STM32G431KB and LoRa SX1262 with TCXO, and supports mLRS firmware for MAVLink/MSP serial linking and RC output options.
Key Features
- mLRS firmware support (MR900-30 target: rx-matek-mr900-30-g431kb)
- LoRa SX1262 with TCXO; PA/LNA SE2435L
- Bi-directional serial MAVLink on TX1/RX1
- RC output on TX2 (CRSF or SBUS)
- USB Type-C on board
- One button for DFU mode and bind
- Antenna connector: IPEX MHF-1
- Board labeling includes Fan-IO pad
Customer service: https://rcdrone.top/ or support@rcdrone.top.
Compatibility Notice
MATEKSYS mLRS 900MHz series using SX126x/STM32WLE5 LoRa chip are NOT compatible with ELRS 900MHz / Frsky R9 series using the SX127x. They will not bind with each other.
Reference: https://github.com/olliw42/mLRS-docu/blob/master/docs/SX126x_SX127x_INCOMPATIBILITY.md
LoRa chip SX126x (e.g. mR900-30, E22) and STM32WLE5xx (e.g. mR900-22, WIO-E5, E77) are compatible with each other.
Specifications
| MCU | STM32G431KB |
| Firmware | mLRS firmware |
| LoRa | SX1262 with TCXO |
| RF front-end | PA/LNA SE2435L |
| RF frequency | 900MHz (868MHz, 915MHz FCC) |
| 915MHz RF power | 21dBm(min) / 22dBm / 24dBm / 27dBm / 30dBm (1000mW) |
| 868MHz RF power | 24dBm(min) / 24dBm / 24dBm / 27dBm / 30dBm (1000mW) |
| Antenna connector | IPEX MHF-1 |
| Serial / I/O | TX1/RX1: Bi-directional Serial MAVLink; TX2: RC out (CRSF or SBUS) |
| Button | One button for DFU mode and bind |
| Power supply | 4.5-13V DC @ "V" Pad |
| Power dissipation | Average 340mA / Peak 850mA @ 5V IN (31Hz, 30dBm) |
| PCB size | 29x21mm |
| Weight | 5.3g w/ antenna |
What's Included
- 1x mR900-30
- 1x IPEX MHF1 dipole antenna, 8cm
- 1x Heatsink, 20*20*6mm
LED Status
- [Red flashing 2Hz]: not connected to transmitter
- [Green flashing 1Hz]: connected to transmitter
- [Red and Green alternately]: binding mode enabled
Binding
- After powering on, press the bind button (for ca. 4 seconds) on the receiver.
- When in bind mode, the green and red LEDs blink alternatively with ca. 2.5Hz.
- Reference: https://github.com/olliw42/mLRS-docu/blob/master/docs/BINDING.md
Firmware
- mLRS pre-release firmware: https://github.com/olliw42/mLRS/tree/main/firmware/pre-release-stm32
- Targets:
- RX Receiver: rx-matek-mr900-30-g431kb
- TX module mode: tx-matek-mr900-30-g431kb-default
- TX SiKTelem mode: tx-matek-mr900-30-g431kb-siktelem
Routing and Settings
TX module mode (tx-matek-mr900-30-g431kb-default)
- USB = COM/CLI
- TX1/RX1 = serial
- LT1/LR1 = serial2
- Tx Ch Source = CRSF
- Tx Ser Dest = serial
- Tx Ser Baudrate = 115200
SiKTelem mode (tx-matek-mr900-30-g431kb-siktelem)
- USB = serial
- TX1/RX1 = serial2
- LT1/LR1 = COM/CLI
- Tx Ch Source = CRSF
- Tx Ser Dest = serial
- Tx Ser Baudrate = 115200
Receiver settings (rx-matek-mr900-30-g431kb)
- Rx Out Mode = CRSF or SBUS
- Rx Ser Link Mode = mavlinkX
- Rx Snd RadioStat = ardu_1
- Rx Ser Baudrate = 57600
Manuals / Documents
- mLRS project: https://github.com/olliw42/mLRS
- mLRS documentation: https://github.com/olliw42/mLRS-docu/tree/master
Details

The MATEKSYS mR900-30 900MHz MAVLink receiver uses a compact 29x21mm PCB with an IPEX MHF-1 antenna connector and USB port for easy setup and wiring.

MR900-30 wiring uses UART TX/RX for bi-directional MAVLink/MSP plus 5V and GND, with RC channels via CRSF or SBUS to the flight controller.

USB‑C configuration and a simple UART TX/RX, 5V, and G connection support bi-directional MAVLink/MSP serial to a flight controller.
Related Collections

Explore More Drones & Accessories
-
Camera Drone
Our Camera Drone Collection features a wide range of brands including FIMI,...
-
Drone Accessories
Discover a wide range of drone accessories to enhance flight performance, extend...