Логотип FlySparkFlySpark

Руководства по настройке Betaflight

CLI Betaflight, бэкап и восстановление

Командная строка — это место, где живут все настройки Betaflight и INAV, в том числе те, для которых нет отдельного экрана. FlySpark даёт доступ к CLI в Chrome или Edge по USB или Bluetooth, с подсказками по мере ввода, а бэкап квадрокоптера делается одним нажатием.

Тот же CLI есть в приложении FlySpark на Android и iPhone, так что бэкап можно сделать прямо на поле.

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.

  • Бесплатно
  • Ничего не нужно устанавливать
  • Демо без оборудования
CLI Betaflight, бэкап и восстановление

Возможности

  • 01

    Автодополнение

    Подсказки для команд, названий параметров и допустимых значений каждого параметра, считанные с самой платы.

  • 02

    История

    Вызывайте прежние команды стрелками; сохраняется несколько сотен последних.

  • 03

    Быстрые команды

    status, version, diff, diff all, get, help и команды конкретной платы, которыми вы пользуетесь чаще всего, в одно нажатие.

  • 04

    Бэкап

    Сохраните полный diff all в том же формате, что и десктопный конфигуратор. FlySpark хранит его, а кнопка «Поделиться» скачивает его как текстовый файл.

  • 05

    Восстановление с проверками

    Восстанавливайте из файла, буфера обмена или сохранённого бэкапа, с предупреждением, если прошивка или плата не совпадают.

  • 06

    Копирование и сохранение вывода

    Скопируйте вывод, скачайте его файлом или очистите экран.

Зачем делать бэкап через diff all

diff выводит только те настройки, которые отличаются от стандартных, поэтому бэкап получается коротким и читаемым. diff all делает то же самое для всех профилей PID и рейтов, так что ничего не теряется. Делайте его перед прошивкой новой версии, применением пресетов или серьёзными изменениями настройки; если что-то пойдёт не так, восстановление вернёт квадрокоптер в прежнее состояние.

Храните файл в надёжном месте и называйте его по имени квадрокоптера с датой. Бэкап из FlySpark можно вставить в CLI десктопного конфигуратора, и наоборот.

Безопасное восстановление

Настройки от одной версии прошивки не всегда подходят к другой, а назначения ресурсов привязаны к конкретной плате. Перед восстановлением FlySpark сравнивает бэкап с подключённой платой и предупреждает, если плата или версия прошивки отличаются. Если какие-то строки не применились, FlySpark сообщит об этом и спросит, сохранять ли остальное.

После прошивки новой мажорной версии Betaflight часто лучше восстановить только нужные части, например рейты, режимы и OSD, чем вставлять целиком старый бэкап.

Полезные команды

Введите status, чтобы увидеть загрузку процессора, датчики и флаги, мешающие арму. get с частью названия выводит подходящие параметры, а set меняет один из них. save записывает изменения и перезагружает плату; exit выходит без сохранения. Изменения, сделанные на других вкладках конфигуратора Betaflight, попадают в те же настройки, так что можно сочетать оба способа. На странице о пресетах рассказано, как применяются готовые фрагменты для CLI.

Как сделать бэкап настроек Betaflight в браузере

  1. Подключитесь

    Откройте FlySpark в Chrome или Edge, выберите Betaflight и подключитесь по USB или Bluetooth.

  2. Откройте CLI

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

  3. Сделайте бэкап

    Нажмите «Бэкап», чтобы выполнить diff all. FlySpark хранит бэкап; «Поделиться» скачивает его как текстовый файл.

  4. Восстановите позже

    Нажмите «Восстановить», выберите файл, проверьте предупреждения и дайте настройкам примениться и сохраниться.

Частые вопросы

Чем diff отличается от dump?

dump выводит все настройки; diff — только изменённые относительно стандартных. diff all включает все профили, и обычно бэкап делают именно им.

Можно ли восстановить бэкап из десктопного Betaflight Configurator?

Да. Оба используют обычный текст CLI, поэтому файл diff all из любого из них можно восстановить в другом.

Работает ли это с INAV?

Да. В конфигураторе INAV есть тот же CLI, бэкап и восстановление.

Куда сохраняются бэкапы в браузере?

FlySpark хранит их в хранилище браузера, в списке «Сохранённые». «Поделиться» скачивает бэкап как текстовый файл в папку загрузок. В приложении бэкапы хранятся на телефоне.

Все инструменты FlySpark

  • INAV Configurator в браузере и на телефоне

    INAV Configurator в браузере и на телефоне

    Настройка INAV для самолётов, крыльев и мультикоптеров в браузере или на Android: микшер, навигация, миссии, программирование и OSD. Есть демо.

  • Пресеты Betaflight в браузере

    Пресеты Betaflight в браузере

    Пресеты Betaflight в браузере: поиск по официальному репозиторию, выбор опций, просмотр команд CLI и применение нескольких пресетов сразу.

Готовы попробовать?

Бесплатно. Для подключения оборудования нужен Chrome или Edge на компьютере; на телефоне используйте приложение FlySpark.