diff --git a/presets/2025.12/rc_link/DJI_Normal.txt b/presets/2025.12/rc_link/DJI_Normal.txt new file mode 100644 index 000000000..67af4e068 --- /dev/null +++ b/presets/2025.12/rc_link/DJI_Normal.txt @@ -0,0 +1,69 @@ +#$ TITLE: DJI Normal +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: DJI, rc, link, transmitter +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Basic RC link settings for DJI link via. "NORMAL" SBUS. +#$ DESCRIPTION: See the Settings -> Device -> Protocol in your DJI goggles for which TX link speed you have selected. +#$ DESCRIPTION: This preset is for any Air Unit (full size (DJI) or Lite (CADXX Vista)) +#$ DESCRIPTION: +#$ DESCRIPTION: Preset Adjusts: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - Feedforward Jitter Factor +#$ DESCRIPTION: - Feedforward Smoothing Factor +#$ DESCRIPTION: - Feedforward Averaging +#$ DESCRIPTION: - RC Smoothing Factors +#$ DESCRIPTION: +#$ DESCRIPTION: Options: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - Racing +#$ DESCRIPTION: - HD Freestyle +#$ DESCRIPTION: - Cinematic +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/179 +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = SBUS +set sbus_baud_fast = OFF + +# rc smoothing should always be enabled with DJI +set rc_smoothing = ON + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 7 + +#$ OPTION BEGIN (UNCHECKED): Race + set feedforward_averaging = OFF + set feedforward_smooth_factor = 25 + set feedforward_jitter_factor = 7 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_averaging = OFF + set feedforward_smooth_factor = 30 + set feedforward_jitter_factor = 12 + set rc_smoothing_auto_factor = 140 + set rc_smoothing_setpoint_cutoff = 25 +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_averaging = 2_POINT + set feedforward_smooth_factor = 40 + set feedforward_jitter_factor = 15 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 170 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 +#$ OPTION END \ No newline at end of file diff --git a/presets/2025.12/rc_link/DJI_SBUS_Fast.txt b/presets/2025.12/rc_link/DJI_SBUS_Fast.txt new file mode 100644 index 000000000..5659a1230 --- /dev/null +++ b/presets/2025.12/rc_link/DJI_SBUS_Fast.txt @@ -0,0 +1,66 @@ +#$ TITLE: DJI SBUS FAST +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: DJI, rc, link, SBUS fast +#$ AUTHOR: UAV Tech (Mark Spatz) + +#$ PARSER: MARKED + +#$ DESCRIPTION: Information: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: Basic RC link settings for DJI link via. "SBUS FAST". +#$ DESCRIPTION: See the Settings -> Device -> Protocol in your DJI goggles for which TX link speed you have selected. +#$ DESCRIPTION: This preset is for any Air Unit (full size (DJI) or Lite (CADXX Vista)) +#$ DESCRIPTION: +#$ DESCRIPTION: Preset Adjusts: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - Feedforward Jitter Factor +#$ DESCRIPTION: - Feedforward Smoothing Factor +#$ DESCRIPTION: - Feedforward Averaging +#$ DESCRIPTION: - RC Smoothing Factors +#$ DESCRIPTION: +#$ DESCRIPTION: Options: +#$ DESCRIPTION: ----------- +#$ DESCRIPTION: - Racing +#$ DESCRIPTION: - HD Freestyle +#$ DESCRIPTION: - Cinematic +#$ DESCRIPTION: +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/200 +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = SBUS +set sbus_baud_fast = ON + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 10 + +#$ OPTION BEGIN (UNCHECKED): Race + set feedforward_averaging = OFF + set feedforward_smooth_factor = 35 + set feedforward_jitter_factor = 7 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_averaging = OFF + set feedforward_smooth_factor = 65 + set feedforward_jitter_factor = 12 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_setpoint_cutoff = 25 +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_averaging = 2_POINT + set feedforward_smooth_factor = 70 + set feedforward_jitter_factor = 15 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 250 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 +#$ OPTION END diff --git a/presets/2025.12/rc_link/defaults.txt b/presets/2025.12/rc_link/defaults.txt new file mode 100644 index 000000000..bc2e1dff0 --- /dev/null +++ b/presets/2025.12/rc_link/defaults.txt @@ -0,0 +1,25 @@ +#$ TITLE: Reset RC related settings +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: defaults, Rx, RC, reset, rc link, rc_link, smoothing, rc_smoothing +#$ AUTHOR: Betaflight +#$ DESCRIPTION: Resets RC related settings to defaults +#$ PRIORITY: 0 + +# NOTE TO AUTHORS: Always include this Preset in any RC Preset + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 7 +set feedforward_transition = 0 +set feedforward_boost = 15 +set feedforward_yaw_hold_gain = 15 +set feedforward_yaw_hold_time = 100 + +set rc_smoothing = ON +set rc_smoothing_auto_factor = 30 +set rc_smoothing_auto_factor_throttle = 30 +set rc_smoothing_setpoint_cutoff = 0 +set rc_smoothing_throttle_cutoff = 0 +set rc_smoothing_debug_axis = ROLL \ No newline at end of file diff --git a/presets/2025.12/rc_link/elrs_150hz.txt b/presets/2025.12/rc_link/elrs_150hz.txt new file mode 100644 index 000000000..9bd514fe5 --- /dev/null +++ b/presets/2025.12/rc_link/elrs_150hz.txt @@ -0,0 +1,88 @@ +#$ TITLE: ExpressLRS 150Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: ELRS, express, 150Hz, rc, rx, link, smoothing +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: RC link settings for a 150Hz ELRS link via CRSF. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! +#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +# 150hz default settings in case no tuning option is selected +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 7 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Racing + set feedforward_smooth_factor = 25 + set feedforward_jitter_factor = 5 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 9 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_smooth_factor = 30 + set feedforward_jitter_factor = 10 + set rc_smoothing_auto_factor = 80 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_smooth_factor = 35 + set feedforward_jitter_factor = 12 + set rc_smoothing_auto_factor = 175 + set rc_smoothing_auto_factor_throttle = 100 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_smooth_factor = 40 + set feedforward_jitter_factor = 16 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 100 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one): + #$ OPTION BEGIN (UNCHECKED): Serial, separate Rx + feature RX_SERIAL + set serialrx_provider = CRSF + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): SPI, on the FC + feature RX_SPI + set rx_spi_protocol = EXPRESSLRS + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one): + #$ OPTION BEGIN (UNCHECKED): Single Cell values + set report_cell_voltage = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Whole pack values + set report_cell_voltage = OFF + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END diff --git a/presets/2025.12/rc_link/elrs_250hz.txt b/presets/2025.12/rc_link/elrs_250hz.txt new file mode 100644 index 000000000..9875d2648 --- /dev/null +++ b/presets/2025.12/rc_link/elrs_250hz.txt @@ -0,0 +1,89 @@ +#$ TITLE: ExpressLRS 250Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: ELRS, express, 250Hz, rc, rx, link, smoothing +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: RC link settings for a 250Hz ELRS link via CRSF. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! +#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 6 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Racing (25 of auto RC smoothing = 140hz RC smoothing) + set feedforward_smooth_factor = 35 + set feedforward_jitter_factor = 4 + set feedforward_boost = 18 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 8 + set rc_smoothing_auto_factor = 52 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_smooth_factor = 45 + set feedforward_jitter_factor = 10 + set rc_smoothing_auto_factor = 140 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_smooth_factor = 60 + set feedforward_jitter_factor = 12 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 170 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_smooth_factor = 65 + set feedforward_jitter_factor = 15 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 170 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one): + #$ OPTION BEGIN (UNCHECKED): Serial, separate Rx + feature RX_SERIAL + set serialrx_provider = CRSF + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): SPI, on the FC + feature RX_SPI + set rx_spi_protocol = EXPRESSLRS + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one): + #$ OPTION BEGIN (UNCHECKED): Single Cell values + set report_cell_voltage = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Whole pack values + set report_cell_voltage = OFF + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/elrs_500hz.txt b/presets/2025.12/rc_link/elrs_500hz.txt new file mode 100644 index 000000000..2812657b4 --- /dev/null +++ b/presets/2025.12/rc_link/elrs_500hz.txt @@ -0,0 +1,91 @@ +#$ TITLE: ExpressLRS 500Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: ELRS, express, 500Hz, rc, rx, link, smoothing, +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: RC link settings for a 500Hz ELRS link via CRSF. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: Use a compatible version of EdgeTx or OpenTx! +#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response +#$ DESCRIPTION: If a log shows excessive noise in your feedforward trace, most likely there is a Tx firmware issue. + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 5 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Race feedforward settings + set feedforward_smooth_factor = 65 + set feedforward_jitter_factor = 3 + set feedforward_boost = 18 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 + #$ OPTION END + + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 7 + set rc_smoothing_auto_factor = 120 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_smooth_factor = 65 + set feedforward_jitter_factor = 9 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_smooth_factor = 70 + set feedforward_jitter_factor = 11 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 250 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_smooth_factor = 75 + set feedforward_jitter_factor = 13 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 250 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one): + #$ OPTION BEGIN (UNCHECKED): Serial, separate Rx + feature RX_SERIAL + set serialrx_provider = CRSF + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): SPI, on the FC + feature RX_SPI + set rx_spi_protocol = EXPRESSLRS + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one): + #$ OPTION BEGIN (UNCHECKED): Single Cell values + set report_cell_voltage = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Whole pack values + set report_cell_voltage = OFF + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/elrs_50hz.txt b/presets/2025.12/rc_link/elrs_50hz.txt new file mode 100644 index 000000000..647aa266e --- /dev/null +++ b/presets/2025.12/rc_link/elrs_50hz.txt @@ -0,0 +1,85 @@ +#$ TITLE: ExpressLRS 50Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: ELRS, express, 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: RC link settings for a 50Hz ELRS link via CRSF. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! +#$ DESCRIPTION: WARNING: Cinematic settings are very smooth - there is noticeable delay in stick response + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +# 50hz default settings in case no tuning option is selected +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 12 +set feedforward_boost = 5 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Racing (50Hz isn't any good for racing) + set feedforward_jitter_factor = 7 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 10 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_jitter_factor = 15 + set rc_smoothing_auto_factor = 20 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_smooth_factor = 20 + set feedforward_jitter_factor = 15 + set rc_smoothing_auto_factor = 35 + set rc_smoothing_auto_factor_throttle = 28 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_smooth_factor = 40 + set feedforward_jitter_factor = 20 + set rc_smoothing_auto_factor = 90 + set rc_smoothing_auto_factor_throttle = 28 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) ELRS Rx connection method (choose one): + #$ OPTION BEGIN (UNCHECKED): Serial, separate Rx + feature RX_SERIAL + set serialrx_provider = CRSF + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): SPI, on the FC + feature RX_SPI + set rx_spi_protocol = EXPRESSLRS + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one): + #$ OPTION BEGIN (UNCHECKED): Single Cell values + set report_cell_voltage = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Whole pack values + set report_cell_voltage = OFF + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/frsky_sbus_fport.txt b/presets/2025.12/rc_link/frsky_sbus_fport.txt new file mode 100755 index 000000000..9e2a3dc9a --- /dev/null +++ b/presets/2025.12/rc_link/frsky_sbus_fport.txt @@ -0,0 +1,114 @@ +#$ TITLE: FrSky Sbus or FPort +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: frsky, sbus, fport, 9ms, 111hz, rc, link, smoothing +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: RC link settings for a 111Hz / 9ms D16 with FrSky Sbus or FPort link. +#$ DESCRIPTION: WARNING: make sure that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: Use a recent version of OpenTx / EdgeTx with good module sync. +#$ DESCRIPTION: Note: Telemetry requires smartPort (s.Port) and does not convey RSSI (use Lua or analog RSSI). +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +# IMPORTANT: Bound in D16 with more than 8 channels = too slow for racing + +# Base setup: +feature RX_SERIAL +set feedforward_averaging = OFF +set feedforward_smooth_factor = 25 +set feedforward_jitter_factor = 8 +set frsky_vfas_precision = 1 +set tlm_inverted = OFF +set tlm_halfduplex = ON + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Sbus or FPort (choose only one) + #$ OPTION BEGIN (UNCHECKED): Sbus + set serialrx_provider = SBUS + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): FPort + set serialrx_provider = FPORT + set serialrx_inverted = ON + set serialrx_halfduplex = ON + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Race + set feedforward_smooth_factor = 20 + set feedforward_jitter_factor = 6 + set rc_smoothing_auto_factor = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 10 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_smooth_factor = 40 + set feedforward_jitter_factor = 12 + set rc_smoothing_auto_factor = 60 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_smooth_factor = 45 + set feedforward_jitter_factor = 14 + set rc_smoothing_auto_factor = 130 + set rc_smoothing_auto_factor_throttle = 70 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_smooth_factor = 45 + set feedforward_jitter_factor = 16 + set rc_smoothing_auto_factor = 260 + set rc_smoothing_auto_factor_throttle = 70 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: (EXCLUSIVE) Voltage readings (choose one): + #$ OPTION BEGIN (UNCHECKED): Single Cell values + set report_cell_voltage = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Whole pack values + set report_cell_voltage = OFF + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Metric or Imperial units + #$ OPTION BEGIN (UNCHECKED): Metric + set frsky_unit = metric + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Imperial + set frsky_unit = imperial + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Hardware options + #$ OPTION BEGIN (UNCHECKED): Telemetry inverted (default is not inverted) + set tlm_inverted = ON + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Full duplex telemetry (default is half duplex) + set tlm_halfduplex = OFF + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Bound with >8 channels (not recommended) + set feedforward_averaging = 2_POINT + set feedforward_smooth_factor = 35 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/1000hz_race.txt b/presets/2025.12/rc_link/generic/1000hz_race.txt new file mode 100644 index 000000000..edd9108c0 --- /dev/null +++ b/presets/2025.12/rc_link/generic/1000hz_race.txt @@ -0,0 +1,20 @@ +#$ TITLE: Generic 1000z Race +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 1000Hz, 1ms, rc, rx, link, smoothing, ELRS +#$ AUTHOR: Sugar K +#$ DESCRIPTION: Generic RC link settings for racing with 1000Hz RC link. Best used with 2025.12. +#$ DESCRIPTION: WARNING: make sure that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_jitter_factor = 2 +set feedforward_boost = 18 + +set rc_smoothing_auto_factor = 25 +set rc_smoothing_auto_factor_throttle = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/150hz_cinematic.txt b/presets/2025.12/rc_link/generic/150hz_cinematic.txt new file mode 100644 index 000000000..4ec60396c --- /dev/null +++ b/presets/2025.12/rc_link/generic/150hz_cinematic.txt @@ -0,0 +1,22 @@ +#$ TITLE: Generic 150Hz Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for cinematic flying with 150Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 35 +set feedforward_jitter_factor = 12 + +set rc_smoothing_auto_factor = 175 +set rc_smoothing_auto_factor_throttle = 100 +set rc_smoothing_setpoint_cutoff = 12 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/150hz_freestyle.txt b/presets/2025.12/rc_link/generic/150hz_freestyle.txt new file mode 100644 index 000000000..6c40aa865 --- /dev/null +++ b/presets/2025.12/rc_link/generic/150hz_freestyle.txt @@ -0,0 +1,17 @@ +#$ TITLE: Generic 150Hz Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for freestyle with 150Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 9 diff --git a/presets/2025.12/rc_link/generic/150hz_hd_freestyle.txt b/presets/2025.12/rc_link/generic/150hz_hd_freestyle.txt new file mode 100644 index 000000000..25fa0f60f --- /dev/null +++ b/presets/2025.12/rc_link/generic/150hz_hd_freestyle.txt @@ -0,0 +1,20 @@ +#$ TITLE: Generic 150Hz HD Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for HD freestyle with 150Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 10 + +set rc_smoothing_auto_factor = 80 +set rc_smoothing_setpoint_cutoff = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/150hz_race.txt b/presets/2025.12/rc_link/generic/150hz_race.txt new file mode 100644 index 000000000..cc739897c --- /dev/null +++ b/presets/2025.12/rc_link/generic/150hz_race.txt @@ -0,0 +1,20 @@ +#$ TITLE: Generic 150Hz Race +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for racing with 150Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/4.3/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 25 +set feedforward_jitter_factor = 5 + +set rc_smoothing_auto_factor = 25 +set rc_smoothing_auto_factor_throttle = 25 diff --git a/presets/2025.12/rc_link/generic/150hz_ultra_cinematic.txt b/presets/2025.12/rc_link/generic/150hz_ultra_cinematic.txt new file mode 100644 index 000000000..5208fe03a --- /dev/null +++ b/presets/2025.12/rc_link/generic/150hz_ultra_cinematic.txt @@ -0,0 +1,22 @@ +#$ TITLE: Generic 150Hz Ultra Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for ultra smooth cinematic with 150Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 40 +set feedforward_jitter_factor = 16 + +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 100 +set rc_smoothing_setpoint_cutoff = 6 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/250hz_cinematic.txt b/presets/2025.12/rc_link/generic/250hz_cinematic.txt new file mode 100644 index 000000000..aef711b76 --- /dev/null +++ b/presets/2025.12/rc_link/generic/250hz_cinematic.txt @@ -0,0 +1,22 @@ +#$ TITLE: Generic 250Hz Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for cinematic flying with 250Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 60 +set feedforward_jitter_factor = 12 + +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 170 +set rc_smoothing_setpoint_cutoff = 12 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/250hz_freestyle.txt b/presets/2025.12/rc_link/generic/250hz_freestyle.txt new file mode 100644 index 000000000..c85111c9e --- /dev/null +++ b/presets/2025.12/rc_link/generic/250hz_freestyle.txt @@ -0,0 +1,19 @@ +#$ TITLE: Generic 250Hz Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for freestyle with 250Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 8 + +set rc_smoothing_auto_factor = 52 diff --git a/presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt b/presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt new file mode 100644 index 000000000..8fda595df --- /dev/null +++ b/presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt @@ -0,0 +1,20 @@ +#$ TITLE: Generic 250Hz HD Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for HD freestyle with 250Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 10 + +set rc_smoothing_auto_factor = 140 +set rc_smoothing_setpoint_cutoff = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/250hz_race.txt b/presets/2025.12/rc_link/generic/250hz_race.txt new file mode 100644 index 000000000..9cd70484c --- /dev/null +++ b/presets/2025.12/rc_link/generic/250hz_race.txt @@ -0,0 +1,21 @@ +#$ TITLE: Generic 250Hz Race +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for racing with 250Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 35 +set feedforward_jitter_factor = 4 +set feedforward_boost = 18 + +set rc_smoothing_auto_factor = 25 +set rc_smoothing_auto_factor_throttle = 25 diff --git a/presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt b/presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt new file mode 100644 index 000000000..d744f7bd9 --- /dev/null +++ b/presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt @@ -0,0 +1,22 @@ +#$ TITLE: Generic 250Hz Ultra Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for ultra smooth cinematic with 250Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 15 + +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 170 +set rc_smoothing_setpoint_cutoff = 6 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/500hz_cinematic.txt b/presets/2025.12/rc_link/generic/500hz_cinematic.txt new file mode 100644 index 000000000..49ae9223c --- /dev/null +++ b/presets/2025.12/rc_link/generic/500hz_cinematic.txt @@ -0,0 +1,22 @@ +#$ TITLE: Generic 500Hz Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, 2ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for cinematic flying with 500Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 70 +set feedforward_jitter_factor = 11 + +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 250 +set rc_smoothing_setpoint_cutoff = 12 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/500hz_freestyle.txt b/presets/2025.12/rc_link/generic/500hz_freestyle.txt new file mode 100644 index 000000000..fb2a69712 --- /dev/null +++ b/presets/2025.12/rc_link/generic/500hz_freestyle.txt @@ -0,0 +1,18 @@ +#$ TITLE: Generic 500Hz Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, 2ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for freestyle with 500Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 7 +set rc_smoothing_auto_factor = 120 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/500hz_hd_freestyle.txt b/presets/2025.12/rc_link/generic/500hz_hd_freestyle.txt new file mode 100644 index 000000000..1f642b6ee --- /dev/null +++ b/presets/2025.12/rc_link/generic/500hz_hd_freestyle.txt @@ -0,0 +1,19 @@ +#$ TITLE: Generic 500Hz HD Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, 2ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for HD freestyle with 500Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 9 +set rc_smoothing_auto_factor = 250 +set rc_smoothing_setpoint_cutoff = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/500hz_race.txt b/presets/2025.12/rc_link/generic/500hz_race.txt new file mode 100644 index 000000000..6babff556 --- /dev/null +++ b/presets/2025.12/rc_link/generic/500hz_race.txt @@ -0,0 +1,20 @@ +#$ TITLE: Generic 500Hz Race +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, 2ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for racing with 500Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 3 +set feedforward_boost = 18 +set rc_smoothing_auto_factor = 25 +set rc_smoothing_auto_factor_throttle = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/500hz_ultra_cinematic.txt b/presets/2025.12/rc_link/generic/500hz_ultra_cinematic.txt new file mode 100644 index 000000000..bcb9de0ae --- /dev/null +++ b/presets/2025.12/rc_link/generic/500hz_ultra_cinematic.txt @@ -0,0 +1,21 @@ +#$ TITLE: Generic 500Hz Ultra Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, 2ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for ultra smooth cinematic flying with 500Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 75 +set feedforward_jitter_factor = 13 +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 250 +set rc_smoothing_setpoint_cutoff = 6 +set rc_smoothing_throttle_cutoff = 20 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/50hz_cinematic.txt b/presets/2025.12/rc_link/generic/50hz_cinematic.txt new file mode 100644 index 000000000..62f7016b6 --- /dev/null +++ b/presets/2025.12/rc_link/generic/50hz_cinematic.txt @@ -0,0 +1,23 @@ +#$ TITLE: Generic 50Hz Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for cinematic flying with 50Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 20 +set feedforward_jitter_factor = 15 +set feedforward_boost = 5 + +set rc_smoothing_auto_factor = 35 +set rc_smoothing_auto_factor_throttle = 28 +set rc_smoothing_setpoint_cutoff = 12 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/generic/50hz_freestyle.txt b/presets/2025.12/rc_link/generic/50hz_freestyle.txt new file mode 100644 index 000000000..c971ae31e --- /dev/null +++ b/presets/2025.12/rc_link/generic/50hz_freestyle.txt @@ -0,0 +1,18 @@ +#$ TITLE: Generic 50Hz Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for freestyle with 50Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 10 +set feedforward_boost = 5 diff --git a/presets/2025.12/rc_link/generic/50hz_hd_freestyle.txt b/presets/2025.12/rc_link/generic/50hz_hd_freestyle.txt new file mode 100644 index 000000000..4767ab5d5 --- /dev/null +++ b/presets/2025.12/rc_link/generic/50hz_hd_freestyle.txt @@ -0,0 +1,21 @@ +#$ TITLE: Generic 50Hz HD Freestyle +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for HD freestyle with 50Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 15 +set feedforward_boost = 5 + +set rc_smoothing_auto_factor = 20 +set rc_smoothing_setpoint_cutoff = 25 \ No newline at end of file diff --git a/presets/2025.12/rc_link/generic/50hz_race.txt b/presets/2025.12/rc_link/generic/50hz_race.txt new file mode 100644 index 000000000..d7b9e1549 --- /dev/null +++ b/presets/2025.12/rc_link/generic/50hz_race.txt @@ -0,0 +1,18 @@ +#$ TITLE: Generic 50Hz Race +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for racing with 50Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 7 +set feedforward_boost = 5 diff --git a/presets/2025.12/rc_link/generic/50hz_ultra_cinematic.txt b/presets/2025.12/rc_link/generic/50hz_ultra_cinematic.txt new file mode 100644 index 000000000..092d02ce0 --- /dev/null +++ b/presets/2025.12/rc_link/generic/50hz_ultra_cinematic.txt @@ -0,0 +1,23 @@ +#$ TITLE: Generic 50Hz Ultra Cinematic +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, 20ms, rc, rx, link, smoothing +#$ AUTHOR: Ivan Efimov (Limon) +#$ DESCRIPTION: Generic RC link settings for ultra smooth cinematic flying with 50Hz RC link. +#$ DESCRIPTION: WARNING: make ABSOLUTELY SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked! +#$ DESCRIPTION: WARNING: check that you are using a compatible version of EdgeTx or OpenTx! + +#$ PRIORITY: 0 + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 40 +set feedforward_jitter_factor = 20 +set feedforward_boost = 5 + +set rc_smoothing_auto_factor = 90 +set rc_smoothing_auto_factor_throttle = 28 +set rc_smoothing_setpoint_cutoff = 6 +set rc_smoothing_throttle_cutoff = 20 diff --git a/presets/2025.12/rc_link/ghost/long_range.txt b/presets/2025.12/rc_link/ghost/long_range.txt new file mode 100644 index 000000000..530512b34 --- /dev/null +++ b/presets/2025.12/rc_link/ghost/long_range.txt @@ -0,0 +1,37 @@ +#$ TITLE: IRC Ghost (Long Range) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 15Hz, Long Range, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Long Range (15Hz)**. +#$ DESCRIPTION: +#$ DESCRIPTION: Long Range mode: For the extreme stuff, crazy range. +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * This is a very slow mode, not for racing or regular freestyle. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 10 +set feedforward_boost = 0 +set rc_smoothing_setpoint_cutoff = 10 +set rc_smoothing_throttle_cutoff = 15 \ No newline at end of file diff --git a/presets/2025.12/rc_link/ghost/normal.txt b/presets/2025.12/rc_link/ghost/normal.txt new file mode 100644 index 000000000..cdf9ec6c3 --- /dev/null +++ b/presets/2025.12/rc_link/ghost/normal.txt @@ -0,0 +1,59 @@ +#$ TITLE: IRC Ghost (Mode: Normal) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 55Hz, Normal, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Normal (55Hz)**. +#$ DESCRIPTION: +#$ DESCRIPTION: Normal mode: 55Hz, Fixed wing, general quad use, bags of range. +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * For this Ghost mode use the GHST protocol between the R/C transmitter and the Ghost transmitter, and also between the Ghost receiver and the flight controller. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 50hz default settings in case option is not selected by the user +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 12 +set feedforward_boost = 5 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/ghost/pure_race.txt b/presets/2025.12/rc_link/ghost/pure_race.txt new file mode 100644 index 000000000..636ae60a7 --- /dev/null +++ b/presets/2025.12/rc_link/ghost/pure_race.txt @@ -0,0 +1,58 @@ +#$ TITLE: IRC Ghost (Pure Race) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, Pure Race, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Pure Race**. +#$ DESCRIPTION: +#$ DESCRIPTION: Pure Race mode: 250Hz, unidirectional, no telemetry, top performance for racing with robust LoRa protocol. +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * For this Ghost mode use the GHST protocol between the R/C transmitter and the Ghost transmitter, and also between the Ghost receiver and the flight controller. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 250hz default settings in case option is not selected by the user +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 6 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/ghost/race.txt b/presets/2025.12/rc_link/ghost/race.txt new file mode 100644 index 000000000..397eeb5ca --- /dev/null +++ b/presets/2025.12/rc_link/ghost/race.txt @@ -0,0 +1,57 @@ +#$ TITLE: IRC Ghost (Mode: Race) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 166Hz, Race, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Race (166Hz)**. +#$ DESCRIPTION: +#$ DESCRIPTION: Race mode: 166Hz, Robust LoRa protocol, with telemetry feedback. +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 150hz default settings in case option is not selected by the user +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 7 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/ghost/race250.txt b/presets/2025.12/rc_link/ghost/race250.txt new file mode 100644 index 000000000..4409a7624 --- /dev/null +++ b/presets/2025.12/rc_link/ghost/race250.txt @@ -0,0 +1,58 @@ +#$ TITLE: IRC Ghost (Race250) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, Race250, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Race250**. +#$ DESCRIPTION: +#$ DESCRIPTION: Race250 mode: 250Hz, bidirectional, with full telemetry. Awesome latency for racing with Coherent MSK modulation (Not LoRa). +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * For this Ghost mode use the GHST protocol between the R/C transmitter and the Ghost transmitter, and also between the Ghost receiver and the flight controller. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 250hz default settings in case option is not selected by the user +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 6 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/ghost/race500.txt b/presets/2025.12/rc_link/ghost/race500.txt new file mode 100644 index 000000000..41f44cc33 --- /dev/null +++ b/presets/2025.12/rc_link/ghost/race500.txt @@ -0,0 +1,58 @@ +#$ TITLE: IRC Ghost (Race500) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 500Hz, Race500, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Race500**. +#$ DESCRIPTION: +#$ DESCRIPTION: Race500 mode: 500Hz, unidirectional, no telemetry, Lowest latency for racing with Coherent MSK modulation (Not LoRa). +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * For this Ghost mode use the GHST protocol between the R/C transmitter and the Ghost transmitter, and also between the Ghost receiver and the flight controller. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 500hz default settings in case option is not selected by the user +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 5 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/500hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/500hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/500hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/500hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/500hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/ghost/solid250.txt b/presets/2025.12/rc_link/ghost/solid250.txt new file mode 100644 index 000000000..17b92a24b --- /dev/null +++ b/presets/2025.12/rc_link/ghost/solid250.txt @@ -0,0 +1,58 @@ +#$ TITLE: IRC Ghost (Solid250) +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, Solid250, ghost, rc, rx , link, ghost, IRC, GHST, immersionRC, immersion +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for ImmersionRC Ghost. **Mode: Solid250**. +#$ DESCRIPTION: +#$ DESCRIPTION: Solid250 mode: 250Hz ‘Robust Mode’, which uses various diversity techniques for the lowest-possible packet loss for the best of the best. +#$ DESCRIPTION: +#$ DESCRIPTION: More information about Ghost: [Official ImmersionRC Page](https://www.immersionrc.com/fpv-products/ghost/) +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * For this Ghost mode use the GHST protocol between the R/C transmitter and the Ghost transmitter, and also between the Ghost receiver and the flight controller. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = GHST + +# 250hz default settings in case option is not selected by the user +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 6 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/redpine_666hz.txt b/presets/2025.12/rc_link/redpine_666hz.txt new file mode 100644 index 000000000..5db098986 --- /dev/null +++ b/presets/2025.12/rc_link/redpine_666hz.txt @@ -0,0 +1,71 @@ +#$ TITLE: Redpine 666Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: Redpine, rc, link, 666Hz +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: Basic RC link settings for a 666Hz Redpine SPI link on a Deviation Tx +#$ DESCRIPTION: WARNING: Do not use this Preset with Redpine on OpenTx! +#$ DESCRIPTION: WARNING: be SURE that the Tx hardware ADC Filter is un-checked! +#$ DESCRIPTION: If a log shows excessive noise in your feedforward trace, most likely there is a Tx firmware issue. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/148 + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 5 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Race + set feedforward_jitter_factor = 4 + set feedforward_boost = 18 + set rc_smoothing_auto_factor = 25 + set rc_smoothing_auto_factor_throttle = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 7 + set rc_smoothing_auto_factor = 150 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_smooth_factor = 70 + set feedforward_jitter_factor = 9 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_averaging = 3_POINT + set feedforward_smooth_factor = 70 + set feedforward_jitter_factor = 11 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 250 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_averaging = 3_POINT + set feedforward_smooth_factor = 75 + set feedforward_jitter_factor = 13 + set rc_smoothing_auto_factor = 250 + set rc_smoothing_auto_factor_throttle = 250 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + et pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/redpine_mpm.txt b/presets/2025.12/rc_link/redpine_mpm.txt new file mode 100644 index 000000000..d9e66f36f --- /dev/null +++ b/presets/2025.12/rc_link/redpine_mpm.txt @@ -0,0 +1,55 @@ +#$ TITLE: Redpine MPM +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: Redpine, rc, link, 666Hz +#$ AUTHOR: ctzsnooze +#$ DESCRIPTION: Basic RC link settings Redpine in a multiprotocol module for OpenTx +#$ DESCRIPTION: WARNING: This is a slow link, effectively 140hz, not well suited to racing +#$ DESCRIPTION: WARNING: Be SURE that the Tx hardware ADC Filter is un-checked! +#$ DESCRIPTION: If a log shows excessive noise in your feedforward trace, most likely there is a Tx firmware issue. +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/148 + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +set feedforward_averaging = 3_POINT +set feedforward_smooth_factor = 50 +set feedforward_jitter_factor = 8 + +#$ OPTION_GROUP BEGIN: Fine-tuning... + #$ OPTION BEGIN (UNCHECKED): Freestyle + set feedforward_jitter_factor = 12 + set rc_smoothing_setpoint_cutoff = 60 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): HD Freestyle + set feedforward_jitter_factor = 12 + set rc_smoothing_setpoint_cutoff = 25 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Cinematic + set feedforward_jitter_factor = 12 + set rc_smoothing_setpoint_cutoff = 12 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END + #$ OPTION BEGIN (UNCHECKED): Ultra Cinematic + set feedforward_jitter_factor = 14 + set rc_smoothing_setpoint_cutoff = 6 + set rc_smoothing_throttle_cutoff = 20 + #$ OPTION END +#$ OPTION_GROUP END + +#$ OPTION_GROUP BEGIN: Cinematic Rates (optional) + #$ OPTION BEGIN (UNCHECKED): Actual, Center = 2 + set rates_type = ACTUAL + set roll_rc_rate = 2 + set pitch_rc_rate = 2 + set yaw_rc_rate = 2 + set roll_expo = 0 + set pitch_expo = 0 + set yaw_expo = 0 + set roll_srate = 50 + set pitch_srate = 50 + set yaw_srate = 50 + #$ OPTION END +#$ OPTION_GROUP END \ No newline at end of file diff --git a/presets/2025.12/rc_link/tbs/crossfire_150hz.txt b/presets/2025.12/rc_link/tbs/crossfire_150hz.txt new file mode 100644 index 000000000..cd09a5004 --- /dev/null +++ b/presets/2025.12/rc_link/tbs/crossfire_150hz.txt @@ -0,0 +1,54 @@ +#$ TITLE: TBS Crossfire 150Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 150Hz, TBS, Crossfire, Team Black Sheep, CRSF, rc, rx , link +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for TBS Crossfire. **Mode: 150Hz**. +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * Dynamic Crossfire 50Hz/150Hz is **NOT** recommended. Locking at 150Hz or 50Hz is better. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = CRSF + +# 150hz default settings in case option is not selected by the user +set feedforward_averaging = OFF +set feedforward_smooth_factor = 30 +set feedforward_jitter_factor = 7 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/150hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/tbs/crossfire_50hz.txt b/presets/2025.12/rc_link/tbs/crossfire_50hz.txt new file mode 100644 index 000000000..d92bd7f3c --- /dev/null +++ b/presets/2025.12/rc_link/tbs/crossfire_50hz.txt @@ -0,0 +1,55 @@ +#$ TITLE: TBS Crossfire 50Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 50Hz, TBS, Crossfire, Team Black Sheep, CRSF, rc, rx , link +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for TBS Crossfire. **Mode: 50Hz**. +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * Dynamic Crossfire 50Hz/150Hz is **NOT** recommended. Locking at 150Hz or 50Hz is better. +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = CRSF + +# 50hz default settings in case option is not selected by the user +set feedforward_averaging = OFF +set feedforward_smooth_factor = 0 +set feedforward_jitter_factor = 12 +set feedforward_boost = 5 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/50hz_ultra_cinematic.txt +#$ OPTION END diff --git a/presets/2025.12/rc_link/tbs/tracer_250hz.txt b/presets/2025.12/rc_link/tbs/tracer_250hz.txt new file mode 100644 index 000000000..daba679b3 --- /dev/null +++ b/presets/2025.12/rc_link/tbs/tracer_250hz.txt @@ -0,0 +1,53 @@ +#$ TITLE: TBS Tracer 250Hz +#$ FIRMWARE_VERSION: 2025.12 +#$ CATEGORY: RC_LINK +#$ STATUS: OFFICIAL +#$ KEYWORDS: 250Hz, TBS, Tracer, Team Black Sheep, CRSF, rc, rx , link +#$ AUTHOR: Ivan Efimov (Limon) + +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: +#$ DESCRIPTION: RC link settings for TBS Tracer. **Mode: 250Hz**. +#$ DESCRIPTION: +#$ DESCRIPTION: WARNING: +#$ DESCRIPTION: -------- +#$ DESCRIPTION: * Make **ABSOLUTELY** SURE that the OpenTx or EdgeTx Hardware ADC Filter is un-checked. +#$ DESCRIPTION: * Check that you are using a compatible version of EdgeTx or OpenTx. +#$ DESCRIPTION: * Cinematic settings are very smooth - there is noticeable delay in stick response. + +#$ DISCUSSION: https://github.com/betaflight/firmware-presets/pull/203 + +#$ PARSER: MARKED + +#$ FORCE_OPTIONS_REVIEW: TRUE + +#$ INCLUDE: presets/2025.12/rc_link/defaults.txt + +feature RX_SERIAL +set serialrx_provider = CRSF + +# 250hz default settings in case option is not selected by the user +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 45 +set feedforward_jitter_factor = 6 + +#$ OPTION BEGIN (UNCHECKED): Racing + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_race.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): HD Freestyle + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_hd_freestyle.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_cinematic.txt +#$ OPTION END + +#$ OPTION BEGIN (UNCHECKED): Ultra Smooth Cinematic + #$ INCLUDE: presets/2025.12/rc_link/generic/250hz_ultra_cinematic.txt +#$ OPTION END