Skip to content

Configuration

Daniel edited this page Mar 5, 2026 · 4 revisions

MSRC can be configured using the MSRC Link application or, for SmartPort, directly from the transmitter using Lua scripts.


Configuration using MSRC Link

The recommended way to configure MSRC is using MSRC Link.

Steps

  1. Connect the RP2040 to your PC via USB
  2. Open MSRC Link
  3. Configure:
    • Receiver protocol
    • Sensors
    • Parameters
  4. Apply the configuration
  5. Reboot the RP2040

After applying changes, the device must be restarted.


MSRC Link

Download MSRC Link:

  • Linux: AppImage
  • Windows: .exe
  • macOS: .dmg

Connect the RP2040 via USB to interact with the device.


Circuit View

The Circuit tab shows the wiring diagram.

The RP2040 must be connected to display the circuit.



Debug Mode

Debug mode can be enabled and viewed in MSRC Link.

This allows you to:

  • Verify sensor data
  • Check telemetry values
  • Diagnose configuration issues



Configuration Overview

Configuration is divided into three main areas:

Receiver

Select the telemetry protocol used by your receiver.

Examples:

  • SmartPort
  • CRSF / ELRS
  • SBUS2
  • XBUS
  • IBUS

Only one receiver protocol can be active at a time.


Sensors

Enable only the sensors that are connected.

Typical sensors include:

  • ESC telemetry
  • GPS
  • Vario (I2C)
  • Analog sensors (voltage, current, temperature, airspeed)
  • Fuel sensors
  • Digital inputs

Disable unused sensors to reduce CPU load.


Parameters

Additional settings depend on the selected sensors and protocol.

Examples:

  • ESC configuration
  • GPS settings
  • Sensor calibration
  • Timing and update rates

Configuration from Transmitter (SmartPort only)

For SmartPort, configuration can also be performed directly from the transmitter using Lua scripts.

After updating the configuration:

  • Restart MSRC
  • In some cases, restart the receiver

Note: If telemetry from other sensors does not resume after updating configuration, a receiver reboot may be required.


MSRC Lua Script

The MSRC Lua script allows full configuration from the transmitter.

Copy the script to:

/SCRIPTS/TOOLS

For older OpenTX 2.2 versions:

  • Copy to /SCRIPTS
  • Execute using a long press


Sensor Configuration Script

Sensor IDs can be changed using:

Note:

  • Telemetry update rates cannot be changed
  • MSRC uses dynamic rates depending on the telemetry data

Restore Default Configuration

If MSRC fails to start due to invalid configuration:

  • Connect GPIO 15 to GND during boot

This will restore the default configuration.

Alternatively, use:

  • MSRC Link β†’ File β†’ Restore Default Config

Compatibility Notes

  • After any configuration change, a reboot is required
  • Ensure the correct receiver protocol is selected
  • Enable only the sensors you are using

EdgeTX

Avoid using EdgeTX 2.11.x, as telemetry push is not working.

Use 2.10.6 or earlier.


← Hardware Setup
β†’ Receiver Protocols

Clone this wiki locally