📄️ 3D Setup
This page is under construction and will be used to outline how to set up 3D mode on a multirotor and should list out the important and easily missed steps in order to avoid incidents.
📄️ Acro Trainer
Adds a new angle limiting mode for pilots who are learning to fly in acro mode. Primarily targeted at new LOS acro pilots, but can be used with FPV as well.
📄️ Arming Sequence & Safety
Switch arming
📄️ Barometer Configuration
With 3.2, barometer driver was converted to be fully configurable / reconfigurable.
📄️ CLI Command Line Reference
For best results use Control F on your keyboard and paste the CLI command in question from your dump into the box that pops up.
📄️ ESC pass-through
Betaflight BLHeli ESC pass-through
📄️ Official Betaflight T-Shirts and Hoodies!
For limited time we are offering two Betaflight T-Shirt designs.
📄️ Bidirectional DShot
Recent Announcements
📄️ Blackbox Logging And Usage
Black Box Logger
📄️ Buzzer Mute Mode
With Beeper Mute Mode you can silence the buzzer as long it's not needed.
📄️ Community Presets
The below presets are **by the community, for the community**. You will see the BF version the preset is targeted toward and the pilot's name who published their recommended preset(s). We encourage communitymembers to provide their own presets on this wiki page. To do so, you simply need a Github account. Enjoy!
📄️ Configuring Crossfire
Betaflight has the ability to display on your OSD a measurement of Crossfire LQ (Link Quality). This measurement is based on a ratio of successful packets transmitted and received. This is the recommended performance indicator to use instead of RSSI, due to the overall signal strength of the Crossfire hardware.
📄️ Current Sensor Calibration
Some boards include a current sensor in order to provide measures such as "Battery current draw", "Battery current mAh drawn" and others. More often than not, the current sensor has to be thoroughly calibrated for the measures to be accurate. Also, Betaflight includes a Virtual Current Sensor feature that can be used when the current sensor is missing or broken. This sensor needs a different calibration procedure to be performed in order to provide reasonably accurate measures. The Betaflight documentation includes very valuable advice on how to calibrate both sensors: Battery
📄️ DFU Hijacking
Introduction
📄️ DMin
Dmin allows us to have different amounts of D depending on what the quad is doing at the time.
📄️ Dshot & BetaFlight 3.1
Dshot is new and currently code is being developed and tested. Since there are many dependencies and not all current hardware works this is to help keep track.
📄️ Debug Modes
CLI INFORMATION COMMANDS
📄️ Deep Dive
Introduction
📄️ ESC Telemetry
As of Version 3.1.0 RC1 the ability to read ESC telemetry from KISS 24A ESCs exists in Betaflight.
📄️ External OSD - MWOSD - CMS
This guide is intended for users who do not have an embedded OSD and / or wish to use an external OSD
📄️ FAQ
The following FAQs are common questions that were asked in Boris' ßF or other RCG threads.
📄️ FPV Camera Control
Description
📄️ Failsafe
Test failsafe without propellers.
📄️ Feed Forward 2.0
Betaflight 4.1 brings us Feed Forward 2.0 - a comprehensive set of updates to FeedForward.
📄️ Flight Controller Gyro Orientation
There are tons of videos available on the internet how to align a flight controller (FC) to a model aircraft frame, e.g. Flight Controller Orientation Settings in BetaFlight from Cyclone FPV
📄️ Flight Controller Orientation
Usually, the gyro orientation on the FC is ink-marked by an arrow pointing forward.
📄️ Flying Tips
Introduction
📄️ FrSky FPORT Protocol
Motivation
📄️ Freestyle Tuning Principles
This is a work in progress and not a final document.
📄️ GPS Rescue 4.1 to 4.3
WHAT THIS IS:
📄️ GPS Rescue before V4.1
WHAT THIS IS:
📄️ GPS Rescue 4.4
Betaflight 4.4 brings huge improvements in the altitude, velocity, flightpath accuracy and landing behaviour of the GPS Rescue code. The Sanity Checks that monitor the status of the Rescue are less likely to disarm the quad or falsely declare a failure of the rescue.
📄️ GPS Rescue 4.5
Betaflight 4.5 makes the following significant improvements to GPS rescue:
📄️ Gyro and Dterm Filtering Recommendations
Changes in Default Filter settings
📄️ HID Joystick Support
HID joystick support is currently only available on F4 / F7 boards.
📄️ Hardware Reference
Introduction
📄️ RSSI with Spektrum
In Betaflight 3.3.0 there will be a possiblity to get a Received Signal Strength Indicater (RSSI) in OSD in a couple of different ways.
📄️ Iterm Relax explained
I term relax aims to inhibit I during fast manoeuvres by preventing it to further accumulate. Simply put I term relax will keep I constant during fast manoeuvres.
📄️ IRC Tramp
Prerequisite
📄️ Installing Betaflight
How to install Betaflight firmware on your FC:
📄️ Integrated Yaw
Overview
📄️ Led Strip Functionality
Betaflight 4.0
📄️ Launch Control
Description
📄️ Magnetometer / Compass
Do NOT enable a magnetometer unless you have confirmed that:
📄️ Mass Storage Device Support
Mass storage device support allows the micro SD card or the flash chip of your flight controller to be mounted as an external storage device on your PC. This allows for easy drag / drop download of log files.
📄️ Mixer Support
- Beginning with 3.1.7, some rarely used mixers have being dropped from F1 and F3 firmwares due to flash space limitation.
📄️ Mixer Types
All graphs below are representing AIRMODE enabled scenarios. When AIRMODE is disabled, regular mixer clipping on low throttle range will happen.
📄️ Multicopter Spazzing Out?
Since I've run into this issue so often on various facebook threads and /r/multicopter posts, I decided it would be worthwhile to compile a (written) checklist for to diagnose your quad
📄️ OSD Font Upload Problem
Description
📄️ OSD & CMS Adjusting Screen
Adjusting CMS Screen
📄️ PID Tuning Guide
Quadcopter and Betaflight cheat sheet
📄️ Paralyze For Team Races
During team relay races it's unsafe to retrieve crashed quads because the course is continuously hot. In order to safely fly a backup quad with the primary quad crashed in the field (but powered up) it's necessary to:
📄️ Pinio & PinioBox
Overview
📄️ Presets 4.3
Welcome to the Betaflight firmware-presets wiki!
📄️ Presets Quick Start for Authors
This is a step-by-step guide on how to create your first preset, verify, and submit it for approval.
📄️ Rate Calculator
In order to convert between Betaflight, RaceFlight and FlightOne rates, the converters below can be used. There is also now a converter for Betaflight, Raceflight, KISS, Actual and QuickRates below. Please note that not every curve can be recreated perfectly in a different rate model.
📄️ Remapping Motors with Resource Command
Necessity for swapping/shifting/rotating motor positions rises from time to time. Before v3.1, we had to either use long wires between FC and ESC to retain the original mapping (which make the build messy) or use a custom mix to change how each motor contributes to attitude adjustment.
📄️ Resource Remapping Command
NOTE: this command is only available in version 3.1 and newer of Betaflight.
📄️ Running with reversed motors
Spinning outwards at the front and back
📄️ RunCam Device Protocol
Description
📄️ Runaway Takeoff Prevention
Description
📄️ Problems with SBus and FPort when using OpenTX
OpenTX has the problem that it fails to fully utilise the hardware that FrSky sells for SBus and FPort (called 'D16' in OpenTX terminology). As a consequence, on FrSky hardware that is perfectly capable of supporting 4 RC channels and up to 12 switch channels with an update rate of 9 ms, OpenTX (up to and including version 2.2.3 at least) only supports an update rate of 18 ms for the RC channels. To make matters worse, it does this by sending RC frames to the flight controller at intervals of 9 ms, but sends identical RC data for each pair of consecutive frames.
📄️ Serial Blackbox Logging
OpenLog is not a suitable serial blackbox logging device for Betaflight 4.0 and beyond
📄️ Serial Passthrough
Update FrSky XSR RX Firmware
📄️ Servos & Servo Tilt
Introduction
📄️ Setup for Fixed Wing Aircraft
_If you're looking to fly a simple delta wing, scroll to bottom._
📄️ Single Wire Soft Serial
Disclaimer:
📄️ Single Wire FlySky IBUS
It's now possible to combine the serial rx and ibus telemetry on the same fc uart on a single pin.
📄️ Soft Mounting and Noise Reduction
FAQ #56 has been where all the info has been put. We will be editing FAQ #56 to put information on this page.
📄️ How to setup Spektrum Serial Receivers
Binding
📄️ Howto setup Spektrum SPM4649T SRXL Telemetry
It's easy:
📄️ Spektrum Satellite Bind 3.2
General Description
📄️ Spektrum and RC Smooting Filter
A little background.
📄️ Supported Sensors
Introduction
📄️ TBS Unify Smartaudio
What's new
📄️ Telemetry
Telemetry is information sent back to your RC transmitter via the RC data link. For example, telemetry allows for your RC transmitter to read out your main battery voltage or RSSI. For telemetry to work your RC receiver and transmitter must support it. The specific data that Betaflight will send via telemetry depends on the telemetry protocol being used. For example, FRSky Smartport will send a certain set of information while Crossfire will send another set.
📄️ Tuning Dynamic Idle
Introduction
📄️ Tuning Tips for BF 3.4
Notes about some new 3.4 features and defaults
📄️ Unified Targets for users
- Determine the target to use.
📄️ VTX CLI Settings
As of Betaflight version 3.3.0, the CLI settings below can be used to
📄️ VTX Tables
VTX Tables for Use in Configurator
📄️ Yaw Spin Recovery and Gyro Overflow Detect
Yaw Spin Recovery Notes
📄️ archive
BetaFlight