Дрон перестал определяться компьютером после неудачного обновления, полётный контроллер зависает при подключении аккумулятора или в Betaflight Configurator горит предупреждение об устаревшей версии прошивки — с таких ситуаций чаще всего и начинается необходимость перепрошить FPV-дрон. Прошивка полётного контроллера — стандартная процедура, но ошибка в выборе файла или обрыв связи способны превратить плату в «кирпич», поэтому действовать нужно по чёткому плану.
В этом руководстве разберём, как безопасно прошить FPV-дрон на базе Betaflight — самой распространённой прошивки для гоночных и фристайловых квадрокоптеров. Отдельно коснёмся прошивки видеопередатчиков и ESC, а также типовых ошибок и способов восстановления контроллера.
Что нужно знать перед прошивкой
Первое, что требуется сделать, — точно определить модель полётного контроллера и текущий таргет прошивки. Target — это вариант прошивки, собранный под конкретную плату: прошивка от чужого контроллера не заработает, даже если процессор совпадает. Название таргета видно в Betaflight Configurator на вкладке Setup или в выводе CLI-команды status.
Также проверьте версию прошивки: если дрон летает стабильно и обновление не даёт нужных функций, перепрошивать без причины не стоит. Каждая прошивка — это риск сброса настроек, а настройка ПИДов и фильтров заново отнимает немало времени.
- 🔋 Полностью заряженный аккумулятор или стабильное питание платы от USB
- 🔌 Качественный USB-кабель с передачей данных (не «только зарядка»)
- 💾 Сохранённый бэкап настроек через CLI-команду diff all
- 🖥️ Установленный Betaflight Configurator актуальной версии
- 📄 Точное название таргета вашего полётного контроллера
Сохранение настроек перед прошивкой
Перед любыми манипуляциями сделайте резервную копию конфигурации. Подключите дрон по USB, откройте вкладку CLI и введите команду diff all. Весь вывод скопируйте и сохраните в текстовый файл — по нему потом можно восстановить настройки одной вставкой.
Дополнительно полезно сфотографировать или переписать ключевые параметры с вкладок Ports, Configuration и Modes: после прошивки некоторые значения могут не восстановиться автоматически, особенно при переходе между мажорными версиями Betaflight.
💡Сохраняйте diff all после каждой удачной настройки, а не только перед прошивкой. Это займёт минуту, но спасёт часы при сбое.