In this tutorial I will show you how to check the Betaflight firmware target and version of your flight controller. Different FC might use different Betaflight firmware targets, if you flash the wrong firmware to your FC, you could “brick” the board and unable to connect or flash it again.
Although it’s possible to fix “bricked” FC as it’s only a software issue, but it’s inconvenient all the same.
Check out this post for more Betaflight Tutorials.
What’s a Firmware Target?
A firmware target is a specific firmware file for a particular flight controller.
Sometimes multiple flight controllers might share the same firmware target. For example, The Onmibus F4 AIO V2 uses the “Onmibus F4 SD” target, while the DYS F4 Pro V2, as well as the Rotor Riot Control FC also use the same target.
This can be confusing sometimes, your flight controller might be called something completely different from the name of the firmware target.
You can usually find out what the exact Betaflight firmware you should use from the manual. Alternatively, you can check in Betaflight configurator.
How to Identify FC Target/Version?
Simply connect to Betaflight configurator, go to CLI and enter:
The result tells you what the target and version of Betaflight firmware is installed on your board.
# Betaflight / [Target] [Version] [Date]
It’s that simple :) Happy flying.
Auto Detect Flight Controller
In the latest Betaflight Configurator it’s possible to use the “Auto Detect” function when you flash firmware and it minimizes the chance of user error. Go to the Firmware Flasher in the Configurator, plug in the FC via USB cable, select the COM Port, and click “Auto-Detect” and it will pick the correct flight controller target for you.