SRXL protocol

From BEASTX Wiki
Revision as of 08:13, 10 August 2024 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.

(Picture MBPLUS)

(Picture Nanobeast)

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

(Picture MBPLUS)

(Picture Nanobeast)


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.

MICROBEAST PLUS / MICROBEAST ULTRA

Push and hold the button on your MICROBEAST and power up the device. Menu LED A will flash instantly. Now release the button. Push again to start the scan process. When scan was successful, Menu LED B will show up. Now push and hold the button for 2 seconds and release in order to load the default channel assignments. If using a Graupner HOTT receiver with SUMD output, you can enable the additional telemetry communication on SYS port at Menu LEDs L & M; push the button briefly to skip. Finally teach throttle failsafe position at Menu LED N by bringing the throttle in lowest position on your radio and push the button again. Now your MICROBEAST will start with init sequence. You can perform basic setup procedure in SETUP MENU when init sequence was completed. For further information about RECEIVER MENU setup, see next section.


NANOBEAST

Connect the SRXL port of the receiver to DI1 port and power up NANOBEAST. Connect the push button to SYS port. Push and hold the button for 2 seconds, then release. The Status LED will change color or go off. Push the button again to start the scan process. When scan was successful, the Status LED will flash twice. Now push and hold the button for 2 seconds and release in order to load the default channel assignments. If using a Graupner HOTT receiver with SUMD output, you can enable the additional telemetry communication on SYS port at Menu LEDs L & M (Menu L = Status LED flashes long once and then 5 times, for Menu L 6 times); push the button briefly to skip. Finally teach throttle failsafe position at Menu N (Status LED flashes long once and then 7 times) by bringing the throttle in lowest position on your radio and push the button again. Now your NANOBEAST will start with init sequence. For further information about RECEIVER MENU setup, see next section. Then perform basic setup procedure in SETUP MENU.


Setup with StudioX

You can also use the StudioX app to start receiver scan and perform further setup steps. In this case open the Control menu in StudioX and click the SCAN button in this menu's screen.

(Picture sys adapter!)