Not sure which build options, features, motor, and receiver protocols you selected previously when flashing your Betaflight flight controller? Don’t worry, in this tutorial I will show you how to easily find out.
Step 1: Enter the CLI Command
Navigate to the “CLI” tab in Betaflight Configurator, and type status
and press Enter.
Step 2: Locate Build Key
Look for the line starting with BUILD KEY in the CLI output. Copy this key and replace [BUILD KEY]
in the URL below:
https://build.betaflight.com/api/builds/[BUILD KEY]/json
Copy and paste the URL into your browser’s address bar, you will be directed to a page like this.
Step 3: Understanding the Output
Once you visit the URL, you’ll see detailed information about your current Betaflight build. The important part of the output will look something like this:"Target": "BETAFPVG473",
"Release": "4.5.1",
"Commit": "4.5.1",
"Options": [
"CLOUD_BUILD",
"USE_DSHOT",
"USE_GPS",
"USE_GPS_PLUS_CODES",
"USE_LED_STRIP",
"USE_OSD",
"USE_OSD_HD",
"USE_OSD_SD",
"USE_SERIALRX",
"USE_SERIALRX_CRSF",
"USE_TELEMETRY",
"USE_TELEMETRY_CRSF",
"USE_VTX"
],
This output corresponds to these build options.
Target: Indicates the specific flight controller board your firmware is built for.
Release/Commit: The Betaflight firmware version currently installed on your flight controller.
Options: Features included in your current Betaflight build. Common options include:
- CLOUD_BUILD: Allows users to select specific features and protocols in the firmware.
- CORE_BUILD: With “Core Only” enabled, it provides basic hardware drivers with limited features; users cannot customize this build, so you will not see other options even though they might be included in the build.
- GPS: GPS support.
- OSD (SD): OSD functionality for analog FPV system.
- OSD (HD): OSD functionality for digital FPV systems like DJI, Walksnail, and HDZero.
- VTX: Enables VTX Table configuration (for analog FPV systems), and allows setting channels and power levels via OSD menu.
- PINIO: Enables PINIO.
- LED_STRIP: Supports addressable RGB LEDs (up to 32 LEDs).
- Soft Serial: Enables Software Serial support.
If a specific feature or protocol you want isn’t listed, you’ll need to flash Betaflight firmware again, by including the missing features in your build options. Don’t forget to back up your current configuration before doing so. Here’s a complete tutorial on flashing Betaflight firmware: https://oscarliang.com/flash-update-betaflight/
Final Thoughts
Checking your Betaflight build options provides valuable insights, helping ensure your drone operates with all intended functionalities. This skill is especially useful for troubleshooting your setup.
Happy Flying!