Самая распространённая прошивка для FPV-аппаратов — Betaflight (есть и другие: iNav для автономных полётов по точкам, ArduPilot для сложной автоматики). Прошивку заливают в контроллер, а настраивают через конфигуратор Betaflight на компьютере — это удобное окно с вкладками.
Что настраивают: ориентацию платы, тип приёмника и протокол, порядок и направление вращения моторов, режимы полёта, аварийные функции (failsafe), коэффициенты ПИД и фильтры, OSD. В конфигураторе есть вкладка «Motors» с тестом моторов — по ней проверяют, что каждый мотор отзывается и крутится в правильную сторону (винты при этом обязательно сняты).
Часто FC и ESC 4-в-1 объединяют в плату AIO (All-In-One): контроллер, четыре регулятора и распределение питания на одной плате. Это компактно и удобно для сборки. Знание Betaflight — половина успеха: даже идеально спаянный аппарат не полетит, пока не настроены приёмник, моторы и failsafe.