Betaflight GPS: CLI settings

GPS module protocol, constellations, SBAS, home point rules and the GPS lap timer.

14 settings in Betaflight 2026.6, plus 1 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
gps_auto_baud # uint8
global
OFF, ON OFF
needs USE_GPS
✓✓✓✓
gps_auto_config # uint8
global
OFF, ON ON
needs USE_GPS
✓✓✓✓
gps_nmea_custom_commands # uint8
global
text, 1 to 64 characters - (empty)
needs USE_GPS
—✓✓✓
gps_provider # uint8
global
NMEA, UBLOX, MSP, VIRTUAL set by the target
needs USE_GPS
✓✓Δ✓ 2025.12: new values VIRTUAL
gps_sbas_integrity # uint8
global
OFF, ON OFF
needs USE_GPS
✓✓✓✓
gps_sbas_mode # uint8
global
AUTO, EGNOS, WAAS, MSAS, GAGAN, NONE NONE
needs USE_GPS
✓✓✓✓
gps_set_home_point_once # uint8
global
OFF, ON OFF
needs USE_GPS
✓✓✓✓
gps_ublox_acquire_model # uint8
global
PORTABLE, STATIONARY, PEDESTRIAN, AUTOMOTIVE, AT_SEA, AIRBORNE_1G, AIRBORNE_2G, AIRBORNE_4G STATIONARY
needs USE_GPS
—✓✓✓
gps_ublox_enable_ana # uint8
global
OFF, ON OFF
needs USE_GPS
———✓
gps_ublox_flight_model # uint8
global
PORTABLE, STATIONARY, PEDESTRIAN, AUTOMOTIVE, AT_SEA, AIRBORNE_1G, AIRBORNE_2G, AIRBORNE_4G AIRBORNE_4G
needs USE_GPS
—✓✓✓
gps_ublox_mode # uint8
global
AIRBORNE, PEDESTRIAN, DYNAMIC AIRBORNE
needs USE_GPS
✓——— Removed in 4.5.
gps_ublox_use_galileo # uint8
global
OFF, ON OFF
needs USE_GPS
✓✓✓✓
gps_ublox_utc_standard # uint8
global
AUTO, USNO, EU, SU, NTSC AUTO
needs USE_GPS
—✓✓✓
gps_update_rate_hz # uint8
global
1 to 20 10
needs USE_GPS
—✓✓✓
gps_use_3d_speed # uint8
global
OFF, ON OFF
needs USE_GPS
✓✓✓✓

✓ 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: gps_lap_timer_gate_lat, gps_lap_timer_gate_lon, gps_lap_timer_gate_tolerance_m, gps_lap_timer_min_lap_time_s.

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.