Дрон перестал определяться компьютером после неудачного обновления, полётный контроллер зависает при подключении аккумулятора или в 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 после каждой удачной настройки, а не только перед прошивкой. Это займёт минуту, но спасёт часы при сбое.