Releases: rotorflight/rotorflight-lua-ethos
Rotorflight LUA Scripts for Ethos - Snapshot 2.1.0-20240828
This is a development snapshot of the Rotorflight 2.1 Lua Scripts for FrSky Ethos.
Notes
This version is intended to be used for beta-testing only.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Downloads
The download locations are:
- Rotorflight Configurator
- Rotorflight Blackbox
- Lua Scripts for EdgeTx and OpenTx
- Lua Scripts for FrSky Ethos
Changes since 2.0.0
- Simplified MSP processing by using a message queue.
- Added support for chained (multiple) MSP calls.
- Added MSP message support for use in transmitter simulators.
- Fields now support preEdit, change and postEdit events.
- Changing a value using the scroll wheel will go faster if you scroll fast.
- Added support for 480x320 (Jumper T15).
- Added a new Status page which
- Shows the currently active PID and rate profile numbers.
- Show Arming Disabled Flags, if any.
- Shows the amount of free space on a dataflash, if available. It also offers the option to erase the dataflash.
- Shows Real-time and CPU load.
- The PIDs and Rates pages
- Now also show the currently active profile.
- You can also change and copy the currently active profile.
- If the active profile has been changed externally (e.g. by using Adjustments), the page will now automatically refresh.
- Servo page:
- Changing the center of a servo now automatically sets servo override for the servo being editted.
- Added button 'Override All Servos'.
- Reformatted the Rescue page, so the different rescue stages are now more clear.
- Improved accessibility by reordering pages and fields.
- If you try to Save while armed a warning will be given.
- Added page 'ESC - HW Platinum V5'.
- Added page 'ESC - Scorpion Tribunus'.
- Added page 'ESC - YGE'.
Rotorflight LUA Scripts for Ethos - Release 2.0.0
This is the 2.0.0 release of the Rotorflight LUA Scripts for FrSky Ethos.
Instructions
For instructions and other details, please read the README.
Downloads
The official download locations for Rotorflight 2.0.0 are:
- Rotorflight Configurator
- Rotorflight Blackbox
- LUA Scripts for EdgeTx and OpenTx
- LUA Scripts for FrSky Ethos
Notes
-
There is a new website www.rotorflight.org for Rotorflight 2.
The old Wiki in GitHub is deprecated, and is for Rotorflight 1 only.
Big thanks to the documentation team for setting this up! -
Rotorflight 2 is NOT backward compatible with RF1. You MUST NOT load your configuration dump from RF1 into RF2.
-
If coming from RF1, please setup your helicopter from scratch for RF2. Follow the instructions on the website!
-
As always, please double check your configuration on the bench before flying!
Support
The main source of Rotorflight information and instructions is now the website.
Rotorflight has a strong presence on the Discord platform - you can join us here.
Discord is the primary location for support, questions and discussions. The developers are all active there,
and so are the manufacturers of RF Flight Controllers. Many pro pilots are also there.
This is a great place to ask for advice or discuss any complicated problems or even new ideas.
There is also a Rotorflight Facebook Group for hanging out with other Rotorflight pilots.
Changes
A full changelog can be found online.
Changes since 2.0.0-RC2
- Enhanced stability due to increased independence from other Ethos LUA scripts.
Rotorflight LUA Scripts for Ethos - Release Candidate 2.0.0-RC2
This is the second Release Candidate of the Rotorflight LUA Scripts for FrSky Ethos.
Instructions
For instructions and other details, please read the README.
Downloads
The official download locations for Rotorflight 2.0.0-RC2 are:
- Rotorflight Configurator
- Rotorflight Blackbox
- LUA Scripts for EdgeTx and OpenTx
- LUA Scripts for FrSky Ethos
Notes
-
There is a new website www.rotorflight.org for Rotorflight-2.
The old Wiki in github is deprecated, and is for Rotorflight-1 only.
Big thanks to the documentation team for setting this up! -
Rotorflight-2 is NOT backward compatible with RF1. You MUST NOT load your configuration dump from RF1 into RF2.
-
If coming from RF1, please setup your helicopter from scratch for RF2. Follow the instructions on the website!
-
As always, please double check your configuration on the bench before flying!
Support
The main source of Rotorflight information and instructions is now the website.
Rotorflight has a strong presence on the Discord platform - you can join us here.
Discord is the primary location for support, questions and discussions. The developers are all active there,
and so are the manufacturers of RF Flight Controllers. Many pro pilots are also there.
This is a great place to ask for advice or discuss any complicated problems or even new ideas.
There is also a Rotorflight Facebook Group for hanging out with other Rotorflight pilots.
Changes
A full changelog can be found online later.
Changes since 2.0.0-RC2
- Remove cyclic (swash) ring
- Remove Rescue Altitude hold
- Remove PID mode
- Update README.md
Rotorflight LUA Scripts for Ethos Release Candidate 2.0.0-RC1
Release Candidate
This is the first Release Candidate of the Rotorflight 2 LUA Scripts for FrSky Ethos.
Instructions
For instructions and other details, please read the README.
Downloads
The official download locations for Rotorflight 2.0.0-RC1 are:
Notes
-
There is a new website www.rotorflight.org for Rotorflight 2.
The old Wiki in github is deprecated, and is for Rotorflight-1 only.
Big thanks to the documentation team for setting this up! -
Rotorflight 2 is NOT backward compatible with RF1. You MUST NOT load your configuration dump from RF1 into RF2.
-
If coming from RF1, please setup your helicopter from scratch for RF2. Follow the instructions on the website!
-
As always, please double check your configuration on the bench before flying!
Support
The main source of Rotorflight information and instructions is now the website.
Rotorflight has a strong presence on the Discord platform - you can join us here.
Discord is the primary location for support, questions and discussions. The developers are all active there,
and so are the manufacturers of RF Flight Controllers. Many pro pilots are also there.
This is a great place to ask for advice or discuss any complicated problems or even new ideas.
There is also a Rotorflight Facebook Group for hanging out with other Rotorflight pilots.
Changes
A full changelog can be found online later.
Changes since 2.0.0-20240218
- Added Servos page
- Aligned MSP messages with the firmware
Rotorflight LUA Scripts Snapshot 2.0.0-20240218
Snapshot Release
This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Changes from 2.0.0-20240128
- Aligned MSP messages with firmware 20240218
- Governor page: added Precomp Bandwidth
Rotorflight LUA Scripts Snapshot 2.0.0-20240128
Snapshot Release
This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Changes from 2.0.0-20240105
- Aligned MSP messages with firmware 20240128
- Profile - Rescue page: fixed collective scaling
- Profile - Various page: added Yaw Precomp Cutoff
- Mixer page: renamed link trims
- Rates page: added Roll/Pitch/Yaw/Collective dynamics
- Added support for CRSF, tested with ELRS
- Added support for more RSSI sensor names
- Added automatic protocol selection (SmartPort/CRSF)
Rotorflight LUA Scripts Snapshot 2.0.0-20240105
Snapshot Release
This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Changes from 2.0.0-20231118
- Aligned MSP messages with firmware 20240105
- Altitude hold: PIDs can now be adjusted by 1
- Added Mixer page
Rotorflight LUA Scripts Snapshot 2.0.0-20231118
Snapshot Release
This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Changes from 2.0.0-20231019
- Aligned MSP messages with firmware 20231118
- Added Handover throttle% to the Governor page
Rotorflight LUA Scripts Snapshot 2.0.0-20231019
Snapshot Release
This version is a development snapshot, intended to be used only for beta-testing.
It is not fully working nor stable, and should not be used by end-users.
For more information, please join the Rotorflight Discord chat.
Changes from 2.0.0-20231010
- Aligned MSP messages with firmware 20231018
- Added dynamic notch filters to the Filters page
- Updated MSP API version check
- Removed Failsafe page
Rotorflight LUA Scripts for Ethos Release 1.0.2
This is the first official release of Rotorflight Lua Scripts for Ethos.
Rotorflight is a Flight Control/FBL Software Suite for traditional single-rotor RC helicopters. It is based on Betaflight, enjoying all the great features of the Betaflight platform, plus many new features added for helicopters.
Rotorflight Lua Scripts for Ethos is a package of Ethos Lua scripts for configuring the Rotorflight flightcontroller from the transmitter.
Requirements
- Ethos 1.1.0 or later
- an X10, X12, X18, X20 or Twin X Lite transmitter
- a FrSky Smartport or F.Port receiver using ACCESS, ACCST, TD or TW mode
Tested Receivers
The following receivers were correctly working with an X18 or X20 transmitter.
- TD MX 1.0.10
- R9 MX ACCESS 1.3.2
- R9 Mini ACCESS 1.3.1
- Archer RS ACCESS 2.1.10
- RX6R ACCESS 2.1.8
- R-XSR ACCESS 2.1.8
- R-XSR ACCST FCC F.port 2.1.0
- Archer Plus RS and Archer Plus RS Mini ACCESS F.Port 1.0.5
Note: when saving changes fails, the scripts will automatically retry. The R-XSR and the Archer Plus RS (Mini) seem to retry regularly, while the other receivers rarely do this.
Installation
Download the the zip file under Assets latest files and copy the RF
folder to the scripts
folder on your transmitter. You will know if you did this correctly if the Rotorflight tool shows up on the Ethos system menu.
Copying the RF folder
USB Method
- Power on your transmitter.
- Connect your transmitter to a computer with an USB cable.
- Select Ethos Suite on the transmitter.
- Open the new drive on your computer.
- Unzip the file and copy the RF folder to the scripts folder on the SDCARD drive.
- Eject the drive.
- Unplug the USB cable.
- Turn off the transmitter and re-power it.
SD Card Method
- Power off your transmitter.
- Remove the SD card and plug it into a computer.
- Unzip the file and copy the RF folder to the scripts folder on the SDCARD drive.
- Eject the SD card.
- Reinsert your SD card into the transmitter.
- Power up your transmitter.
Usage
See the Lua Scripts Wiki page.
Credits
Thanks go out to everyone who contributed along the way, especially the Betaflight and Rotorflight teams and the following Ethos users:
- Bender - testing and suggestions
- egon - Lua script maintainer
- James-T1 - author of the first Lua scripts for Ethos
- rob.thomson - providing hardware, testing and suggestions