Betaflight Rateprofiles and PID Profiles: Switching, Stick Commands, and OSD Integration — 2026 Guide

You’ve got a dialed-in freestyle tune for your 5-inch and a completely different setup for the same quad on 6S. You plug in, fly, and the quad oscillates — wrong profile. Or you finally nail a tune at the field, land, pull the battery, and realize you forgot to save it to the right profile slot. Betaflight’s profile system is powerful but confusing. Here’s how to use it without losing your best tunes.

Understanding Betaflight’s Profile Architecture

Betaflight maintains three separate profile systems that pilots routinely confuse:

PID Profiles (3 slots): Each holds a complete set of PID values, filter settings, and PID-specific options like Anti-Gravity gain, D-Min, and TPA. PID Profiles control how the quad responds to stick inputs and disturbances.

Rateprofiles (3 slots): Each holds rate type (Actual/Betaflight), RC Rate, Super Rate, and RC Expo. Rateprofiles control how your stick movements translate to angular velocity — in other words, how fast the quad rotates.

The relationship: PID Profiles and Rateprofiles are independent. You can pair any PID Profile with any Rateprofile. This is useful because rate preferences are often personal and consistent across quads, while PID tunes vary by build. You might use Rateprofile 1 (your preferred 800°/s freestyle rates) across all your quads, while each quad gets its own PID Profile.

This independence also creates the most common mistake: changing profiles on one system and assuming the other switched too.

Step-by-Step Profile Management

Step 1: Name Your Profiles

  1. In Betaflight Configurator, go to the PID Tuning tab.
  2. Select each PID Profile (1, 2, 3) from the dropdown. Click “Profile Name” and give each a descriptive name: “5in_Recon,” “6S_Power,” “Indoor_Safe.”
  3. Go to the Rates tab. Name each Rateprofile similarly: “Freestyle_800,” “Racing_1000,” “Cinematic_400.”
  4. Save after each change. Profile names appear in the OSD profile selection menu — unlabeled profiles are indistinguishable in the field.

Step 2: Configure OSD Profile Display

Add the profile name to your OSD so you always know what you’re flying:
1. Go to the OSD tab.
2. Drag “Profile Name” and “Rate Profile Name” onto your display.
3. Place them somewhere visible but not intrusive — bottom corner works well. Check “Profile” in the post-flight stats.
4. Save. Every time you power up, the OSD confirms which profiles are active.

Step 3: Master Stick Commands for Quick Switching

Betaflight supports stick commands for profile switching without connecting to a computer:
Switch PID Profile: Throttle low + Yaw left + Pitch down = Profile 1. Same but Pitch up = Profile 2. Same but Yaw right = Profile 3.
Switch Rateprofile: Throttle low + Yaw left + Roll left = Rateprofile 1. Yaw left + Roll right = Rateprofile 2. Yaw right + Roll left = Rateprofile 3.

Practice these on the bench before relying on them at the field. The quad must be disarmed. The OSD should confirm the switch with a message like “PID Profile 2 Selected.”

Step 4: Use the CMS Menu for OSD-Based Switching

  1. Disarm the quad.
  2. Enter CMS: Throttle mid + Yaw left + Pitch up.
  3. Navigate to “Profile” or “Rateprofile.”
  4. Select the desired profile.
  5. Exit with a stick command or the “Back” option.

This method is slower than stick commands but gives you a visual menu to confirm your selection. It’s the preferred method when you’re not 100% certain which stick command maps to which profile.

Step 5: Assign Profile Switching to an Aux Switch (Advanced)

If you need to switch profiles mid-flight (e.g., going from cinematic rates on one pack to aggressive rates on the next without landing), use the Adjustments tab:
1. Go to the Adjustments tab in Betaflight Configurator.
2. Add a new adjustment: “RC Rate Adjustment” and select “Rateprofile Selection.”
3. Map it to an aux channel on a 3-position switch.
4. Position 1 = Rateprofile 1, Position 2 = Rateprofile 2, Position 3 = Rateprofile 3.
5. Note: you can also assign “PID Profile Selection” to a switch the same way.
6. Caution: Switching PID Profiles in flight can cause a momentary control glitch as the new profile loads. Test on the bench at low altitude first.

Profile Type Number of Slots What It Stores Switching Method
PID Profile 3 PIDs, filters, Anti-Gravity, TPA, D-Min Stick command, CMS, Aux switch, Configurator
Rateprofile 3 Rate type, RC Rate, Super Rate, Expo Stick command, CMS, Aux switch, Configurator
OSD Profile 4 (BF 4.4+) OSD layout, elements, warnings CMS, Configurator
VTX Table 1 Frequency/power tables Configurator only

Common Mistakes & What Most Pilots Get Wrong

Mistake 1: Changing only the PID Profile and expecting rates to switch too.
The consequence: you think you’ve switched to your racing profile but you’re still running cinematic rates of 400°/s. The quad feels sluggish because the PID tune is aggressive but the rates are slow. Always verify both profile names in the OSD before arming.

Mistake 2: Tuning on Profile 1, saving, then discovering Profile 2 is active.
The consequence: you just dialed in a great tune, saved it, and it went to Profile 1 — but you were flying Profile 2 the whole time. Profile 2 still has the old bad tune. The profile you’re editing in Betaflight Configurator isn’t necessarily the one the quad was using when you flew. Always verify in the OSD or Configurator which profile is active before and after tuning sessions.

Mistake 3: Not backing up CLI dumps for each profile.
The consequence: a firmware update wipes all profiles. Without backups, you’re starting from scratch. Run diff all in the CLI tab for each active profile and save the output to a text file. One file per profile. This is especially critical for quads with hard-won tunes. The diff all command captures all differences from default, which is exactly what you need to restore a profile.

Mistake 4: Assuming Rateprofile stick commands work in flight.
The consequence: profile stick commands only work when disarmed. If you try the stick command in flight, nothing happens. Worse, the stick movement may trigger an unintended maneuver. This is why aux switch switching exists — it’s the only way to change profiles mid-flight.

⚠️ Regulatory Notice: The configuration and flight testing recommendations in this article should be followed in accordance with the latest 2026 drone regulations in your country or region. Testing profile switching in flight may temporarily affect aircraft handling characteristics. Ensure you test in a controlled environment with adequate safety margins. Always verify local laws regarding drone operation, equipment configuration, and safety practices. Regulations vary between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.

Profile management only matters if you’ve built a tune worth saving. Our PID tuning guide walks you through every slider and value. Once you’ve got PIDs worth protecting, flash them to the UAVmodel F7 Flight Controller and back up your CLI diff all — the flash chip stores three complete profiles even after a firmware wipe.

Leave a Comment

Scroll to Top