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.
Table of Contents
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!
5 comments
I have not built or downloaded any new settings or firmware into my Ysido F4 V35S PLUS FC, when I connect and check the status, no BUILD KEY is displayed. It does seem to be working in the 3D simulation on the SETUP tab. I am trying to not screw it up before I even build a drone around it. I am enjoying all the tutorials you have provided, and plan to build one over time.
maybe it has an old version of Betaflight? In which case it would be the standard build and all features would be included.
LINK NOT WORKING :)
ARE YOU DOING IT WRONG? :)
I tried : build.betaflight.com/api/builds/[BUILD KEY]/log
= is working:)