Betaflight Instructions
Last updated
If your FC is flashed with Betaflight:
Power your board
Open https://app.betaflight.com/ in Chrome or Edge.
Click on Connect

See the official Betaflight documentation for setting up the development environment. Build the ARK FPV firmware:
If you flash your Flight controller using DFU via https://app.betaflight.com/ , build the .hex
If you flash your Flight controller using ST-Link, build the .bin
Betaflight can be flashed using DFU over USB C.
With the board unpowered, hold the button next to the USB C port while connecting the USB cable to your PC.
Open https://app.betaflight.com/ in Chrome or Edge.
Select Firmware Flasher
Toggle the sliders Enable Expert Mode and Show release candidates and select:
- Development
- ARK_FPV
- 4.6.0-dev [latest]

Now select the Load Firmware [Online]

You could also flash your own build
- Select the Load Firmware [Local]
- In this case you need a .hex
Now select Flash Firmware
Betaflight does not have a separate bootloader. If you want to re-flash back to PX4 or Ardupilot after flashing Betaflight, you will need to re-flash the PX4 bootloader.
For detailed instructions on ST-LINK setup, software installation, and usage, see the ST-LINK Flashing Guide.
Connect to the 6-pin debug connector and flash:
Last updated
make hex CONFIG=ARK_FPVmake binary CONFIG=ARK_FPVst-flash write obj/ARK_FPV.bin 0x08000000