MSH Brain / Ikon setup with EdgeTx and OMPHobby M4

OpenTX / EdgeTX Radios are very popular these days and work very well with the current generation of RC helicopters with Flybarless systems. Although this guide uses the OMPHobby M4 helicopter, it is applicable to any RC helicopter with a Flybarless system.

Receiver Selection

Choosing a reliable receiver is extremely important for a helicopter of this size. We highly recommend the Frsky R-XSR receiver due to the following benefits:

  • Full range receiver
  • Telemetry support
  • Bidirectional F.PORT. Single cable between Receiver and Flybarless controller.
  • Supports ACCST D16 (for Transmitters with multi-protocol modules) and ACCESS (Frsky proprietary) via firmware flash.
  • Redundant receiver support
  • Small size and light weight

NOTE: R-XSR receiver supports multiple firmware types. For proper operation with Brain2 we need to flash the firmware that supports FPORT interface. To match your Transmitter you will need either ACCST version or ACCESS version. Based on your region you will need either FCC or LBT. You can download the latest firmware from

Transmitter typeEuropeUSA
cc2500/4-in-1 multi-moduleRXSR_ACCST_2.1.1_Fport_LBT.frkRXSR_ACCST_2.1.1_Fport_FCC.frk
Frsky ACCESSRXSR_ACCESS_2.1.7.frskRXSR_ACCESS_2.1.7.frsk
Firmware types

There are multiple ways to Flash the R-XSR. This is explained here.

Wiring and Mounting

  • CH-3: Receiver F.PORT (shown in previous photo)
  • CH-1: ESC Throttle + BEC
  • SRV-1: Right Aileron Servo
  • SRV-2: Elevator Servo
  • SRV-3: Left Aileron Servo
  • SRV-4: Tail Servo
  • GOV+: RPM signal from ESC (Not required if using ESC telemetry protocol)
  • 5: ESC Telemetry TX wire (Not required if using RPM signal from ESC)

Mount the gyro on the gyro plate using the provided 3M double sided tape. Ensure that Gyro is aligned properly with the helicopter frame. Ensure that USB port is easily accessible. In the above picture USB port is accessible even with the canopy installed.

WARNING: Remove Main and Tail rotor blades while performing the setup. The motor may accidentally start and we don’t want it to cause any injury or damage.

EdgeTX Setup and binding

Use the provided EdgeTX configuration file as a starting point.

Download TX16S EdgeTX configuration file for Brain2 with R-XSR. (Right-Click and Save Link As)

Download Zorro EdgeTX configuration file for Brain2 with R-XSR. (Right-Click and Save Link As)

To bind to the receiver perform the following steps

  • Press and hold F/S button on the receiver while powering up the receiver. All 3 LEDs (red, green, blue) should be lit steady.
  • On the Transmitter press MDL->Internal RF
  • In Mode, choose MULTI, Frsky X2
  • In RF Protocol, choose LBT(EU) for Europe or D16 for elsewhere.
  • Select BIND on the Transmitter screen.
  • The RED LED on the receiver will start flashing when binding completes.
  • Power off and power on the Receiver. Green LED will be constantly lit indicating that receiver is bound to the transmitter.

Brain / Ikon setup

For the first setup we recommend that you use the Windows configuration app and USB port. This is because USB is the most reliable connection for firmware updates and the Windows tool is very informative and easy to use.

The Brain unit gets power over USB port and we can do the firmware update and initial setup even before powering up the helicopter.

Download and install the Windows configuration app. If you do not have a Windows PC we recommend to borrow one from a friend for the initial setup.

After the Windows app is installed. Plug the Brain / Ikon to the Windows PC with a USB cable. Start the app and follow the instructions on the App. Make sure you update both Brain software on the PC and Brain software on the FBL unit to the latest version.

Gyro Orientation

Choose the Orientation to match your setup. In our case it is “Top up, wires front”

Receiver Protocol Selection

Receiver Protocol selection

In our case we select F.Port Std-INVERTED for the Frsky R-XSR receiver.

Transmitter check

Power up the helicopter. This should provide power to the receiver.

Transmitter setup (Input)

Check that the stick movements match the controls and move all the way from -100% to +100%. In the above image Aileron stick to full right shows 100% on the App.

If they don’t then adjust the channel throws from the MDL->OUTPUTS page


Ensure that Extended Limits is enabled.

Channel throws

Adjust the Min and Max throw for the respective channel to get full throw from -100 to +100 when you move the respective control stick.

NOTE: Throttle channel will stay at -100 if throttle cut switch (SD or SF) is active. Even if throttle cut is deactivated, the throttle channel will remain fixed at around -9 as we have programmed a flat throttle curve for all flight modes.

Original Throttle Curve for Normal mode

To check that the throttle channel goes from -100 to +100 edit Normal mode throttle curve TCn to be a straight line from -100 to +100

Edited Normal Mode Throttle Curve

Make sure you are in normal mode (Switch SE away). Now throttle channel should go from -100 to +100 on the app on throttle stick movement.

NOTE: Remember to Reset Normal Mode Throttle (TCn) back to original state.

Servo Setup

Servo Setup (Output)

Swashplate Setup

Swashplate Setup (Output)

This is where we need to do 3 important steps

Tail rotor setup

Tail rotor setup

Follow the instructions to set midpoint, left throw and right throw.

Throttle output and Telemetry

Throttle output and Telemetry settings

Enter the correct numbers for “Pulses for rotation”, “Main gear ratio” and “Tail gear ratio”.
Select the correct “Telemetry input” protocol.

If you are not using ESC telemetry connection but only RPM signal from ESC then select “Basic RPM telemetry”

If you are using ESC telemetry connection then:

  • For OMP Hobby ESC, select “Also OMP ESC Telemetry”
  • For Scorpion Tribunus ESC, select “Also Scorpion Tribunus Telemetry”

Now you can Power up the ESC throttle calibration procedure for the ESC. Make sure the Main and tail rotor blades are removed. The Brain will map the the Throttle channel movement on the Transmitter to Throttle channel on the ESC within the specified Out MIN and Out MAX limits.

Telemetry sensors and EdgeTx

Discovering Telemetry sensors

After binding to the Helicopter Receiver, go to the Telemetry page and select “Discover New”. Wait for 10 seconds till all the sensors are discovered. Below page shows some of the discovered telemetry sensors when using OMP Hobby ESC.

OMP ESC and R-XSR Telemetry sensors

The various telemetry sensors for OMP Hobby ESC are explained below:

Sensor NameFunction
FuelGlobal Vibrations
CurrInstantaneous current (Very low on bench without rotor blades)
Tmp1ESC Temperature
GRPcPower Out, the same as throttle with external governor, automatic with internal governor
VFASTelemetry Signal Strength
RB1CMotor Consumed Current mAh
RB2CBEC Consumed Current (not measured by OMP ESC)
OMP ESC Telemetry Sensors

R-XSR Receiver also provides some Telemetry sensors:

Sensor NameFunction
RSSIReceived Signal Strength Indicator
TRSSTelemetry Signal Strength
TQlyLink Quality
RxBtReceiver Battery. (i.e. BEC voltage)
R-XSR receiver Telemetry sensors

Cyclic and Tail settings

Go to the Advanced Menu and enter the reference settings For Cyclic and Tail provided by Jonas W in the next section. NOTE: Don’t copy the numbers in the below screenshot as they may be out-dated.

Advanced settings for Cyclic and Tail

Reference Brain2 settings for M4 helicopter

You can use the below setting provided by the M4 helicopter Jonas Wackershauser as a good baseline for your M4 helicopter.