Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions presets/2025.12/rc_link/DJI_Normal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#$ 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

# sharper handling for Racing:
#$ 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

# stronger smoothing for HD Freestyle:
#$ 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

# stronger smoothing for Cinematic (not for racing):
#$ 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
72 changes: 72 additions & 0 deletions presets/2025.12/rc_link/DJI_SBUS_Fast.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#$ 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

# rc smoothing should always be enabled with DJI
set rc_smoothing = ON

set feedforward_averaging = OFF
set feedforward_smooth_factor = 45
set feedforward_jitter_factor = 10

# sharper handling for Racing:
#$ 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

# stronger smoothing for HD Freestyle (not for racing):
#$ 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

# stronger smoothing for Cinematic (not for racing):
#$ 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
25 changes: 25 additions & 0 deletions presets/2025.12/rc_link/defaults.txt
Original file line number Diff line number Diff line change
@@ -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
111 changes: 111 additions & 0 deletions presets/2025.12/rc_link/elrs_150hz.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
#$ 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...

# sharper handling for racing (25 of auto RC smoothing = 80hz RC smoothing):
#$ 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

# default is suitable for freestyle (30 of RC smoothing is approx 45hz RC smoothing)
#$ OPTION BEGIN (UNCHECKED): Freestyle
set feedforward_jitter_factor = 9
#$ OPTION END

# stronger smoothing for HD freestyle (not for racing):
#$ 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

# very smooth Cinematic (not for racing):
#$ 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

# ultra smooth Cinematic (not for racing):
#$ 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):

# per cell or whole pack voltage readings:
#$ 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, Centre = 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
113 changes: 113 additions & 0 deletions presets/2025.12/rc_link/elrs_250hz.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
#$ 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

# 250hz default settings in case no-one selects a tuning option
set feedforward_averaging = 2_POINT
set feedforward_smooth_factor = 45
set feedforward_jitter_factor = 6

#$ OPTION_GROUP BEGIN: Fine-tuning...

# sharp handling for racing:
#$ 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

# for freestyle auto smoothing of 52 is about 60hz:
#$ OPTION BEGIN (UNCHECKED): Freestyle
set feedforward_jitter_factor = 8
set rc_smoothing_auto_factor = 52
#$ OPTION END

# stronger smoothing for HD freestyle (not for racing):
#$ 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

# very smooth Cinematic (not for racing):
#$ 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

# ultra smooth Cinematic (not for racing):
#$ 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):

# per cell or whole pack voltage readings:
#$ 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, Centre = 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
Loading