Betaflight setting-name converter

Paste tuning settings or a whole diff all from one Betaflight version and get them for another. It handles the 2025.12 D-term change, where copying a 4.5 diff unchanged swaps base and peak D, or even sets D to zero.

Convert settings

Converted

Paste settings above to convert them.

The D-term rename in 2025.12

Betaflight 2025.12 renamed d_min_* to d_max_* and flipped what d_* means. A 4.5 diff pasted into 2025.12 unchanged swaps base and peak D. With dynamic D off (d_min_roll = 0), the only D sits in d_roll in both versions, so a name-only copy would set D to zero. Converting needs the values, not just the names.

Meaning4.3 to 4.52025.12 and newer
Base D (most of the time)d_min_rolld_roll
Peak D (during fast moves)d_rolld_max_roll
Dynamic damping slidersimplified_dmax_gainsimplified_d_max_gain

Setting names by version

Setting4.34.44.52025.122026.6
PID gains
Roll Pp_roll
Roll Ii_roll
Roll D Base D. Named d_min_roll up to 4.5 and d_roll from 2025.12.d_min_rolld_roll
Roll D max Peak D. Named d_roll up to 4.5 and d_max_roll from 2025.12.d_rolld_max_roll
Roll feedforwardf_roll
Pitch Pp_pitch
Pitch Ii_pitch
Pitch D Base D. Named d_min_pitch up to 4.5 and d_pitch from 2025.12.d_min_pitchd_pitch
Pitch D max Peak D. Named d_pitch up to 4.5 and d_max_pitch from 2025.12.d_pitchd_max_pitch
Pitch feedforwardf_pitch
Yaw Pp_yaw
Yaw Ii_yaw
Yaw D Base D. Named d_min_yaw up to 4.5 and d_yaw from 2025.12.d_min_yawd_yaw
Yaw D max Peak D. Named d_yaw up to 4.5 and d_max_yaw from 2025.12.d_yawd_max_yaw
Yaw feedforwardf_yaw
D max
D max gaind_max_gain
D max advanced_max_advance
Feedforward
Feedforward transitionfeedforward_transition
Feedforward averagingfeedforward_averaging
Feedforward smoothingfeedforward_smooth_factor
Feedforward jitter reductionfeedforward_jitter_factor
Feedforward boostfeedforward_boost
Feedforward max rate limitfeedforward_max_rate_limit
Yaw hold gain—feedforward_yaw_hold_gain
Yaw hold time—feedforward_yaw_hold_time
I-term
I-term relaxiterm_relax
I-term relax typeiterm_relax_type
I-term relax cutoffiterm_relax_cutoff
Anti-gravity
Anti-gravity gain (4.3 scale) 4.3 stores anti-gravity as 0–30000 (default 3500). 4.4 rewrote anti-gravity with a 0–250 scale, so values do not convert.anti_gravity_gain—
Anti-gravity gain From 4.4 on, 0–250 with default 80. The 4.3 setting of the same name uses a different scale.—anti_gravity_gain
Anti-gravity cutoff—anti_gravity_cutoff_hz
Anti-gravity P gain—anti_gravity_p_gain
TPA
TPA mode In 4.3 the TPA settings live in the rate profile; from 4.4 in the PID profile.tpa_mode
TPA In 4.3 the TPA settings live in the rate profile; from 4.4 in the PID profile.tpa_rate
TPA breakpoint In 4.3 the TPA settings live in the rate profile; from 4.4 in the PID profile.tpa_breakpoint
Low-throttle TPA—tpa_low_rate
Low-throttle TPA breakpoint—tpa_low_breakpoint
Low-throttle TPA always on—tpa_low_always
Simplified tuning sliders
Tuning sliderssimplified_pids_mode
Master multipliersimplified_master_multiplier
Tracking slider (P and I)simplified_pi_gain
Drift and wobble slider (I)simplified_i_gain
Damping slider (D)simplified_d_gain
Dynamic damping slider (D max) Named simplified_dmax_gain up to 4.5 and simplified_d_max_gain from 2025.12.simplified_dmax_gainsimplified_d_max_gain
Stick response slider (feedforward)simplified_feedforward_gain
Pitch damping slidersimplified_pitch_d_gain
Pitch tracking slidersimplified_pitch_pi_gain
Gyro filter slider onsimplified_gyro_filter
Gyro filter slidersimplified_gyro_filter_multiplier
D-term filter slider onsimplified_dterm_filter
D-term filter slidersimplified_dterm_filter_multiplier
Gyro filters
Gyro lowpass 1 typegyro_lpf1_type
Gyro lowpass 1gyro_lpf1_static_hz
Gyro lowpass 1 mingyro_lpf1_dyn_min_hz
Gyro lowpass 1 maxgyro_lpf1_dyn_max_hz
Gyro lowpass 1 curvegyro_lpf1_dyn_expo
Gyro lowpass 2 typegyro_lpf2_type
Gyro lowpass 2gyro_lpf2_static_hz
D-term filters
D-term lowpass 1 typedterm_lpf1_type
D-term lowpass 1dterm_lpf1_static_hz
D-term lowpass 1 mindterm_lpf1_dyn_min_hz
D-term lowpass 1 maxdterm_lpf1_dyn_max_hz
D-term lowpass 1 curvedterm_lpf1_dyn_expo
D-term lowpass 2 typedterm_lpf2_type
D-term lowpass 2dterm_lpf2_static_hz
Yaw lowpassyaw_lowpass_hz
Dynamic notch
Dynamic notches Up to 5 notches until 4.5; up to 7 from 2025.12.dyn_notch_count
Notch width (Q)dyn_notch_q
Notch lowest frequencydyn_notch_min_hz
Notch highest frequencydyn_notch_max_hz
RPM filter
RPM filter harmonicsrpm_filter_harmonics
RPM filter width (Q)rpm_filter_q
RPM filter lowest frequencyrpm_filter_min_hz
RPM filter fade rangerpm_filter_fade_range_hz
RPM signal smoothingrpm_filter_lpf_hz
RPM filter strength per harmonic—rpm_filter_weights
Logging
Logging rateblackbox_sample_rate
Log storage The default depends on the board. From 4.5 a reset leaves it at NONE.blackbox_device
Logging modeblackbox_mode
High-resolution logging—blackbox_high_resolution
Log without PID termsblackbox_disable_pids
Log without stick commandsblackbox_disable_rc
Log without setpointblackbox_disable_setpoint
Log without batteryblackbox_disable_bat
Log without magnetometerblackbox_disable_mag
Log without altitudeblackbox_disable_alt
Log without RSSIblackbox_disable_rssi
Log without gyroblackbox_disable_gyro
Log without accelerometerblackbox_disable_acc
Log without debug valuesblackbox_disable_debug
Log without motor outputsblackbox_disable_motors
Log without GPSblackbox_disable_gps
Log without unfiltered gyro—blackbox_disable_gyrounfilt
Log without motor RPM—blackbox_disable_rpm
Log without attitude—blackbox_disable_attitude
Log without servos—blackbox_disable_servos
Debug mode GYRO_SCALED exists up to 4.5 and was removed in 2025.12.debug_mode
Rates (never changed by a tune)
Rates typerates_type
Roll rateroll_rc_rate
Roll exporoll_expo
Roll super rateroll_srate
Pitch ratepitch_rc_rate
Pitch expopitch_expo
Pitch super ratepitch_srate
Yaw rateyaw_rc_rate
Yaw expoyaw_expo
Yaw super rateyaw_srate
Throttle limit typethrottle_limit_type
Throttle limitthrottle_limit_percent
Quad setup (read only)
Motor polesmotor_poles
Bidirectional DShotdshot_bidir
PID loop dividerpid_process_denom
Motor idle dshot_idle_value up to 4.5, renamed motor_idle in 2025.12 (default 550, or 700 on brushed builds).dshot_idle_valuemotor_idle
Throttle boostthrottle_boost
Thrust linearisationthrust_linear
Dynamic idledyn_idle_min_rpm
D-term static notchdterm_notch_hz
D-term static notch cutoffdterm_notch_cutoff
Gyro static notch 1gyro_notch1_hz
Gyro static notch 1 cutoffgyro_notch1_cutoff
Gyro static notch 2gyro_notch2_hz
Gyro static notch 2 cutoffgyro_notch2_cutoff

A name spanning several columns is the same in those versions. — means the setting doesn’t exist in that version. Tinted rows have a different name in 2025.12 than in 4.5.

Want the values, not just the names?

FPV PID Tune reads your flight and writes exact PID and filter values with the right names for your firmware, plus a paste-ready undo block.

Tuning runs on a computer, with your quad on USB. Here you can try the free log check.