mLRS Quick Start Guide
I. What is mLRS
mLRS is an open-source "integrated telemetry and remote control" protocol. Unlike traditional solutions that separate remote control and telemetry, mLRS integrates both the remote control function and the telemetry function into a single link, achieving true 2-in-1 functionality.
1.1 Core Concept: Integrated Telemetry and Remote Control
Traditional solutions require two sets of equipment:
- Remote control link: Sends control signals (joystick, switches)
- Telemetry link: Returns telemetry data (GPS, battery, status)
mLRS accomplishes both with just one link:
┌─────────────────────────────────────────────────────────┐
│ mLRS 数遥一体链路 │
├─────────────────────────────────────────────────────────┤
│ 上行:遥控器 → 高频头 ──[无线]→ 接收机 → 飞控 │
│ ↓ 飞行状态数据 │
│ 下行:飞控 → 接收机 ──[无线]→ 高频头 → 手机/地面站 │
└─────────────────────────────────────────────────────────┘1.2 Core Features
- Integrated telemetry and remote control: Remote control and telemetry share one link, resulting in more streamlined equipment
- Bidirectional communication: Simultaneously supports control command downlink and telemetry data uplink
- Bluetooth output: Built-in Bluetooth in the transmitter module, directly connects to mobile apps or ground control stations
- Rich parameters: Supports complete MAVLink telemetry data transmission
1.3 Applicable Scenarios
| Scenario | Description |
|---|---|
| Survey missions | Real-time viewing of GPS position and flight status |
| Inspection operations | Long-distance flight requires continuous monitoring of the link |
| Mission planning | Coordinate with ground control stations for waypoint setting |
| Wireless parameter tuning | Remotely adjust flight controller parameters via Bluetooth |
II. CoreWing mLRS Solution Innovation
2.1 Limitations of Traditional mLRS
Traditional mLRS solutions require dedicated hardware (such as Matek MR24-30 series modules), where hardware and software are bound together.
传统 mLRS 方案:
┌─────────────────┐
│ Matek MLRS │ 专用硬件 → 只能运行 mLRS 固件
│ MR24-30 模块 │
└─────────────────┘2.2 CoreWing's Innovative Solution
CoreWing has successfully ported mLRS software to the ESP hardware platform, allowing the Sirius transmitter module (based on ESP32 chip), which could only run ELRS before, to also run mLRS firmware.
CoreWing mLRS 方案:
┌─────────────────────────────────┐
│ Sirius 高频头 (ESP32 硬件) │
│ │
│ ┌─────────┐ ┌─────────┐ │
│ │ ELRS │ │ mLRS │ │ 一块硬件,两种固件
│ │ 固件 │ │ 固件 │ │
│ └─────────┘ └─────────┘ │
└─────────────────────────────────┘2.3 Advantages of the Innovation
| Advantage | Description |
|---|---|
| Hardware reuse | One Sirius transmitter module supports both ELRS and mLRS firmware |
| Cost reduction | No need to purchase dedicated mLRS modules, existing equipment can be upgraded |
| Flexible switching | Switch between two firmware types anytime via CoreWing APP |
| Stronger extensibility | ESP hardware ecosystem is richer with more playability |
III. mLRS vs ELRS Comparison
3.1 Feature Comparison Table
| Comparison Item | ELRS MAVLink Mode | CoreWing mLRS |
|---|---|---|
| Protocol basis | ELRS protocol + MAVLink extension | mLRS integrated telemetry and remote control protocol |
| Refresh rate | Up to F1000 (1000Hz) | Relatively lower |
| Telemetry output | Backpack expansion (Bluetooth/WiFi) | Built-in Bluetooth |
| Configuration entry | ExpressLRS Lua | mLRS Lua |
| RC transmitter baud rate | 1.87M | 400k |
| Applicable scenarios | High refresh rate + telemetry requirements | Streamlined equipment + interference resistance priority |
3.2 How to Choose?
Solution Selection Advice
Choose ELRS MAVLink: When you need high refresh rate, low latency remote control experience (such as FPV flying), along with telemetry and ground control station functions
Choose CoreWing mLRS: When streamlined equipment is prioritized, high interference resistance is required, or for scenarios like surveying and inspection where refresh rate is not critical
Important
Both firmware types can be switched anytime
Through the "Sirius Upgrade" function in the CoreWing APP, you can switch between ELRS and mLRS firmware anytime without changing hardware.
IV. CoreWing mLRS Product Ecosystem
4.1 Product Composition
| Device | Model | Description |
|---|---|---|
| Transmitter module | Sirius 2.4G Transmitter Module | Used with mLRS firmware flashed |
| Receiver | SkyGuy Nano 2G4 RX | Used with mLRS firmware flashed |
| Flight controller | CoreWing F405 WING V2 | Supports serial 6 DMA |
V. Quick Start
5.1 ELRS to mLRS Firmware Switching
| Switching Direction | Tutorial Link |
|---|---|
| ELRS → mLRS | Sirius VTX Firmware Switching Guide: ELRS → mLRS |
| mLRS → ELRS | Sirius VTX Firmware Switching Guide: mLRS → ELRS |
5.2 VTX and RC Transmitter Connection Settings
1. Modify Baud Rate
Warning
mLRS only supports 400k baud rate
- Enter the RC transmitter
MODEL SETUP - Disable
Internal RF - Enable
External RF - Set
ModetoCRSF - Set
Baudrateto400k
2. Import mLRS Lua Script
mLRS Lua Script Import Tutorial
mLRS Lua Script Download:
5.3 VTX and Receiver Binding
Detailed Tutorial: Sirius VTX and Receiver Binding (mLRS Firmware)
5.4 mLRS Usage Settings on Flight Controller
| Flight Controller Firmware | Tutorial Link |
|---|---|
| ArduPilot | mLRS MAVLink Telemetry Configuration (ArduPilot) |
| iNav | mLRS MSP Communication Configuration (iNav) |
5.5 Device Status Viewing
| Content | Tutorial Link |
|---|---|
| VTX OLED Screen | VTX Screen Explanation - mLRS Firmware |
| LED Status | mLRS Receiver and VTX LED Explanation |
VI. FAQ (Q&A)
Q1: What should be noted when switching firmware?
A: When switching firmware, note:
- ELRS uses 1.87M baud rate, mLRS uses 400k baud rate
- After switching, the RC transmitter and VTX need to be restarted
Technical Support QR Code
For any questions, scan the code to contact technical support:
