SRXL protocol

From BEASTX Wiki
Revision as of 14:32, 8 September 2026 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


SRXL is an open data transfer protocol which allows to transport control data from a rc receiver to another device like a flybarless system by only using one single line. The protocol does not describe an exact definition of how the data must be processed. It only describes a framework in which receiver data can be packed. Each manufacturer can have his own ID, which must be attached to the beginning of each data set, so that the device using this data can correctly identify and process the payload of the dataset. Several manufacturers of RC systems already implemented this protocol to their receivers and the BEASTX flybarless systems can process the data of these receivers.


Connection scheme


 
SRXL connection options
Port Telemetry
DI1 / IO1 no


Due to the unique identifier the SRXL protocol allows to automatically detect the function assignment used by each radio brand. So the the usage of SRXL is almost "Plug&Play", indepent of the specific type of radio system that is used. Unfortunately, there are some radio manufacturers that simply copied the protocol from others. So some brands will require to set an alternative function assignment manually as it will not match with this brand's typical channel layout in the radio. Function assignment can be changed in the RECEIVER MENU of your BEASTX device. This will be discussed in a later chapter.


SRXL protocol implementations
Manufacturer Protocol name Function assignment (ID)
Spektrum SRXL Spektrum
BEASTRX SRXL Futaba
GRAUPNER / SJ HOTT SUMD Graupner
Multiplex M-Link Multiplex
JR Propo X-Bus (B) Multiplex
JETI UDI Multiplex



Connect the receiver's SRXL port with the DI1 / IO1 port of your BEASTX system using one of the provided standard servo wires.

The ESC or throttle servo is connected at CH5 / IO2 output on MICROBEAST PLUS / ULTRA. NANOBEAST uses CH1 for the throttle.

Radio setup

Make sure that the output of your receiver is set to SRXL, X-Bus (B), UDI, SUMD, or whatever it is called.


BEASTX setup

In order to use your SRXL receiver you have to scan the input type in the RECEIVER MENU of your BEASTX device and set the correct channel ordering for your radio system.