Betaflight Telemetry and serial: CLI settings
Telemetry back to the radio (CRSF, SmartPort, FrSky, HoTT, IBUS, LTM, MAVLink), serial port options and MSP.
44 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 |
|---|---|---|---|---|---|---|---|---|
crsf_tlm_accgyro # |
uint8 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_CRSF_ACCGYRO_TELEMETRY |
— | — | — | ✓ | |
frsky_default_lat # |
int16 global |
-9000 to 9000 | 0needs USE_TELEMETRY, USE_TELEMETRY_FRSKY_HUB, USE_GPS |
✓ | ✓ | ✓ | ✓ | |
frsky_default_long # |
int16 global |
-18000 to 18000 | 0needs USE_TELEMETRY, USE_TELEMETRY_FRSKY_HUB, USE_GPS |
✓ | ✓ | ✓ | ✓ | |
frsky_gps_format # |
uint8 global |
0 to 1 | 0needs USE_TELEMETRY, USE_TELEMETRY_FRSKY_HUB, USE_GPS |
✓ | ✓ | ✓ | ✓ | |
frsky_unit # |
uint8 global |
IMPERIAL, METRIC, BRITISH | METRICneeds USE_TELEMETRY, USE_TELEMETRY_FRSKY_HUB, USE_GPS |
✓ | ✓ | ✓ | ✓ | |
frsky_vfas_precision # |
uint8 global |
0 to 1 | 0needs USE_TELEMETRY, USE_TELEMETRY_FRSKY_HUB |
✓ | ✓ | ✓ | ✓ | |
hott_alarm_int # |
uint8 global |
0 to 120 | 5needs USE_TELEMETRY |
✓ | ✓ | ✓ | ✓ | |
ibus_sensor # |
uint8 global |
15 comma-separated values, 0 to 255 | 1,2,3,0,0,0,0,0,0,0,0,0,0,0,0needs USE_TELEMETRY, USE_TELEMETRY_IBUS |
✓ | ✓ | ✓ | ✓ | |
mavlink_ext_status_rate # |
uint8 global |
0 to 50 | 2needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_extra1_rate # |
uint8 global |
0 to 50 | 2needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_extra2_rate # |
uint8 global |
0 to 50 | 2needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_extra3_rate # |
uint8 global |
0 to 50 | 1needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_mah_as_heading_divisor # |
uint16 global |
0 to 30000 | 0needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
✓ | ✓ | ✓ | ✓ | |
mavlink_min_txbuff # |
uint8 global |
1 to 100 | 35needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_pos_rate # |
uint8 global |
0 to 50 | 2needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
mavlink_rc_chan_rate # |
uint8 global |
0 to 50 | 1needs USE_TELEMETRY, USE_TELEMETRY_MAVLINK |
— | — | ✓ | ✓ | |
pid_in_tlm # |
uint8 global |
OFF, ON | OFFneeds USE_TELEMETRY |
✓ | ✓ | ✓ | ✓ | |
reboot_character # |
uint8 global |
48 to 126 | 82 |
✓ | ✓ | ✓ | ✓ | |
report_cell_voltage # |
uint8 global |
OFF, ON | OFFneeds USE_TELEMETRY |
✓ | ✓ | ✓ | ✓ | |
serial_update_rate_hz # |
uint16 global |
100 to 2000 | 100 |
✓ | ✓ | ✓ | ✓ | |
serialmsp_halfduplex # |
uint8 global |
OFF, ON | OFF |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_acc_x # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_acc_y # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_acc_z # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_altitude # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_cap_used # |
uint32 global |
OFF, ON | ONneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_current # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_distance # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_esc_current # |
uint32 global |
OFF, ON | ONneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_esc_rpm # |
uint32 global |
OFF, ON | ONneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_esc_temperature # |
uint32 global |
OFF, ON | ONneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_esc_voltage # |
uint32 global |
OFF, ON | ONneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_fuel # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_ground_speed # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_heading # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_lat_long # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_mode # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_pitch # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_roll # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_temperature # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_vario # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
telemetry_disabled_voltage # |
uint32 global |
OFF, ON | OFFneeds USE_TELEMETRY, USE_TELEMETRY_SENSORS_DISABLED_DETAILS |
✓ | ✓ | ✓ | ✓ | |
tlm_halfduplex # |
uint8 global |
OFF, ON | ONneeds USE_TELEMETRY |
✓ | ✓ | ✓ | ✓ | |
tlm_inverted # |
uint8 global |
OFF, ON | OFFneeds USE_TELEMETRY |
✓ | ✓ | ✓ | ✓ |
✓ 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.
Also in this section
These settings exist in 2026.6, but their default depends on build options the simulator
build does not compile (DShot, RPM filter, board drivers), so it is not printed here rather than guessed:
telemetry_disabled_sensors.
Other sections
- Gyro and D-term filters (27)
- PID tuning (73)
- Angle, horizon and launch modes (20)
- Rates and throttle curve (25)
- Motors and ESC (23)
- Receiver and RC link (32)
- Failsafe and arming (14)
- GPS (14)
- GPS rescue (12)
- Autopilot, position and altitude hold (66)
- Battery and current sensor (28)
- OSD (49)
- OSD element positions (90)
- VTX and camera control (12)
- Blackbox and debug (20)
- LED strip and beeper (12)
- Sensors and board alignment (35)
- System and hardware (25)
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.