Логотип FlySparkFlySpark

Прошивка Betaflight, INAV, ArduPilot и PX4 с телефона

Прошивка Betaflight и других прошивок полётного контроллера с телефона Android через кабель USB OTG. FlySpark определяет плату, скачивает нужную прошивку, переводит работающую плату в загрузчик и прошивает её, а затем предлагает восстановить ваши настройки.

Для прошивки нужен прямой доступ к USB, поэтому она есть в приложении для Android. Пробное демо с виртуальным загрузчиком работает в браузере.

Этот инструмент работает в приложении FlySpark для Android. Демо открывается в браузере.

Возможности

Прошивка без компьютера

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

Для приёмников и модулей ExpressLRS обновления по Wi-Fi доступны в инструментах ExpressLRS, а у аппаратуры EdgeTX есть собственный прошивальщик в инструментах EdgeTX.

Перед прошивкой

Снимите пропеллеры, используйте кабель для передачи данных и убедитесь, что телефон заряжен. На большинстве плат прошивка стирает настройки, поэтому сохраните бэкап, который предлагает FlySpark, или заранее сделайте дамп CLI в Betaflight Configurator. Если плата не появляется, USB-доктор объяснит, видит ли телефон её как полётный контроллер, как загрузчик или не видит вообще.

iPhone не даёт приложениям доступа к USB, необходимого для прошивки, поэтому прошивальщик есть только на Android.

Как прошить Betaflight с телефона Android

  1. Установите приложение. Установите FlySpark из Google Play.
  2. Подключите плату. Подключите полётный контроллер к телефону кабелем USB OTG, предварительно сняв пропеллеры.
  3. Выберите прошивку. Откройте Firmware flasher, подтвердите определённый таргет и выберите версию и опции.
  4. Прошейте и восстановите. Запустите прошивку. Когда она закончится, восстановите настройки из бэкапа.

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

Можно прошить Betaflight с телефона?

Да, с телефона Android с USB OTG. Приложение скачивает прошивку и прошивает плату через DFU или её загрузчик.

Можно прошить в браузере?

Не в веб-версии FlySpark. Используйте приложение для Android или официальный десктопный конфигуратор.

Работает ли на iPhone?

Нет. Для прошивки нужен доступ к USB, которого нет у приложений на iPhone.

Я потеряю настройки?

Прошивка обычно сбрасывает их. FlySpark делает бэкап перед прошивкой и предлагает восстановить его.

Можно сначала попробовать?

Да. Демо выполняет пробную прошивку в виртуальный загрузчик.

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

Скачать FlySpark

Этот инструмент работает в приложении FlySpark для Android. Демо открывается в браузере.