Betaflight 4.5 Features and Migration: New Presets System, Cloud Build, and GPS Rescue Updates — 2026 Guide

Betaflight 4.5 is not a minor point release — it overhauls how you flash firmware, apply presets, and configure GPS Rescue. If you skip the migration prep, you will lose custom settings and spend an afternoon re-tuning.

What Betaflight 4.5 Changes (And What Breaks)

The three headline changes that force you to pay attention: Cloud Build replaces the old firmware flasher workflow, the presets system merges VTX tables, PIDs, filters, and rates into a single apply-once pipeline, and GPS Rescue has been rewritten with altitude control logic that behaves nothing like the 4.4 version.

Step 1: Dump Your Current Configuration Before Anything Else

Go to the CLI tab in Betaflight Configurator 10.10.0 or newer. Type diff all and save the output to a text file. Do not skip this — 4.5 changes default values for dozens of parameters. If you flash without a diff, you are tuning from scratch.

diff all > my_quad_backup_4.4.txt

Also export individual sections: dump rates, dump vtxtable, dump profile, dump rateprofile. The presets import system in 4.5 reads these formats but the CLI syntax has shifted — having raw dumps gives you manual recovery options.

Step 2: Use Cloud Build Instead of the Old Firmware Flasher

The Configurator 10.10.0 firmware flasher now defaults to Cloud Build. You select your flight controller target, pick build options (GPS, OSD, LED strip, telemetry protocol, motor protocol, etc.), and the cloud service compiles a custom hex file for your exact configuration. No more guessing whether your target includes SPI RX support.

Common pitfall: Cloud Build requires an active internet connection. If you are at a race event without Wi-Fi, download your hex file ahead of time — the offline flasher still works but you lose the option-checkbox convenience.

Step 3: Apply Presets After Flashing (VTX Table First, Then Tune)

The new unified presets tab combines what used to be separate VTX table, PID, filter, and rates preset applications. The order matters:

  1. Apply your VTX table preset first (TBS SmartAudio or IRC Tramp)
  2. Apply PID/filter presets second (UAV Tech, Supafly, or community preset)
  3. Apply rates preset last

Applying in the wrong order can cause the later preset to overwrite the earlier one’s OSD or vtxtable settings. Betaflight warns you but doesn’t block it.

Step 4: GPS Rescue Now Requires Altitude Configuration

GPS Rescue in 4.5 adds altitude control during the return phase. Two new critical parameters:

  • gps_rescue_alt_mode — set to MAX_ALT (climb to maximum altitude and hold) or CURRENT_ALT (maintain current altitude) or FIXED_ALT (climb/descend to a fixed height)
  • gps_rescue_initial_alt — meters above home point; defaults to 20m

Test GPS Rescue at close range on a fresh 4.5 flash. The climb behavior changed — your quad may ascend far higher than expected if you left MAX_ALT as default. Also test gps_rescue_throttle_min and gps_rescue_throttle_max — the motor output curves were retuned.

Betaflight 4.5 Parameter Changes: What’s New vs What’s Replaced

Parameter (4.4) Replacement (4.5) Behavior Change Default Value
gps_rescue_angle gps_rescue_angle (unchanged) Max pitch angle during return 45°
gps_rescue_initial_alt New in 4.5 Altitude behavior mode 20m
gps_rescue_alt_mode New in 4.5 MAX_ALT / CURRENT_ALT / FIXED_ALT MAX_ALT
gps_rescue_throttle_min Retuned Minimum throttle floor during rescue 1350
gps_rescue_throttle_max Retuned Maximum throttle ceiling 1700
gps_rescue_ground_speed Retuned Minimum ground speed to consider movement 30 cm/s
VTX Table Presets Merged into unified presets Combined with PID/filter/rates application N/A
Firmware Flasher Cloud Build system Remote hex compilation with checkbox options N/A
dyn_notch_max_hz Default increased Ceiling for dynamic notch tracking 700Hz

Common Mistakes When Migrating to Betaflight 4.5

Mistake 1: Skipping the diff all backup.
The consequence: After flashing, your OSD layout, modes, VTX table, and custom CLI variables are gone. There is no recovery. The fix: Run diff all before every firmware flash. Save it to a text file on your computer — not on the SD card you might format.

Mistake 2: Applying PIDs before the VTX table preset.
The consequence: Some community presets bundle vtxtable entries. If the PID preset runs second, it can overwrite your carefully configured SmartAudio table with generic defaults. The fix: Always apply VTX table first, then PIDs, then rates.

Mistake 3: Assuming GPS Rescue works the same as 4.4.
The consequence: Your quad climbs to 20m (or MAX_ALT) before returning. If you fly under a tree canopy or in a garage, this can cause a crash. The fix: Set gps_rescue_alt_mode = CURRENT_ALT for low-altitude flying and test at 30m range before trusting it.

Mistake 4: Not checking the Cloud Build options before flashing.
The consequence: You flash a hex that lacks SPI RX support or GPS protocol, and your receiver or GPS module is invisible. The fix: Review every checkbox in the Cloud Build interface. If you use CRSF, enable “CRSF” under RX protocols. If you have a GPS, enable UBLOX.

Mistake 5: Copy-pasting an old 4.4 CLI dump into 4.5.
The consequence: Some 4.4 CLI parameters have been renamed or removed. The CLI will reject unknown commands silently or apply wrong values. The fix: Only paste the diff sections you explicitly need. Apply presets through the GUI for the rest.

⚠️ Regulatory Notice: The flight configuration and GPS Rescue features described in this article should be used in accordance with the latest 2026 drone regulations in your country or region. Always verify local laws regarding autonomous flight modes, return-to-home altitude limits, and beyond-visual-line-of-sight (BVLOS) restrictions. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.

As we covered in our Betaflight PID Tuning From Scratch guide, starting with clean PIDs after a 4.5 flash gives you a better baseline than porting old tunes. Once your build is stable, dive into our Betaflight Blackbox Log Analysis guide to verify your filter and PID changes in the air.

For builds migrating to Betaflight 4.5, the SpeedyBee F405 V4 flight controller handles Cloud Build targets cleanly and includes an onboard 4-in-1 ESC with BLHeli_32 support — check the full stack at uavmodel.com if you are rebuilding alongside the firmware upgrade.

Leave a Comment

Scroll to Top