Betaflight Servos and gimbal: CLI settings
Servo output rate and centre, servo tilt, and the gimbal head-tracking settings newer releases add.
23 settings in Betaflight 2026.6.
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.
| Setting | Type | Range or values | Default | 4.4 | 4.5 | 2025.12 | 2026.6 | Notes |
|---|---|---|---|---|---|---|---|---|
channel_forwarding_start # |
uint8 global |
4 to 18 | 4needs USE_SERVOS |
✓ | ✓ | ✓ | ✓ | |
gimbal_mode # |
uint8 global |
NORMAL, MIXTILT | NORMALneeds USE_SERVOS |
✓ | ✓ | ✓ | ✓ | |
gimbal_pitch_gain # |
int8 global |
-100 to 100 | 50needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_high_limit # |
int8 global |
-100 to 100 | 100needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_low_limit # |
int8 global |
-100 to 100 | 100needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_offset # |
int8 global |
-100 to 100 | -10needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_rc_high_gain # |
int8 global |
-100 to 100 | -20needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_rc_low_gain # |
int8 global |
-100 to 100 | 10needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_pitch_rc_thr_gain # |
int8 global |
-100 to 100 | 10needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_roll_gain # |
int8 global |
-100 to 100 | 100needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_roll_limit # |
int8 global |
-100 to 100 | 100needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_roll_offset # |
int8 global |
-100 to 100 | 0needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_roll_rc_gain # |
int8 global |
-100 to 100 | 40needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_sensitivity # |
int8 global |
-16 to 15 | 15needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_stabilisation # |
int8 global |
0 to 7 | 0needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_yaw_gain # |
int8 global |
-100 to 100 | 50needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_yaw_limit # |
int8 global |
-100 to 100 | 100needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_yaw_offset # |
int8 global |
-100 to 100 | 0needs USE_GIMBAL |
— | — | ✓ | ✓ | |
gimbal_yaw_rc_gain # |
int8 global |
-100 to 100 | 20needs USE_GIMBAL |
— | — | ✓ | ✓ | |
servo_center_pulse # |
uint16 global |
750 to 2250 | 1500needs USE_SERVOS |
✓ | ✓ | ✓ | ✓ | |
servo_lowpass_hz # |
uint16 global |
0 to 400 | 0needs USE_SERVOS |
✓ | ✓ | ✓ | ✓ | |
servo_pwm_rate # |
uint16 global |
50 to 498 | 50needs USE_SERVOS |
✓ | ✓ | ✓ | ✓ | |
tri_unarmed_servo # |
int8 global |
OFF, ON | ONneeds USE_SERVOS |
✓ | ✓ | ✓ | ✓ |
✓ 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
- Gyro and D-term filters (33)
- PID tuning (81)
- Angle, horizon and launch modes (24)
- Rates and throttle curve (25)
- Motors and ESC (35)
- Receiver and RC link (32)
- Failsafe and arming (14)
- GPS (18)
- GPS rescue (12)
- Autopilot, position and altitude hold (66)
- Battery and current sensor (28)
- OSD (49)
- OSD element positions (93)
- VTX and camera control (12)
- Blackbox and debug (21)
- Telemetry and serial (44)
- LED strip and beeper (12)
- Sensors and board alignment (38)
- System and hardware (23)
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.