Betaflight Rates and throttle curve: CLI settings

Stick rates and expo per axis for each rate type, rate limits, the throttle mid/expo curve, throttle limit, and the RC deadbands and yaw stick settings. A rate profile holds one set; `rateprofile N` selects it.

25 settings in Betaflight 2026.6, plus 2 that earlier releases had. Each range and value list is read from the release's src/main/cli/settings.c, each default from the CLI get of the release built for the simulator (SITL), booted on an empty EEPROM, with no board config applied, so a board's own config can still change it. Set one with set name = value, then save. Paste a diff all into the CLI checker to test it against any release.

SettingTypeRange or valuesDefault 4.44.52025.122026.6Notes
deadband # uint8
global
0 to 32 0 ✓✓✓✓
pitch_expo # uint8
rate profile
0 to 100 0 ✓✓✓✓
pitch_level_expo # uint8
rate profile
0 to 100 0 ✓——— Removed in 4.5.
pitch_rate_limit # uint16
rate profile
200 to 1998 1998 ✓✓✓✓
pitch_rc_rate # uint8
rate profile
1 to 255 7 ✓✓✓✓
pitch_srate # uint8
rate profile
0 to 255 67 ✓✓✓✓
quickrates_rc_expo # uint8
rate profile
OFF, ON OFF ✓✓✓✓
rateprofile_name # uint8
rate profile
text, 1 to 8 characters - (empty)
needs USE_PROFILE_NAMES
✓✓✓✓
rates_type # uint8
rate profile
BETAFLIGHT, RACEFLIGHT, KISS, ACTUAL, QUICK ACTUAL ✓✓✓✓
roll_expo # uint8
rate profile
0 to 100 0 ✓✓✓✓
roll_level_expo # uint8
rate profile
0 to 100 0 ✓——— Removed in 4.5.
roll_rate_limit # uint16
rate profile
200 to 1998 1998 ✓✓✓✓
roll_rc_rate # uint8
rate profile
1 to 255 7 ✓✓✓✓
roll_srate # uint8
rate profile
0 to 255 67 ✓✓✓✓
thr_corr_angle # uint16
global
1 to 900 800 ✓✓✓✓
thr_corr_value # uint8
global
0 to 150 0 ✓✓✓✓
thr_expo # uint8
rate profile
0 to 100 0 ✓✓✓✓
thr_hover # uint8
rate profile
0 to 100 50 ——✓✓
thr_mid # uint8
rate profile
0 to 100 50 ✓✓✓✓
throttle_limit_percent # uint8
rate profile
25 to 100 100 ✓✓✓✓
throttle_limit_type # uint8
rate profile
OFF, SCALE, CLIP OFF ✓✓✓✓
yaw_control_reversed # int8
global
OFF, ON OFF ✓✓✓✓
yaw_deadband # uint8
global
0 to 100 0 ✓✓✓✓
yaw_expo # uint8
rate profile
0 to 100 0 ✓✓✓✓
yaw_rate_limit # uint16
rate profile
200 to 1998 1998 ✓✓✓✓
yaw_rc_rate # uint8
rate profile
1 to 255 7 ✓✓✓✓
yaw_srate # uint8
rate profile
0 to 255 67 ✓✓✓✓

✓ present, Δ changed in that release (hover for what changed), — not in that release. “needs USE_…” is the build option the setting is compiled with: a cloud build without it has no such setting.

Other sections

What changed between releases: 4.4 → 4.5 · 4.5 → 2025.12 · 2025.12 → 2026.6. Machine-readable: params.json (2026.6.2), GPL-3.0 like the firmware it comes from.