Прошивки0 просмотров

Обновление прошивки полётного контроллера F722 без потери настроек

Пошаговая инструкция, как прошить F722 новой версией Betaflight и сохранить PID, настройки портов и приёмника.

F722 — один из самых распространённых полётных контроллеров в среднем сегменте FPV-дронов. В магазине flyrabbit.ru он представлен как Полётный контроллер F722. Обновление Betaflight даёт доступ к новым фильтрам, режимам и исправлениям, но обычно сбрасывает настройки. Этот гайд покажет, как прошить контроллер и вернуть PID, карту портов, режимы и настройки приёмника за несколько минут.

Когда стоит обновлять прошивку

  • Вы перешли на новую версию Betaflight Configurator и хотите использовать актуальные функции.

  • Появились проблемы со стабилизацией, которые исправлены в новой версии.

  • Вы меняете оборудование: например, устанавливаете другой приёмник или VTX.

  • Производитель выпустил целевую прошивку с оптимизациями именно для F722.

Что понадобится

  • Компьютер с Windows/macOS/Linux.

  • Betaflight Configurator последней стабильной версии.

  • Кабель USB–micro/USB–Type-C с передачей данных, а не только для зарядки.

  • Полётный контроллер F722 — например, Полётный контроллер F722.

  • ESC 4in1, если настройки моторов тоже нужно перепроверить: ESC 4in1.

Шаг 1. Подключение и резервная копия

  • Подключите FC к ПК кабелем. Если дрон уже собран, можно подать питание через аккумулятор, но для прошивки достаточно USB.

  • Откройте Betaflight Configurator и нажмите Connect.

  • Перейдите на вкладку CLI.

  • Введите diff all и нажмите Enter.

  • Скопируйте весь вывод, включая строку # version, и сохраните в файл F722_backup_ДАТА.txt.

  • Дополнительно сделайте скриншоты вкладок Ports, Configuration, Modes и PID Tuning — это поможет сравнить настройки после восстановления.

Совет: всегда используйте команду diff all, а не просто diff. Только diff all сохраняет глобальные параметры: настройки портов, режимы, PID, фильтры и конфигурацию приёмника.

Шаг 2. Подготовка файла прошивки

  • Перейдите во вкладку Firmware Flasher.

  • В поле Board выберите целевую плату STM32F722 (или точное название вашего F722).

  • В поле Firmware Version выберите нужную версию Betaflight. Рекомендуем стабильный релиз, например 4.4.3 или 4.5.0.

  • Нажмите Load Firmware [Online] и дождитесь загрузки файла.

  • Убедитесь, что внизу появилась надпись с версией и контрольной суммой.

Выбор прошивки для комплекта

Если ваш контроллер куплен в составе FC/ESC bundle, прошивайте только полётный контроллер. ESC обновляется отдельно через BLHeli_32 Suite или AM32 Configurator, в зависимости от модели регулятора.

Шаг 3. Перевод контроллера в режим загрузчика

Есть два способа:

  1. Аппаратный:

    • Отключите USB и внешнее питание.

    • Найдите на плате пины BOOT и GND (или кнопку BOOT).

    • Замкните их пинцетом или перемычкой.

    • Удерживая замыкание, подключите USB к ПК.

    • Через 2–3 секунды отпустите перемычку. Контроллер перейдёт в DFU-режим.

  2. Программный:

    • В CLI введите bl (bootloader) и нажмите Enter.

    • FC отключится от Configurator и перезагрузится в DFU. Этот способ работает, если текущая прошивка исправна.

Шаг 4. Прошивка

  • На вкладке Firmware Flasher нажмите Flash Firmware.

  • Дождитесь окончания процесса: строк Programming: SUCCESSFUL и Verifying: SUCCESSFUL.

  • Если прошивка не стартует, проверьте драйверы DFU. На Windows часто помогает Zadig или ImpulseRC Driver Fixer.

  • После успеха отключите USB.

Шаг 5. Восстановление настроек

  • Подключите F722 к ПК снова.

  • Нажмите Connect. Все настройки сброшены на значения по умолчанию.

  • Откройте CLI.

  • Вставьте весь текст из сохранённого diff all.

  • Нажмите Enter; Configurator выполнит команды по очереди.

  • В конце введите save и нажмите Enter. FC перезагрузится с вашими настройками.

Проверка после восстановления

  • Ports: проверьте, что UART приёмника, VTX SmartAudio/Tramp и GPS на нужных портах.

  • Configuration: убедитесь, что выбран правильный протокол ESC и ориентация платы.

  • Modes: проверьте ARM, режимы полёта и FAILSAFE.

  • PID Tuning: убедитесь, что фильтры и PID на месте.

  • Motors: проверьте направление вращения. Если используете ESC 4in1, при необходимости переверните направление через BLHeli Suite.

Что делать, если diff all не применился

  • Сравните версию в backup и установленную прошивку. Между мажорными версиями (например, 4.3 → 4.5) часто меняются названия параметров.

  • В CLI появятся ошибки для несуществующих команд — удалите их вручную из backup-файла.

  • Если что-то пошло не так, повторите сброс до заводских настроек (defaults) и примените diff заново.

  • Для безопасности первый запуск после обновления выполняйте без пропеллеров.

Вывод

Обновление прошивки на полётном контроллере F722 занимает 5–10 минут и не требует повторной настройки, если заранее сохранить diff all. Главное — выбрать правильную целевую плату STM32F722, перейти в DFU и восстановить конфигурацию через CLI. Так вы получите свежие функции Betaflight, сохранив отлаженные PID и режимы вашего дрона.

Обновление прошивки полётного контроллера F722 без потери настроек | Fly rabbit