How do I know if my flight controller is supported by Betaflight?

Updated

Check the Betaflight Targets page for a target that matches your flight controller's manufacturer and model. If your board appears there, Betaflight provides firmware for it. If it doesn't, the board is not officially supported by the project — though a manufacturer may still ship its own Betaflight-based firmware.

This applies to multi-rotor flight controllers. Betaflight is flight control software for multi-rotor craft, and its hardware support is defined by these published targets rather than by any single brand.

The two things to verify

Support comes down to two separate questions, and both need a "yes":

  1. Is there a target for my board? The Targets page lists the hardware Betaflight builds firmware for. A target is tied to a specific board design, not just a chip.
  2. Is the target the right one for my exact board revision? Manufacturers sometimes release revised boards under the same name. Flashing the wrong target can leave the board unresponsive.

Step-by-step: confirming support

  1. Identify your board exactly. Read the silkscreen on the flight controller itself, not just the product listing. Note the manufacturer, model name, and any revision number.
  2. Open the Betaflight Targets page (linked from the site's Support section) and search for your manufacturer, then your model.
  3. Confirm the target name matches your board revision. If the page lists multiple targets for the same model, match the revision printed on the board.
  4. Cross-check against the Betaflight Partner program if you are choosing hardware before buying. The Partner program lists hardware manufacturer recommendations from the development team, which is a stronger signal than a random listing.
  5. Only then download firmware and flash it, using the target you confirmed.

The expected result: the target appears in the firmware list for your board, and after flashing, the board connects and responds in the configurator.

Choosing hardware before you buy

If you haven't purchased yet, the order of preference is:

Signal What it tells you
Board has a current target on the Targets page Betaflight builds firmware for it
Manufacturer is in the Betaflight Partner program Development team recommends the hardware
Board only appears in third-party listings Support is unverified — confirm the target yourself first

Betaflight states it supports a wide range of flight controllers from a variety of manufacturers, and the Partner program exists specifically to give hardware recommendations from the development team. Use both together: a target proves firmware exists, and Partner status indicates the team stands behind the hardware.

Common pitfalls

  • Trusting the product page instead of the board. Sellers reuse names across revisions. The silkscreen is the source of truth.
  • Assuming a chip match is enough. Two boards with the same processor can have different targets because the surrounding hardware differs.
  • Skipping the revision check. This is the most common cause of a board that flashes but won't arm or won't connect afterward.
  • Confusing "runs Betaflight" with "has a Betaflight target." Some manufacturers ship their own firmware builds. That is not the same as an official target.

If your board isn't listed

No target means no official Betaflight firmware for that board. Your options are to use whatever firmware the manufacturer provides, or to check whether a community-maintained target exists — but treat the latter as unverified until you confirm it matches your hardware. For anything you intend to fly, a confirmed target is the safer starting point.