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 firmware's settings.c, each default from the CLI get of the release built for the simulator (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.